Releases: Emerging-Patterns/shake
Releases · Emerging-Patterns/shake
Release list
v0.4.0
What's Changed
- fix: a one-line package description on the hub by @noah-emp in #52
- chore(main): release 0.4.0 by @github-actions[bot] in #53
Full Changelog: v0.3.0...v0.4.0
What's Changed
- fix: a one-line package description on the hub by @noah-emp in #52
- chore(main): release 0.4.0 by @github-actions[bot] in #53
Full Changelog: v0.3.0...v0.4.0
v0.3.0
0.3.0 (2026-09-29)
⚠ BREAKING CHANGES
- shake needs bend 2.0.32 or later: argv() drops the first word of IO.args, which on older bend is a real argument. A bare --help is now a request for help (help_path is Some) instead of an UnknownFlag error.
Features
v0.2.0
0.2.0 (2026-09-25)
⚠ BREAKING CHANGES
- each command keeps its own bindings, as clap does (RFC REVIEW-16)
- a repeated option is refused;
manydeclares one that repeats (RFC REVIEW-4, reversed) getanswers Maybe (RFC REVIEW-11)
Features
getanswers Maybe<String> (RFC REVIEW-11) (468c307)- a repeated option is refused;
manydeclares one that repeats (RFC REVIEW-4, reversed) (7dbd341) - check reports a spec that contradicts itself (RFC REVIEW-7) (dacf3f8)
- each command keeps its own bindings, as clap does (RFC REVIEW-16) (1b39897)
- short options cluster (RFC REVIEW-14) (032b525)
Bug Fixes
-n=AdabindsAda(RFC REVIEW-5, reversed) (100d479)- a letter after a failed one in a short cluster keeps the failure (3227fd5)
- a missing option value is NoValue, not Missing (RFC REVIEW-12) (9517533)
- a repeated option's last value wins for
get(RFC REVIEW-4) (c464a6b) - an option's value is checked against its own command's choices (aa4f9ed)
- errors name the command they happened in (RFC REVIEW-13) (b5a4eb7)
- parse refuses an unknown name after
help(RFC REVIEW-6) (6d92a42)
v0.1.1
Bend hub
0xba6940aab8a335b70bf79944bd9b53c4
import 0xba6940aab8a335b70bf79944bd9b53c4/main.bend as Shake
https://hub.bend-lang.com/0xba6940aab8a335b70bf79944bd9b53c4/main.bend
Changes
Rest positionals (rest) and get_all for multi-file CLIs (e.g. lint file..). Help shows [NAME]... / <NAME>....
v0.1.0
Bend hub
0xebdf72b20ad527103f6efc0d2aa8f1ec
import 0xebdf72b20ad527103f6efc0d2aa8f1ec/main.bend as Shake
https://hub.bend-lang.com/0xebdf72b20ad527103f6efc0d2aa8f1ec/main.bend
What's Changed
New Contributors
Full Changelog: https://github.com/Emerging-Patterns/shake/commits/v0.1.0