3.15.0 (2026-07-01)
Bug Fixes
- .zi-check-for-git-changes runs git fetch before checking for changes (1107460)
- add markdownlint exceptions to linting (507b4e5)
- avoid apostrophe that breaks typeset -f round-trip of :zinit-tmp-subst-autoload (#783) (d2d4237)
- correct SSH URL format for private repos (#721) (991e4a8)
- corrected print-out message in self-update routine (bb37f3b)
- impl gh-r version detection using GitHub API (#731) (f1e503d), closes #r
- prevent "permission denied" errors from empty hook handlers (#729) (2167408)
- prevent double extraction when exclamation mark modifier is used in extract'!' (4fd38b3), closes #r #r
- remove
local -A OPTSthat shadows caller's parallel flag (#774) (e88ed77) - resolve a bug where the
-qoption for quiet mode was never dispatched (6cf2f29) - resolve a second issue where
git -C <path>had to be used instead ofgit --work-tree <path>(2e83176) - resolves a bug with github action trying to push updated docs back to external forks (#763) (34a1811)
- silenced
zinit self-updatewhen in quiet mode (-q) (8d154b0) - trust archive permissions instead of
file(1)heuristics inziextract(#771) (1334994) - update
git-chglogtogit-cliffin gh-r tests (18fc2cc), closes #r - Update various tools in gh-r tests (#759) (01eb65f), closes #r