Changelog¶
1.3.0¶
- Drop official support for Django 1.4, Django 1.5, Django 1.6 and Python 2.6 (no changes have been made to deliberately break older versions, but older versions will not be tested going forward);
- Add official support for Django 1.8 and Django 1.9 (#62);
- Fix for a bug in
Rulecreation where the weekday parameter is an instance ofWeekdayrather than an integer (#57).
1.2.0¶
- Added an option for events to occur on the fourth of a given weekday of the month (#29);
- Fixed an off-by-one bug in the
to_textmethod for events happening on a regular month each year (#30); - Fixed a bug in the JavaScript widget where the date for monthly events on a fixed date of the month had the description rendered incorrectly if the day selected was more than the number of days in the current calendar month (#31);
- Added a French translation (#32) - this may be backwards
incompatible if have overriden the widget JavaScript such that
there is no
language_codemember of your recurrence object; - Added a Spanish translation (#49);
- Added database migrations - running
python manage.py migrate recurrence --fakeshould be sufficient for this version - nothing has changed about the database schema between 1.1.0 and 1.2.0; - Fix broken tests for Django 1.4.
1.1.0¶
- Added experimental Python 3 support.
- Added extensive test coverage (from 0% to 81%).
- Added documentation (including this changelog).
- Removed
RecurrenceModelFieldandRecurrenceModelDescriptor, which don’t appear to have worked as expected for some time. - Fixed a bug introduced in 1.0.3 which prevented the django-recurrence JavaScript from working (#27).
- Don’t raise
ValueErrorif you saveNoneinto aRecurrenceFieldwithnull=False(#22), for consistency with other field types. - Make sure an empty recurrence object is falsey (#25).
- Fix a copy-paste error in
to_recurrence_objectwhich prevented exclusion rules from being populated correctly. - Fix a typo in
create_from_recurrence_objectwhich prevented it working with inclusion or exclusion rules. - Various other very minor bugfixes.