forked from llazzaro/django-scheduler
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
106 lines (74 loc) · 2.46 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
0.9.3 - 2019-10-31
==================
- Add testing for Python 3.8.
- Fix broken migrations.
0.9.2 - 2019-10-27
==================
- Fix broken migration.
0.9.1 - 2019-10-27
==================
- Removed support for end-of-life Django 2.0.
- ``Calendar.slug`` is now unique.
- ``Event.rule`` and ``Event.creator`` foreign keys are now
``on_delete=models.SET_NULL``.
0.9.0 - 2019-10-04
==================
- Added support for Django 2.1, 2.2, and 3.0 and Python 3.7.
- Dropped support for Python 2.7 and 3.4.
- Added support for FullCalendar's use of the ``%Y-%m-%dT%H:%M:%S`` datetime
format.
- Added the ``__hash__`` method to the ``Occurrence`` model to fix a crash when
deleting objects with Django ≥ 2.2.
0.8.8 - 2018-01-14
==================
- Fixed dependencies to keep Django 1.11 support.
- ``Event.calendar`` is now ``null=True``. Existing ``Event`` objects without a
calendar will be assigned to a calendar named "default".
0.8.7 - 2018-01-09
==================
- Added support for Django 2.0.
- Removed support for Django < 1.11.
- Removed support for end of life Python 3.3.
- Removed ``SCHEDULER_BASE_CLASSES`` setting.
- ``Calendar.slug`` is now ``unique=True``.
- To improve query performance, generic foreign keys are now ``db_index=True``.
0.8.6 - 2017-07-30
==================
- Fixed admin to use ``SCHEDULER_ADMIN_FIELDS`` for ``Calendar``.
- Fixed compatibility with dateutil 2.6.1.
- Added missing migration for the ``Calendar`` ``verbose_name`` option.
0.8.5 - 2017-06-25
==================
- Model fields of type ``CharField`` or ``TextField`` are now ``null=False``.
Use an empty string, ``''``, to represent no data.
- ``feeds/atom.py`` has been removed. Use Django's syndication feed framework
instead.
- Added setting ``SCHEDULER_ADMIN_FIELDS`` to add additional fields to be added
to admin forms.
- Changed ``Callendar`` ``verbose_name`` to "calendars".
0.8.4 - 2017-04-09
==================
- Now distributed as a universal wheel.
- Added view ``schedule`` that lists all calendars.
- Changed setting ``SCHEDULER_BASE_CLASSES`` to support extending specific
models.
0.8.3 - 2017-02-01
==================
0.8.2 - 2016-12-03
==================
0.8.1 - 2016-11-08
==================
0.8.0 - 2016-05-04
==================
0.7.5 - 2015-05-16
==================
0.7.4 - 2015-01-11
==================
0.7.3 - 2014-11-03
==================
0.7.2 - 2014-04-26
==================
0.7.1 - 2013-11-12
==================
0.6.1 - 2013-07-26
==================