Calendar:Release Notes: Difference between revisions

m
no edit summary
mNo edit summary
 
(17 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Sunbird 0.3 alpha2 Release Notes ==
<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 11 May 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 fix many bugs identified in Sunbird 0.3a1. Some highlights are:
==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
*Better Mac support
*Many other minor bug fixes


===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 apply to this release.
* 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)]


*Because of architectural changes in the Mozilla core code, Sunbird 0.3 alpha2 will not work on Windows 95, Windows 98 or Windows ME
<small>Previous versions of common Release notes: [http://www.mozilla.org/projects/calendar/releases/common0.3.1.html 0.3.1]</small>
*'''Dataloss may occur if you attempt to use Sunbird with calendar files created by other calendaring programs'''
*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
*Alarms for recurring events may not be reliable
*Sunbird 0.3a1 profiles are upgraded automatically to Sunbird 0.3a2, but are then no longer compatible with Sunbird 0.3a1 due to updates to the internal SQLite database
*Sunbird 0.3a2 will not automatically migrate your old calendar files from Sunbird 0.2. You will have to manually import them from your [http://kb.mozillazine.org/Profile#Sunbird profile folder] or resubscribe to your remote calendar files
 
Additionally, there is a list of [http://wiki.mozilla.org/Calendar:Sunbird:0.3a2:Known_Issues#Surprising_Behavior Surprising Behavior]
 
===Regressions from 0.3a1===
As development is ongoing, a few items remain in a worse state than they were in the 0.3a1 release:
*If you have conflicting events at one time in the calendar, other, non-conflicting events on the same day appear too narrow
*Location/Description information is no longer shown in the day/week views
*All day events simply appear with no time, rather than having a star icon
*It is not possible to select multiple events in the views.  It still remains possible to select multiple events in the unifinder
*Similarly, 'Select All' in the 'Edit' menu does not work
*Sunbird 0.3a2 reports many 'Failed to load XPCOM component' errors in the JavaScript console upon startup, however no functionality is lost.
 
=== Downloading Sunbird 0.3a2 ===
*[ftp://ftp.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/0.3a2/sunbird-0.3a2.en-US.win32.zip Windows]
*[ftp://ftp.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/0.3a2/sunbird-0.3a2.en-US.mac.dmg Mac]
*[ftp://ftp.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/0.3a2/sunbird-0.3a2.en-US.linux-i686.tar.bz2 Linux]
 
===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, 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.3 beta, ongoing parallel development of Lightning 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.
278

edits