-
Notifications
You must be signed in to change notification settings - Fork 396
/
CHANGELOG
140 lines (96 loc) · 3.22 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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
0.10.1 - 2023-01-29
===================
- Periods performance improvement avoid nplus queries
0.10.0 - 2022-08-21
===================
- Drop support for Python 3.6.
- Add support for Python 3.10
- Drop support for Django versions before 3.2.
- Allow override of prev_url and next_url links
0.9.6 - 2022-04-18
==================
- Fix bug #522. 'backports.zoneinfo.ZoneInfo' object has no attribute 'localize'
0.9.5 - 2021-05-29
==================
- Use an AutoField until Django 3.2 is the only supported version
0.9.4 - 2021-05-19
==================
- Dropped support for Python 3.5.
- Dropped support for Django 1.11, 2.1 and 3.0.
- Add testing for Python 3.9.
- Add testing for Django 3.1 and 3.2.
- Fix bug #508. Fullcalendar API filters cancelled occurrences.
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
==================