-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG
139 lines (88 loc) · 4.33 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
Changes
-------
1.9.1 (2023-02-20)
- Prevent redirect loop when MAX_DURATION is used. Refs ~petersanchez/django-impersonate#67
- Allow OPTIONS requests when READ_ONLY is True. Refs ~petersanchez/django-impersonate#69
- Added CUSTOM_READ_ONLY to customise when to restrict to read only access. Refs ~petersanchez/django-impersonate#70
1.8.1 (2022-02-17)
- Patch version bump for README updates. I know... I'm shameful.
1.8.0 (2022-02-17)
- Adding support for Django 4.0
- Adding 'default_auto_field' definition. Refs ~petersanchez/django-impersonate#62
1.7.3 (2021-02-05)
Added `impersonator` object to `request.user`
https://lists.code.netlandish.com/~petersanchez/public-inbox/patches/8
1.7.2 (2021-01-04)
Removing smart quotes from README.rst for edge cases on systems with odd
unicode settings.
1.7.1 (2020-12-23)
https://todo.code.netlandish.com/~petersanchez/django-impersonate?search=status%3Aclosed+label%3A%221.7.1%22
1.7.0 (2020-11-25)
https://todo.code.netlandish.com/~petersanchez/django-impersonate?search=status%3Aclosed+label%3A%221.7%22
1.6.0 (2020-11-18)
https://todo.code.netlandish.com/~petersanchez/django-impersonate?search=status%3Aclosed%20label%3A%221.6%22
1.4.0 (2019-01-12)
- Officially support Python 3.6+ and Django 1.11+
- "friendly_name" function now users USERNAME_FIELD. (Pull Request #30)
- Add admin support for exception NotSupportedError. (Pull Request #34)
1.3 (2017-12-14)
- Django 2.0 compatable (Issue #46)
- Consolidate settings into a single IMPERSIONATE dictionary (Issue #20)
- Add admin Mixin to offer quick shortcut to user impersonation via Django admin. (Issue #19)
1.2.1 (2017-11-13)
- TODO Issue #19
- Make search results distinct. (Pull Request #31)
- Add request.real_user for convenience. (Pull Request #32)
- Ensure default user queries are ordered to ensure consistency. (Pull Request #33)
1.1 (2017-01-26)
- Django 1.10 compatibility (get rid of deprecation warnings). (Issue #36)
- Use USERNAME_FIELD for sorting in admin to avoid custom User model issues. (Issue #37)
- Added test coverage and refactoring for admin filters.
- Updated data sent to signal_end signal to be uniform with signal_begin and documentation. (Issue #34)
- Updated middleware documentation. (Issue #33)
1.0.1 (2016-04-10)
- Fix migration issues with custom User models. (Issue #31, Pull Request #26)
1.0 (2016-02-14)
- Update to use User PK instead of ID. (Pull Request #20)
- Use proper URL tag for user search, listing templates. (Pull Requests #21, #22)
- Add Impersonation Log support. (Issue #7, Issue #28, Pull Request #23)
- Add support for Django 1.9 (Pull Request #24)
- Adding unicode_literals for Py3 compatibility. (Issue #29)
0.9.2 (2015-08-24)
- Add http refer specific setting because it broke prevoius usage. (Issue #24, Refs Issue #17)
0.9.1 (2015-04-16)
- Fix unicode issue with redirect variables. (Issue #21)
- Add redirect to previous impersonation screen. (Issue #17, Pull Request #17)
- Django 1.8 compatibility. (Pull Request #19)
0.9.0 (2014-09-30)
- Split search query into terms. (Pull Request #15)
- Edge case bug addressing different versions of Django in different environments. (Issue #15)
- Moved LOGIN_URL to function to avoid circular import issues. (Pull Request #14)
- Customize search fields and query type. (Issue #14, Pull Request #13)
- Django 1.7 compat changes. (Refs Pull Request #16)
0.8.1 (2013-11-09)
- Store user ID for Django 1.6 serialization support. (Issue #12, Pull Request #11)
- Updated Authors & Changelog
- Updated tox config to include Django 1.6 environments
0.8.0 (2013-08-24)
- Added "impersonator" to request object. (Issue #5)
- Ditched custom import method for django importlib. (Issue #6)
- Updated Authors & Changelog
- Added session_begin and session_end signals. (Issue #8, Pull Request #7)
0.7.0 (2013-03-28)
- Added Python 3.3 support.
0.6.0 (2013-03-21)
- Added Django 1.5 support
- Added full test coverage support (Issue #1)
0.5.3 (2012-06-20)
- Fixed Issue impersonating with a staff user (Issue #4)
0.5.2 (2012-03-20)
- Minor updates. Authors and changelog file
0.5.1 (2012-03-04):
- Fixed Django 1.1 compatibility problem (Issue #2)
- Fixed missing templates directory (Issue #3)
- Updated AUTHORS file
PREVIOUS VERSIONS:
I've been a bad boy and haven't been keeping a changelog.
I'll keep this updated moving forward. If you're really
interested, read the commit history ;)