py-python-discovery: added version 1.1.0
You may have multiple Python versions installed on your machine -- system
Python, versions from pyenv, mise, asdf, uv, or the Windows registry (PEP 514).
python-discovery finds the right one for you.
Give it a requirement like python3.12 or >=3.11,<3.13, and it searches all
known locations, verifies each candidate, and returns detailed metadata about
the match. Results are cached to disk so repeated lookups are fast.
textproc/treemd: update to 0.5.9
[0.5.9] - 2026-03-04
Added
- Dynamic help text - Help popup now displays actual configured keybindings instead of hardcoded key strings (#47)
- User-customized keybindings are reflected in the help menu at render time
- Structured HelpLine enum replaces raw string-based help entries
- Noop action for keybinding customization - Users can unbind keys by mapping them to Noop in their config (#46)
- Noop entries are automatically filtered from the help popup
- Regression tests for keybinding system - Added tests for user config override, Noop unbinding, clone preservation, and help entry filtering
Fixed
- Keybinding config merging - User-defined keybindings now correctly override defaults (#46)
- Previously, defaults were inserted first in the dispatch Vec and matched before user overrides
- New approach replaces matching default bindings in-place, preserving user precedence
[13 lines not shown]
audio/spotify-qt: update to 4.0.3
Fixes
Fixed a common crash while starting the application (#311).
Fixed playlists not loading correctly in some cases (#313).
Fixed milliseconds in lyrics not being parsed correctly.
Fixed podcasts not loading correctly in some cases.
Fixed not loading artist albums in some cases.
Fixed not being able to follow/unfollow artists in some cases.
Changes
Added Wayland support for AppImage builds (#249).
Now hides followers and popularity from artist if unavailable.
Now hides genres description from artist if unavailable.
Now hides popular tracks from artists if unavailable.
Now hides album groups from artists if unavailable.
Removed deprecated "New releases" from library.
[4 lines not shown]
shells/oh-my-posh: update to 29.7.1
Bug Fixes
cache: always store mod time (9635e25), closes #7340
winget: parse regardless of localization (244612a)
Performance Improvements
avoid splitting strings too far (619c457)
segments/git: remove unnecessary stash count string splitting (fcaab74)
segments/jujutsu: do not split throughout to get first status line (4c67ca7)
py-tortoise-orm: updated to 1.1.6
1.1.6
Fixed
Migration generator now correctly orders AddIndex, RemoveIndex, AddConstraint, RemoveConstraint operations when adding/removing a field to a model that is used in an index or constraint.
CreateModel migrations now include DEFAULT clauses for fields with db_default set. Previously only AddField emitted defaults correctly.
AlterField migrations now detect max_length changes (e.g. VARCHAR(32) → VARCHAR(64)) and emit the correct ALTER statements across all backends.
backward_relations=False in PydanticMeta now only excludes unannotated backward relations — fields explicitly annotated with ReverseRelation in the model class body are preserved.
MySQL session time_zone now uses the configured timezone instead of always defaulting to +0:00 when use_tz=True.
Plus sign (+) in database URL passwords is no longer incorrectly decoded as a space.
py-maxminddb: updated to 3.1.1
3.1.1 (2026-03-05)
* The vendored ``libmaxminddb`` has been updated to 1.13.3. This includes
a fix for the validation of empty maps and arrays at the end of the
metadata section. Previously, the extension would incorrectly reject
databases where a 0-element map or array was the last field in metadata.
libmaxminddb: updated to 1.13.3
1.13.3 - 2026-03-05
- Fixed validation of empty maps and arrays at the end of the metadata section.
`MMDB_open` would incorrectly reject databases where a 0-element map or array
was the last field in metadata.
py-charset-normalizer: updated to 3.4.5
3.4.5
Changed
- Update `setuptools` constraint to `setuptools>=68,<=82`.
- Raised upper bound of mypyc for the optional pre-built extension to v1.19.1
Fixed
- Add explicit link to lib math in our optimized build.
- Logger level not restored correctly for empty byte sequences.
- TypeError when passing bytearray to from_bytes.
Misc
- Applied safe micro-optimizations in both our noise detector and language detector.
- Rewrote the `query_yes_no` function (inside CLI) to avoid using ambiguous licensed code.
- Added `cd.py` submodule into mypyc optional compilation to reduce further the performance impact.
py-platformdirs: updated to 4.9.4
4.9.4
Add permissions to workflows
Move SECURITY.md to .github/SECURITY.md
Standardize .github files to .yaml suffix
docs: add project logo to documentation