py-pre-commit: update to 4.6.1
Fixes
* Install language: node hooks via git.
* Fixes npm 12.x compatibility
* Set JULIA_DEPOT_PATH for language: julia.
* Produce error on mistyped --repo for pre-commit autoupdate.
* Improve performance of commit existence check in pre-push.
* Avoid duplicating conflicted filenames during pre-commit run --all-files.
bats-core: update to 1.14.0
Added:
* --errexit flag to enable errexit (set -e) behavior for commands run in
run
* pretty formatter: add non-interactive, color-only mode for CI
environments
Fixed:
* junit formatter:
* avoid interference between env and internals
* remove control characters (\x00-\x08\x0B\x0C\x0E-\x1F)
* don't report (skipped) last test as failed when teardown_suite
generates FD3 output
* fix(junit-formatter): skipped tests outputs reported as
* fix failures with --gather-test-outputs-in when tests change directory
* run now honors set -e in your functions
[20 lines not shown]
gcc/arm: For -mtp=soft, ensure stack alignment even in leaves.
The option -mtp=soft, which is the default on earmv5, makes queries
to the thread pointer, for access to static (`initial-exec')
thread-local storage, go through the C runtime subroutine
__aeabi_read_tp. (For earmv>=6, we use the cp15 register via a
single instruction.)
Thus procedures which gcc thinks of as leaf procedures that use
__aeabi_read_tp are not really leaf procedures -- and even though
__aeabi_read_tp itself doesn't use the stack pointer at all,
resolving the symbol may take a detour through the dynamic linker,
which does rely on an aligned stack pointer.
Without this change, code like
__thread int x = 0;
int *
get_x(void)
[92 lines not shown]
Update to version 9.2.0854.
Changes:
- patch 9.2.0854: memory leak when reading a spell file with SN_SAL and SN_SOFO
- runtime(doc): Fix truncated sentence in :h map()
- patch 9.2.0853: popup: popup images do not support scaling
- patch 9.2.0852: GTK: ligatures not correctly displayed
- patch 9.2.0851: Focus autocommands triggered inconsistently
- Update .gitignore and .hgignore files
- patch 9.2.0850: MS-Windows: commands from a client can be lost
- patch 9.2.0849: filetype: osquery config files are not recognized
- patch 9.2.0848: tagfunc "cmd" with a generic Ex command corrupts the tag entry
- runtime(iar): Add iar compiler plugin
- runtime(go): update Go syntax file
- patch 9.2.0847: [security]: vimball: code execution via .VimballRecord file
- patch 9.2.0846: [security]: heap buffer overflow in set_sofo()
- patch 9.2.0845: [security]: arbitrary Ex command execution during C omni-completion
- patch 9.2.0844: [security]: use-after-free on json decode error
- patch 9.2.0843: [security]: popup: opacity mask indexed out of bounds
[122 lines not shown]
nono: update to 1.8.2.
1.8.2 (2026/07/24)
vm(New): "Implement OPM on X68030."
vm(New): "Implement screen compositing on X68030."
vm(New): "Implement CRTC timing on X68030."
vm(New): "Implement CRTC raster interrupt on X68030."
vm(Fix): "Make various fixes to the CRTC monitor on X68030."
vm(New): "Implement the array chain transfer on DMAC on X68030."
vm(Update): "Support parallel transfers on DMAC on X68030."
vm(Fix): "Fix some of the transfer termination condition on DMAC on X68030 since ver 1.5.1."
vm(Fix): "Fix an issue where TxDR could not be written during event mode on MFP on X68030."
vm(Fix): "Fix an issue where the scheduler could hang when writing to the ADPCM register."
vm(Fix): "Fix accesses around the sprite register on X68030."
vm(Fix): "Implement response to commands for allow/reject media ejection on Windrv on X68030."
GUI(Update): "Improve layouts of the loglevel settings window."
flux2: Update to 2.9.3
Changes:
Flux v2.9.0 is a feature release. Users are encouraged to upgrade for
the best experience.
For a compressive overview of new features and API changes included in
this release, please refer to the Announcing Flux 2.9 GA blog post:
<https://fluxcd.io/blog/2026/06/flux-v2.9.0/>
Overview of the new features:
- Flux CLI Plugin System with the Mirror and Schema plugins (flux plugin)
- Server-Side Apply field ignore rules for fine-grained drift control (Kustomization)
- SOPS decryption with the Age post-quantum cipher (Kustomization)
- Kubernetes Workload Identity authentication for OpenBao and Vault (Kustomization)
- Helm post-render strategies, including chart hooks support (HelmRelease)
- Literal mode for Helm values references mirroring helm --set-literal (HelmRelease)
- Allow empty kind in CEL health check expressions (Kustomization, HelmRelease)
[8 lines not shown]