Skip to content

Commit 5531b72

Browse files
committed
1.1.0 release
Signed-off-by: Gagan Deep <pandafy.dev@gmail.com>
1 parent 3ba9c99 commit 5531b72

File tree

2 files changed

+63
-3
lines changed

2 files changed

+63
-3
lines changed

CHANGES.rst

Lines changed: 62 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,70 @@
11
Changelog
22
=========
33

4-
Version 1.1.0 [unreleased]
4+
Version 1.1.0 [2024-11-20]
55
--------------------------
66

7-
WIP
7+
Features
8+
~~~~~~~~
9+
10+
- Added support for `password expiration
11+
<https://openwisp.io/docs/dev/users/user/settings.html#openwisp-users-user-password-expiration>`_,
12+
allowing user passwords to automatically expire after a set period.
13+
- Added `multi-tenant Django filters
14+
<https://openwisp.io/docs/dev/users/developer/django-rest-framework-utils.html#filtering-items-by-organization>`_.
15+
- Added `MultitenantOrgFilter
16+
<https://openwisp.io/docs/dev/users/developer/admin-utils.html#multitenantorgfilter>`_
17+
to add autocomplete filter in ``ModelAdmin``.
18+
- Added `export-users
19+
<https://openwisp.io/docs/dev/users/user/management-commands.html#export-users>`_
20+
command line utility to export users.
21+
- Added `ProtectedApiMixin
22+
<https://openwisp.io/docs/dev/users/developer/django-rest-framework-utils.html#protectedapimixin>`_.
23+
- Added `PasswordReuseValidator
24+
<https://openwisp.io/docs/dev/users/developer/misc-utils.html#passwordreusevalidator>`_
25+
which prevents users from reusing their current password when setting a
26+
new one.
27+
- Allowed creating users with a verified email via REST API.
28+
29+
Changes
30+
~~~~~~~
31+
32+
- Added autocomplete fields in ``OrganizationOwner`` admin.
33+
- Enabled ``OrganizationUserAdmin`` by default.
34+
35+
**Dependencies**:
36+
37+
- Bumped ``django-organizations~=2.4.1``.
38+
- Bumped ``django-extensions~=3.2.3``.
39+
- Bumped ``django-allauth[socialaccount]~=0.63.6``.
40+
- Bumped ``django-phonenumber-field~=8.13.48``.
41+
- Bumped ``django-reversion~=5.1.0``.
42+
- Bumped ``phonenumbers~=8.13.48``.
43+
- Bumped ``django-sesame~=3.2.2``.
44+
- Bumped ``openwisp-utils[rest,celery]~=1.1.1``.
45+
- Added support for Django ``4.1.x`` and ``4.2.x``.
46+
- Added support for Python ``3.10``.
47+
- Dropped support for Python ``3.7``.
48+
- Dropped support for Django ``3.0.x`` and ``3.1.x``.
49+
50+
Bugfixes
51+
~~~~~~~~
52+
53+
- User need to have required model permissions to perform admin actions.
54+
- Don't allow organization admin to create shared object.
55+
- Fixed user's organization cache invalidation.
56+
- Invalidate org membership cache when organization's active status
57+
changes.
58+
- Fixed an issue where the organization admin would see multiple entries
59+
for the same user in the user changelist.
60+
- Fixed admin unregistration failures for ``EmailAddress`` and
61+
``TokenProxy`` models.
62+
- Fixed an ``IntegrityError`` that occurred when adding the first user to
63+
an organization via ``Organization.add_user``.
64+
- Fixed `UsersAuthenticationBackend
65+
<https://openwisp.io/docs/dev/users/developer/misc-utils.html#usersauthenticationbackend>`_
66+
to support phone numbers with leading zero.
67+
- Prevented users registered via social login from setting a password.
868

969
Version 1.0.2 [2022-06-28]
1070
--------------------------

openwisp_users/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION = (1, 1, 0, 'alpha')
1+
VERSION = (1, 1, 0, 'final')
22
__version__ = VERSION # alias
33

44

0 commit comments

Comments
 (0)