zdharma-continuum.zinit/CHANGELOG.md
Vladislav Doster db9e267184
Some checks failed
lint / commit convention (push) Failing after 0s
Container images / build-containers-with-zsh (5.8) (push) Has been cancelled
Container images / build-containers-with-zsh (5.9) (push) Has been cancelled
Container images / build-container-latest (push) Has been cancelled
Documentation / zshelldoc (push) Has been cancelled
lint / markdown (push) Has been cancelled
lint / zsh (noexec) (push) Has been cancelled
lint / zsh (zcompile) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (macos, --slice, gh-r) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (macos, --slice, plugins) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (macos, annexes) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (macos, commands) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (macos, compile) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (macos, config-zstyle) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (macos, hook-handler) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (macos, ice-validation) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (macos, ices) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (macos, snippets) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (ubuntu, --slice, plugins) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (ubuntu, annexes) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (ubuntu, commands) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (ubuntu, compile) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (ubuntu, config-zstyle) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (ubuntu, hook-handler) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (ubuntu, ice-validation) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (ubuntu, ices) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (ubuntu, snippets) (push) Has been cancelled
tests / ${{ matrix.zunit_test }} | ${{ matrix.os }} (ubuntu, --slice, gh-r) (push) Has been cancelled
release: v3.16.0 → v3.17.0
# [3.17.0](https://github.com/zdharma-continuum/zinit/compare/v3.16.0...v3.17.0) (2026-09-02)

### Features

* **ziextract:** support zst archive format ([b8855c7](b8855c7887))
2026-09-02 08:54:53 +00:00

30 KiB

3.17.0 (2026-09-02)

Features

  • ziextract: support zst archive format (b8855c7)

3.16.0 (2026-08-31)

Bug Fixes

  • self-update: honor -q in changelog display (a85e9dc)

Features

  • self-update: support -n/--no-pager (cc3baf3), closes #632

3.15.3 (2026-08-28)

Bug Fixes

  • install: retry and auth github api downloads (eaa1056), closes #r

3.15.2 (2026-08-28)

Bug Fixes

3.15.1 (2026-08-27)

