textproc/typst: update to 0.15.0
Highlights
Typst now supports variable fonts
HTML export now supports equations out of the box via MathML
With the new, experimental bundle export target, a single Typst project can output multiple files (e.g. a multi-page website)
A single document can now contain multiple bibliographies
Typst can now target multiple PDF standards at once
The new within selector simplifies many introspection use cases
The new divider element represents a thematic break that templates can style
Spot colors enable use of custom pigments in offset printing
With the new file path type, project-relative paths can be passed to packages
The new, more general typst eval CLI subcommand supersedes typst query
Layout convergence issues now result in detailed diagnostics
Two long-standing list layout issues with marker alignment and centering were fixed
Paragraph handling in HTML export is improved, preventing unexpected paragraphs from appearing
The Typst documentation now has a print version
[311 lines not shown]
net/termscp: update to 1.1.1
1.1.1
Released on 2026-06-08
Fixed
build: drop vergen-git2 build dependency
vergen-git2 reads git metadata at build time, but the crates.io source tarball ships no .git, so the published 1.1.0 fails on cargo install. crates.io versions are immutable (no overwrite) and Chocolatey's moderation queue blocks a fast re-push, so a clean 1.1.1 without vergen is the only fix.
1.1.0
Released on 2026-06-08
Added
site: catppuccin theme tokens, tailwind 4, self-hosted font
site: i18n string resolver with en fallback
site: build-time man.md fetcher pinned to release ref
[145 lines not shown]
textproc/television: update to 0.15.9
0.15.9 - 2026-06-14
🐛 Bug Fixes
c233146 (autocomplete) Ignore enter keybindings for shell integration by @alexpasmantier in #1092
c44cbed (cable) Remove redundant quoting around {} in action commands by @Mic92 in #1048
⚡ Performance
bdb2c35 (uncategorized) Better thread allocation for the matcher by @alexpasmantier in #1091
⚙️ Miscellaneous Tasks
b17cdfa (uncategorized) Release version 0.15.9 by @alexpasmantier
0.15.8 - 2026-06-08
⛰️ Features
bb13d78 (cable) Add snap-related channels by @abbyssoul
🐛 Bug Fixes
45a5faa (cable) Use bash by default for distrobox-list channel by @jinliu in #1071
[29 lines not shown]
scummvm: updated to 2026.3.0
2026.3.0
Newly Supported Games:
Nancy Drew: The Haunted Carousel
Nancy Drew: Danger on Deception Island
Noctropolis
Cartoon Carnival
Alfred Pelrock: En Busca de un Sueño
Pilot Brothers: On the Track of Striped Elephant
Pilot Brothers: The Case of Serial Maniac and 5 more games on the same engine
General enhancements
This was the period of the Google Summer of Code start, so we had an influx of new contributors, who were busy with improving our GUI, adding small and big quality-of-life features, such as improved search, kinetic scrolling, and revamped About dialog.
Engine bugfixes and improvements
[11 lines not shown]
sccache: updated to 0.16.0
sccache 0.16.0 is a smaller, stabilizing release on top of 0.15.0's multi-tier caching work, with a few new capabilities:
Read-only backends: Any storage backend can now be marked read-only, not just a select few
Remote execution on aarch64: Distributed/remote execution now works on Linux aarch64, including fixes for ldd output parsing and toolchain packaging on non-x86_64 Linux
CUDA: nvcc's --dependency-output argument is now handled
Resilience: Fall back to a direct cache write when tempfile creation on the same filesystem fails
Client efficiency: The client and dist-client now use a single-threaded tokio runtime, avoiding a thread explosion when many short-lived clients run on many-core hosts
Correctness: Strip SCCACHE_BASEDIRS from escaped-backslash paths on Windows
Security/logging: JWT keys and cert digests are now base64-encoded in logs
ffmpeg4 ffplay4: updated to 4.4.8
4.4.8:
avfilter: use ff_slice_pos() for per-slice boundary computation
configure: Disable linker warnings for common symbols
configure: do not use interval regexp operators with awk
configure: fix symbol prefix detection
avcodec/h264_parser: Check remaining input length in loop in scan_mmco_reset()
avcodec/h264_slice: guard color_frame() against chroma-width underflow
avformat/matroskadec: Check audio.sub_packet_h * audio.frame_size
lavfi/bwdif: fix heap-buffer-overflow with small height videos
avformat/flac_picture: Correct check
swscale/alphablend: don't overread alpha plane on subsampled odd size
avformat/vqf: Ensure that comm_chunk is fully read
avcodec/h2645_parse: Ignore NAL with nuh_layer_id == 63
avcodec/hevc/hevcdec: Clean sao_pixel_buffer_v on allocation
avcodec/hevc/hevcdec: initialize qp_y_tab
avformat/qcp: Check for read failure in header
avcodec/eatgq: Check bytestream2_get_buffer() for failure
[79 lines not shown]
shells/oh-my-posh: update to 29.17.0
v29.17.0
Bug Fixes
fish: use portable stty and fix cursor var assignment (fe6b0bd)
git: update no_commits_icon default to Nerd Fonts v3 glyph (513f32e), closes #7554
Features
fish: support cursor positioning (a696a08)
project: add Lean 4 lakefile project name detection (cb5300e)
v29.16.0
Features
aws: expose all shared config settings via .Settings map (42f4772)
spotify: switch Windows and WSL to SMTC-based detection (40ce7a3)
ffmpeg6 ffplay6: updated to 6.1.6
6.1.6:
configure: do not use interval regexp operators with awk
configure: fix symbol prefix detection
configure: Disable linker warnings for common symbols
avformat/av1dec: Check bits left before get_leb128()
avformat/dhav: Check amount read
avformat/mov: ensure required number of bytes is read
avcodec/cbs_sei: Always zero-initialize SEI payload
avformat/nuv: return early if header id fails to read
avformat/mpegts: Don't use uninitialized value in av_log()
avformat/hls: update current segment reference before use
avcodec/parser: Reset *buf_size on realloc failure
avfilter/af_stereotools: round-up max size of buffer
avcodec/hevc/hevcdec: Clean sao_pixel_buffer_v on allocation
avcodec/hevc/hevcdec: initialize qp_y_tab
swscale/alphablend: don't overread alpha plane on subsampled odd size
avformat/mov: fix crash when trying to get a fragment time for a non-existing fragment
[96 lines not shown]
ffmpeg7 ffplay7: updated to 7.1.5
7.1.5:
tests/checkasm/sw_rgb: don't write random data past the end of the buffer
swscale/alphablend: don't overread alpha plane on subsampled odd size
avcodec/vp8: Maintain consistency of frame pointers
avcodec/jpeg2000dec: clear array length when freeing it
av1dec: Don't crash if decoding of some frames have failed
avcodec/tdsc: propagate max_pixels to the JPEG tile decoder
avcodec/imm5: propagate max_pixels to the H264/HEVC sub-decoders
avcodec/cri: propagate max_pixels to the JPEG tile decoder
swscale: Fix out-of-bounds write errors in yuv2rgb_lasx.c file.
update for 7.1.5
avformat/mov: fix crash when stsz_sample_size is zero and sample_sizes is null
avformat/dashdec: Fail with any inner stream count being 0
swscale/x86/rgb_2_rgb: fix uyvytoyuv422 overwrite on odd width
avcodec/snowenc: fix SIGFPE in get_dc() when a block lies outside the plane
avcodec/snowenc: fix out-of-bounds OBMC read in get_dc() for narrow planes
avcodec/snowenc: fix out-of-bounds memcpy in get_block_rd() for narrow planes
[129 lines not shown]
sysutils/dua-cli: update to 2.36.0
2.36.0 (2026-06-17)
The headline feature is the optional localization of the interactive help screen, selected from the standard POSIX locale
environment variables (LC_ALL > LC_MESSAGES > LANG). English remains the default; Japanese
(ja) is now available for UTF-8 locales and locales without an explicit codeset, e.g. LANG=ja_JP.UTF-8 dua i.
Bug Fixes
Make message color yellow, instead of red.
It's less alarming, red should only be used to signal 'danger'.
don't show unapplicable global options in config subcommand.
New Features
add config show-default sub-command with option to reset configuration file
Add dua config show-default to print the current built-in default
configuration, making newly introduced configuration keys discoverable without
opening the editor.
[84 lines not shown]
security/cargo-deny: update to 0.19.9
Added
PR#866 added sources.unused-allowed-org
Fixed
PR#870 resolved #868 by spawning scoped threads directly, allowing forward progress even on severely constrained thread pool counts.
PR#871 resolved #869 by ignoring wildcards on crates that depend on themselves.