*WebCollab 1.70 - (Angelus)*
-----------------------------------  

It's 106 miles to Chicago, we got a full tank of gas, half a pack of cigarettes, it's dark and we're
wearing sunglasses...

  --- Blues Brothers movie

   
*What's New*
-----------

This is a full release.  Major changes have been made since the last full
release - WebCollab 1.62 (Canopus) 

Notable improvements that have been requested for some time are:

  - guest login 
  
  - subtask indenting on the project page
  
  - archive for old projects
  
Other features added include:

  - Project Jump for fast navigation   

  - Improved calendar appearance and navigation
  
  - Admin can change listing orders on Project page
  
This list does not include the backend changes, or some of the more minor
improvements which are more fully listed in the Changelog.

Overall, this is a release with major improvements.



*Thanks*
--------

Thanks to contributors and bug reporters for this release:

  Eduardo Alvim
  Michael Bunk
  Larry Steeger
  Jens Thomsen
  Michael Tougeron
  fingerso  
  hs_dino
  
*Database Compatibility for Upgrading*
-------------------------------------

Before attempting to run with any version earlier than this one you
need to upgrade your database.  This can be done by the WebCollab software for
any earlier version of WebCollab.

Point your browser at:

  http://your_site/webcollab-1.70/update.php

(You need to replace 'your_site' with your site address).

Enter a valid admin user name and password when prompted... Database upgrade is
automatic, and backwardly compatible.  

  *****

If you get a message after login saying 'Database not able to verify session
key', then you have forgotten to upgrade your database!



*Config File Compatibility for Upgrading*
-----------------------------------------

This version uses an incompatible format for the config file compared with
WebCollab 1.62, and earlier.

Running the setup program on a fresh install and entering the \existing\
parameters to create a new configuration file is the easiest way to upgrade.

(You will need to move any uploaded files to the new location). 



*Setup Program*
---------------

WebCollab has a web-based setup program.  

- After unpacking the files, point your web browser at:

    http://your_site/webcollab-1.70/setup.php

  (You need to replace 'your_site' with your site address).

  **You will need to make your /config/config.php file world writable**

- Follow the on screen instructions.

For more detailed instructions look in the /docs directory after unpacking. 




*CHANGELOG*
-----------

Translations
------------

- add Brazilian Portuguese (Credit: Eduardo Alvim)

- update German language (Credit: Michael Bunk)

- update Danish translation (Credit: Jens Thomsen)


Usability and Feature improvements
----------------------------------

- added login redirect patch (Credit: Larry Steeger (russte))

- added usergroup display patch (Credit: Larry Steeger (russte))

- added ProjectJump patch to task menubox (Credit: Michael Tougeron (mtougeron))

- added improved calendar appearance patch (Credit: Larry Steeger (russte))

- added improved calendar navigation patch (Credit: Larry Steeger (russte))

- make email addresses and web links clickable in project/task description
  (Feature Request #1089944)

- add archive for old projects

- add recent forum post list to main page

- add guest view (Feature Request #1056387 and others)

- added task indenting to project listing (Feature Request #1024993 / Bug
  #1036722)

- allow Admin Config to change listing order on Project list page

- usability improvements to archive, guest users in ToDo and Calendar

- check validity of database naming in setup

- provide condensed view to project listing

- add more timezones to setup

- allow setup to accept databases with no passwords (not recommended practice!)


Backend Improvements
--------------------

- change from in_array() to array_search() in task_project_list.php
  (benchmarking shows speed improved)

- remove OID column usuage in Postgresql (OID was depreciated after PostgreSQL
  7.2, and will be not available by default after 8.0)

- added automatic client encoding selection for Postgresql 

- added regex validation of database names in setup

- changed input validation to better accommodate characters sets other than
  ISO-8859-x

- improve formatting to language files

- change from variables to constants in config file

- refactor setup to match new config file

- improve listing engine for forum delete routine (reduce database calls)

- improve listing engine for task delete routine (reduce database calls)

- improve css for project list

- improve listing engine for forums (reduce database calls) 


Bugfixes
--------

- allow full character range to be used for passwords

- make warning messages more friendly in setup check (Bug #1115931)

- bugfix: (Bug #1089722) SQL error in task_delete.php for prefixed database
(Credit: hs_dino)

- bugfix: FreeBSD (and others?) not compatible with HTTP redirect in setup.php
(Credit: fingerso) 

- typo: remove text reference to PostgreSQL(!) when setting up MySQL in setup 

- bugfix: remove database warning with PostgreSQL in project clone