Bug Fixes

  • ices: expand the atinit'!' ice correctly (ed80701)
  • ices: restore $OLDPWD around plugin directory hooks (712cac1)
  • ices: restore cwd even when the ice body cds (264526a)
  • install: restore cwd after the configure hook (d875651)
  • install: restore cwd on early atclone return (736403c)

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 OPTS that shadows caller's parallel flag (#774) (e88ed77)
  • resolve a bug where the -q option for quiet mode was never dispatched (6cf2f29)
  • resolve a second issue where git -C <path> had to be used instead of git --work-tree <path> (2e83176)
  • resolves a bug with github action trying to push updated docs back to external forks (#763) (34a1811)
  • silenced zinit self-update when in quiet mode (-q) (8d154b0)
  • trust archive permissions instead of file(1) heuristics in ziextract (#771) (1334994)
  • update git-chglog to git-cliff in gh-r tests (18fc2cc), closes #r
  • Update various tools in gh-r tests (#759) (01eb65f), closes #r

Features

  • validate ice arguments (#778) (424b241)
  • zsh: allow configuring settings like HOME_DIR/BIN_DIR via zstyle (8f89f88)

3.13.1 (2024-01-22)

Bug Fixes

  • plugins command correctly handles keyword argument (#626) (f26d387)

3.13.0 (2024-01-18)

Bug Fixes

Features

  • configure, make, cmake, and build ices (#613) (#616) (22e66db)
  • delete: fix unsetting plugin state & add --debug / --quiet flags (#622) (3f4b685)
  • remove zpextract and use ziextract (#611) (2ccac85)

3.12.1 (2023-11-20)

Bug Fixes

  • container zshelldoc install (#591) (8170753)
  • from'gh-r' skips compile by default (#590) (1f52eee)
  • respect delete flags after positional arguments (#587) (e18f9a7)
  • set home dir to test env in gh-r tests (#582) (9b33288)
  • use $MACHTYPE instead of arch command (#588) (bcf70e8)

3.12.0 (2023-08-30)

Bug Fixes

  • build container for tagged releases (f933dc0)
  • gh-r linux regex & gh-r zunit tests (#564) (207ab9f)
  • gh-r zunit tests (#561) (97b087e)
  • Ignore .yaml and .py files when installing completions (#528) (113cfc4)
  • jq has moved from stedolan/jq to jqlang/jq (#530) (de85908)
  • math expression in plugins command (#559) (68a6b42)
  • pin fclones version to v0.31.0 (497d519)
  • quote parens so that they aren't used as globs (#549) (1375adf)
  • self-update check for updates (#562) (b456a2d)
  • update gomi repo owner (#568) (19ca2dc)

Features

3.11.0 (2023-05-04)

Bug Fixes

  • add .gitignore with '*' pattern in a plugins ._zinit/ directory (#397) (fccb508), closes #395
  • broken update command (336ca85)
  • cleanup style, naming, and completion (6c82d67)
  • compile and completion log messages (c4446da)
  • csearch ignores lua files (4d1840b)
  • makefile clean target less verbose (3396f5e)
  • pin git-mkver gh-r test to v.1.2.2 (a05cc1a)
  • pin git-mkver unit test to v1.2.2 (08f02e0)
  • regenerate docs (e0177e2)

Features

  • expand gh-r zunit tests (c323116)
  • refactor debug commands (930b25e)
  • refactor ls, list, and loaded commands (a865907)

3.10.0 (2023-04-02)

Bug Fixes

  • absolute path support in the symbol browser (d29a8ba)
  • assign to functions hash to make %x work (bd65a01)
  • broken symbolic link after creinstall . (da0d6b7)
  • bump node version in release workflow (938f483)
  • change prefix ~zi:: to __zi:: (0e45493)
  • container build & shell make targets (a72fb83)
  • container build & shell make targets (14b2cda)
  • container build & shell make targets (370808d)
  • container build & shell make targets (47bd74f)
  • container build & shell make targets (f8eb967)
  • container build & shell make targets (3af321e)
  • do not run make docs (3802893)
  • failing zunit tests & bootstrap script (d618467)
  • file modelines (75bb735)
  • gh-r & bpick ice log format and content (ad88a89)
  • gh-r parsing logic for arm64 & logging style (7e48651)
  • gh-r pattern for 64bit linux-gnu systems (b5a31c0)
  • lsd repo owner changed to lsd-rs organization (#489) (824d9d3)
  • make gh-r release search case-insensitive (3eb75b7)
  • make target docker cmd flags (dd04896)
  • pin ggsrun version in gh-r z-unit test (9f67798)
  • the starship example does not work properly (4933b62)
  • update pygmentize flags in glance subcommand (#488) (b773763)
  • use correct return code in zinit-confirm (d467738)
  • vim modelines & zsdoc pdf rendering (2b460a7)

Features

Reverts

  • "Merge branch 'refactor/zinit-function-names' into main" (515688b)

3.9.0 (2022-12-17)

Bug Fixes

  • remove broken gh-r zunit test for "warp" (#430) (64fa4ae)

Features

Performance Improvements

  • reduce scheduler task check to 10 second interval (#429) (1681ce4)

Reverts

  • "perf: reduce scheduler task check to 10 second interval (#429)" (#432) (cfd3261)

3.8.0 (2022-11-07)

Bug Fixes

  • account for systems where musl is present (#269) (8620574)
  • alist repository for gh-r test (#305) (fb3c082)
  • allow zinit to be run from non-interactive scripts (#227) (c3d1bb5), closes #199
  • broken yaml syntax in issue template (#355) (f729e06)
  • calico gh-r zunit test (#356) (56fb9e0)
  • change ctags symbols browser key binding from ctrl-k to alt-Q (#387) (7f6dc7d), closes #386
  • Do not try to escape exclamation marks (#399) (0e55b2e)
  • docs workflow should fail if out-of-date (#278) (07cde66)
  • Don't error if $OPTS is not yet defined in .zinit-compinit call (44765e0)
  • filter by runtime detected CPU before compiled CPU (#304) (a4dc13f), closes #287
  • gh-r & plugin zunit tests (dd12fce)
  • gh-r filters i686 (32 bit) for x86_64 (#226) (57f0d82), closes #225
  • gh-r logic ignores [36]86 assets (#235) (d60638f), closes #225 #246 #247
  • gh-r removes linux32 assets on 64 bit OS (1864c0b)
  • gh-r retrieves release data GH REST API (#373) (4a2a120), closes #374
  • modify regex in gh-r for assets to not consider for selection (#244) (6ef8439)
  • more cleaning up urls (672ae51), closes #47
  • names of ctag Make target deps (#407) (9987d5c)
  • package are broken again (24f10f6)
  • permissions for PR labeler GH action workflow (#236) (8a0d567)
  • read without -r is generally bad. (00c70a4)
  • remove curl option "--tcp-fastopen" which is not always available (#299) (308c9d4)
  • remove macOS 10.5 & 11 from test matrix (c613193)
  • remove use less line (4f87076)
  • rename docs to doc to match doc dir (#212) (3a7dc95)
  • rm linux32 assets in aarch64/arm64 gh-r regex (#414) (529aa20)
  • syntax error when checking for realpath command (#259) (05559eb), closes #257
  • trigger for PR labeler GH action workflow (#237) (49af866)
  • typo & triggers in documentation workflow (#308) (161d7c1)
  • unmatched "(" in windows gh-r patterns (#280) (1f4ba5a)
  • update zdharma to zdharma-continuum (66b1700)
  • update docs for new jq-check (6207427)
  • use [*] inside arbitrary strings. (73a8c92)
  • workflow pkg mgmt due to base OS changes (195f72d)
  • ziextract execs discovery regex (#410) (105b38a)
  • zunit install in GH workflow (#412) (f4787dc)

Features

  • ability to set program for zinit ls to use (#221) (bad7af3), closes #170
  • add -a (actual time) to zinit times cmd (#223) (450d3c1)
  • add krew and prebuilt-ripgrep gh-r zunit tests (#267) (f25b4ae)
  • add compile vim from source zunit test (#232) (126528c)
  • add configure"" ice (#334) (40a46c6)
  • add GH action to remove old workflow logs (#248) (6647bdc)
  • add PR labeler to show what parts of Zinit are changed (#211) (42e83d7)
  • add releases via semantic-release (73542b4)
  • add releases via semantic-release (#415) (cfa2f0e)
  • expand linted file types to markdown and shell (96fe03f)
  • git-process-output: simplify progress-bar (#204) (c888917)
  • update output messaging to be more informative (047320a)

v3.7.0