History¶
0.14 (2023-02-16)¶
Dropped support for Django < 2.0, added support for most recent version
Dropped support for Python 3.6, added support for most recent versions
Disabled BIDI isolation character for HTML messages - see https://github.com/django-ftl/django-ftl/issues/6
Modernized packaging and tests, added more linters/black formatting
0.13 (2021-09-16)¶
Dropped support for Python 2.7
Added support for Django 3.2
Added support for custom functions to the Bundle constructor
Dropped useless mandatory configuration of
mode
parameter for template tags - it now defaults to'server'
which is the only allowed option anyway.
0.12.1 (2020-05-09)¶
Fixed broken (and undocumented)
check_all
method.
0.12 (2020-04-02)¶
Switch to the new APIs available in
fluent_compiler
0.2.Performance improvements - large reduction in the percentage overhead introduced by django-ftl (compared to raw
fluent_compiler
performance).Undocumented
MessageFinderBase
class has changed slightly: itsload
method now returns afluent_compiler.resource.FtlResource
object instead of a string. If you used a customfinder
forBundle
you may need to update it for this change.
0.11 (2020-03-24)¶
Switched to using
fluent_compiler
as backend instead of experimental branch influent.runtime
. This means import changes are required:fluent_number
andfluent_date
, if you are using them, should be imported fromfluent_compiler.types
instead offluent.runtime.types
Added
Bundle.check_all
method.Django 3.0 support
Dropped support for Python 3.4 (it may work, but recent versions of lxml do not install on it, which made running tests harder).
0.10 (2019-05-23)¶
Upgraded to more recent version of fluent.runtime (0.1 with modifications)
Fixed
use_isolating
behavior (BDI characters are now inserted for HTML messages)Thread-safety fixes for loading bundles.
Corrected order of using ‘locales’ directories found via
INSTALLED_APPS
to be consistent with normal Django convention.
0.9.1 (2019-03-02)¶
Changed development autoreload mechanism to not interfere with Django’s development server autoreload.
Bug fix for case when invalid mode is specified in template tag.
Various fixes and improvements to middlewares (plus tests)
Thread-safe Bundle
Method for configuring
ftlmsg
via context processor.
0.9 (2018-09-10)¶
Working version
Depends on our version of python-fluent
0.0.1 (2018-05-19)¶
First release on PyPI - empty placeholder package