Skip to content

chore(deps): update ⬆️ mise-packages - #1033

Merged
renovate[bot] merged 2 commits into
mainfrom
renovate/mise-packages
Aug 27, 2026
Merged

chore(deps): update ⬆️ mise-packages#1033
renovate[bot] merged 2 commits into
mainfrom
renovate/mise-packages

Conversation

@renovate

@renovate renovate Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change Pending
aqua:neovim/neovim tools patch 0.12.40.12.5
aqua:nushell/nushell tools patch 0.115.00.115.1
aqua:tree-sitter/tree-sitter tools patch 0.26.120.26.13
github:anthropics/claude-code tools patch v2.1.240v2.1.241 v2.1.247 (+2)
github:backnotprop/plannotator tools patch v0.27.6v0.27.7 v0.27.8
usage tools minor 6.0.06.1.1 6.4.1 (+3)

Release notes are maintained in a PR comment by the renovate-release-notes-comment workflow.


Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • Between 03:00 AM and 05:59 AM (* 3-5 * * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from scottames as a code owner August 27, 2026 12:09
@renovate
renovate Bot enabled auto-merge (squash) August 27, 2026 12:09
@scottames-github-bot

scottames-github-bot Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Renovate Release Notes

Generated from Renovate's update table by the renovate-release-notes-comment workflow.

Packages that cannot be summarized from GitHub releases are listed explicitly below.

neovim/neovim (aqua:neovim/neovim)

v0.12.5: Nvim 0.12.5

Compare Source

NVIM v0.12.5
Build type: Release
LuaJIT 2.1.1774638290

Release notes

Install

Windows

Zip

  1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM)
  2. Extract the zip
  3. Run nvim.exe in your terminal

MSI

  1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM)
  2. Run the MSI
  3. Run nvim.exe in your terminal

Note: On Windows "Server" you may need to install vcruntime*.dll.

macOS (x86_64)

  1. Download nvim-macos-x86_64.tar.gz
  2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning)
  3. Extract: tar xzvf nvim-macos-x86_64.tar.gz
  4. Run ./nvim-macos-x86_64/bin/nvim

macOS (arm64)

  1. Download nvim-macos-arm64.tar.gz
  2. Run xattr -c ./nvim-macos-arm64.tar.gz (to avoid "unknown developer" warning)
  3. Extract: tar xzvf nvim-macos-arm64.tar.gz
  4. Run ./nvim-macos-arm64/bin/nvim

Linux (x86_64)

If your system does not have the required glibc version, try the (unsupported) builds for older glibc.

AppImage

  1. Download nvim-linux-x86_64.appimage
  2. Run chmod u+x nvim-linux-x86_64.appimage && ./nvim-linux-x86_64.appimage
    • If your system does not have FUSE you can extract the appimage:
      ./nvim-linux-x86_64.appimage --appimage-extract
      ./squashfs-root/usr/bin/nvim

Tarball

  1. Download nvim-linux-x86_64.tar.gz
  2. Extract: tar xzvf nvim-linux-x86_64.tar.gz
  3. Run ./nvim-linux-x86_64/bin/nvim

Linux (arm64)

AppImage

  1. Download nvim-linux-arm64.appimage
  2. Run chmod u+x nvim-linux-arm64.appimage && ./nvim-linux-arm64.appimage
    • If your system does not have FUSE you can extract the appimage:
      ./nvim-linux-arm64.appimage --appimage-extract
      ./squashfs-root/usr/bin/nvim

Tarball

  1. Download nvim-linux-arm64.tar.gz
  2. Extract: tar xzvf nvim-linux-arm64.tar.gz
  3. Run ./nvim-linux-arm64/bin/nvim

Other

nushell/nushell (aqua:nushell/nushell)

0.115.1: 0.115.1

Compare Source

This is the 0.115.1 release of Nushell. You can learn more about this release here: https://www.nushell.sh/blog/2026-08-23-nushell_v0_115_1.html

For convenience, we are providing full builds for Windows, Linux, and macOS. Be sure you have the requirements to enable all capabilities: https://www.nushell.sh/book/installation.html#dependencies

This release was made possible by PR contributions from @​app/dependabot, @​ayax79, @​cptpiepmatz, @​fdncred, @​kronberger-droid, @​philocalyst

tree-sitter/tree-sitter (aqua:tree-sitter/tree-sitter)

v0.26.13: v0.26.13

Compare Source

What's Changed

Full Changelog: tree-sitter/tree-sitter@v0.26.12...v0.26.13

anthropics/claude-code (github:anthropics/claude-code)

v2.1.241: v2.1.241

Compare Source

What's changed

  • Bug fixes and reliability improvements
backnotprop/plannotator (github:backnotprop/plannotator)

v0.27.7: v0.27.7

Compare Source

Follow @​plannotator on X for updates

Missed recent releases?
Release Highlights
v0.27.6 Live app annotation lands on Pi, one interaction model for HTML pages (same-day patch on v0.27.5)
v0.27.5 Annotate your running app, Agent TUI placement, collapsed lockfiles, VS Code theme fix, Pi fixes
v0.27.4 Portable Guided Review exports, guides.show share links, guide CLI, favicon switcher, jj Call Flow
v0.27.3 Folder watcher freeze fix on large repos, first SBOM-attested release pipeline
v0.27.2 Mobile plan and code review, Codex CLI 0.147 fix, folder annotate cold-start, configurable markdown extensions
v0.27.1 Open-in-editor launch fix, file headers respect Viewed/Git-add visibility toggles
v0.27.0 Call Flow analysis, --tailscale remote reviews, review panel remembers your view, Pi rebuild (breaking command rename), focus-mode shortcut
v0.26.8 Placed comment markers on HTML pages, shift-click multi-select, live app annotation
v0.26.7 Pinpoint targets any element on HTML pages, smarter hover labels, zero-scan hit testing
v0.26.6 Fixed empty environment variables in sandboxed sessions (Bun 1.3.14 builds)
v0.26.5 HTML pinpoint element annotations, durable annotate submissions, installer fallback for old git, vim HUD cursor fix
v0.26.4 Skill-menu hover jitter fix (same-day patch on v0.26.3)

What's New in v0.27.7

A patch release led by a crash fix for Pi on Windows: a broken provider pipe could take down the entire Pi host mid plan review. Five PRs, three from returning community contributors, plus a new top-level knowledge skill that also powers plannotator.ai/llms.txt.

Pi no longer crashes when a provider pipe breaks

On Windows, opening a plan review from Pi could kill the whole Pi host with an unhandled EPIPE error. The provider child process's stdin pipe broke, nothing was listening for the failure, and the host process died with it.

This is fixed as a class, not a symptom. Every provider child process (Pi and the Codex app-server transport) now routes its pipe writes through a shared guard: a broken pipe fails that provider's query cleanly, the provider is marked dead and restartable, and the host keeps running. The regression test reproduces the exact pre-fix crash in a real Node child process.

Thanks @​Kaelenx for the detailed report and for verifying the fix on the original machine within the hour.

  • #1379 by @​backnotprop, closing #1378 reported by @​Kaelenx

Call Flow stops failing on normal reviews

Call Flow rejected any analysis producing more than 100 call trees, and languages that emit many small per-function trees (Swift, TypeScript) hit that ceiling on ordinary branch reviews. @​sergdort's measurements in #1351 showed a normal 161-file review producing 470 valid trees, computed in under 800ms, rejected whole.

The tree cap is now 2,000, and a result that still exceeds it degrades instead of failing: the first 2,000 trees render and a visible warning in the panel says how many were truncated. The caps that guard against genuinely unbounded output (total nodes, tree depth, raw length) still reject exactly as before.

  • #1370 by @​ashish921998, closing #1351 reported by @​sergdort

jj reviews start from where your work actually began

The jj Line of work view always diffed against trunk(). If your work branched off a staging or development line instead, the review included every commit from that line too, burying your changes in unrelated ones.

Plannotator now asks jj where the current line of work forked from shared history and starts the review there. The base is named by its remote bookmark when one exists, then its local bookmark, then the commit ID, and jj's internal push-* bookmarks are never used as names. Older jj versions that cannot answer the fork-point query fall back to trunk() instead of failing the review.

  • #1365 by @​graemefolk

A knowledge skill for every agent, and llms.txt

Agents had launcher skills for opening reviews but no reference for everything else Plannotator can do. The new top-level plannotator skill is that reference: every subcommand, flag, and workflow, installed for Claude Code, Codex, OpenCode, Pi, Kiro, and Gemini through their own install paths. A CI freshness guard ties the skill to the CLI source, so it cannot silently drift from what the binary actually accepts.

The same document is now served at plannotator.ai/llms.txt following the llmstxt.org convention, generated from the identical source at build time.

  • #1377 by @​backnotprop

oh-my-pi is its own agent origin

Sessions launched from the oh-my-pi harness were detected as Claude Code, because OMP exports Claude Code's environment markers into its shells. OMP is now detected as its own origin, ordered so nested runtimes still detect correctly, and sessions report the agent you are actually using.

Install / Update

macOS / Linux:

curl -fsSL https://plannotator.ai/install.sh | bash

