Skip to content

Releases: jambonrose/django-improved-user

Expand Official Compatibility

06 Aug 20:41
2ff2ef4
Compare
Choose a tag to compare

Expand the test suite to include Django 2.2, 3.0, 3.1, 3.2, 4.0, 4.1, 4.2. Tests are run (when compatible with the Django version being tested) in Python 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12.

Outside of the change from ugettext_lazy() to gettext_lazy() in PR #117, first released in django-improved-user v2.0a2, this does not include any new features or bugfixes since v1.01

Changelog since v2.0a2: v2.0a2...v2.1.0
Changelog since v1.01: v1.0.1...v2.1.0

Add Admin flexibility

16 Feb 17:03
ae91086
Compare
Choose a tag to compare

Previously, the admin panel only worked with the integration setup. This version ensures that the admin panel can be imported in other setups, such as when using django-improved-user in demo situations with the extension setup (as shown in the quickstart).

Please note that developers should create their own User admin panel for production sites when using the extension setup. The replacement setup always necessitates the creation of a custom admin panel.

Please see the (expanded) documentation about admin usage for more details.

1.0 Alpha #2

16 Oct 01:40
Compare
Choose a tag to compare
1.0 Alpha #2 Pre-release
Pre-release

Fix issue #49: allow form classes to be imported without requiring project to be in INSTALLED_APPS (See #36 and #46 for associated error and reasoning) (#50)

Add more documentation

29 Aug 21:27
Compare
Choose a tag to compare
Pre-release

Adds documentation about:

  • how and why the project was built
  • how to contribute documentation

Displays the change log of the package directly in the documentation.

Change PyPI Identifier for djangopackages

28 Aug 13:27
Compare
Choose a tag to compare

Change package PyPI license identifier for better information on djangopackages.org detail page. See djangopackages/djangopackages#483 for more information.

v0.5.1 - Documentation Fixes

27 Aug 22:43
Compare
Choose a tag to compare
Pre-release
  • Fix links in documentation.
  • Build documentation on Travis
  • Fix local Tox builds

Documentation

27 Aug 23:01
Compare
Choose a tag to compare
Documentation Pre-release
Pre-release
  • Provide documentation for the package. This includes Sphinx
    documentation hosted on ReadTheDocs.org, (#26, #29), but also
    documents to help contribute to github more easily (#26) as well as
    a code of conduct (#26). The Read Me includes badges (#26).
  • In the event the documentation isn't enough, the project now includes
    an example project demonstrating integration of django-improved-user
    with Django as well as django-registration. (#28) This content is
    used to create some of the documentation (#29).
  • The UserManager was setting the last_login attribute of new users at
    creation time. Reported in #25, fixed in #27 (last_login is left
    blank until the user actually logs in).

Version 0.4.0

15 Aug 02:51
Compare
Choose a tag to compare
Version 0.4.0 Pre-release
Pre-release

Warning: This is a breaking change, and migrations will conflict with v0.3.0 due to PR #23

  • Add UserFactory to make testing easier for developers using the package; requires factory_boy (PR #20 )
  • Split the ImprovedIdentityMixin class into atomic parts: DjangoIntegrationMixin, FullNameMixin, ShortNameMixin, EmailAuthMixin. This allows developers to create their own custom AbstractUsers if needed. (PR #22)
  • Change blank to True on short_name field of User model. (Breaking change! PR #23).