diff --git a/AUTHORS b/AUTHORS index 67335b7a3..cdceb1229 100644 --- a/AUTHORS +++ b/AUTHORS @@ -23,6 +23,7 @@ Babel is written and maintained by the Babel team and various contributors: - Jun Omae - Hugo - Heungsub Lee +- Tomas R - Jakob Schnitzer - Sachin Paliwal - Alex Willmer @@ -49,6 +50,9 @@ Babel is written and maintained by the Babel team and various contributors: - Arturas Moskvinas - Leonardo Pistone - Hyunjun Kim +- buhtz +- Bohdan Malomuzh +- Leonid - Ronan Amicel - Christian Clauss - Best Olunusi diff --git a/CHANGES.rst b/CHANGES.rst index d3a7b00b3..f33221fc9 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,6 +1,42 @@ Babel Changelog =============== +Version 2.16.0 +-------------- + +Features +~~~~~~~~ + +* CLDR: Upgrade to CLDR 45 by @tomasr8 in :gh:`1077` +* Lists: Support list format fallbacks by @akx in :gh:`1099` +* Messages: Initial support for reading mapping configuration as TOML by @akx in :gh:`1108` + +Bugfixes +~~~~~~~~ + +* CLDR: Do not allow substituting alternates or drafts in derived locales by @akx in :gh:`1113` +* Core: Allow falling back to modifier-less locale data by @akx in :gh:`1104` +* Core: Allow use of importlib.metadata for finding entrypoints by @akx in :gh:`1102` +* Dates: Avoid crashing on importing localtime when TZ is malformed by @akx in :gh:`1100` +* Messages: Allow parsing .po files that have an extant but empty Language header by @akx in :gh:`1101` +* Messages: Fix ``--ignore-dirs`` being incorrectly read (#1094) by @john-psina and @Edwin18 in :gh:`1052` and :gh:`1095` +* Messages: Make pgettext search plurals when translation is not found by @tomasr8 in :gh:`1085` + +Infrastructure +~~~~~~~~~~~~~~ + +* Replace deprecated `ast.Str` with `ast.Constant` by @tomasr8 in :gh:`1083` +* CI fixes by @akx in :gh:`1080`, :gh:`1097`, :gh:`1103`, :gh:`1107` +* Test on Python 3.13 beta releases by @akx in +* Normalize package name to lower-case in setup.py by @akx in :gh:`1110` + +Documentation +~~~~~~~~~~~~~ + +* Add a mention to the docs that `format_skeleton(..., fuzzy=True)` may raise by @tomasr8 in :gh:`1106` +* Two hyperlinks (to CLDR) and some typos by @buhtz in :gh:`1115` + + Version 2.15.0 -------------- diff --git a/babel/__init__.py b/babel/__init__.py index 6a9789c52..9a1ef4bab 100644 --- a/babel/__init__.py +++ b/babel/__init__.py @@ -25,7 +25,7 @@ parse_locale, ) -__version__ = '2.15.0' +__version__ = '2.16.0' __all__ = [ 'Locale', diff --git a/docs/conf.py b/docs/conf.py index 128eacd7d..08ff9a056 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -51,9 +51,9 @@ # built documents. # # The short X.Y version. -version = '2.15' +version = '2.16' # The full version, including alpha/beta/rc tags. -release = '2.15.0' +release = '2.16.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.