Changelog for
python311-Babel-2.15.0-1.1.noarch.rpm :
* Mon Jul 15 2024 John Paul Adrian Glaubitz
- Update to 2.15.0
* Babel 2.15.0 will require Python 3.8 or newer
* CLDR: Upgrade to CLDR 44
* Dates: Support for the \"fall back to short format\" logic for time delta formatting
* Message: More versatile .po IO functions
* Numbers: Improved support for alternate spaces when parsing numbers
* Upgrade GitHub Actions
* The Unicode license is now included in `locale-data` and in the documentation- Adjust upstream source name in spec file
* Wed Dec 27 2023 Dirk Müller - update to 2.14.0:
* ``Locale.number_symbols`` will now have first-level keys for each numbering system.
* Babel no longer directly depends on either ``distutils`` or ``setuptools``; if you had been using the Babel setuptools command extensions, you would need explicitly depend on ``setuptools``
* CLDR/Numbers: Add support of local numbering systems for number symbols
* CLDR: Upgrade to CLDR 43
* Frontend: Allow last_translator to be passed as an option to extract_message
* Frontend: Decouple `pybabel` CLI frontend from distutils/setuptools
* Numbers: Improve parsing of malformed decimals
* Thu Dec 14 2023 pgajdosAATTsuse.com- deleted patches - fix-tests.patch (upstreamed)
* Thu Dec 14 2023 Petr Gajdos - update to 2.13.1:
* Fix a typo in ``_locales_to_names``
* Fix ``setuptools`` dependency for Python 3.12
* This version, Babel 2.13, is the last version of Babel to support Python 3.7.
* Add flag to ignore POT-Creation-Date for updates
* Support \'t\' specifier in keywords
* Add f-string parsing for Python 3.12 (PEP 701)
* Various typing-related fixes
* babel.messages.catalog: deduplicate _to_fuzzy_match_key logic
* Freeze format_time() tests to a specific date to fix test failures
* Spelling and grammar fixes
* Renovate lint tools
* Use SPDX license identifier
* Use aware UTC datetimes internally
* Mon May 08 2023 Daniel Garcia - Add fix-tests.patch to make tests work with EST/EDT swap, gh#python-babel/babel#988- Update to 2.12.1:
* Include py.typed file in wheels by AATTAlexWaygood in #975
* Become 2.12.1 by AATTakx in #976- 2.12.0:
* docs(changes): Fix broken issue links by AATTDenverCoder1 in #922
* Update docs build configuration by AATTakx in #924
* feat: Adds Format.compact_decimal utility by AATTDenverCoder1 in #921
* Remove vestigial Python 2 long check by AATTakx in #925
* feat: Support for short compact currency formats by AATTDenverCoder1 in #926
* Drop support for EOL Python 3.6 by AATTakx in #919
* Cast number to Decimal in _get_compact_format by AATTDenverCoder1 in #930
* Replace %/.format/concatenation with f-strings where feasible by AATTakx in #927
* ci: Fix testing dependencies by AATTDenverCoder1 in #936
* javascript extract improvements by AATTjohanneswilm in #939
* Fix compact singular formats and patterns with no numbers by AATTDenverCoder1 in #932
* fix typo by AATTuniontech-lilinjie in #941
* Enable pre-commit by AATTakx in #943
* Added inline type annotations to Babel by AATTDenverCoder1 in #934
* Implement zoneinfo support and make pytz optional by AATTds-cbo in #940
* Unify datetime imports by AATTakx in #945
* Minor cleanups by AATTakx in #948
* Renovate formatting in test_checkers and test_frontend by AATTakx in #950
* Add ruff for linting by AATTakx in #949
* Upgrade to CLDR 42 by AATTakx in #951
* Update test dependencies (tox v4) by AATTDenverCoder1 in #953
* Remove redundant tests for babel.support by AATTakx in #954
* Support for formatting NaN, Infinity by AATTDenverCoder1 in #955
* Clean up babel.localtime by AATTakx in #952
* Use standard library UTC by AATTakx in #957
* Fix unbound exc in babel.dates by AATTakx in #959
* Finally remove get_next_timezone_transition by AATTakx in #958
* More fixes and modernization by AATTakx in #960
* Keep AATTmodifiers when parsing locales by AATTmadduck in #947
* Add two new options in cmdline.rst docs by AATTm-aciek in #963
* Numbers and core type fixes by AATTDenverCoder1 in #966
* Use lru_cache where suitable by AATTakx in #967
* Fix two issues with fuzzy matching by AATTjeanas in #970
* Renovate CI tools a bit by AATTakx in #972
* Tox: also test with pytz installed by AATTakx in #974
* Become 2.12.0 by AATTakx in #973
* Thu Apr 13 2023 Matej Cepl - Make calling of %{sle15modernpython} optional.
* Mon Nov 07 2022 Yogalakshmi Arunachalam - Update to 2.11.0 Upcoming deprecation
* This version, Babel 2.11, is the last version of Babel to support Python 3.6. Babel 2.12 will require Python 3.7 or newer. Improvements
* Support for hex escapes in JavaScript string literals :gh:`877` - Przemyslaw Wegrzyn
* Add support for formatting decimals in compact form :gh:`909` - Jonah Lawrence
* Adapt parse_date to handle ISO dates in ASCII format :gh:`842` - Eric L.
* Use ast instead of eval for Python string extraction :gh:`915` - Aarni Koskela
* This also enables extraction from static f-strings. F-strings with expressions are silently ignored (but won\'t raise an error as they used to). Infrastructure
* Tests: Use regular asserts and pytest.raises() :gh:`875` – Aarni Koskela
* Wheels are now built in GitHub Actions :gh:`888` – Aarni Koskela
* Small improvements to the CLDR downloader script :gh:`894` – Aarni Koskela
* Remove antiquated __nonzero__ methods :gh:`896` - Nikita Sobolev
* Remove superfluous __unicode__ declarations :gh:`905` - Lukas Juhrich
* Mark package compatible with Python 3.11 :gh:`913` - Aarni Koskela
* Quiesce pytest warnings :gh:`916` - Aarni Koskela Bugfixes
* Use email.Message for pofile header parsing instead of the deprecated cgi.parse_header function. :gh:`876` – Aarni Koskela
* Remove determining time zone via systemsetup on macOS :gh:`914` - Aarni Koskela Documentation
* Update Python versions in documentation :gh:`898` - Raphael Nestler
* Align BSD-3 license with OSI template :gh:`912` - Lukas Kahwe Smith
* Fri Jun 17 2022 Yogalakshmi Arunachalam - update to 2.10.3 This is a bugfix release for Babel 2.10.2, which was mistakenly packaged with outdated locale data. Thanks to Michał Górny for pointing this out and Jun Omae for verifying. This and future Babel PyPI packages will be built by a more automated process, which should make problems like this less likely to occur- update to 2.10.2 This is a bugfix release for Babel 2.10.1.
* Fallback count=”other” format in format_currency() (#872) - Jun Omae
* Fix get_period_id() with dayPeriodRule across 0:00 (#871) - Jun Omae
* Add support for b and B period symbols in time format (#869) - Jun Omae
* chore(docs/typo): Fixes a minor typo in a function comment (#864) - Frank Harrison
* Sat Jun 04 2022 Dirk Müller - update to 2.10.1:
* Messages: Fix ``distutils`` import. Regressed in :gh:`843`.
* The ``get_next_timezone_transition likely as soon as Babel 2.11.
* CLDR: Upgrade to CLDR 41.0.
* The ``c`` and ``e`` plural form operands introduced in CLDR 40 are parsed
* Non-nominative forms of units are currently ignored.
* Messages: Implement ``--init-missing`` option for ``pybabel update``
* Messages: For ``extract``, you can now replace the built-in ``.
*`` / ``_
*`` ignored directory patterns with ones of your own.
* Messages: Add ``--check`` to verify if catalogs are up-to-date
* Messages: Add ``--header-comment`` to override default header comment
* Dates: ``parse_time`` now supports 12-hour clock, and is better at parsing partial times.
* Dates: ``parse_date`` and ``parse_time`` now raise ``ParseError``, a subclass of ``ValueError``, in certain cases.
* Dates: ``parse_date`` and ``parse_time`` now accept the ``format`` parameter.
* The internal ``babel/_compat.py`` module is no more
* Python 3.10 is officially supported
* There\'s now a friendly GitHub issue template.
* Don\'t use the deprecated format_number function internally or in tests
* Add GitHub URL for PyPi
* Python 3.12 compatibility: Prefer setuptools imports to distutils imports
* Python 3.11 compatibility: Add deprecations to l
*gettext variants
* CI: Babel is now tested with PyPy 3.7.
* Date formatting: Allow using ``other`` as fallback form
* Locales: ``Locale.parse
* A typo in the plural format for Maltese is fixed.
* Messages: Catalog date parsing is now timezone independent.
* Messages: Fix duplicate locations when writing without lineno
* Messages: Fix missing trailing semicolon in plural form headers
* CLI: Fix output of ``--list-locales`` to not be a bytes repr
* Documentation is now correctly built again, and up to date
* Tue Oct 05 2021 Stefan Schubert - Added BuildRequires: alts
* Thu Sep 30 2021 Stefan Schubert - Use libalternatives instead of update-alternatives.
* Tue May 11 2021 Dirk Müller - update to 2.9.1 (bsc#1185768, CVE-2021-42771, bsc#1185768, CVE-2021-20095):
* bsc#1185768 (CVE-2021-42771) The internal locale-data loading functions now validate the name of the locale file to be loaded and only allow files within Babel\'s data directory.- obsoletes CVE-2021-42771-rel-path-traversal.patch in older dists
* Fri Mar 05 2021 Markéta Machová - Substitute broken %ifpython3 macro