Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 1, 2025

This PR contains the following updates:

Package Change Age Confidence Type Update
Babel (source) ==2.9.1 -> ==2.17.0 age confidence minor
MarkupSafe (changelog) ==3.0.2 -> ==3.0.3 age confidence patch
OWSLib 0.30.0 -> 0.34.1 age confidence dependencies minor
PyICU ==2.8.1 -> ==2.15.3 age confidence minor
PyYAML (source) ==6.0.2 -> ==6.0.3 age confidence patch
SQLAlchemy (changelog) ==2.0.38 -> ==2.0.44 age confidence patch
asyncpg ==0.25.0 -> ==0.30.0 age confidence minor
certifi 2025.1.31 -> 2025.10.5 age confidence dependencies minor
click (changelog) ==8.1.8 -> ==8.3.0 age confidence minor
datrie ==0.8.2 -> ==0.8.3 age confidence patch
falcon (changelog) ==4.0.2 -> ==4.1.0 age confidence minor
greenlet (changelog) ==3.0.3 -> ==3.2.4 age confidence minor
lxml (source, changelog) 6.0.0 -> 6.0.2 age confidence dependencies patch
psutil ==7.0.0 -> ==7.1.0 age confidence minor
psycopg (source, changelog) ==3.1.19 -> ==3.2.10 age confidence minor
psycopg2 (source, changelog) ==2.9.2 -> ==2.9.11 age confidence patch
pytest (changelog) 8.2.0 -> 8.4.2 age confidence dependencies minor
python >=3.10,<3.13 -> >=3.14,<3.15 age confidence dependencies minor
python-dotenv ==1.0.1 -> ==1.1.1 age confidence minor
pytz ==2025.1 -> ==2025.2 age confidence minor
requests (source, changelog) 2.32.4 -> 2.32.5 age confidence dependencies patch
typing_extensions (changelog) ==4.11.0 -> ==4.15.0 age confidence minor
uvicorn (changelog) ==0.29.0 -> ==0.38.0 age confidence minor

Release Notes

python-babel/babel (Babel)

v2.17.0

Compare Source

Happy 2025! This release is being made from FOSDEM 2025, in Brussels, Belgium.

Thank you to all contributors, new and old,
and here's to another great year of internationalization and localization!

Features


* CLDR: Babel now uses CLDR 46, by @&#8203;tomasr8 in :gh:`1145`
* Dates: Allow specifying an explicit format in parse_date/parse_time by @&#8203;tomasr8 in :gh:`1131`
* Dates: More alternate characters are now supported by `format_skeleton`. By @&#8203;tomasr8 in :gh:`1122`
* Dates: Support short and narrow formats for format_timedelta when using `add_direction`, by @&#8203;akx in :gh:`1163`
* Messages: .po files now enclose white spaces in filenames like GNU gettext does. By @&#8203;Dunedan in :gh:`1105`, and @&#8203;tomasr8 in :gh:`1120`
* Messages: Initial support for `Message.python_brace_format`, by @&#8203;tomasr8 in :gh:`1169`
* Numbers: LC_MONETARY is now preferred when formatting currencies, by @&#8203;akx in :gh:`1173`

Bugfixes
  • Dates: Make seconds optional in parse_time time formats by @​tomasr8 in :gh:1141
  • Dates: Replace str.index with str.find by @​tomasr8 in :gh:1130
  • Dates: Strip extra leading slashes in /etc/localtime by @​akx in :gh:1165
  • Dates: Week numbering and formatting of dates with week numbers was repaired by @​jun66j5 in :gh:1179
  • General: Improve handling for locale=None by @​akx in :gh:1164
  • General: Remove redundant assignment in Catalog.__setitem__ by @​tomasr8 in :gh:1167
  • Messages: Fix extracted lineno with nested calls, by @​dylankiss in :gh:1126
  • Messages: Fix of list index out of range when translations is empty, by @​gabe-sherman in :gh:1135
  • Messages: Fix the way obsolete messages are stored by @​tomasr8 in :gh:1132
  • Messages: Simplify read_mo logic regarding catalog.charset by @​tomasr8 in :gh:1148
  • Messages: Use the first matching method & options, rather than first matching method & last options, by @​jpmckinney in :gh:1121

Deprecation and compatibility


* Dates: Fix deprecation warnings for `datetime.utcnow()` by @&#8203;tomasr8 in :gh:`1119`
* Docs: Adjust docs/conf.py to add compatibility with sphinx 8 by @&#8203;hrnciar in :gh:`1155`
* General: Import `Literal` from the typing module by @&#8203;tomasr8 in :gh:`1175`
* General: Replace `OrderedDict` with just `dict` by @&#8203;tomasr8 in :gh:`1149`
* Messages: Mark `wraptext` deprecated; use `TextWrapper` directly in `write_po` by @&#8203;akx in :gh:`1140`

Infrastructure
~~~~~~~~~~~~~~

* Add tzdata as dev dependency and sync with tox.ini by @&#8203;wandrew004 in :gh:`1159`
* Duplicate test code was deleted by @&#8203;mattdiaz007 in :gh:`1138`
* Increase test coverage of the `python_format` checker by @&#8203;tomasr8 in :gh:`1176`
* Small cleanups by @&#8203;akx in :gh:`1160`, :gh:`1166`, :gh:`1170` and :gh:`1172`
* Update CI to use python 3.13 and Ubuntu 24.04 by @&#8203;tomasr8 in :gh:`1153`

v2.16.0

Compare Source

Features


* CLDR: Upgrade to CLDR 45 by @&#8203;tomasr8 in :gh:`1077`
* Lists: Support list format fallbacks by @&#8203;akx in :gh:`1099`
* Messages: Initial support for reading mapping configuration as TOML by @&#8203;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 @&#8203;tomasr8 in :gh:`1083`
* CI fixes by @&#8203;akx in :gh:`1080`, :gh:`1097`, :gh:`1103`, :gh:`1107`
* Test on Python 3.13 beta releases by @&#8203;akx in
* Normalize package name to lower-case in setup.py by @&#8203;akx in :gh:`1110`

Documentation
~~~~~~~~~~~~~

* Add a mention to the docs that `format_skeleton(..., fuzzy=True)` may raise by @&#8203;tomasr8 in :gh:`1106`
* Two hyperlinks (to CLDR) and some typos by @&#8203;buhtz in :gh:`1115`

v2.15.0

Compare Source

Python version support


* Babel 2.15.0 will require Python 3.8 or newer. (:gh:`1048`)

Features
~~~~~~~~

* CLDR: Upgrade to CLDR 44 (:gh:`1071`) (@&#8203;akx)
* Dates: Support for the "fall back to short format" logic for time delta formatting (:gh:`1075`) (@&#8203;akx)
* Message: More versatile .po IO functions (:gh:`1068`) (@&#8203;akx)
* Numbers: Improved support for alternate spaces when parsing numbers (:gh:`1007`) (@&#8203;ronnix's first contribution)

Infrastructure
~~~~~~~~~~~~~~

* Upgrade GitHub Actions (:gh:`1054`) (@&#8203;cclauss's first contribution)
* The Unicode license is now included in `locale-data` and in the documentation (:gh:`1074`) (@&#8203;akx)

v2.14.0

Compare Source

Upcoming deprecation


* This version, Babel 2.14, is the last version of Babel to support Python 3.7.
  Babel 2.15 will require Python 3.8 or newer.
* We had previously announced Babel 2.13 to have been the last version to support
  Python 3.7, but being able to use CLDR 43 with Python 3.7 was deemed important
  enough to keep supporting the EOL Python version for one more release.

Possibly backwards incompatible changes
  • Locale.number_symbols will now have first-level keys for each numbering system.
    Since the implicit default numbering system still is "latn", what had previously
    been e.g. Locale.number_symbols['decimal'] is now Locale.number_symbols['latn']['decimal'].
  • Babel no longer directly depends on either distutils or setuptools; if you had been
    using the Babel setuptools command extensions, you would need to explicitly depend on setuptools
    though given you're running setup.py you probably already do.

Features


* CLDR/Numbers: Add support of local numbering systems for number symbols by @&#8203;kajte in :gh:`1036`
* CLDR: Upgrade to CLDR 43 by @&#8203;rix0rrr in :gh:`1043`
* Frontend: Allow last_translator to be passed as an option to extract_message by @&#8203;AivGitHub in :gh:`1044`
* Frontend: Decouple `pybabel` CLI frontend from distutils/setuptools by @&#8203;akx in :gh:`1041`
* Numbers: Improve parsing of malformed decimals by @&#8203;Olunusib and @&#8203;akx in :gh:`1042`

Infrastructure
  • Enforce trailing commas (enable Ruff COM rule and autofix) by @​akx in :gh:1045
  • CI: use GitHub output formats by @​akx in :gh:1046

v2.13.1

Compare Source

This is a patch release to fix a few bugs.

Fixes


* Fix a typo in ``_locales_to_names`` by @&#8203;Dl84 in :gh:`1038` (issue :gh:`1037`)
* Fix ``setuptools`` dependency for Python 3.12 by @&#8203;opryprin in :gh:`1033`

v2.13.0

Compare Source

Upcoming deprecation (reverted)


* It was previously announced that this version, Babel 2.13, would be the last version of
  Babel to support Python 3.7. Babel 2.14 will still support Python 3.7.

Features
~~~~~~~~

* Add flag to ignore POT-Creation-Date for updates by @&#8203;joeportela in :gh:`999`
* Support 't' specifier in keywords by @&#8203;jeanas in :gh:`1015`
* Add f-string parsing for Python 3.12 (PEP 701) by @&#8203;encukou in :gh:`1027`

Fixes
~~~~~

* Various typing-related fixes by @&#8203;akx in :gh:`979`, in :gh:`978`, :gh:`981`,  :gh:`983`
* babel.messages.catalog: deduplicate _to_fuzzy_match_key logic by @&#8203;akx in :gh:`980`
* Freeze format_time() tests to a specific date to fix test failures by @&#8203;mgorny in :gh:`998`
* Spelling and grammar fixes by @&#8203;scop in :gh:`1008`
* Renovate lint tools by @&#8203;akx in :gh:`1017`, :gh:`1028`
* Use SPDX license identifier by @&#8203;vargenau in :gh:`994`
* Use aware UTC datetimes internally by @&#8203;scop in :gh:`1009`

New Contributors
~~~~~~~~~~~~~~~~

* @&#8203;mgorny made their first contribution in :gh:`998`
* @&#8203;vargenau made their first contribution in :gh:`994`
* @&#8203;joeportela made their first contribution in :gh:`999`
* @&#8203;encukou made their first contribution in :gh:`1027`

v2.12.1

Compare Source

Fixes


* Version 2.12.0 was missing the ``py.typed`` marker file. Thanks to Alex Waygood for the fix! :gh:`975`
* The copyright year in all files was bumped to 2023.

v2.12.0

Compare Source

Deprecations & breaking changes


* Python 3.6 is no longer supported (:gh:`919`) - Aarni Koskela
* The `get_next_timezone_transition` function is no more (:gh:`958`) - Aarni Koskela
* `Locale.parse()` will no longer return `None`; it will always return a Locale or raise an exception.
  Passing in `None`, though technically allowed by the typing, will raise. (:gh:`966`)

New features
~~~~~~~~~~~~

* CLDR: Babel now uses CLDR 42 (:gh:`951`) - Aarni Koskela
* Dates: `pytz` is now optional; Babel will prefer it but will use `zoneinfo` when available. (:gh:`940`) - @&#8203;ds-cbo
* General: Babel now ships type annotations, thanks to Jonah Lawrence's work in multiple PRs.
* Locales: @&#8203;modifiers are now retained when parsing locales (:gh:`947`) - martin f. krafft
* Messages: JavaScript template string expression extraction is now smarter. (:gh:`939`) - Johannes Wilm
* Numbers: NaN and Infinity are now better supported (:gh:`955`) - Jonah Lawrence
* Numbers: Short compact currency formats are now supported (:gh:`926`) - Jonah Lawrence
* Numbers: There's now a `Format.compact_decimal` utility function. (:gh:`921`) - Jonah Lawrence

Bugfixes
~~~~~~~~

* Dates: The cache for parsed datetime patterns is now bounded (:gh:`967`) - Aarni Koskela
* Messages: Fuzzy candidate matching accuracy is improved (:gh:`970`) - Jean Abou Samra
* Numbers: Compact singular formats and patterns with no numbers work correctly (:gh:`930`, :gh:`932`) - Jonah Lawrence, Jun Omae

Improvements & cleanup
~~~~~~~~~~~~~~~~~~~~~~

* Dates: `babel.dates.UTC` is now an alias for `datetime.timezone.utc` (:gh:`957`) - Aarni Koskela
* Dates: `babel.localtime` was slightly cleaned up. (:gh:`952`) - Aarni Koskela
* Documentation: Documentation was improved by Maciej Olko, Jonah Lawrence, lilinjie, and Aarni Koskela.
* Infrastructure: Babel is now being linted with pre-commit and ruff. - Aarni Koskela

v2.11.0

Compare Source

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

v2.10.3

Compare Source

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.

v2.10.2

Compare Source

This is a bugfix release for Babel 2.10.1.

  • Fallback count="other" format in format_currency() (:gh:872) - Jun Omae
  • Fix get_period_id() with dayPeriodRule across 0:00 (:gh:871) - Jun Omae
  • Add support for b and B period symbols in time format (:gh:869) - Jun Omae
  • chore(docs/typo): Fixes a minor typo in a function comment (:gh:864) - Frank Harrison

v2.10.1

Compare Source

This is a bugfix release for Babel 2.10.0.

  • Messages: Fix distutils import. Regressed in :gh:843. (:gh:852) - Nehal J Wani
  • The wheel file is no longer marked as universal, since Babel only supports Python 3.

v2.10.0

Compare Source

Upcoming deprecation


* The ``get_next_timezone_transition()`` function is marked deprecated in this version and will be removed
  likely as soon as Babel 2.11.  No replacement for this function is planned; based on discussion in
  :gh:`716`, it's likely the function is not used in any real code. (:gh:`852`) - Aarni Koskela, Paul Ganssle

Improvements
~~~~~~~~~~~~

* CLDR: Upgrade to CLDR 41.0. (:gh:`853`) - Aarni Koskela

   * The ``c`` and ``e`` plural form operands introduced in CLDR 40 are parsed, but otherwise unsupported. (:gh:`826`)
   * Non-nominative forms of units are currently ignored.

* Messages: Implement ``--init-missing`` option for ``pybabel update`` (:gh:`785`) - ruro
* Messages: For ``extract``, you can now replace the built-in ``.*`` / ``_*`` ignored directory patterns
  with ones of your own. (:gh:`832`) - Aarni Koskela, Kinshuk Dua
* Messages: Add ``--check`` to verify if catalogs are up-to-date (:gh:`831`) - Krzysztof Jagiełło
* Messages: Add ``--header-comment`` to override default header comment (:gh:`720`) - Mohamed Hafez Morsy, Aarni Koskela
* Dates: ``parse_time`` now supports 12-hour clock, and is better at parsing partial times.
  (:gh:`834`) - Aarni Koskela, David Bauer, Arthur Jovart
* Dates: ``parse_date`` and ``parse_time`` now raise ``ParseError``, a subclass of ``ValueError``, in certain cases.
  (:gh:`834`) - Aarni Koskela
* Dates: ``parse_date`` and ``parse_time`` now accept the ``format`` parameter.
  (:gh:`834`) - Juliette Monsel, Aarni Koskela

Infrastructure
~~~~~~~~~~~~~~

* The internal ``babel/_compat.py`` module is no more (:gh:`808`) - Hugo van Kemenade
* Python 3.10 is officially supported (:gh:`809`) - Hugo van Kemenade
* There's now a friendly GitHub issue template. (:gh:`800`) – Álvaro Mondéjar Rubio
* Don't use the deprecated format_number function internally or in tests - Aarni Koskela
* Add GitHub URL for PyPi (:gh:`846`) - Andrii Oriekhov
* Python 3.12 compatibility: Prefer setuptools imports to distutils imports (:gh:`843`) - Aarni Koskela
* Python 3.11 compatibility: Add deprecations to l*gettext variants (:gh:`835`) - Aarni Koskela
* CI: Babel is now tested with PyPy 3.7. (:gh:`851`) - Aarni Koskela

Bugfixes
~~~~~~~~

* Date formatting: Allow using ``other`` as fallback form (:gh:`827`) - Aarni Koskela
* Locales: ``Locale.parse()`` normalizes variant tags to upper case (:gh:`829`) - Aarni Koskela
* A typo in the plural format for Maltese is fixed. (:gh:`796`) - Lukas Winkler
* Messages: Catalog date parsing is now timezone independent. (:gh:`701`) - rachele-collin
* Messages: Fix duplicate locations when writing without lineno (:gh:`837`) - Sigurd Ljødal
* Messages: Fix missing trailing semicolon in plural form headers (:gh:`848`) - farhan5900
* CLI: Fix output of ``--list-locales`` to not be a bytes repr (:gh:`845`) - Morgan Wahl

Documentation
~~~~~~~~~~~~~

* Documentation is now correctly built again, and up to date (:gh:`830`) - Aarni Koskela
pallets/markupsafe (MarkupSafe)

v3.0.3

Compare Source

Released 2025-09-27

  • __version__ raises DeprecationWarning instead of UserWarning.
    :issue:487
  • Adopt multi-phase initialisation (:pep:489) for the C extension.
    :issue:494
  • Build Windows ARM64 wheels. :issue:485
  • Build Python 3.14 wheels. :issue:503
  • Build riscv64 wheels. :issue:505
main/pyicu (PyICU)

v2.15.3

Compare Source


v2.15.2

Compare Source

  • replaced all malloc/calloc/free with std::unique_ptr<T[]>

v2.15.1

Compare Source

  • fixed calloc/free mismatch with arg::Q() uses (Fredrik Roubert)

v2.15

Compare Source


v2.14

Compare Source

  • replaced argument parsing with modern C++ solution (Martin Jansche)
    • added wrappers for UnicodeSet.codePoints(), .strings() and .ranges
    • added wrappers for MeasureUnit.with|getConstantDenominator()
    • added wrapper for MeasureUnit.createPortionPer1E9()
    • added support for ICU 77.1

v2.13.1

Compare Source

  • added wrappers for UCPMap.get|getRange and Char.getIntPropertyMap
    • added wrapper for Locale.getUnicodeKeywordValue
    • added wrapper for UnicodeString.remove, UnicodeString.removeBetween
    • added wrapper for UnicodeString.retainBetween, UnicodeString.truncate
    • fixed bogus UBool uses on stack instead of int (Martin Jansche)
    • added support for ICU 76.1

v2.13

Compare Source

  • added wrappers for UCPMap.get|getRange and Char.getIntPropertyMap
    • added wrapper for Locale.getUnicodeKeywordValue
    • added wrapper for UnicodeString.remove, UnicodeString.removeBetween
    • added wrapper for UnicodeString.retainBetween, UnicodeString.truncate
    • fixed bogus UBool uses on stack instead of int (Martin Jansche)
    • added support for ICU 76.1

v2.12

Compare Source

  • fixed build issues on Windows
    • added wrappers for MeasureUnit(locale, width) and getUnitDisplayName()
    • added wrappers for DateFormatSymbols.getEra|ZodiacNames()
    • added wrappers for DateFormatSymbols.getZoneStrings()
    • added wrappers for LocaleDisplayNames
    • fixed bug dealloc calling wrong destructor on most types (Fredrik Roubert)
    • added support for ICU 75.1
    • added wrappers for LocalizedNumber|Range|Formatter.withoutLocale()
    • added wrappers for UIdentifierType, Char.hasIDType(), Char.getIDTypes()
    • added wrappers for UIdentifierStatus
    • added wrappers for UProperty.IDENTIFIER_TYPE, UProperty.IDENTIFIER_STATUS

v2.11

Compare Source

  • fixed bug in RegexMatcher.reset() not retaining ownership of string
    • added wrappers for TimeZoneNames class
    • added wrapper for TimeZone.getIanaID()
    • added wrapper for Normalizer2.getNFKCSimpleCasefoldInstance()
    • added wrappers for SpoofChecker.getBidiSkeleton(),areBidiConfusable()
    • added wrappers for ListFormatter.createInstance(locale, type, width)
    • added support for ICU 74.1

v2.10.2

Compare Source

  • fixed bug PluralFormat.format accepting python strings, which are immutable
    • fixed bug with UWordBreak wrapping wrong enum (UBreakIteratorType)
    • added wrappers for UBreakIteratorType, ULine|SentenceBreakTag
    • added wrappers for DateTimePatternGenerator::set|getDateTimeFormat()
    • added wrappers for Precision::incrementExact()
    • Locale objects can now be sorted (Fredrik Roubert)
    • added wrapper for Calendar::inTemporalLeapYear()
    • added wrappers for Calendar::get|setTemporalMonthCode()
    • changed all Calendar setters to return self instead of None, setter chaining
    • added support for ICU 73.1

v2.10.1

Compare Source

  • fixed bug in logic computing max_char for PyUnicode_New()

v2.10

Compare Source

  • fixed bug PluralFormat.format accepting python strings, which are immutable
    • fixed bug with UWordBreak wrapping wrong enum (UBreakIteratorType)
    • added wrappers for UBreakIteratorType, ULine|SentenceBreakTag
    • added wrappers for DateTimePatternGenerator::set|getDateTimeFormat()
    • added wrappers for Precision::incrementExact()
    • Locale objects can now be sorted (Fredrik Roubert)
    • added wrapper for Calendar::inTemporalLeapYear()
    • added wrappers for Calendar::get|setTemporalMonthCode()
    • changed all Calendar setters to return self instead of None, setter chaining
    • added support for ICU 73.1

v2.9

Compare Source

  • fixed bug with building on MacOS when pkg-config is present
    • added link to note about building everything from sources
    • added wrapper for u_cleanup/u_init sequence as ResourceBundle.resetICU()
    • added wrapper for TimeZone.getRegion()
    • added support for ICU 72.1
    • added wrapper for UnicodeSetIterator::skipToStrings()
    • added wrapper for DisplayOptions, DisplayOptions::Builder and related enums
    • added wrapper for FormattedNumber::getNounClass()
    • added wrapper for NumberFormatter.displayOptions()
yaml/pyyaml (PyYAML)

v6.0.3

Compare Source

What's Changed

  • Support for Python 3.14 and free-threading (experimental).

Full Changelog: yaml/pyyaml@6.0.2...6.0.3

MagicStack/asyncpg (asyncpg)

v0.30.0

Compare Source

Support Python 3.13 and PostgreSQL 17.

Improvements

Fixes

v0.29.0

Compare Source

Minor fixes and improvements.

Improvements

Fixes

Other

v0.28.0

Compare Source

Minor fixes and improvements.

Changes

v0.27.0

Compare Source

Support Python 3.11 and PostgreSQL 15. This release also drops support
for Python 3.6.

Changes

v0.26.0

Compare Source

Changes

Fixes

certifi/python-certifi (certifi)

[v2025.10.5](https://redirect.github.com/certifi/python-certifi/compare


Configuration

📅 Schedule: Branch creation - "after 5pm on the first day of the month,on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Update the dependencies label Mar 1, 2025
@renovate renovate bot enabled auto-merge (squash) March 1, 2025 02:53
@renovate renovate bot force-pushed the renovate/master-all-patchminor-versions branch 10 times, most recently from 90ae07a to 19a5964 Compare March 5, 2025 21:42
@renovate renovate bot force-pushed the renovate/master-all-patchminor-versions branch 2 times, most recently from 9fb0b2d to 1ea9236 Compare March 12, 2025 22:28
@renovate renovate bot force-pushed the renovate/master-all-patchminor-versions branch 5 times, most recently from c1a8417 to ad75fbd Compare March 26, 2025 06:53
@renovate renovate bot force-pushed the renovate/master-all-patchminor-versions branch 5 times, most recently from 467bc30 to e94bb1c Compare April 3, 2025 19:00
@renovate renovate bot force-pushed the renovate/master-all-patchminor-versions branch 3 times, most recently from 5f02310 to ac7aab3 Compare April 10, 2025 15:52
@renovate renovate bot force-pushed the renovate/master-all-patchminor-versions branch 2 times, most recently from 0067c2d to e919a9f Compare April 15, 2025 18:47
@renovate renovate bot force-pushed the renovate/master-all-patchminor-versions branch 7 times, most recently from eee5ab0 to e63289f Compare August 25, 2025 14:12
@renovate renovate bot force-pushed the renovate/master-all-patchminor-versions branch from e63289f to e3efd71 Compare August 31, 2025 10:49
@renovate renovate bot force-pushed the renovate/master-all-patchminor-versions branch 3 times, most recently from afdf760 to 2a833ef Compare September 8, 2025 14:01
@renovate renovate bot force-pushed the renovate/master-all-patchminor-versions branch 5 times, most recently from c6dc4ea to 0e403ff Compare September 22, 2025 05:56
@renovate renovate bot force-pushed the renovate/master-all-patchminor-versions branch 4 times, most recently from 45d2f87 to 50b07df Compare September 27, 2025 20:56
@renovate renovate bot force-pushed the renovate/master-all-patchminor-versions branch 5 times, most recently from ee4d263 to 0d96553 Compare October 5, 2025 05:10
@renovate renovate bot force-pushed the renovate/master-all-patchminor-versions branch 3 times, most recently from 0bc0ab6 to 3101678 Compare October 10, 2025 17:10
@renovate renovate bot force-pushed the renovate/master-all-patchminor-versions branch from 3101678 to acad0c1 Compare October 18, 2025 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Update the dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants