## jdx/mise — vfox-v2026.9.18…vfox-v2026.9.19

_38 commits._

### Features
- **feat(dotfiles): identify history commits by machine (#13791)** (c90b4f6)
- **feat(install): allow tool postinstall on every install (#13789)** (a131a92)
- **feat(self-update): verify packslips against the mise repository ID (#13785)** (fba28ac)
- **feat(self-update): apply minimum release age to mise updates and installs (#13782)** (62809e3)
- **feat(config): auto-install unconfigured registry bins on command not found (#13781)** (0fc1336)
- **feat(lock): warn when old lockfile formats are overdue for upgrade (#13779)** (bf5bfbc)
- **feat(config): support global local miserc overrides (#13778)** (f641920)

### Fixes
- **fix(deps): update rust crates (#13806)** (88bc0a3)
- **fix(brew): unpack source archives whose URL names no extension (#13750)** (8a27baa)
- **fix(brew): define Homebrew's Language::* mixins in both shims (#13328)** (0670877)
- **fix(config): keep edited configs untrusted with --yes in paranoid mode (#13796)** (95d633c)
- **fix(backend): preserve Go install errors for resolved versions (#13794)** (9b4fc1a)
- **fix(upgrade): bump same-prefix exact releases (#13759)** (24ac673)
- **fix(npm): pass minimum release age in kebab-case for pnpm 12 (#13764)** (8e5ba7e)
- **fix(brew): prepend the shim's `Pathname#write` override (#13760)** (7393eb5)

### Backend
- **registry: prefer signed packslips for timoni and worktrunk (#13780)** (39b173f)

### Tests
- **test(pipx): exercise extras with a smaller CLI fixture (#13775)** (558a538)
- **test(dotfiles): fix flaky timeout in retrack prompt test (#13772)** (d2878d8)
- **test(upgrade): cover --bump keeping short versions short (#13773)** (5101795)

### Docs
- **docs: add a seven-minute showreel of mise to the landing page (#13797)** (c55e28e)
- **docs: replace the theme song with the mise run music video (#13799)** (c893154)

### Chore
- **chore: release 2026.9.17 (#13770)** (5a5b928)
- **chore(deps): update github actions (#13803)** (cbc3561)
- **chore(deps): update docker images (#13804)** (f0ae53d)
- **ci(deps): pin the aube mise.lock refresh to the version Renovate selected (#13802)** (afec1b9)
- **ci(deps): refresh all aube workspace crates in Renovate aube updates (#13801)** (3cca879)
- **ci: allow publishing docs via workflow_dispatch (#13800)** (5c5d848)
- **chore(deps): update jdx crates to v6.12.0 (#13790)** (800ce10)
- **chore(entire): restore lower-cost trail findings** (b979550)
- **chore(entire): commit claude session hooks** (ad720ea)
- **chore(entire): commit codex session hooks** (7300964)
- **ci: report release checks for stacked pull requests (#13786)** (8c0eda5)
- **chore(entire): store mise checkpoints in a private repository** (e5c1488)
- **refactor(self-update): use native downloads and signature verification (#13783)** (cca8434)
- **ci: enable mr-boxington caching for unit-macos (#13776)** (498466b)
- **chore(deps): lock file maintenance (#13767)** (1e16b58)
- **chore(deps): update gix to 0.88 (#13771)** (860daa6)
- **chore(deps): refresh markdownlint-cli's locked dependencies (#13769)** (39d7fe3)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/jdx/mise?utm_source=github-action)._