Skip to content

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 06:04
· 36 commits to main since this release
aff7bfe

What's Changed

  • Add mise-managed Lazygit and Neovim shortcut by @jiminu in #213
  • Show Git change locations on the Neovim scrollbar by @jiminu in #214
  • Reduce Homebrew inventory time in status and doctor by @jiminu in #215
  • Distinguish scrollbar errors from Git deletions by @jiminu in #216
  • Show configuration status before doctor checks by @jiminu in #217
  • Share Homebrew mock setup in tool status tests by @jiminu in #218
  • Note that scrollbar diagnostic marks must be lists by @jiminu in #219
  • Fail tests that exit before completing by @jiminu in #220
  • Change the login shell only to a listed Zsh with a terminal by @jiminu in #221
  • Harden release selection, links, and concurrent activation by @jiminu in #222
  • Check managed files before packages and keep user backups on purge by @jiminu in #223
  • Report tool status accurately and bound stalled git transfers by @jiminu in #224
  • Skip redundant work in no-change install and update runs by @jiminu in #225
  • Speed up prompts and keep shell completions current by @jiminu in #226
  • Fix Neovim editing defaults and defer LSP setup by @jiminu in #227
  • Fold duplicate release tests into existing cases by @jiminu in #228
  • Pin zinit to its commit and explain unfinished installs on uninstall by @jiminu in #229
  • Detect new completions by directory mtime instead of counting files by @jiminu in #230
  • Compress comments longer than three lines by @jiminu in #231
  • Copy to the Windows clipboard with OSC 52 on WSL by @jiminu in #232
  • Install the Ubuntu E2E container's packages from the Azure mirror by @jiminu in #233
  • Treat held apt packages as installed by @jiminu in #234
  • Detect edited tracked files in Zinit and Neovim plugin checkouts by @jiminu in #235
  • Resolve the branch preview to the exact candidate ref by @jiminu in #237
  • Stop uninstall when the managed resource list fails by @jiminu in #238
  • Document that release changes must not overlap by @jiminu in #236
  • Explain completion cache and plugin sync checks by @jiminu in #239
  • test: establish Bash compatibility baseline for Go migration by @jiminu in #250
  • feat: add the Go CLI execution foundation by @jiminu in #251
  • feat: preserve managed state and checksums in Go by @jiminu in #252
  • Port Go managed configuration lifecycle by @jiminu in #253
  • test: migrate shared compatibility harness to Go by @jiminu in #256
  • feat: port status and doctor diagnostics to Go by @jiminu in #257
  • feat: add Go Apt and Homebrew package adapters by @jiminu in #258
  • Port pinned downloads, Git dependencies and Zinit synchronization to Go by @jiminu in #259
  • Complete Go environment installation and native consumer checks by @jiminu in #260
  • Port release update, continuation and rollback to Go by @jiminu in #261
  • Build and verify native Go release archives by @jiminu in #262
  • Move native Zsh and history tests to Go by @jiminu in #263
  • Port managed lifecycle and foundation coverage to Go by @jiminu in #264
  • Move benchmark orchestration and coverage to Go by @jiminu in #265
  • Move maintenance consumers and policy tests to Go by @jiminu in #266
  • Complete the native Go CLI and test cutover by @jiminu in #267
  • Replace the Bash CLI with the native Go implementation by @jiminu in #268
  • test: retire Bash migration compatibility coverage by @jiminu in #269
  • chore: retire completed Go migration artifacts by @jiminu in #270
  • build: pin development Go and initialize release builder by @jiminu in #271

Full Changelog: v1.3.1...v1.4.0