Babel

Latest version: v2.16.0

Safety actively analyzes 682382 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 8

2.5.3

Not secure
-------------

This is a maintenance release that reverts undesired API-breaking changes that slipped into 2.5.2
(see :gh:`550`).

It is based on v2.5.1 (f29eccd) with commits 7cedb84, 29da2d2 and edfb518 cherry-picked on top.

2.5.2

Not secure
-------------

Bugfixes
~~~~~~~~

* Revert the unnecessary PyInstaller fixes from 2.5.0 and 2.5.1 (:gh:`533`) (yagebu)

2.5.1

Not secure
-------------

Minor Improvements and bugfixes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Use a fixed datetime to avoid test failures (:gh:`520`) (narendravardi)
* Parse multi-line __future__ imports better (:gh:`519`) (akx)
* Fix validate_currency docstring (:gh:`522`)
* Allow normalize_locale and exists to handle various unexpected inputs (:gh:`523`) (suhojm)
* Make PyInstaller support more robust (:gh:`525`, :gh:`526`) (thijstriemstra, akx)

2.5.0

Not secure
-------------

New Features
~~~~~~~~~~~~

* Numbers: Add currency utilities and helpers (:gh:`491`) (kdeldycke)
* Support PyInstaller (:gh:`500`, :gh:`505`) (wodo)

Minor Improvements and bugfixes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Dates: Add __str__ to DateTimePattern (:gh:`515`) (sfermigier)
* Dates: Fix an invalid string to bytes comparison when parsing TZ files on Py3 (:gh:`498`) (rowillia)
* Dates: Formatting zero-padded components of dates is faster (:gh:`517`) (akx)
* Documentation: Fix "Good Commits" link in CONTRIBUTING.md (:gh:`511`) (naryanacharya6)
* Documentation: Fix link to Python gettext module (:gh:`512`) (Linkid)
* Messages: Allow both dash and underscore separated locale identifiers in pofiles (:gh:`489`, :gh:`490`) (akx)
* Messages: Extract Python messages in nested gettext calls (:gh:`488`) (sublee)
* Messages: Fix in-place editing of dir list while iterating (:gh:`476`, :gh:`492`) (MarcDufresne)
* Messages: Stabilize sort order (:gh:`482`) (xavfernandez)
* Time zones: Honor the no-inherit marker for metazone names (:gh:`405`) (akx)

2.4.0

Not secure
-------------

New Features
~~~~~~~~~~~~

Some of these changes might break your current code and/or tests.

* CLDR: CLDR 29 is now used instead of CLDR 28 (:gh:`405`) (akx)
* Messages: Add option 'add_location' for location line formatting (:gh:`438`, :gh:`459`) (rrader, alxpy)
* Numbers: Allow full control of decimal behavior (:gh:`410`) (etanol)

Minor Improvements and bugfixes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Documentation: Improve Date Fields descriptions (:gh:`450`) (ldwoolley)
* Documentation: Typo fixes and documentation improvements (:gh:`406`, :gh:`412`, :gh:`403`, :gh:`440`, :gh:`449`, :gh:`463`) (zyegfryed, adamchainz, jwilk, akx, roramirez, abhishekcs10)
* Messages: Default to UTF-8 source encoding instead of ISO-8859-1 (:gh:`399`) (asottile)
* Messages: Ensure messages are extracted in the order they were passed in (:gh:`424`) (ngrilly)
* Messages: Message extraction for JSX files is improved (:gh:`392`, :gh:`396`, :gh:`425`) (karloskar, georgschoelly)
* Messages: PO file reading supports multi-line obsolete units (:gh:`429`) (mbirtwell)
* Messages: Python message extractor respects unicode_literals in __future__ (:gh:`427`) (sublee)
* Messages: Roundtrip Language headers (:gh:`420`) (kruton)
* Messages: units before obsolete units are no longer erroneously marked obsolete (:gh:`452`) (mbirtwell)
* Numbers: `parse_pattern` now preserves the full original pattern (:gh:`414`) (jtwang)
* Numbers: Fix float conversion in `extract_operands` (:gh:`435`) (akx)
* Plurals: Fix plural forms for Czech and Slovak locales (:gh:`373`) (ykshatroff)
* Plurals: More plural form fixes based on Mozilla and CLDR references (:gh:`431`) (mshenfield)


Internal improvements
~~~~~~~~~~~~~~~~~~~~~

* Local times are constructed correctly in tests (:gh:`411`) (etanol)
* Miscellaneous small improvements (:gh:`437`) (scop)
* Regex flags are extracted from the regex strings (:gh:`462`) (singingwolfboy)
* The PO file reader is now a class and has seen some refactoring (:gh:`429`, :gh:`452`) (mbirtwell)

2.3.4

Not secure
-------------

(Bugfix release, released on April 22th 2016)

Bugfixes
~~~~~~~~

* CLDR: The lxml library is no longer used for CLDR importing, so it should not cause strange failures either. Thanks to aronbierbaum for the bug report and jtwang for the fix. (:gh:`393`)
* CLI: Every last single CLI usage regression should now be gone, and both distutils and stand-alone CLIs should work as they have in the past. Thanks to paxswill and ajaeger for bug reports. (:gh:`389`)

Page 4 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.