Skip to content

Commit

Permalink
Version 1.11.1
Browse files Browse the repository at this point in the history
  • Loading branch information
aleksihakli committed Jan 25, 2022
1 parent 74f7b37 commit 44836a6
Showing 1 changed file with 47 additions and 58 deletions.
105 changes: 47 additions & 58 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
Changes
=======

Unreleased
----------
1.11.1 (2021-01-25)
-------------------

- No unreleased changes at the moment.
- Fix reStructuredTest syntax to be PyPI compliant.

1.11.0 (2021-01-21)
-------------------
Expand All @@ -15,45 +15,41 @@ Unreleased
[aleksihakli]
- Fix weekday deserialization typing bug.
[apirobot]
- Fix default `recurrence.language_code` not being set
by using `en-us` for locale in frontend as the default.
- Fix default ``recurrence.language_code`` not being set
by using ``en-us`` for locale in frontend as the default.
[jleclanche]

1.10.3
------

* Add Hungarian localisation (:issue:`161`).
* Add Hungarian localisation #161.

1.10.2
------

* Add Hebrew localisation (:issue:`159`).
* Add Hebrew localisation #159.

1.10.1
------

* Update path to jQuery to match the one Django admin provides
(:issue:`148`).
* Update path to jQuery to match the one Django admin provides #148.

1.10.0
------

* Fixes and official support for Django 2.1 and 2.2 (:issue:`143`,
:issue:`142`);
* Remove support for Python 2.7 and 3.5, remove support for Django
2.0 (:issue:`145`).
* Fixes and official support for Django 2.1 and 2.2 #143, #142;
* Remove support for Python 2.7 and 3.5, remove support for Django 2.0 #145.

1.9.0
-----

* Fix for using the recurrence widget in admin inlines
(:issue:`137`).
* Fix for using the recurrence widget in admin inlines #137.

1.8.2
-----

* Minor fix for Django 2.0 (:issue:`134`);
* Minor packaging fix (:issue:`135`).
* Minor fix for Django 2.0 #134;
* Minor packaging fix #135.

1.8.1
-----
Expand All @@ -67,7 +63,7 @@ This release contains two backwards incompatible changes -
please read the notes below for details.

* django-recurrence now returns timezone aware ``datetime`` objects
in most cases (:issue:`130`). If ``USE_TZ`` is ``True`` (it
in most cases #130. If ``USE_TZ`` is ``True`` (it
defaults to off with a stock Django install) then you'll now get
timezone aware ``datetime`` objects back from django-recurrence. If
you have ``USE_TZ`` as ``True``, and you don't want this behaviour,
Expand All @@ -78,98 +74,91 @@ please read the notes below for details.
require at least one rule or date. This change is intended to bring
django-recurrence into line with how custom fields should
behave. If you don't want to require at least one rule or date,
just set ``require=False`` on your field (:issue:`133`).
* Improvements to avoid inline styles (:issue:`85`);
* Handle changes to ``javascript_catalog`` in Django 2
(:issue:`131`).

just set ``require=False`` on your field #133.
* Improvements to avoid inline styles #85;
* Handle changes to ``javascript_catalog`` in Django 2 #131.

1.7.0
-----

* Drop official support for Django versions 1.7, 1.8, 1.9, 1.10;
* Fixes for saving ``None`` into a ``RecurrenceField`` causing a
``TypeError`` (:issue:`89`, :issue:`122`);
``TypeError`` #89`, #122;
* Drop official support for Python 3.3 and Python 3.4;
* Provisional support for Python 3.7 (only for Django 2.0 and up);
* Ensure use of ``render`` on Django widgets always passes the
``renderer`` argument, to ensure support for Django 2.1
(:issue:`125`);
``renderer`` argument, to ensure support for Django 2.1 #125;
* Django 2.0 compatibility fix for usage of django-recurrence with
Django REST framework (:issue:`126`).
Django REST framework #126.

1.6.0
-----

