Django 4
[fnpdjango.git] / CHANGELOG.md
1 # Change Log
2
3 This document records all notable changes to fnpdjango.
4
5 ## 0.6 (2022-07-22)
6
7 - Support for Django up to 4.0.
8 - Drop support for Django 1.11.
9
10
11 ## 0.5 (2021-07-05)
12
13 - Support for Django up to 3.2.
14 - Dropped support for Django < 1.11 and Python < 3.6.
15 - GzipPipelineCachedStorage replaced by GzipPipelineManifestStorage
16 - Removed `utils.urls.i18n_patterns` and `URLLocaleMiddleware` in favor
17   of stock `i18n_patterns(prefix_default_language=False) and
18   `LocaleMiddleware`.
19
20
21 ## 0.4.5 (2020-03-26)
22
23 - Support for Django up do 3.0.
24 - Added `actions.export_as_csv_action`.
25
26
27 ## 0.4.3 (2019-10-02)
28
29 - Make textile import optional when loading template tags.
30
31
32 ## 0.4.1 (2019-09-27)
33
34 - Make `utils.settings.LazyUGettextLazy` a `django.utils.functional.Promise`
35   so it deconstructs nicely.
36
37
38 ## 0.4 (2019-04-03)
39
40 - Support for Django up to 2.2.
41 - `textile` and `pipeline` dependencies are now in extras.
42 - Deprecated `utils.urls.i18n_patterns` and `middleware.URLLocaleMiddleware`,
43   as Django 1.10 adds `prefix_default_language` parameter to `i18n_patterns`.
44 - Removed `auth_backends.AttrCASBackend`; use `django-cas-ng` instead.
45 - Added this changelog.
46
47
48 ## 0.3 (2019-02-15)
49
50 - Support for Django 1.11.
51 - Dropped support for Python 2.6, 3.2, 3.3
52 - Removed `prefix` parameter from `utilsurls.i18n_patterns`.
53
54
55 ## 0.2.8 (2018-07-10)
56
57 - Restored `utils.text.char_map`, removed in 0.2 with `slughifi`.
58
59
60 ## 0.2.7 (2018-01-22)
61
62 - Enabled `auto_link` in `utils.text.textilepl.textile_restricted_pl`.
63
64
65 ## 0.2.6 (2017-07-25)
66
67 - Added `utils.fields.TextfileField`.
68
69
70 ## 0.2.4 (2017-04-05)
71
72 - Support for Django 1.10
73 - Removed nk.pl from share icons.
74 - Updated textile.
75
76
77 ## 0.2.3 (2017-02-14)
78
79 - Fixed import for Django 1.9
80
81
82 ## 0.2.2 (2016-11-08)
83
84 - Fixed bad HTTP 404 in `middleware.URLLocaleMiddleware`.
85
86
87 ## 0.2.1 (2016-01-04)
88
89 - Test with Django up to 1.9.
90
91
92 ## 0.2 (2014-09-30)
93
94 - Removed `utils.text.slughifi`; use `python-slugify` instead.
95 - Removed deployment scripts to another package (`fnpdeploy`).
96 - Added tests.
97
98
99 ## 0.1.19-1 (2014-09-01)
100
101 - Pinned textile version.
102
103
104 ## 0.1.19 (2014-06-09)
105
106 - `auth_backends.AttrCASBackend`: Save user instance only when necessary.
107 - `deploy`: Added `migrate_fake` option.
108 - `deploy`: Added root `manage.py` helper script.
109
110
111 ## 0.1.18 (2014-03-31)
112
113 - Added `templatetags.fnp_annoy`.
114
115
116 ## 0.1.17 (2014-03-27)
117
118 - Added `auth_backends.AttrCASBackend`.
119
120
121 ## 0.1.16 (2014-02-25)
122
123 - Added `utils.pipeline_storage.GzipPipelineCachedStorage`.
124
125
126 ## 0.1.15 (2014-02-14)
127
128 - Added `storage.BofhFileSystemStorage`.
129
130
131 ## 0.1.14 (2014-01-14)
132
133 - `deploy`: Fixed gunicorn sample upload when `django_root_path` not set.
134
135
136 ## 0.1.13 (2014-01-14)
137
138 - Enable styling language switcher link depending on the destination language.
139
140
141 ## 0.1.12 (2014-01-02)
142
143 - `deploy`: Added git hash to relase name.
144
145
146 ## 0.1.11 (2013-12-30)
147
148 - Support Django 1.6
149 - Minor fixes in deployment and bootstrap scripts.
150
151
152 ## 0.1.10 (2013-12-12)
153
154 - `deploy`: Added `skip_collect_static` option.
155
156
157 ## 0.1.9.1 (2013-12-06)
158
159 - Quick fix for textile.
160
161
162 ## 0.1.9 (2013-12-06)
163
164 - Added `templatetags.fnp_markup.textile_en` and `textile_restricted_en`.
165
166
167 ## 0.1.8 (2013-11-19)
168
169 - Fixed unicode check in slughifi.
170 - Fixes for deployment and bootstrap scripts.
171
172
173 # 0.1.7 (2013-07-04)
174
175 - Fix packaging for `makecontribmessages` command.
176
177 Changes in `deploy`:
178 - Added `Command` task.
179 - Added `pre_collectstatic` hook.
180 - Added `django_root_path` and `localsettings_dst_path` options.
181 - Auto-install DB requirements.
182 - Made `setup` idempotent.
183 - Upgrade `git-archive-all.sh` script.
184 - Set `SECRET_KEY` on setup.
185 - Various minor fixes.
186
187
188 ## 0.1.6 (2013-03-20)
189 - Support for Django 1.5
190
191
192 ## 0.1.5-1 (2013-02-22)
193
194 - Quick fix for previous page link in prevnext.
195
196
197 ## 0.1.5 (2013-02-22)
198
199 - Made prevnext respect current GET parameters.
200 - Added a management command for localizing contrib apps.
201 - Fixed deployment sudo problem.
202
203
204 ## 0.1.4 (2013-01-10)
205
206 - Added tQ function for filtering translated fields.
207
208
209 ## 0.1.3 (2013-01-09)
210
211 - Fixedd `get_here_url`.
212 - Nicer project starter.
213 - Fixed deployment scripts.
214
215
216 ## 0.1.2 (2012-11-30)
217
218 - Added app settings.
219 - Fixed deployment scripts.
220 - Minor fixes.
221
222
223 ## 0.1.1 (2012-11-22)
224
225 - Added deployment scripts.
226 - Minor fixes.
227
228
229 ## 0.1 (2012-11-05)
230
231 - Initial release.