All notable, and not so notable, changes to this project will be documented in this file.
0.9.5 - 2024-08-19
92eb098
Code quality improvements - Ryan Cao
159e300
(list) Expand stdout locking - Ryan Cao
ffeea6d
(ci) Add update flake.lock workflow - Ryan Cao2162be2
(update-flake-lock) Use GitHub Actions for creating PRs - Ryan Caoc826f99
(build) Enable link-time optimizations - Ryan Cao113e84a
(nix) Refactors and improvements - Ryan Cao1e11638
(nix) [breaking] Rename boolean flags according to convention - Ryan Cao82259e7
(nix) Refactor flake (#65) - seth
d00398e
Bump DeterminateSystems/nix-installer-action from 12 to 13 (#57) - dependabot[bot]a181ae1
Bump clap from 4.5.11 to 4.5.13 (#60) - dependabot[bot]b3817bc
Bump indexmap from 2.2.6 to 2.3.0 (#59) - dependabot[bot]cd1f248
Update dependencies - Ryan Caoa5f3884
Update flake.lock (#61) - Ryan Cao9135a05
Bump clap from 4.5.14 to 4.5.15 (#63) - dependabot[bot]bdc1ddf
Bump serde from 1.0.205 to 1.0.207 (#64) - dependabot[bot]
0.9.4 - 2024-07-26
0e057b8
(list) More compact layout - Ryan Cao
0b0e0bc
(ci) Don't generate attestations on PRs - Ryan Cao002d6e0
(nix) Fix inputs and tests in devshell (#52) - Cristian Oliveirace44fc3
Update dependencies and inputs - Ryan Cao9c4b678
Add Contributor Covenant - Ryan Cao
8caf48d
Bump clap from 4.5.7 to 4.5.8 (#51) - dependabot[bot]8dd5894
Bump serde from 1.0.203 to 1.0.204 (#53) - dependabot[bot]3734b21
Bump clap from 4.5.8 to 4.5.9 (#55) - dependabot[bot]896154f
Bump thiserror from 1.0.61 to 1.0.62 (#54) - dependabot[bot]65c8ae1
Bump thiserror from 1.0.62 to 1.0.63 (#56) - dependabot[bot]
37a5834
Update dependencies - Ryan Cao
0.9.3 - 2024-06-25
d42f7f3
Detect actual argv0 instead of current executable - Ryan Cao
6155ae8
Add invalid JSON case - Ryan Cao
ea82173
Clarify exec context - Ryan Cao
ce64c3f
(ci) Add build provenance attestations - Ryan Cao8f2f132
(release) Add attestation permissions - Ryan Cao
2eda7fd
Bump clap from 4.5.4 to 4.5.6 (#47) - dependabot[bot]541b7d4
Bump DeterminateSystems/nix-installer-action from 11 to 12 (#49) - dependabot[bot]b743e99
Bump DeterminateSystems/magic-nix-cache-action from 6 to 7 (#48) - dependabot[bot]40d714b
Bump clap from 4.5.6 to 4.5.7 (#50) - dependabot[bot]
0.9.2 - 2024-05-31
ca529de
Warn on read and parse errors - Ryan Cao
d3beafa
Adopt thiserror - Ryan Cao
c1fce66
(ci) Generate changelog for releases - Ryan Cao
070f577
Bump DeterminateSystems/magic-nix-cache-action from 4 to 6 (#42) - dependabot[bot]ccd5c01
Bump DeterminateSystems/nix-installer-action from 10 to 11 (#41) - dependabot[bot]66eee86
Bump serde from 1.0.200 to 1.0.201 (#40) - dependabot[bot]559bee3
Bump trycmd from 0.15.1 to 0.15.2 (#44) - dependabot[bot]5f30162
Bump serde from 1.0.201 to 1.0.202 (#43) - dependabot[bot]cec10ad
Bump serde from 1.0.202 to 1.0.203 (#46) - dependabot[bot]ebdb244
Bump trycmd from 0.15.2 to 0.15.4 (#45) - dependabot[bot]
0.9.1 - 2024-05-11
c360fbe
Add installer script - Ryan Cao
7d81dad
(list) Remove extra newline at end of output - Ryan Cao
9235f68
Make shared util modules - Ryan Cao
7fe789c
(run) Add test for multiple arguments - Ryan Cao
7a46bb6
Complete GitHub Releases section - Ryan Cao16ab9b9
Addcargo-binstall
support - Ryan Caoe8d5c80
Update benchmark to includenode --run
- Ryan Cao
f61f430
Bump strsim from 0.11.0 to 0.11.1 (#35) - dependabot[bot]ff98992
Bump simd-json from 0.13.9 to 0.13.10 (#37) - dependabot[bot]3aaedaa
Bump serde from 1.0.197 to 1.0.198 (#36) - dependabot[bot]dfc8d95
Bump serde from 1.0.198 to 1.0.199 (#38) - dependabot[bot]ba7876e
Bump serde from 1.0.199 to 1.0.200 (#39) - dependabot[bot]
122bda0
Addaarch64-pc-windows-msvc
target - Ryan Cao
0.9.0 - 2024-04-19
7c1576e
[breaking] Arbitrary command execution (#27) - Ryan Caob6d0d14
Addsilent
flag - Ryan Caoe3ebf16
Adoptsimd_json
, drop zero-copy - Ryan Cao0adae88
Add binary artifacts and static builds (#31) - sethfd8e1de
Load environment files with-e/--env-file
- Ryan Cao6aa164f
(exec) Allow non-npm installed commands, adoptexecvp
on unix - Ryan Cao
ff7320e
(exec) Never print information - Ryan Cao
ed04295
Reduce duplication and improve organization - Ryan Cao
6d187e6
Useitoa
for integer formatting - Ryan Cao
a8a4859
Add integration tests - Ryan Cao
7eba97b
Fix admonition syntax - Ryan Cao
10aaa49
Don't useexec
on unix - Ryan Cao
0.8.1 - 2024-02-24
f0ed577
Inverted suggestions sorting - Ryan Cao
5c09207
Explain features - Ryan Cao
0.8.0 - 2024-02-24
79aefab
Add spelling suggestions - Ryan Cao
2876e81
Remove async runtime (Tokio) - Ryan Cao
123e864
Update benchmarks - Ryan Cao
0.7.0 - 2024-02-21
922dbb1
[breaking] Allow hyphen values for extra arguments - Ryan Cao
2cea6d5
Use AES-backed hashing - Ryan Caod6ba0c1
Reduce unnecessary allocs when constructing arguments - Ryan Cao5322336
Adoptsmartstring
to automatically inline small strings - Ryan Cao
6c774fa
Bump tokio from 1.35.1 to 1.36.0 (#20) - dependabot[bot]e201791
Bump serde_json from 1.0.112 to 1.0.114 (#23) - dependabot[bot]0cebd21
Bump clap from 4.4.18 to 4.5.1 (#22) - dependabot[bot]
0.6.0 - 2024-02-20
abad8b7
UseOnceLock
to cache script level - Ryan Caof5b9727
Implement zero-copy correctly - Ryan Cao
0.5.2 - 2024-02-04
065f285
UseCow
inPackageJson
struct - Ryan Cao
0.5.1 - 2024-01-28
e9293dd
Improve logic, cleanup - Ryan Cao
db71ba5
Remove code block languages in usage [skip ci] - Ryan Cao
0.5.0 - 2024-01-26
2a64c47
[breaking] Compatibility modes - Ryan Cao
79133da
Update README - Ryan Cao
be8c177
(nix) Update flake inputs - Ryan Cao
0.4.1 - 2024-01-24
0713169
Add exit status logging - Ryan Cao
97b61c3
Don't read package again when serializing to environment - Ryan Cao
74f1061
(ci) Add garnix config - Ryan Cao59fac25
(ci) Remove Nix workflow in favor of garnix - Ryan Cao
0.4.0 - 2024-01-23
b8d8c4a
Track script level and log script name in nested scripts - Ryan Cao
fa3ad30
Bump owo-colors from 3.5.0 to 4.0.0 (#9) - dependabot[bot]8aaacb4
Bump tokio from 1.35.0 to 1.35.1 (#10) - dependabot[bot]2042643
Bump clap from 4.4.11 to 4.4.13 (#14) - dependabot[bot]8c7ba35
Bump serde_json from 1.0.108 to 1.0.109 (#12) - dependabot[bot]a6213d8
Bump serde from 1.0.193 to 1.0.195 (#13) - dependabot[bot]a6cb691
Update dependencies - Ryan Cao
0.3.1 - 2023-12-25
73924d9
Print help if no scripts are found - Ryan Cao
318d5b1
Improve iterators - Ryan Cao
5f27955
Bump github/codeql-action from 2 to 3 [skip ci] (#8) - dependabot[bot]d36075c
Bump DeterminateSystems/nix-installer-action from 8 to 9 [skip ci] (#7) - dependabot[bot]
0.3.0 - 2023-12-18
7a166f0
Handle pre/post script prefixes properly - Ryan Cao
c4a32f5
Usecolor_eyre
- Ryan Cao
66c8da8
Bump DeterminateSystems/nix-installer-action from 7 to 8 [skip ci] (#2) - dependabot[bot]5412ad0
Bump serde from 1.0.192 to 1.0.193 (#3) - dependabot[bot]2e59f5c
Bump dependencies - Ryan Cao
7483b4d
Ensure thatNRR_COMPAT_MODE
is not empty - Ryan Caob70afec
Handle errors onChild::wait
- Ryan Caoce8e4fb
Allow run-script in nested compat mode - Ryan Caoefa2e97
Only handle unix signals on unix - Ryan Cao733288e
Sort scripts and display in normal text - Ryan Cao
d2d6afe
Search packages and resolve node modules incrementally - Ryan Cao5f6ede8
Optionally run pre and post scripts - Ryan Cao
58d45d0
Only includectrl_c
on unix - Ryan Cao
d3db9c1
searched_dirs
→searched_pkgs
- Ryan Cao
1373b97
(ci) Add cargo release workflow - Ryan Cao