Windows:

irm https://plannotator.ai/install.ps1 | iex

Claude Code Plugin: Run /plugin in Claude Code, find plannotator, and click "Update now".

Pi: Update @​plannotator/pi-extension to 0.27.7 and restart Pi.

OpenCode: Clear cache and restart:

rm -rf ~/.bun/install/cache/@​plannotator

What's Changed

  • feat: detect the oh-my-pi harness as its own agent origin by @​FNDEVVE in #1373
  • fix(review): detect JJ mutable line-of-work base by @​graemefolk in #1365
  • feat(skills): top-level plannotator knowledge skill with a CLI freshness guard by @​backnotprop in #1377
  • fix(ai): a broken RPC pipe must fail the provider, not kill the host by @​backnotprop in #1379
  • fix(call-flow): keep big-but-valid tree lists instead of failing by @​ashish921998 in #1370

Contributors

Three returning contributors landed code in this release. @​graemefolk continues to own Plannotator's jj support end to end, this time replacing the assumed trunk() base with real fork-point detection. @​ashish921998 turned @​sergdort's Call Flow measurements into the fix that stops normal reviews from failing. @​FNDEVVE made oh-my-pi a first-class agent origin.

Community reports that shaped this release:

  • @​Kaelenx reported the Pi host crash on Windows in #1378 and verified the fix on the same machine
  • @​sergdort measured exactly which Call Flow cap was failing normal reviews in #1351

Full Changelog: backnotprop/plannotator@v0.27.6...v0.27.7

jdx/usage (usage)

v6.1.1: v6.1.1: Windows path fixes and slimmer derived binaries

Compare Source

A patch release focused on making usage a good citizen on Windows and shrinking the code the derive macro generates. Five separator- and prefix-aware fixes across complete, config and argv land alongside two derive perf passes that trim ~16.5% off a mise-scale stripped binary.

