www/xh: update to 0.26.1
[0.26.1] - 2026-06-19
Features
Pretty-print XML responses, see #450 (@o1x3)
Add experimental HTTP message signatures (RFC 9421) support, see #448 (@zuisong)
Other
Upgrade to reqwest v0.13, see #441 (@ducaale)
net/ttl: update to 0.20.1
What's Changed
Fix macOS single-hop traces: per-probe send sockets for ICMP/UDP/TCP (#12) by @lance0 in #96
Unify IPv4 send path on IP_HDRINCL (TTL in the IP header) (#12) by @lance0 in #97
IPv6: per-probe sockets on FreeBSD/NetBSD; remove the inter-probe delay (#12) by @lance0 in #98
editors/tp-note: update to 1.26.3
1.26.3
Graceful clipboard handling and timezone-correct dates
- Fix: invalid YAML header in clipboard/stdin treated as body — when the
clipboard or stdin stream contains syntactically invalid YAML between ---
delimiters, Tp-Note no longer aborts with an error. Instead a warning is
logged and the entire input is treated as plain body text, so note creation
continues normally.
- Fix: note filenames use local date instead of UTC — the date filter
previously computed dates from the Unix epoch in UTC, causing wrong dates in
filenames for users in timezones east of UTC (e.g. a note created at 02:00
EEST was dated the previous day). Dates now reflect the local timezone.
This regression was introduced with v1.26.2.
1.26.2
New feature: Plain Markdown Viewer and Editor
[24 lines not shown]
devel/pango: update to 1.58.0
Overview of changes in 1.58.0, 26-06-2026
=========================================
* PangoFontDescription has a new width attribute, which
is like stretch, but allows intermediate values
* PangoRenderer has gained the ability to render only certain
components of a layout (such overlines, underlines, text,...)
textproc/dasel: Update to 3.11.2
## [v3.11.2] - 2026-06-27
### Security
- Fixed panic (index out of range) in the selector lexer when the input ends
with whitespace, e.g. `dasel query 'a '` ([GHSA-65gg-g7rw-6cpc]
(https://github.com/TomWright/dasel/security/advisories/GHSA-65gg-g7rw-6cpc)).
The whitespace-skip loop could advance the position to the end of input,
after which the next character access had no bounds check.
www/miniflux: Update to version 2.3.2
Miniflux 2.3.2
New features
Improved full-text search
Search queries now use PostgreSQL's websearch_to_tsquery, allowing quoted phrases, OR operators, and negation (-term) in search expressions.
API improvements
Added GET /v1/entries/ids to efficiently retrieve paginated entry IDs.
Added support for updating the starred status of multiple entries through PUT /v1/entries.
API clients can now filter entries by tags.
The Go client now exposes additional feed fields (description, icon, next_check_at, notification settings, no_media_player, etc.) and supports the new tag filter.
Atom feed improvements
When an Atom entry id contains an HTTP URL, it is now used as the entry URL when no dedicated link is available.
Performance improvements
Improved full-text search performance by caching compiled regular expressions used by filtering rules.
[33 lines not shown]
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.