Flask-BabelPlus Changelog¶
Version 2.5.0¶
Released on August 4th 2026.
Ship a
py.typedmarker so the type annotations are visible to type checkers in downstream projects (PEP 561).Added type annotations throughout the whole codebase.
Modernized the project setup
Version 2.4.0¶
Released on February 12th 2026.
Dropped support for older Python (< 3.12) versions
Replaced pytz with ZoneInfo
Migrated to pyproject.toml
Tried my best to add some types
Version 2.3.0¶
Unreleased
Add a lazy method for ngettext named
lazy_ngettext.Remove the pytz.gae reference as
pytzis available in the standard Python environment on the Google App Engine.
Version 2.2.0¶
Released on May 31th 2020.
Dropped support for Python 2.7, 3.3 and 3.4
Fixed a Babel deprecation warning for using
format_numbersinstead offormat_decimal
Version 2.1.2¶
Released on May 29th 2020.
Fix werkzeug import error
from werkzeug import ImmutableDict. PR #3.
Version 2.1.1¶
Released on October 8th 2017.
Fix cache not being set on domain.
Version 2.1.0¶
Released on May 29th 2017.
Add speaklater module from ‘Flask-Babel’, which in turn is forked from ‘mitsuhiko/speaklater’ that includes some improvements and fixes.
Timezone and Locale selectors are overridable now.
Version 2.0.0¶
Released on May 15th 2017.
Split the whole extension in multiple smaller files and use a
_BabelStateobject to safe the extensions state.It is no longer possible to use the formatting utilities without and initialized Flask-BabelPlus object.
Add
force_localefunction which can temporarily overrides the currently selected locale.
Previous Versions¶
Prior to 1.6.0, no proper changelog was kept.