Fixed

  • Path completion keeps the separator you typed. complete_path already accepted / or \ on Windows on the way in, but wrote back the platform separator for the middle of the path and a hard-coded / for the trailing directory marker, so typing target/de/inc came back as target\debug\incremental/ — a spelling no shell will match. Output now uses the same separator the token already contains (#1230 by @​JamBalaya56562).
  • Config paths lose the verbatim prefix. normalize still canonicalizes for boundary checks, but strips the Windows \\?\ / UNC extended-length prefix before returning, so FileLayer::paths — which config explain reports as provenance — matches what a caller built with current_dir().join(…) (#1232 by @​JamBalaya56562).
  • Install plans respect the target platform. plan takes a Platform for a reason: an install plan is made for a machine, not on one. Three places had regressed to using the host's separator (and Path::is_absolute / Path::ends_with in tests) — a Linux plan made on Windows was emitting fpath+=('/home/u\.local\share\zsh\site-functions'). All fixed to route through Platform::separator and the crate's own platform-aware helpers (#1233 by @​JamBalaya56562).
  • Simpler completion-script headers. Rust and Go generators now emit a single @​generated by … marker line instead of the extra "do not edit / no cached spec" preamble (#1226 by @​jdx).
  • Cleaner flag reference docs. Generated Markdown headings show only the canonical short and long form; additional visible spellings move to a dedicated Aliases line. Hidden-alias filtering and interactive help are unchanged (#1228 by @​jdx).

Performance

Two stacked derive-macro passes shrink the code every generated build() carries, without changing behavior or error messages:

  • Cold error construction moves out of line into four #[cold] #[inline(never)] builders in usage-argv (invalid_utf8_value, invalid_parsed_value, invalid_choice_value, invalid_os_value). On a mise-sized shadow binary this drops the stripped size from 1,579 KB to 1,369 KB (−210 KB, −13.3%) and roughly halves generated build() code. Cold parse instructions dip 0.9%; wall time is unchanged within noise (#1235 by @​jdx).
  • Repeated-value collection loops are shared through four monomorphized helpers (utf8_values, parsed_values, os_values, spec::choice_values) with an inlined is_empty() fast path that avoids paying for a call when a Vec-shaped field received nothing. Another −51 KB on top, for a cumulative −261 KB (−16.5%) across the stack; instruction counts end up below the pre-stack baseline (#1236 by @​jdx).

Tests

  • Joined Windows test paths component-by-component so a self-comparison stops disagreeing with itself, and scoped the "refuse to skip under CI" guard for zsh/fish/bash-completion to Unix — Git for Windows does not ship bash-completion, and the workflow does not install POSIX shells on Windows either (#1229 by @​JamBalaya56562).
  • Silenced two Windows-only warnings (unused import: WarningKind, enum_variant_names on Shell::PowerShell) so cargo clippy --all-targets -- -D warnings passes there (#1234 by @​JamBalaya56562).

Between them, these three test PRs take a windows-latest cargo test --all --all-features run from 2,383 pass / 5 fail to 2,393 pass / 0 fail, clearing the way for a real Windows CI job.

Full Changelog: jdx/usage@v6.1.0...v6.1.1

💚 Sponsor usage

usage is maintained by @​jdx, an open source developer for entire.io, the title sponsor of the jdx.dev open source tools including mise, aube, hk, and more. Work on usage is funded by sponsorships.

If usage powers CLI specs, docs, or completions for a tool you maintain or use, please consider sponsoring at jdx.dev. Every sponsorship helps the project stay independent and moving.

v6.1.0: v6.1.0: Sharper derives, richer dispatch

Compare Source

This release sharpens the Rust derive framework introduced in 6.0: #[usage(run)] now handles the enum shapes real clap CLIs actually have, help and diagnostics respect the runtime identity of parse_from callers, and flatten-site help headings work. On the CLI itself, settings move to a prefix mise cannot strip, and generated KDL now round-trips multiline help.

Added

Broader #[usage(run)] dispatch (#1221)

The derived dispatch previously required every variant to wrap a named Args type, the whole enum to be sync or async, and the root to hold nothing but its subcommand field. That is now covered:

  • Unit and inline variants get a generated {Enum}{Variant} struct you can impl Run on.
  • Mixed sync/async: put #[usage(run_async)] on the enum and #[usage(run)] on the variant that should not .await.
  • Catch-alls: #[usage(run, external = fallback)] forwards the unmatched argv (and context, if run_with).
  • Roots with flags: #[usage(run)] on a struct with --verbose and a required subcommand generates run_command instead of impl Run, so top-level flags are not dropped.
  • Skip context: #[usage(no_ctx)] plus run_with_lazy / run_async_with_lazy (FnOnce() -> Ctx) lets commands like version avoid loading a config file.
  • output = Type explicitly names the match's Output instead of borrowing it from the first command.

Runtime identity in help, and flatten-site headings (#1220)

parse() already overlays the embedder's computed name / bin. parse_from callers that rendered help through Cli::spec() did not. Cli::render_help and Cli::render_failure now apply the same identity, so vendored parsers stop leaking the portable aube name into help and diagnostics.

#[usage(flatten, next_help_heading = "…")] at the flatten site now groups the unheaded flags of a flattened Args struct — matching clap's behavior — and reaches into subcommand help and generated KDL too.

USAGECLI_* settings prefix (#1213 by @​JamBalaya56562)

Because Windows env-var names are case-insensitive, USAGE_DEBUG (a usage-cli setting) collides with usage_debug (a spec's own flag), and mise clears everything starting with usage_ before running a task — including usage-cli's settings. Settings can now be read under USAGECLI_*:

New Legacy (still read)
USAGECLI_SHELL_{BASH,ZSH,FISH,PWSH} USAGE_SHELL_*
USAGECLI_DEBUG USAGE_DEBUG
USAGECLI_TRACE USAGE_TRACE
USAGECLI_LOG USAGE_LOG

First name set wins. As a side benefit, USAGE_LOG is no longer written back into the environment with set_var, so a spawned script's own log argument survives.

Fixed

  • Long help flows like short help. Non-verbatim doc comments wrap the same way for long_help as for help: source-wrapped lines become spaces, indented examples and fenced code blocks keep their breaks, and verbatim_doc_comment is untouched (#1215).
  • KDL keeps newlines. Spec::to_kdl emits #"""…"""# raw multiline strings for values that contain newlines, so generated .usage.kdl no longer collapses multi-paragraph help into one giant escaped line (#1215).

Changed

  • Removed clap-compatible attribute spellings (a989d26b). Derives now accept only #[usage(...)]. #[command(...)], #[arg(...)], #[value(...)], #[group(...)], and inner synonyms (id, default_value, conflicts_with, value_parser, last, …) still parse, but fail at the source span with a diagnostic telling you the native replacement. Implicit clap-style #[group(...)] generation for one-member groups is gone — requiredness comes from the field type or required.
  • Stricter variant validation (#1224): redundant #[usage(run_async)] on an enum variant is now rejected while parsing the attribute.

Documentation

  • Complete KDL reference for the spec (#1214).
  • Rust framework docs refreshed: sharper framework page (#1222), summarized parser performance page (#1219), combined clap migration guide (#1217), refreshed clap binary-size comparison (#1212), dropped a restated intro line (#1211).
  • Benchmark charts added to the Rust and Go pages and comparison methodology clarified (#1209, #1210).

Breaking Changes

  • Derive attributes must use #[usage(...)]. Any remaining clap-shaped attributes (#[command], #[arg], #[value], #[group], or their inner synonyms) will now fail to compile with a diagnostic pointing at the replacement. See the clap migration guide for before/after rewrites.
  • Implicit single-member #[group(...)] generation is gone. If you relied on it for requiredness, mark the field required or use its type (e.g. non-Option) instead.

Full Changelog: jdx/usage@v6.0.0...v6.1.0

💚 Sponsor usage

usage is maintained by @​jdx, an open source developer for entire.io, the title sponsor of the jdx.dev open source tools including mise, aube, hk, and more. Work on usage is funded by sponsorships.

If usage powers CLI specs, docs, or completions for a tool you maintain or use, please consider sponsoring at jdx.dev. Every sponsorship helps the project stay independent and moving.

@renovate
renovate Bot force-pushed the renovate/mise-packages branch from 7ae3520 to 117b34e Compare August 27, 2026 17:07
@renovate
renovate Bot merged commit 456f480 into main Aug 27, 2026
6 checks passed
@renovate
renovate Bot deleted the renovate/mise-packages branch August 27, 2026 17:12
scottames pushed a commit that referenced this pull request Sep 3, 2026
🤖 I have created a release *beep* *boop*
---


## [0.52.0](v0.51.0...v0.52.0)
(2026-09-03)


### Updates & Misc Chores

* **deps:** update ⬆️ agent extensions to v0.18.2
([#1036](#1036))
([7b44360](7b44360))
* **deps:** update ⬆️ aqua-packages to v4.554.0
([#1034](#1034))
([47f9b9b](47f9b9b))
* **deps:** update ⬆️ aqua-packages to v4.555.0
([#1041](#1041))
([2030de0](2030de0))
* **deps:** update ⬆️ github-actions to v2
([#1038](#1038))
([39534fa](39534fa))
* **deps:** update ⬆️ github-actions to v4.2.5
([#1037](#1037))
([670907c](670907c))
* **deps:** update ⬆️ mise-packages
([#1033](#1033))
([456f480](456f480))
* **deps:** update ⬆️ mise-packages
([#1039](#1039))
([ee5783a](ee5783a))
* **deps:** update ⬆️ mise-packages
([#1040](#1040))
([f3f078c](f3f078c))
* **deps:** update ⬆️ mise-packages
([#1042](#1042))
([28f7af1](28f7af1))
* **deps:** update ⬆️ mise-packages
([#1043](#1043))
([7dd3241](7dd3241))
* **deps:** update ⬆️ mise-packages
([#1045](#1045))
([d855e64](d855e64))
* **deps:** update ⬆️ mise-packages
([#1047](#1047))
([c3e8abe](c3e8abe))
* **deps:** update ⬆️ mise-packages to v9
([#1044](#1044))
([60b7a06](60b7a06))
* **herdr:** explicitly define shell
([320a6ec](320a6ec))
* **mise:** add syft bin
([0a2cb19](0a2cb19))
* **nono:** add ~/.local/share/gh read
([25e2712](25e2712))
* **nono:** add yamllint config path
([9a71d9e](9a71d9e))
* **nono:** allow mise state to run/update mise config
([99cd7be](99cd7be))
* upgrade trunk ([#1035](#1035))
([0eab6da](0eab6da))
* **voxtype:** add duck media config for 1.0 release
([3d6ff83](3d6ff83))


### Features

* **agents:** add ctx7 CLI skill
([ea76e81](ea76e81))
* **droid:** track ~/.factory/settings.json
([fc230b5](fc230b5))
* **git:** add Field Office workstation profile
([#1046](#1046))
([7ec8062](7ec8062))
* **mise:** add `ctx7` CLI
([130fe18](130fe18))
* **mise:** add checksum-verified Droid
([1f7907c](1f7907c))
* **nono:** add droid-local profile
([67ead60](67ead60))
* **themes:** runtime theme switcher with aura and catppuccin-mocha
([00007ed](00007ed))


### Bug Fixes

* **nono:** grant AGENTS.md symlink target in local profiles
([4559c6a](4559c6a))
* **pi:** configure Starship footer
([85587bc](85587bc))


### Code Refactoring

* **mise:** move npm package_manager from bun to aube
([5fa82f3](5fa82f3))
* **opencode:** rm context7 mcp in favor of cli/skill
([9ff06fb](9ff06fb))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: scottames-github-bot[bot] <162828115+scottames-github-bot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants