Skip to content

Latest commit

 

History

History
395 lines (237 loc) · 23.2 KB

CHANGELOG.md

File metadata and controls

395 lines (237 loc) · 23.2 KB

Changelog

All notable, and not so notable, changes to this project will be documented in this file.

0.9.5 - 2024-08-19

Features

  • c312e64 (list) Use unicode-width for alignment (#58) - Ryan Cao

Refactor

  • 92eb098 Code quality improvements - Ryan Cao

Performance

  • 159e300 (list) Expand stdout locking - Ryan Cao

Miscellaneous

  • ffeea6d (ci) Add update flake.lock workflow - Ryan Cao
  • 2162be2 (update-flake-lock) Use GitHub Actions for creating PRs - Ryan Cao
  • c826f99 (build) Enable link-time optimizations - Ryan Cao
  • 113e84a (nix) Refactors and improvements - Ryan Cao
  • 1e11638 (nix) [breaking] Rename boolean flags according to convention - Ryan Cao
  • 82259e7 (nix) Refactor flake (#65) - seth

Dependencies

  • 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 Cao
  • a5f3884 Update flake.lock (#61) - Ryan Cao
  • 9135a05 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

Features

  • 0e057b8 (list) More compact layout - Ryan Cao

Miscellaneous

  • 0b0e0bc (ci) Don't generate attestations on PRs - Ryan Cao
  • 002d6e0 (nix) Fix inputs and tests in devshell (#52) - Cristian Oliveira
  • ce44fc3 Update dependencies and inputs - Ryan Cao
  • 9c4b678 Add Contributor Covenant - Ryan Cao

Dependencies

  • 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]

Build

  • 37a5834 Update dependencies - Ryan Cao

0.9.3 - 2024-06-25

Bug Fixes

  • d42f7f3 Detect actual argv0 instead of current executable - Ryan Cao

Testing

  • 6155ae8 Add invalid JSON case - Ryan Cao

Documentation

  • ea82173 Clarify exec context - Ryan Cao

Miscellaneous

  • ce64c3f (ci) Add build provenance attestations - Ryan Cao
  • 8f2f132 (release) Add attestation permissions - Ryan Cao

Dependencies

  • 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

Features

  • ca529de Warn on read and parse errors - Ryan Cao

Refactor

  • d3beafa Adopt thiserror - Ryan Cao

Miscellaneous

  • c1fce66 (ci) Generate changelog for releases - Ryan Cao

Dependencies

  • 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

Features

  • c360fbe Add installer script - Ryan Cao

Bug Fixes

  • 7d81dad (list) Remove extra newline at end of output - Ryan Cao

Refactor

  • 9235f68 Make shared util modules - Ryan Cao

Testing

  • 7fe789c (run) Add test for multiple arguments - Ryan Cao

Documentation

  • 7a46bb6 Complete GitHub Releases section - Ryan Cao
  • 16ab9b9 Add cargo-binstall support - Ryan Cao
  • e8d5c80 Update benchmark to include node --run - Ryan Cao

Dependencies

  • 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]

Build

  • 122bda0 Add aarch64-pc-windows-msvc target - Ryan Cao

0.9.0 - 2024-04-19

Features

  • 7c1576e [breaking] Arbitrary command execution (#27) - Ryan Cao
  • b6d0d14 Add silent flag - Ryan Cao
  • e3ebf16 Adopt simd_json, drop zero-copy - Ryan Cao
  • 0adae88 Add binary artifacts and static builds (#31) - seth
  • fd8e1de Load environment files with -e/--env-file - Ryan Cao
  • 6aa164f (exec) Allow non-npm installed commands, adopt execvp on unix - Ryan Cao

Bug Fixes

  • ff7320e (exec) Never print information - Ryan Cao

Refactor

  • ed04295 Reduce duplication and improve organization - Ryan Cao

Performance

  • 6d187e6 Use itoa for integer formatting - Ryan Cao

Testing

  • a8a4859 Add integration tests - Ryan Cao

Documentation

  • 7eba97b Fix admonition syntax - Ryan Cao

Miscellaneous

  • 06ec194 (ci) Adopt cargo-auditable - Ryan Cao
  • d622834 Remove unused fns - Ryan Cao

Dependencies

  • e9ac77e Bump nix from 0.27.1 to 0.28.0 (#24) - dependabot[bot]

Revert

  • 10aaa49 Don't use exec on unix - Ryan Cao

0.8.1 - 2024-02-24

Bug Fixes

  • f0ed577 Inverted suggestions sorting - Ryan Cao

Documentation

  • 5c09207 Explain features - Ryan Cao

0.8.0 - 2024-02-24

Features

  • 79aefab Add spelling suggestions - Ryan Cao

Bug Fixes

  • a38d15d Remove extra newline when listing - Ryan Cao
  • e52fded Adopt serde_with - Ryan Cao

Performance

  • 2876e81 Remove async runtime (Tokio) - Ryan Cao

Miscellaneous

  • 123e864 Update benchmarks - Ryan Cao

0.7.0 - 2024-02-21

Features

  • 922dbb1 [breaking] Allow hyphen values for extra arguments - Ryan Cao

Performance

  • 2cea6d5 Use AES-backed hashing - Ryan Cao
  • d6ba0c1 Reduce unnecessary allocs when constructing arguments - Ryan Cao
  • 5322336 Adopt smartstring to automatically inline small strings - Ryan Cao

Dependencies

  • 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

Performance

  • abad8b7 Use OnceLock to cache script level - Ryan Cao
  • f5b9727 Implement zero-copy correctly - Ryan Cao

0.5.2 - 2024-02-04

Bug Fixes

  • 065f285 Use Cow in PackageJson struct - Ryan Cao

0.5.1 - 2024-01-28

Refactor

  • e9293dd Improve logic, cleanup - Ryan Cao

Documentation

  • db71ba5 Remove code block languages in usage [skip ci] - Ryan Cao

0.5.0 - 2024-01-26

Removed

  • 2a64c47 [breaking] Compatibility modes - Ryan Cao

Documentation

Miscellaneous

  • be8c177 (nix) Update flake inputs - Ryan Cao

0.4.1 - 2024-01-24

Features

  • 0713169 Add exit status logging - Ryan Cao

Refactor

  • 97b61c3 Don't read package again when serializing to environment - Ryan Cao

Miscellaneous

  • 74f1061 (ci) Add garnix config - Ryan Cao
  • 59fac25 (ci) Remove Nix workflow in favor of garnix - Ryan Cao

Dependencies

  • 145a822 Bump which from 5.0.0 to 6.0.0 (#18) - dependabot[bot]

0.4.0 - 2024-01-23

Features

  • b8d8c4a Track script level and log script name in nested scripts - Ryan Cao

Dependencies

  • 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

Features

  • 73924d9 Print help if no scripts are found - Ryan Cao

Refactor

  • 318d5b1 Improve iterators - Ryan Cao

Dependencies

  • 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

Bug Fixes

  • 7a166f0 Handle pre/post script prefixes properly - Ryan Cao

Refactor

  • c4a32f5 Use color_eyre - Ryan Cao

Dependencies

  • 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

[0.2.0] - 2023-11-25

Features

  • cd0aea7 Initial commit - Ryan Cao
  • 819be15 Add script listing - Ryan Cao

Bug Fixes

  • 7483b4d Ensure that NRR_COMPAT_MODE is not empty - Ryan Cao
  • b70afec Handle errors on Child::wait - Ryan Cao
  • ce8e4fb Allow run-script in nested compat mode - Ryan Cao
  • efa2e97 Only handle unix signals on unix - Ryan Cao
  • 733288e Sort scripts and display in normal text - Ryan Cao

Refactor

  • d2d6afe Search packages and resolve node modules incrementally - Ryan Cao
  • 5f6ede8 Optionally run pre and post scripts - Ryan Cao

Performance

  • 58d45d0 Only include ctrl_c on unix - Ryan Cao

Documentation

  • 2d6ec80 Add cargo git install [skip ci] - Ryan Cao
  • 93bebed Use published crate - Ryan Cao

Styling

  • d3db9c1 searched_dirssearched_pkgs - Ryan Cao

Miscellaneous

  • 1373b97 (ci) Add cargo release workflow - Ryan Cao