-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
157 lines (134 loc) · 6.81 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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
========================
Django Postman changelog
========================
Version 3.6.2, November 2018
----------------------------
- Tried to lower exposure of message properties (subject, body) in error reports.
- Fixed issue #105, for privacy concern, do not cache views serving message related data.
- Fixed issue #106, a union() error in Django.
- Fixed issue #103, an adjustment for the case of Message model inheritance.
- Fixed issue #101, for security concern, ignore the scheme and domain parts in the 'next' query param.
- Made use of the new union() queryset operator.
Version 3.6.1, December 2017
----------------------------
- Fixed issue #98, a User.isXXX() adjustment missed in rev152.
Version 3.6.0, November 2017
----------------------------
* Fixed issue #96, an adjustment for Django 2.0 (rc1).
* Updated to changes and warnings of Django 1.11.
* Made adjustments for Django 2.0 relating to the deprecated User.is_XXX().
* Fixed issue #95, bad redirect for the index page when POSTMAN_I18N_URLS is active.
* Fixed issue #94, explicit on_delete=models.CASCADE on ForeignKey for Django 2.0.
* Fixed issue #86, need for the return of the message created by api.pm_write().
* Adjusted the management commands to the new design introduced in Django 1.8.
* Added a setting: POSTMAN_FROM_EMAIL.
* Added a setting: POSTMAN_PARAMS_EMAIL.
Version 3.5.1, November 2016
----------------------------
* Fixed issue #84, importation dependency sequence inadequate for pip/setup.py
Version 3.5.0, November 2016
----------------------------
* New feature: mark as read or unread.
* Added a setting: POSTMAN_I18N_URLS.
Version 3.4.0, October 2016
---------------------------
* Notification emails can now be sent in HTML (issue #79).
* Fixed issue #83, TypeError with MS SQL Server backend.
Version 3.3.2, September 2016
-----------------------------
* Added a pm_site entry in the context passed to the notifier app.
* Removed support of Django < 1.5, django-ajax-selects 1.1, 1.2, django-notification 0.2.0.
* Made adjustments for deprecated or removed features in Django 1.9.
* Adjusted the Admin interface to support large User table.
* Fixed issue #70, app install must be done in unzipped form (no .egg zipfile).
* Fixed issue #69, POSTMAN_NAME_USER_AS designating a non string property.
Version 3.3.1, September 2015
-----------------------------
* Fixed issue #66, an outdated EmailField max_length.
* Fixed issue #67, a case of invalid SQL, introduced by the fix of #60.
Version 3.3.0, August 2015
--------------------------
* Added namespace support (Enhancement #18).
!WARNING! All view names have changed.
* Applied the exchange filter also to the recipient of a reply to a User (Proposal #11).
!WARNING! The recipient_list parameter in exchange filter functions may be None.
* Made adjustments for integration with version 1.3.x of django-ajax-selects (Issue #63).
* Fixed a count() error, could happen for conversations in paginated templates (Issue #60).
* Added migrations (Issue #58).
* Added a new variant to POSTMAN_SHOW_USER_AS (Enhancement #44).
* Added a setting: POSTMAN_NAME_USER_AS (Proposal #42).
Version 3.2.2, April 2015
-------------------------
* Made the app working with Django 1.8.
Version 3.2.1, April 2015
-------------------------
* Made adjustments for accordance with Django 1.8 and 1.9. WARNING: not yet working on 1.8.
Version 3.2.0, November 2014
----------------------------
* Fixed issue #50, TransactionManagementError with ATOMIC_REQUESTS of Django 1.6.
* Fixed issue #46, TransactionManagementError with the Admin of Django 1.6.
* Made adjustments for accordance with Django 1.7b4.
* Added a setting: POSTMAN_QUICKREPLY_QUOTE_BODY.
* Allowed 0 as a valid value for the key to a [Custom] User Model.
* Relaxed the allowed character set for naming the recipients, to accommodate a possible Custom User Model.
Version 3.1.0, January 2014
---------------------------
* Used the 'Python 2/3 Compatible Source' strategy for a codebase compatible with Python 2 & 3 (version 3.3).
Version 3.0.2, October 2013
---------------------------
* Renamed test_urls.py to urls_for_tests.py, for adjustment with the new test discovery feature of Django 1.6.
* Fixed the need for some translations to become lazy, introduced by the conversion to class-based views.
* Fixed issue #36, BooleanField definition needs an explicit default value for Django 1.6.
* Fixed issue #35, the app can work without the sites framework.
Version 3.0.1, August 2013
--------------------------
* Fixed issue #32, an IndexError when a Paginator is used and the folder is empty.
Version 3.0.0, July 2013
------------------------
* !MAJOR! Redesigned the DB queries for the 'by conversation' mode,
to fix the performances problem of issue #15.
Note that the counting of messages by thread is no more global (all folders)
but is now limited to the only targeted folder.
* Converted all function-based views to class-based views.
* Extended the support of django-notification from version 0.2.0 to 1.0.
* Avoided the 'Enter text to search.' help text imposed in version 1.2.5 of django-ajax-selects.
Version 2.1.1, December 2012
----------------------------
* Fixed issue #21, a missing unicode/str encoding migration.
Version 2.1.0, December 2012
----------------------------
* Made the app compatible with the new 'Custom Auth Model' feature of Django 1.5.
* Added a setting: POSTMAN_SHOW_USER_AS.
* Removed the dependency to django-pagination in the default template set.
* Added an optional auto_moderators parameter to the pm_write() API function.
* Added a template for the autocomplete of multiple recipients in version 1.2.x of django-ajax-selects.
Version 2.0.0, August 2012
--------------------------
* Added an API.
* Added a CSS example, for view.html.
* Renamed the extra context variables passed to the notifier app to avoid name clash:
pm_message and pm_action
* More adjustments for Django 1.4.
* Changed medias/ to static/ for conformance with django 1.3.
* Adjustments for integration with version 1.2.x of django-ajax-selects, in addition to 1.1.x:
- Renamed autocomplete_postman_*.html as autocomplete_postman_*_as1-1.html
to make clear that they are for django-*a*jax-*s*elects app version 1.1.x.
- Replaced the template variable 'is_autocompleted' (a boolean) by 'autocompleter_app'
(a dictionary with keys: 'is_active', 'name' and 'version').
* Added this CHANGELOG file.
Version 1.2.0, March 2012
-------------------------
* Improved the or_me filter, in relation with issue #5.
* Improved the autopagination performance.
* First adjustments for Django 1.4.
Version 1.1.0, January 2012
---------------------------
* Added a setting: POSTMAN_DISABLE_USER_EMAILING.
* No need for an immediate rejection notification for a User.
* Added an ordering criteria.
Version 1.0.1, January 2011
---------------------------
* Fixed issue #1.
Version 1.0.0, January 2011
---------------------------
* Initial release.