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
modeparameter 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_allmethod.
0.12 (2020-04-02)¶
Switch to the new APIs available in
fluent_compiler0.2.Performance improvements - large reduction in the percentage overhead introduced by django-ftl (compared to raw
fluent_compilerperformance).Undocumented
MessageFinderBaseclass has changed slightly: itsloadmethod now returns afluent_compiler.resource.FtlResourceobject instead of a string. If you used a customfinderforBundleyou may need to update it for this change.
0.11 (2020-03-24)¶
Switched to using
fluent_compileras backend instead of experimental branch influent.runtime. This means import changes are required:fluent_numberandfluent_date, if you are using them, should be imported fromfluent_compiler.typesinstead offluent.runtime.types
Added
Bundle.check_allmethod.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_isolatingbehavior (BDI characters are now inserted for HTML messages)Thread-safety fixes for loading bundles.
Corrected order of using ‘locales’ directories found via
INSTALLED_APPSto 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
ftlmsgvia 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