Skip to content

chore: release v5.2.0 - #795

Open
mise-en-dev wants to merge 1 commit into
mainfrom
release
Open

chore: release v5.2.0#795
mise-en-dev wants to merge 1 commit into
mainfrom
release

Conversation

@mise-en-dev

@mise-en-dev mise-en-dev commented Aug 9, 2026

Copy link
Copy Markdown
Collaborator

🚀 Features

  • (argv) add a zero-allocation argv parser by @jdx in #798
  • (argv) emit a usage spec from static metadata by @jdx in #801
  • (argv) a bound stops a variadic by @jdx in #826
  • (argv) route a word that names nothing to the default subcommand by @jdx in #848
  • (argv) join static tables at compile time by @jdx in #851
  • (argv) render the usage line, byte-identical to usage-lib's by @jdx in #854
  • (argv) render -h, byte-identical to usage-lib's by @jdx in #860
  • (bench) count what a parse allocates, and stop allocating for commands nobody ran by @jdx in #829
  • (complete) complete config keys and values from the spec by @jdx in #840
  • (config) generate the settings registry from the spec by @jdx in #864
  • (config) carry a setting's choices into the generated registry by @jdx in #869
  • (derive) compile a struct into parse tables and a spec by @jdx in #803
  • (derive) compile subcommands from an enum by @jdx in #816
  • (derive) check what a parse cannot decide on its own by @jdx in #817
  • (derive) nest commands to any depth by @jdx in #818
  • (derive) declare which flags conflict and which require each other by @jdx in #820
  • (derive) let a flag displace another, the last one given winning by @jdx in #821
  • (derive) let a command answer to more than one name by @jdx in #827
  • (derive) let a variant hold its command in a Box by @jdx in #828
  • (derive) let a field be the type it means by @jdx in #833
  • (derive) declare the words a value may be by @jdx in #838
  • (derive) hold the bytes a word arrived as by @jdx in #841
  • (derive) declare the properties mise patches in by hand by @jdx in #842
  • (derive) accept a value the OS accepts and UTF-8 does not by @jdx in #844
  • (derive) share declarations between commands with flatten by @jdx in #852
  • (derive) say three things about a CLI the spec could and the derive could not by @jdx in #853
  • (generate) add json-schema for a CLI's config file by @jdx in #839
  • (spec) support flag relationships by @jdx in #793
  • (spec) add help_heading, and render it by @jdx in #802
  • (spec) allow a mount at the top level by @jdx in #806
  • (spec) make unknown flags configurable, and keep them as values by @jdx in #810
  • (spec) add conflicts to flags by @jdx in #819

🐛 Bug Fixes

  • (argv) stop a repeatable flag from eating a positional by @jdx in #799
  • (ci) unblock releases by cutting usage-derive's dev-dependency by @jdx in #811
  • (cli) recognize about as root command help by @jdx in #794
  • (derive) let a ---only argument follow a variadic by @jdx in #823
  • (derive) three more descriptions a spec keeps and the derive lost by @jdx in #861
  • (docs) link multi-word commands to their real source files by @jdx in #845
  • (docs) link every command to the file that implements it by @jdx in #846
  • (docs) keep hidden entries out of help by @jdx in #859
  • (parse) keep every -- after the first by @jdx in #809
  • (parse) stop losing a flag that is missing its value by @jdx in #807
  • (spec) make the config block survive being written out by @jdx in #832
  • (spec) apply default_subcommand only at the root by @jdx in #850

🛡️ Security

  • (docs) render the config block by @jdx in #837
  • (spec) the config vocabulary by @jdx in #835

📦️ Dependency Updates

@greptile-apps

greptile-apps Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

PR label release disables reviews.

@coderabbitai

coderabbitai Bot commented Aug 9, 2026

Copy link
Copy Markdown

Important

Review skipped

Ignore keyword(s) in the title.

⛔ Ignored keywords (2)
  • chore: release
  • chore(main): release

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Central YAML (base), Organization UI (inherited)

Review profile: CHILL

Plan: Pro Plus

Run ID: f6309ba2-44e9-40bc-a089-13edc3f6b20f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@mise-en-dev mise-en-dev changed the title chore: release v5.1.1 chore: release v5.2.0 Aug 10, 2026
@mise-en-dev
mise-en-dev force-pushed the release branch 6 times, most recently from 797c99c to 4e6c59c Compare August 11, 2026 14:51
@socket-security

socket-security Bot commented Aug 11, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedcargo/​tera@​2.1.0 ⏵ 2.1.19910097100100

View full report

@mise-en-dev
mise-en-dev force-pushed the release branch 18 times, most recently from 9f4b71a to fcdd2df Compare August 12, 2026 23:49
@mise-en-dev
mise-en-dev force-pushed the release branch 8 times, most recently from 758dc38 to 7ae09ee Compare August 14, 2026 01:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant