fix(deps): update all non-major dependencies #16

Merged
renovate[bot] merged 1 commit from renovate/all-minor-patch into main 2026-03-17 06:14:32 +00:00
renovate[bot] commented 2026-01-02 10:32:07 +00:00 (Migrated from github.com)

This PR contains the following updates:

Package Change Age Confidence
babel (source) ==2.17.0 → ==2.18.0 age confidence
jmespath ==1.0.1 → ==1.1.0 age confidence
textual ==6.11.0 → ==6.12.0 age confidence

Release Notes

python-babel/babel (babel)

v2.18.0

Compare Source

Happy 2026! This release is, coincidentally, also being made from FOSDEM.

We will aspire for a slightly less glacial release cadence in this year;
there are interesting features in the pipeline.

Features


* Core: Add `babel.core.get_cldr_version()` by @​akx in :gh:`1242`
* Core: Use CLDR 47 by @​tomasr8 in :gh:`1210`
* Core: Use canonical IANA zone names in zone_territories by @​akx in :gh:`1220`
* Messages: Improve extract performance via ignoring directories early during os.walk by @​akx in :gh:`968`
* Messages: Merge in per-format keywords and auto_comments by @​akx in :gh:`1243`
* Messages: Update keywords for extraction of dpgettext and dnpgettext by @​mardiros in :gh:`1235`
* Messages: Validate all plurals in Python format checker by @​tomasr8 in :gh:`1188`
* Time: Use standard library `timezone` instead of `FixedOffsetTimezone` by @​akx in :gh:`1203`

Bugfixes
  • Core: Fix formatting for "Empty locale identifier" exception added in #​1164 by @​akx in :gh:1184
  • Core: Improve handling of no-inheritance-marker in timezone data by @​akx in :gh:1194
  • Core: Make the number pattern regular expression more efficient by @​akx in :gh:1213
  • Messages: Keep translator comments next to the translation function call by @​akx in :gh:1196
  • Numbers: Fix KeyError that occurred when formatting compact currencies of exactly one thousand in several locales by @​bartbroere in :gh:1246

Other improvements


* Core: Avoid unnecessary uses of `map()` by @​akx in :gh:`1180`
* Messages: Have init-catalog create directories too by @​akx in :gh:`1244`
* Messages: Optimizations for read_po by @​akx in :gh:`1200`
* Messages: Use pathlib.Path() in catalog frontend; improve test coverage by @​akx in :gh:`1204`

Infrastructure and documentation
  • CI: Renovate CI & lint tools by @​akx in :gh:1228
  • CI: Tighten up CI with Zizmor by @​akx in :gh:1230
  • CI: make job permissions explicit by @​akx in :gh:1227
  • Docs: Add SECURITY.md by @​akx in :gh:1229
  • Docs: Remove u string prefix from docs by @​verhovsky in :gh:1174
  • Docs: Update dates.rst with current unicode.org tr35 link by @​clach04 in :gh:1189
  • General: Add some PyPI classifiers by @​tomasr8 in :gh:1186
  • General: Apply reformatting by hand and with Ruff by @​akx in :gh:1202
  • General: Test on and declare support for Python 3.14 by @​akx in :gh:1233
  • Tests: Convert Unittest testcases with setup/teardown to fixtures by @​akx in :gh:1240
  • Tests: Mark PyPy CI flake as xfail by @​akx in :gh:1197
  • Tests: Move pytest config to pyproject.toml by @​tomasr8 in :gh:1187
  • Tests: Unwrap most unittest test cases to bare functions by @​akx in :gh:1241
jmespath/jmespath.py (jmespath)

v1.1.0

Compare Source

=====

  • Fix concurrency issue with cache
    (pr #&#8203;335 <https://github.com/jmespath/jmespath.py/pull/335>__)
  • Added support for Python 3.12-3.14 (pr #&#8203;331 <https://github.com/jmespath/jmespath.py/pull/331>__)
  • Removed support for Python 3.7-3.8 (pr #&#8203;335 <https://github.com/jmespath/jmespath.py/pull/335>__)
Textualize/textual (textual)

v6.12.0

Compare Source

Fixed
  • Fixed unnecessary style update when popping screens, which may have caused noticable pauses changing screens (with a lot of widgets) #​6304
Changed
  • Promoted private _update_styes to update_node_styles #​6304

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, 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.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [babel](https://babel.pocoo.org/) ([source](https://redirect.github.com/python-babel/babel)) | `==2.17.0` → `==2.18.0` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/babel/2.18.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/babel/2.17.0/2.18.0?slim=true) | | [jmespath](https://redirect.github.com/jmespath/jmespath.py) | `==1.0.1` → `==1.1.0` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/jmespath/1.1.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/jmespath/1.0.1/1.1.0?slim=true) | | [textual](https://redirect.github.com/Textualize/textual) | `==6.11.0` → `==6.12.0` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/textual/6.12.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/textual/6.11.0/6.12.0?slim=true) | --- ### Release Notes <details> <summary>python-babel/babel (babel)</summary> ### [`v2.18.0`](https://redirect.github.com/python-babel/babel/blob/HEAD/CHANGES.rst#Version-2180) [Compare Source](https://redirect.github.com/python-babel/babel/compare/v2.17.0...v2.18.0) Happy 2026! This release is, coincidentally, also being made from FOSDEM. We will aspire for a slightly less glacial release cadence in this year; there are interesting features in the pipeline. Features ``` * Core: Add `babel.core.get_cldr_version()` by @&#8203;akx in :gh:`1242` * Core: Use CLDR 47 by @&#8203;tomasr8 in :gh:`1210` * Core: Use canonical IANA zone names in zone_territories by @&#8203;akx in :gh:`1220` * Messages: Improve extract performance via ignoring directories early during os.walk by @&#8203;akx in :gh:`968` * Messages: Merge in per-format keywords and auto_comments by @&#8203;akx in :gh:`1243` * Messages: Update keywords for extraction of dpgettext and dnpgettext by @&#8203;mardiros in :gh:`1235` * Messages: Validate all plurals in Python format checker by @&#8203;tomasr8 in :gh:`1188` * Time: Use standard library `timezone` instead of `FixedOffsetTimezone` by @&#8203;akx in :gh:`1203` Bugfixes ``` - Core: Fix formatting for "Empty locale identifier" exception added in [#&#8203;1164](https://redirect.github.com/python-babel/babel/issues/1164) by [@&#8203;akx](https://redirect.github.com/akx) in :gh:`1184` - Core: Improve handling of no-inheritance-marker in timezone data by [@&#8203;akx](https://redirect.github.com/akx) in :gh:`1194` - Core: Make the number pattern regular expression more efficient by [@&#8203;akx](https://redirect.github.com/akx) in :gh:`1213` - Messages: Keep translator comments next to the translation function call by [@&#8203;akx](https://redirect.github.com/akx) in :gh:`1196` - Numbers: Fix KeyError that occurred when formatting compact currencies of exactly one thousand in several locales by [@&#8203;bartbroere](https://redirect.github.com/bartbroere) in :gh:`1246` Other improvements ``` * Core: Avoid unnecessary uses of `map()` by @&#8203;akx in :gh:`1180` * Messages: Have init-catalog create directories too by @&#8203;akx in :gh:`1244` * Messages: Optimizations for read_po by @&#8203;akx in :gh:`1200` * Messages: Use pathlib.Path() in catalog frontend; improve test coverage by @&#8203;akx in :gh:`1204` Infrastructure and documentation ``` - CI: Renovate CI & lint tools by [@&#8203;akx](https://redirect.github.com/akx) in :gh:`1228` - CI: Tighten up CI with Zizmor by [@&#8203;akx](https://redirect.github.com/akx) in :gh:`1230` - CI: make job permissions explicit by [@&#8203;akx](https://redirect.github.com/akx) in :gh:`1227` - Docs: Add SECURITY.md by [@&#8203;akx](https://redirect.github.com/akx) in :gh:`1229` - Docs: Remove u string prefix from docs by [@&#8203;verhovsky](https://redirect.github.com/verhovsky) in :gh:`1174` - Docs: Update dates.rst with current unicode.org tr35 link by [@&#8203;clach04](https://redirect.github.com/clach04) in :gh:`1189` - General: Add some PyPI classifiers by [@&#8203;tomasr8](https://redirect.github.com/tomasr8) in :gh:`1186` - General: Apply reformatting by hand and with Ruff by [@&#8203;akx](https://redirect.github.com/akx) in :gh:`1202` - General: Test on and declare support for Python 3.14 by [@&#8203;akx](https://redirect.github.com/akx) in :gh:`1233` - Tests: Convert Unittest testcases with setup/teardown to fixtures by [@&#8203;akx](https://redirect.github.com/akx) in :gh:`1240` - Tests: Mark PyPy CI flake as xfail by [@&#8203;akx](https://redirect.github.com/akx) in :gh:`1197` - Tests: Move pytest config to `pyproject.toml` by [@&#8203;tomasr8](https://redirect.github.com/tomasr8) in :gh:`1187` - Tests: Unwrap most `unittest` test cases to bare functions by [@&#8203;akx](https://redirect.github.com/akx) in :gh:`1241` </details> <details> <summary>jmespath/jmespath.py (jmespath)</summary> ### [`v1.1.0`](https://redirect.github.com/jmespath/jmespath.py/blob/HEAD/CHANGELOG.rst#110) [Compare Source](https://redirect.github.com/jmespath/jmespath.py/compare/1.0.1...1.1.0) \===== - Fix concurrency issue with cache (`pr #&#8203;335 <https://github.com/jmespath/jmespath.py/pull/335>`\_\_) - Added support for Python 3.12-3.14 (`pr #&#8203;331 <https://github.com/jmespath/jmespath.py/pull/331>`\_\_) - Removed support for Python 3.7-3.8 (`pr #&#8203;335 <https://github.com/jmespath/jmespath.py/pull/335>`\_\_) </details> <details> <summary>Textualize/textual (textual)</summary> ### [`v6.12.0`](https://redirect.github.com/Textualize/textual/blob/HEAD/CHANGELOG.md#6120---2026-01-02) [Compare Source](https://redirect.github.com/Textualize/textual/compare/v6.11.0...v6.12.0) ##### Fixed - Fixed unnecessary style update when popping screens, which may have caused noticable pauses changing screens (with a lot of widgets) [#&#8203;6304](https://redirect.github.com/Textualize/textual/pull/6304) ##### Changed - Promoted private `_update_styes` to `update_node_styles` [#&#8203;6304](https://redirect.github.com/Textualize/textual/pull/6304) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/sarumaj/unbabelizer). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4xIiwidXBkYXRlZEluVmVyIjoiNDMuOC41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Sign in to join this conversation.
No description provided.