Calendar:Release Notes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
 
(28 intermediate revisions by 5 users not shown)
Line 1: Line 1:
==Sunbird 0.3 alpha2 Release Notes (Draft)==
<div style="border-style:solid; border-width:1px; padding:5px; margin-bottom:0; text-align:center;">'''''<big>This is an outdated draft.</big><br />The final version can be found on'''''<br />'''''http://www.mozilla.org/projects/calendar/releases/common0.5.html'''''</div>


On [DAY] [MONTH] 2006, the Sunbird/Calendar project released Sunbird 0.3 alpha2. This marks the second official release Sunbird since the lengthy task of rewriting the backend code was undertaken. Sunbird 0.3 alpha2 marks the second milestone on the roadmap towards a final Sunbird 0.3. These release notes are intended to provide a clear picture of what users should and should not expect in this version.


===Goals of the 0.3 alpha2 Release===
Sunbird 0.3 alpha2 is not intended to be a production-quality release. (See "Limitations and Known Bugs". Instead, it is being released largely in order to showcase/test the advanced new view code. This includes:
*Inline editing of event titles
*Restoration of drag and drop editing in the day/week views


In addition to showcasing and testing the new views, Sunbird 0.3a2 aims to provide users of Sunbird 0.3a1 with a new release that contains a large number of bug fixes for many of the issues identified in that release.  This includes:
==Issues common to both Lightning and Sunbird 0.5==
*Ability to modify individual elements of a recurring event
The following are known issues in Lightning & Sunbird 0.5.
*Fewer import/export errors
*Better error reporting
*Improved alarm functionality
*A new, more intuitive New Event dialog.


===Limitations and Known Bugs===
* It is impossible to load several calendars with different passwords on same server ([https://bugzilla.mozilla.org/show_bug.cgi?id=247486 bug 247486])
Before using Sunbird 0.3 alpha2, it is '''strongly''' encouraged that you read the following limitations that the release possesses.
* Date and time from events that originate from .ICS files created by other applications, may be miscalculated, because non-native timezones are not appropriately handled ([https://bugzilla.mozilla.org/show_bug.cgi?id=314339 bug 314339])
* Events from other calendar applications with a DURATION set but no DTEND (end date) will have the DURATION removed and a calculated end date added when exported. ([https://bugzilla.mozilla.org/show_bug.cgi?id=317786 bug 317786])
* Portions of attachments on events and tasks may be lost when uploading to a remote calendar. ([https://bugzilla.mozilla.org/show_bug.cgi?id=319909 bug 319909])
* "By weekday" and "by day" recurrence types (such as "recur on the last weekday of the month") are not supported. ([https://bugzilla.mozilla.org/show_bug.cgi?id=322458 bug 322458])
* Concurrent editing of ICS & CalDAV calendars by multiple users can lose data ([https://bugzilla.mozilla.org/show_bug.cgi?id=329570 bug 329570])
* All-day events are occasionally displayed on two days when they should only be displayed on one. ([https://bugzilla.mozilla.org/show_bug.cgi?id=333363 bug 333363])
* Occurrences of recurring events may disappear when dragging and dropping them. ([https://bugzilla.mozilla.org/show_bug.cgi?id=336952 bug 336952])
* The Event/Task Dialog will always show times in the operating system timezone regardless of the cosen timezone preferences ([https://bugzilla.mozilla.org/show_bug.cgi?id=337191 bug 337191])
* Enabling the "Automatic proxy configuration URL" preference will cause remote calendars to fail to load on startup. To workaround this bug, execute "Reload Remote Calendars" after the application has started up or use "Manual proxy configuration". ([https://bugzilla.mozilla.org/show_bug.cgi?id=338527 bug 338527])
* Because of bugs in older X servers, there are unavoidable race conditions in drag and drop in month view on Un*x desktops, which may lead to a complete freeze. This has been noticed especially in situations, where people were connecting to a remote X session. ([https://bugzilla.mozilla.org/show_bug.cgi?id=348009 bug 348009])
* Exceptions will be ignored when subscribing to an ics calendar created on Sunbird 0.2 ([https://bugzilla.mozilla.org/show_bug.cgi?id=352795 bug 352795])
* When using timezones with a negative offset there may be errors when calculating recurrences with all-day and non-allday items ([https://bugzilla.mozilla.org/show_bug.cgi?id=353887 bug 353887])
* There are intermittent issues when modifying occurrences of recurring events via iMIP and Copy/Paste. ([https://bugzilla.mozilla.org/show_bug.cgi?id=354578 bug 354578])
* Unifinder and task view are empty when using a CalDAV calendar. ([https://bugzilla.mozilla.org/show_bug.cgi?id=356021 bug 356021])
* Automatic reloading and and/or refreshing and reloading is not possible on CalDAV calendars. This issue is more severe on the BedeWork CalDav server than on Cosmo. ([https://bugzilla.mozilla.org/show_bug.cgi?id=361520 bug 361520)]
* Due to the complexity of the Daylight Savings Time rules for the /Asia/Jerusalem timezone, .ICS files which contain events in the /Asia/Jerusalem timezone may fail to import into Microsoft Outlook 2003 (as well as earlier versions). These files should import successfully into Microsoft Outlook 2007. ([https://bugzilla.mozilla.org/show_bug.cgi?id=367378 bug 367378])
* Events on WebCalendar servers cannot be deleted through the UI. ([https://bugzilla.mozilla.org/show_bug.cgi?id=371946 bug 371946])
* If you are using Apache Limit or LimitExcept directives you may get 401 errors when modifying events unless you make sure that GET, HEAD, OPTIONS and PROPFIND are not limited. e.g. <LimitExcept GET HEAD OPTIONS PROPFIND>"([https://bugzilla.mozilla.org/show_bug.cgi?id=380291 bug 380291)]


*'''Dataloss may occur if you attempt to use Sunbird with calendar files created by other calendaring programs.'''
<small>Previous versions of common Release notes: [http://www.mozilla.org/projects/calendar/releases/common0.3.1.html 0.3.1]</small>
*Undo/Redo abilities may not be available for all types of modifications
*Printing support remains minimal. However, extension authors now have the ability to easily add additional print options
*CalDAV support remains extremely basic
*Shutting down Sunbird immediately after a change has been made (within 5 seconds) may result in the change not being recorded.
*Sunbird 0.3a2 does not work for dates before 1970 or after 2031
*Snooze functionality is not currently present.
 
===The Next Step===
The current roadmap for Sunbird development lists this release as the last alpha release on the way to Sunbird 0.3. The next planned release of Sunbird is planned to be Sunbird 0.3 beta-1, which only has the goal of fixing bugs identified in this release, in an effort towards creating a final, production quality release. While new features are not directly planned for Sunbird 0.3b, ongoing parallel development of Lightning 0.2 may result in additional features being implemented in this next release as well.
 
Users wishing to follow the progress towards this beta release should feel free to download nightly builds. As always, testing and good bug reports are always greatly appreciated.

Latest revision as of 19:40, 29 May 2007

This is an outdated draft.
The final version can be found on

http://www.mozilla.org/projects/calendar/releases/common0.5.html


Issues common to both Lightning and Sunbird 0.5

The following are known issues in Lightning & Sunbird 0.5.

  • It is impossible to load several calendars with different passwords on same server (bug 247486)
  • Date and time from events that originate from .ICS files created by other applications, may be miscalculated, because non-native timezones are not appropriately handled (bug 314339)
  • Events from other calendar applications with a DURATION set but no DTEND (end date) will have the DURATION removed and a calculated end date added when exported. (bug 317786)
  • Portions of attachments on events and tasks may be lost when uploading to a remote calendar. (bug 319909)
  • "By weekday" and "by day" recurrence types (such as "recur on the last weekday of the month") are not supported. (bug 322458)
  • Concurrent editing of ICS & CalDAV calendars by multiple users can lose data (bug 329570)
  • All-day events are occasionally displayed on two days when they should only be displayed on one. (bug 333363)
  • Occurrences of recurring events may disappear when dragging and dropping them. (bug 336952)
  • The Event/Task Dialog will always show times in the operating system timezone regardless of the cosen timezone preferences (bug 337191)
  • Enabling the "Automatic proxy configuration URL" preference will cause remote calendars to fail to load on startup. To workaround this bug, execute "Reload Remote Calendars" after the application has started up or use "Manual proxy configuration". (bug 338527)
  • Because of bugs in older X servers, there are unavoidable race conditions in drag and drop in month view on Un*x desktops, which may lead to a complete freeze. This has been noticed especially in situations, where people were connecting to a remote X session. (bug 348009)
  • Exceptions will be ignored when subscribing to an ics calendar created on Sunbird 0.2 (bug 352795)
  • When using timezones with a negative offset there may be errors when calculating recurrences with all-day and non-allday items (bug 353887)
  • There are intermittent issues when modifying occurrences of recurring events via iMIP and Copy/Paste. (bug 354578)
  • Unifinder and task view are empty when using a CalDAV calendar. (bug 356021)
  • Automatic reloading and and/or refreshing and reloading is not possible on CalDAV calendars. This issue is more severe on the BedeWork CalDav server than on Cosmo. (bug 361520)
  • Due to the complexity of the Daylight Savings Time rules for the /Asia/Jerusalem timezone, .ICS files which contain events in the /Asia/Jerusalem timezone may fail to import into Microsoft Outlook 2003 (as well as earlier versions). These files should import successfully into Microsoft Outlook 2007. (bug 367378)
  • Events on WebCalendar servers cannot be deleted through the UI. (bug 371946)
  • If you are using Apache Limit or LimitExcept directives you may get 401 errors when modifying events unless you make sure that GET, HEAD, OPTIONS and PROPFIND are not limited. e.g. <LimitExcept GET HEAD OPTIONS PROPFIND>"(bug 380291)

Previous versions of common Release notes: 0.3.1