Releases: thorgate/tg-react
Releases · thorgate/tg-react
Version 3.1.0
What's Changed
- Fix deprecation warnings, small clean-ups by @ngnpope in #24
- Fix locale middleware by @jorgenader in #27
- New: Added support for Django 4.1
New Contributors
Full Changelog: 3.0.0...3.1.0
Release 3.0.0
This release removes some old things we don't use anymore and ensures compatibility with Django 3.1 and python 3.9.
Breaking:
- Remove
webpack_constants
management command and related code - Remove
flatten_urls
and related code - Remove language file generation and related code
Also:
- Replace internal usages of
url
withre_path
- Replace internal usages of
ugettext_lazy
withgettext_lazy
- Add tests for python 3.9 and django 3.1
- Use Github actions for CI instead of Travis
- Use poetry for releases and dependency management
- Replace flake with prospector
- Add black for automated code formatting
- Add some tests for account apis
Release 3.0.0b0
This release removes some old things we don't use anymore and ensures compatibility with Django 3.1 and python 3.9.
Breaking:
- Remove
webpack_constants
management command and related code - Remove
flatten_urls
and related code - Remove language file generation and related code
Also:
- Replace internal usages of
url
withre_path
- Replace internal usages of
ugettext_lazy
withgettext_lazy
- Add tests for python 3.9 and django 3.1
- Use Github actions for CI instead of Travis
- Use poetry for releases and dependency management
- Replace flake with prospector
- Add black for automated code formatting
- Add some tests for account apis
Release 2.0.0
- Breaking change: Changed
tg_react.languages
to usedjangojs
domain translations instead - Breaking change: Removed
react_makemessages
in favor ofdjangojs
domain translations - Breaking change: Dropped Django < 1.10 support
- Breaking change: Dropped Python 2.7 support
- New: Added support for Django 2.0
- Fix: Fixed bug in
tg_react.apiurls.flatten_urls
if no group was defined for url - Fix: Fixed Jed compatibility for not defining translations correctly
- Change: Added support to force case-insensitive emails
- Add configuration values for TGR_USER_SIGNUP_SKIPPED_FIELDS and TGR_EMAIL_CASE_SENSITIVE (defaults to True to maintain compatibility)
- Allow account serializers to use case-insensitive email when the setting is off
- Change: UserDetails API view now supports not authenticated access
- Change: Switched test runner to
py.test
- Change: Supported Django versions start from 1.10
- Change: Python supported now from Python 3.5, anything lower might be supported but is not tested
Version 1.0.3
Travis configuration change, PyPi deploy through Build Stages.
Version 1.0.2 Minor bugfix related to settings
Update __init__.py
Version 1.0.1 - Bugfix to translations plurals
- Changed how multiple plurals are handled in js translations. Now languages with different plural counts are correctly supported
Version 1.0.0
- Renamed customized
makemessages
toreact_makemessages
. - dropped support for django<=1.7
- removed automatically running default
makemessages
. Please execute makemessages manually after executingreact_makemessages
- support django 1.10
Version 0.5.4
- Deeply Normalize BinaryExpressions in gettext calls if left and right node are strings