py-blessed: updated to 1.44.0
1.44
* improve: reduce errant XTGETTCAP output for Terminal.app and ConEmu.exe :ghpull:`385`.
1.43
* bugfix: regression of XTGETTCAP responses leaking into first call for empty/non-response
terminals (libvte/Gnome Terminal), in versions 1.40 to 1.42 :ghpull:`383`.
1.42
* bugfix: regression in :meth:`~.Terminal.cbreak` and :meth:`~.Terminal.raw` were not thread-safe
broken in versions 1.40 and 1.41, remove signal ignore of SIGTTOU :ghissue:`380`.
1.41
* bugfix: :meth:`~.Terminal.get_location` broken in 1.40, returned a generator instead of a tuple.
:ghissue:`378`.
1.40
* improved: jinxed_ is **now required on all platforms**, providing a curses-free and
[18 lines not shown]
py-jinxed: added version 2.0.4
Jinxed is a pure-Python implementation of a subset of the Python curses
library. It provides jinxed.tigetstr(), jinxed.tparm(), and related terminfo
functions on all platforms with a virtual terminfo(5) database.
atari800: updated to 7.0.0
7.0.0
New features:
Auto-download missing OS/BASIC ROMs from the Internet
Mount zipped disk images directly from the Internet
Portable mode — config file and data storage next to the executable
Platform specific:
Windows: 32/64-bit builds, installer executable, portable zip archive
Windows: app icon, MP3 recording support
Windows: win32-no-network build for XP compatibility
macOS: ready-to-run .dmg archive
Linux: AppImage builds (x86_64 + i386)
Android: auto-download ROMs, upgrade dialog
[10 lines not shown]
strawberry: updated to 1.2.21
1.2.21 (2026.06.27):
* Re-point playlist items that references duplicated songs before removal
* Preserve user data before deleting duplicate songs
* Check for svg support
* Support custom icons from scalable dir
* Custom icons take precedence over system theme icons
* Add .tak to valid file extensions
nghttp3: updated to 1.17.0
1.17.0
lib: Add nghttp3_downcase_byte
lib: Fix header name validation
lib: Reformat downcase table
Add nghttp3_conn_stream_flushed
lib: Take into account non-DATA frame in nghttp3_conn_is_stream_flushed
Update scripts
Reformat huffman data tables
Update doc
lib: Treat non-existent stream flushed
Bump sfparse
lib: Add the public API to encode and decode variable-length integer
build(deps): bump actions/checkout from 6 to 7
Add missing version-added
sqlite3: updated to 3.53.3
3.53.3 (2026-06-26):
Fixes for problems in 3.53.0 (and 3.53.1 and 3.53.2) mostly coming from AIs. See the check-in timeline for details.
py-tibs: updated to 0.11.0
0.11.0
Backwardly incompatible changes
* Restored `Tibs.__hash__`, reversing the change made in version 0.10.0.
`Tibs` is now hashable again, while `Mutibs` remains unhashable.
* Instead, equality no longer promotes strings, bytes or iterables to bit containers.
`Tibs` and `Mutibs` compare equal to each other when their bit sequences
match, but expressions such as `Tibs('0xf') == '0b1111'` now return `False`.
Use `Tibs('0b1111')`, `Mutibs('0b1111')`, or representation properties such
as `.bin` and `.hex` when comparing against literal representations.
Added
* Added `Tibs.to_padded_bytes()` and `Mutibs.to_padded_bytes()`, which convert
to `bytes` after appending 0 to 7 zero bits on the right to reach a byte
boundary.
[12 lines not shown]
py-setuptools-rust: updated to 1.13.0
1.13.0 (2026-06-27)
Added
- Add `generated-files` option to `RustExtension` to copy files from the build script output directory to the wheel.
Fixed
- Add `-Zunstable-options` when querying rustc for information about custom JSON targets.
py-libtmux: updated to 0.59.0
libtmux 0.59.0 (2026-06-27)
libtmux 0.59.0 adds support for tmux 3.7. tmux 3.7 shipped an upstream
regression that crashed the server on `break-pane`;
{meth}`~libtmux.Pane.break_pane` now works around it so breaking and
rejoining panes works again, and tmux 3.7 joins the tested version
matrix alongside 3.2a-3.6.
Fixes
`break-pane` no longer crashes the tmux 3.7 server
tmux 3.7 shipped a regression where `break-pane` aborts the server with
a NULL-pointer dereference whenever a pane is broken out of a window
without an explicit name (fixed upstream after the 3.7 release).
{meth}`~libtmux.Pane.break_pane` now works around this on tmux 3.7 by
always supplying a name and applying the requested one afterwards, so
[3 lines not shown]
p5-Text-CSV_XS: update to 1.64.
1.64 - 2026-06-22, H.Merijn Brand
* Fix syntax error in csv2xlsx
1.63 - 2026-06-22, H.Merijn Brand
* Check attribute lengths (memory protection)
* Minor code consistencies (not user-visible)
* Dropped support for 5.6.x and 5.8.0. Minimum perl is now 5.8.1
* Fix special str setting consistency for types, undef_str and
comment_str
* Characters []:*/\ are not allowed in XLSX sheet names
p5-Math-BigInt: update to 2.005003.
2.005003 2025-04-13
* Add new methods to_fp80() and from_fp80() for encoding and decoding values in
the x86 extended-precision 80 bit format.
2.005002 2025-03-28
* Fix the handling of read-only objects in bblsft() and bbrsft() in
Math::BigFloat and Math::BigRat.
2.005001 2025-03-25
New:
* Add new method bperm() to Math::BigInt, Math::BigFloat, and Math::BigRat.
* Add the following methods to Math::BigRat and Math::BigFloat:
[74 lines not shown]
p5-IO-Socket-SSL: update to 2.099.
2.099 2026/06/26
- Close socket by default on failed SSL handshake when created with new, but
keep open when upgrading from existing socket with start_SSL. This restores
old behavior which was accidentally broken.
p5-HTTP-Date: update to 6.07.
6.07 2026-06-25 15:12:09Z
- Add test with Time::Zone (GH#25) (Michal Josef Špaček)
- Add test with bad Time::Zone string (GH#26) (Michal Josef Špaček)
- Add tests with negative time (GH#26) (Michal Josef Špaček)
- Replace all instances of \d with [0-9] in regular expressions to
reject non-ASCII Unicode digits, with a regression test (GH#27)
(Robert Rothenberg)
- Reject malformed ISO 8601 timezones with a doubled colon (GH#31)
(Olaf Alders)
- Document day/month/year ordering for numeric dates (GH#32) (Olaf
Alders)
ja-freewnn-{lib,server}: fix builds with gcc 14 and later
- Add necessary standard headers to pull proper prototypes in test
programs in the generated configure script to avoid errors caused
by -Wimplicit-function-declaration (which is fatal on -std=gnu23)
- Use proper qsort(3)-compatible comparator prototypes
- Add missing prototypes for several function pointer arguments
- Fix other -Wimcompatiple-pointer-types warnings
- Appease several -Wpointer-compare and -Wpointer-sign warnings
- Move -Wchar-subscripts fixes from SUBST to explicit patch files
- Also fix wnn_sStrncpy() to use the correct conversion direction
(found during -Wincompatiple-pointer-types cleanup)
While here, take MAINTAINERship.
Bump PKGREVISIONs.