Difference between revisions of "Release Notes/1.0.0"

From Davical
Jump to navigationJump to search
(New page: {{languages|Release Notes/0.9.9.8}} {{released|2012-01-04}}{{TOCright}} The focus of this release is the stabilisation of issues towards a 1.0 release == Prerequisites for Upgrade == ===...)
 
(Link to subsequent release in known issues.)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{languages|Release Notes/0.9.9.8}}
+
{{languages|Release Notes/1.0.0}}
 
{{released|2012-01-04}}{{TOCright}}
 
{{released|2012-01-04}}{{TOCright}}
  
The focus of this release is the stabilisation of issues towards a 1.0 release
+
We're going to call this a stable release now.
  
 
== Prerequisites for Upgrade ==
 
== Prerequisites for Upgrade ==
Line 15: Line 15:
  
 
== Changes ==
 
== Changes ==
 +
 
=== Functionality Enhancements ===
 
=== Functionality Enhancements ===
  
 +
* Handle DELETE scheduling actions.
  
 
=== Bug Fixes ===
 
=== Bug Fixes ===
 +
 +
* Handle bound resources correctly in sync-collection report.
 +
* When creating an external bind don't consider local host as external
 +
* Fix logic error in hide_TODO setting.
 +
* Make hide_alarm work on bound resources.
 +
* Correct bug in sync-collection report response.
 +
* Fix BIT24 casting for the LDAP driver.
 +
* Fix for MOVE into a bound location.
 +
* Correctly calculate the next alarm time.
 +
* Make sync-collection handle new format for sync token.
 +
* Don't allow a / in the UID to infect the path on import.
 +
* Fix propfind depth:1 on bind to external url
 +
* Correct handling of empty CardDAV:address-data element in request.
 +
* Fix handling of active flag for general external authentication mechanisms.
 +
* Fix LDAP user creation where memcached support is off.
 +
* Fix handling of numeric usernames.
  
 
=== Other Changes ===
 
=== Other Changes ===
  
 +
* Catch missing-xml in request separately from invalid-xml.
 +
* Add the "CardDAV" word into DAViCal's description.
 +
* Improve expand performance by only doing expansion if we know we need it.
 +
* Use supplied content_type even on zero-length requests.
 +
* Strip URL-unfriendly characters from UID before using it as URL segment.
 +
* Slightly more helpful 403 response.
 +
* Remove password from LDAP log messages.
 +
* Tooltips for schedule-deliver and schedule-send.
 +
* Current localisations from Transifex.
 +
* Update e-mail address to current one, mention wiki.
 +
* Force output buffers to be flushed, if they're turned on.
 +
* Update refresh-alarms script to newer style initialisation.
 +
* Update website to reflect new default calendar name.
 +
* Rationalise confidential event rewriting.
 +
* Add the $c->hide_alarms functionality into DAVResource class.
 +
* Allow LDAP sync to work if the date is reasonable and no 'format_updated' is set.
 +
* We don't need to test for the PostgreSQL non-PDO drivers now.
 +
* Switch out deprecated LDAP mappings before we use them anywhere.
 +
* Add test for PHP filter module and wiki links for each test.
 +
* External bind changes, added a clean up button, urls now show for external collections and added a few strings for translation
  
 
== Downloading DAViCal ==
 
== Downloading DAViCal ==
Line 29: Line 67:
 
== Known Issues ==
 
== Known Issues ==
 
=== Subsequently Fixed in Git ===
 
=== Subsequently Fixed in Git ===
* None known.
+
* The tools.php script will always exit, which can be a problem for LDAP users.  This is why [[Release_Notes/1.0.1|1.0.1]] was released.
  
 
=== Outstanding ===
 
=== Outstanding ===
 
* None known.
 
* None known.

Latest revision as of 02:35, 5 January 2012

Help
Available languages
(released 2012-01-04)

We're going to call this a stable release now.

Prerequisites for Upgrade

Database Upgrade

There are no database changes.

Versions of Other Software

  • AWL 0.50 is required.
  • PostgreSQL 8.1 or later is required (8.4 or later is recommended).
  • PHP version 5.1 or later is required.
  • PHP PDO libraries and PDO PostgreSQL drivers

Changes

Functionality Enhancements

  • Handle DELETE scheduling actions.

Bug Fixes

  • Handle bound resources correctly in sync-collection report.
  • When creating an external bind don't consider local host as external
  • Fix logic error in hide_TODO setting.
  • Make hide_alarm work on bound resources.
  • Correct bug in sync-collection report response.
  • Fix BIT24 casting for the LDAP driver.
  • Fix for MOVE into a bound location.
  • Correctly calculate the next alarm time.
  • Make sync-collection handle new format for sync token.
  • Don't allow a / in the UID to infect the path on import.
  • Fix propfind depth:1 on bind to external url
  • Correct handling of empty CardDAV:address-data element in request.
  • Fix handling of active flag for general external authentication mechanisms.
  • Fix LDAP user creation where memcached support is off.
  • Fix handling of numeric usernames.

Other Changes

  • Catch missing-xml in request separately from invalid-xml.
  • Add the "CardDAV" word into DAViCal's description.
  • Improve expand performance by only doing expansion if we know we need it.
  • Use supplied content_type even on zero-length requests.
  • Strip URL-unfriendly characters from UID before using it as URL segment.
  • Slightly more helpful 403 response.
  • Remove password from LDAP log messages.
  • Tooltips for schedule-deliver and schedule-send.
  • Current localisations from Transifex.
  • Update e-mail address to current one, mention wiki.
  • Force output buffers to be flushed, if they're turned on.
  • Update refresh-alarms script to newer style initialisation.
  • Update website to reflect new default calendar name.
  • Rationalise confidential event rewriting.
  • Add the $c->hide_alarms functionality into DAVResource class.
  • Allow LDAP sync to work if the date is reasonable and no 'format_updated' is set.
  • We don't need to test for the PostgreSQL non-PDO drivers now.
  • Switch out deprecated LDAP mappings before we use them anywhere.
  • Add test for PHP filter module and wiki links for each test.
  • External bind changes, added a clean up button, urls now show for external collections and added a few strings for translation

Downloading DAViCal

See Downloading

Known Issues

Subsequently Fixed in Git

  • The tools.php script will always exit, which can be a problem for LDAP users. This is why 1.0.1 was released.

Outstanding

  • None known.