*******************************************
** CalCore V1.3.1 [R1 build 2005/10/13-11:52 by regebro]
** SVN URL: https://svn.nuxeo.org/pub/CalCore/trunk Revision: 28242
Requires:
~~~~~~~~~
-
New features:
~~~~~~~~~~~~~
-
Bug fixes:
~~~~~~~~~~
- Events that were rejected or delegated still showed up as "busy" when 
  you did free time searches.
New internal features:
~~~~~~~~~~~~~~~~~~~~~~
- Support for building python-only packages with zpkg. This will create 
  distutils packages that includes all dependencies, including 
  zope.interface and zope.schema, for easy non-Zope installations.

*******************************************
** CalCore V1.3.0 [R1 build 2005/10/01-17:06 by regebro]
** SVN URL: https://svn.nuxeo.org/pub/CalCore/trunk Revision: 27812
Requires:
~~~~~~~~~
-
New features:
~~~~~~~~~~~~~
- None. But this is released as 1.3.0 and not 1.2.1 anyway, to have the 
  version numbers synced with CalZope and CPSSharedCalendar.
Bug fixes:
~~~~~~~~~~
- The field that determines the behaviour of a monthly recurrence now has the
  title "Behaviour" instead of "Type".
New internal features:
~~~~~~~~~~~~~~~~~~~~~~
-

*******************************************
** CalCore V1.2.0 [R1 build 2005/09/21-15:34 by fguillaume]
** SVN URL: https://svn.nuxeo.org/pub/CalCore/trunk Revision: 27424
Requires:
~~~~~~~~~
-
New features:
~~~~~~~~~~~~~
- SearchCriterias first parameter is now attendees, not attendee, and 
  several attendees can be given. The search is an or search, and only
  one attendee in the list needs to match. If participation_status or
  participation role is given, both need to match, but again only for one
  attendee in the list.
- AttendeeSources now need a new method: getAttendeeFromSpec(). This must
  take an iCalendar specification (a vCalAddress more specifically) and 
  return a valid Attendee object or None.
- EventSpecification has been extended with support for attendees, to allow
  attendees to be imported from iCalendar.
Bug fixes:
~~~~~~~~~~
-
New internal features:
~~~~~~~~~~~~~~~~~~~~~~
-

*******************************************
** CalCore V1.1.0 [R1 build 2005/08/22-17:30 by regebro]
** SVN URL: https://svn.nuxeo.org/pub/CalCore/trunk Revision: 26063
Requires:
~~~~~~~~~
-
New features:
~~~~~~~~~~~~~
- Calendars now have removeAttendee and getMainAttendee methods.
Bug fixes:
~~~~~~~~~~
-
New internal features:
~~~~~~~~~~~~~~~~~~~~~~
- #844: NoRecurrenceRule did not inherit from BasicRecurrenceRule.

*******************************************
** CalCore V1.0.0 [R1 build 2005/07/21-14:27 by regebro]
** SVN URL: https://svn.nuxeo.org/pub/CalCore/trunk Revision: 25132
Requires:
~~~~~~~~~
-
New features:
~~~~~~~~~~~~~
-
Bug fixes:
~~~~~~~~~~
- Changed the translation domain to Default for consistency with CalZope.
  This will probably be changed back when we move to Five 1.1.
New internal features:
~~~~~~~~~~~~~~~~~~~~~~
-

*******************************************
** CalCore V0.3.0 [R1 build 2005/06/29-10:57 by regebro]
** SVN URL: https://svn.nuxeo.org/pub/CalCore/trunk Revision: 24505
Requires:
~~~~~~~~~
-
New features:
~~~~~~~~~~~~~
- 'synchronize' is a new parameter to import_. If it is set to 0 a normal 
  import is assumed, if it is set to 1,  you are assumed to have first 
  exported the iCalendar file from this calendar, and all events which are not
  in the iCalendar file will be deleted. This is what happens when you use
  the calendar via WebDAV.
Bug fixes:
~~~~~~~~~~
- inPeriod incorrectly matched events that ends when the period begins.
- The interface definition of IAttendee was out of sync with the code.
New internal features:
~~~~~~~~~~~~~~~~~~~~~~
-

*******************************************
** CalCore V0.2.2 [R1 build 2005/06/01-10:37 by regebro]
** SVN URL: https://svn.nuxeo.org/pub/CalCore/trunk Revision: 21995
Requires:
~~~~~~~~~
-
New features:
~~~~~~~~~~~~~
-
Bug fixes:
~~~~~~~~~~
- A compare with other object types raised an Attribute Exception.
- Weekly recurrence now works.

New internal features:
~~~~~~~~~~~~~~~~~~~~~~
-

*******************************************
** CalCore V0.2.1 [R1 build 2005/04/29-15:42 by fguillaume]

Requires:
~~~~~~~~~
-
New features:
~~~~~~~~~~~~~
-
Bug fixes:
~~~~~~~~~~
-
New internal features:
~~~~~~~~~~~~~~~~~~~~~~
- Work with iCalendar as python module or Zope package.
- Updated INSTALL.txt

*******************************************
** CalCore V0.2.0 [R1 build 2005/04/28-10:14 by regebro]

Requires:
~~~~~~~~~
-
New features:
~~~~~~~~~~~~~
- Attendees now have an on_status_change() method, to allow for notifications 
  on status changes, such as invites et al.
  
- Event._setParticipationStatus() was introduced to work as an implementation
  dependent accessor to the participation status. setParticipationStatus()
  now contains some logic that isn't implementation specific, now subclassing
  the event doesn't need to override that logic.
  
- There is no longer a separate storage for recurring events. In fact, all
  events are recurring, but defaults to a NoRecurranceRule.

- Added a Time field for rendering time + hour nicely.

- Added getCurrentUserAttendee on AttendeeSource.

- beginnings of iCalendar support. This means in order to run the tests,
  you need the iCalendar package on your python path. You can get it here:

    http://codespeak.net/svn/iCalendar/trunk

  and its /src/ directory needs to be on the PYTHONPATH. (It now contains both
  a distutils installer, and a CalZope type __init__, so you can either install
  it in site-packages, or as a Zope product).

- All Choice() fields now uses Vocabularies, so they can be translated.

Bug fixes:
~~~~~~~~~~
-
New internal features:
~~~~~~~~~~~~~~~~~~~~~~
-

*******************************************
** CalCore V0.1.0 [R1 build 2005/03/11-12:26 by regebro]

Initial release.