* Fixes for Python 3 (:issue:`105`);
* Support for Django 2.0 (:issue:`109`, :issue:`110`);
* Fixes for Python 3 #105;
* Support for Django 2.0 #109, #110;
* Switch back a couple of instances of ``DeserializationError`` to
``ValidationError`` (:issue:`111`);
``ValidationError`` #111;
* Switch around how we set dates in the date selector widget to avoid
issues with short months (:issue:`113`).
issues with short months #113.

1.5.0
-----

* Add Slovakian translations (:issue:`98`);
* Add Slovakian translations #98;
* Add support for events occurring at a fixed point before the
end of the month - e.g. the second last Tuesday before the end of
the month (:issue:`88`);
* Add minor style changes to make django-recurrence compatible with
Wagtail (:issue:`100`);
end of the month - e.g. the second last Tuesday before the end of the month #88;
* Add minor style changes to make django-recurrence compatible with Wagtail #100;
* Allow changing the behaviour of generating recurrences on
``dtstart`` by default. You can opt in to this by setting
``include_dtstart=False`` on your ``RecurrenceField``
(:issue:`93`);
* Ensure broken values raise ``DeserializationError`` where expected
(:issue:`103`).
``include_dtstart=False`` on your ``RecurrenceField`` #93;
* Ensure broken values raise ``DeserializationError`` where expected #103.

1.4.1
-----

* Make PO-Revision-Date parseable by babel (:issue:`75`);
* Update installation notes to cover Django 1.10 (:issue:`74`);
* Add German translation (:issue:`77`);
* Add Brazilian translation (:issue:`79`);
* Ensure the migrations are included when installing (:issue:`78`);
* Fix order of arguments to `to_dateutil_rruleset` (:issue:`81`).
* Make PO-Revision-Date parseable by babel #75;
* Update installation notes to cover Django 1.10 #74;
* Add German translation #77;
* Add Brazilian translation #79;
* Ensure the migrations are included when installing #78;
* Fix order of arguments to ``to_dateutil_rruleset`` #81.

1.4.0
-----

* Improve our testing setup to also cover Python 3.5;
* Fixes for Django 1.10 (:issue:`69`).
* Fixes for Django 1.10 #69.

1.3.1
-----

* Add Basque translations (:issue:`67`).
* Add Basque translations #67.

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 (:issue:`62`);
* Add official support for Django 1.8 and Django 1.9 #62;
* Fix for a bug in ``Rule`` creation where the weekday parameter is
an instance of ``Weekday`` rather than an integer (:issue:`57`).
an instance of ``Weekday`` rather than an integer #57.

1.2.0
-----

* Added an option for events to occur on the fourth of a given
weekday of the month (:issue:`29`);
weekday of the month #29;
* Fixed an off-by-one bug in the ``to_text`` method for events
happening on a regular month each year (:issue:`30`);
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 (:issue:`31`);
* Added a French translation (:issue:`32`) - this may be backwards
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_code`` member of your recurrence object;
* Added a Spanish translation (:issue:`49`);
* Added a Spanish translation #49;
* Added database migrations - running ``python manage.py migrate
recurrence --fake`` should be sufficient for this version - nothing
has changed about the database schema between 1.1.0 and 1.2.0;
Expand All @@ -184,11 +173,11 @@ please read the notes below for details.
* Removed ``RecurrenceModelField`` and ``RecurrenceModelDescriptor``,
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 (:issue:`27`).
django-recurrence JavaScript from working #27.
* Don't raise ``ValueError`` if you save ``None`` into a
``RecurrenceField`` with ``null=False`` (:issue:`22`), for
``RecurrenceField`` with ``null=False`` #22, for
consistency with other field types.
* Make sure an empty recurrence object is falsey (:issue:`25`).
* Make sure an empty recurrence object is falsey #25.
* Fix a copy-paste error in ``to_recurrence_object`` which prevented
exclusion rules from being populated correctly.
* Fix a typo in ``create_from_recurrence_object`` which prevented it
Expand Down

0 comments on commit 44836a6

Please sign in to comment.