# 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`](https://github.com/ryanccn/nrr/commit/c312e64252a7552f9638dc6a81e7e81100a2293a) (_list_) Use `unicode-width` for alignment ([#58](https://github.com/ryanccn/nrr/issues/58)) - Ryan Cao ### Refactor - [`92eb098`](https://github.com/ryanccn/nrr/commit/92eb098648ec682ecb650a9d4de711b4d4b46ab3) Code quality improvements - Ryan Cao ### Performance - [`159e300`](https://github.com/ryanccn/nrr/commit/159e3006709b5e97dd55e574fd781e3f735ce0b2) (_list_) Expand stdout locking - Ryan Cao ### Miscellaneous - [`ffeea6d`](https://github.com/ryanccn/nrr/commit/ffeea6d62c38abdc5eeab883b50a136d795ae83f) (_ci_) Add update flake.lock workflow - Ryan Cao - [`2162be2`](https://github.com/ryanccn/nrr/commit/2162be2d5fb0358aea8500239bf31b168054cb26) (_update-flake-lock_) Use GitHub Actions for creating PRs - Ryan Cao - [`c826f99`](https://github.com/ryanccn/nrr/commit/c826f99d7972089483966f5f8f3c3cab8518fcb6) (_build_) Enable link-time optimizations - Ryan Cao - [`113e84a`](https://github.com/ryanccn/nrr/commit/113e84aa35b26e539d7a04320f61fc794253a446) (_nix_) Refactors and improvements - Ryan Cao - [`1e11638`](https://github.com/ryanccn/nrr/commit/1e116389e5228d7ee007ed5baf08c720a4318c02) (_nix_) [**breaking**] Rename boolean flags according to convention - Ryan Cao - [`82259e7`](https://github.com/ryanccn/nrr/commit/82259e75b3149ad42b7ad06c4435fd1363bc135c) (_nix_) Refactor flake ([#65](https://github.com/ryanccn/nrr/issues/65)) - seth ### Dependencies - [`d00398e`](https://github.com/ryanccn/nrr/commit/d00398e93b341cb1e89f56966de753ccfd7cc7b2) Bump DeterminateSystems/nix-installer-action from 12 to 13 ([#57](https://github.com/ryanccn/nrr/issues/57)) - dependabot[bot] - [`a181ae1`](https://github.com/ryanccn/nrr/commit/a181ae15a4ee9f85fba5727fc1757f99d29bce96) Bump clap from 4.5.11 to 4.5.13 ([#60](https://github.com/ryanccn/nrr/issues/60)) - dependabot[bot] - [`b3817bc`](https://github.com/ryanccn/nrr/commit/b3817bc0fc98a0b7fe1efb46dbf1397a23761c25) Bump indexmap from 2.2.6 to 2.3.0 ([#59](https://github.com/ryanccn/nrr/issues/59)) - dependabot[bot] - [`cd1f248`](https://github.com/ryanccn/nrr/commit/cd1f248363ddaf7b1a203f6b5a1d176c2c6a5eb0) Update dependencies - Ryan Cao - [`a5f3884`](https://github.com/ryanccn/nrr/commit/a5f388457be0c5f8da64cf4a9ddd07044a97060a) Update flake.lock ([#61](https://github.com/ryanccn/nrr/issues/61)) - Ryan Cao - [`9135a05`](https://github.com/ryanccn/nrr/commit/9135a0519cbbee324931707714ba4915e8b0a2a1) Bump clap from 4.5.14 to 4.5.15 ([#63](https://github.com/ryanccn/nrr/issues/63)) - dependabot[bot] - [`bdc1ddf`](https://github.com/ryanccn/nrr/commit/bdc1ddf857c4a1ba8283075912ef52d8aa28b034) Bump serde from 1.0.205 to 1.0.207 ([#64](https://github.com/ryanccn/nrr/issues/64)) - dependabot[bot] ## [0.9.4] - 2024-07-26 ### Features - [`0e057b8`](https://github.com/ryanccn/nrr/commit/0e057b8b446c770c4283bee38801d237428e2dd9) (_list_) More compact layout - Ryan Cao ### Miscellaneous - [`0b0e0bc`](https://github.com/ryanccn/nrr/commit/0b0e0bcd925016df0a5d565806e6c133e90fa61a) (_ci_) Don't generate attestations on PRs - Ryan Cao - [`002d6e0`](https://github.com/ryanccn/nrr/commit/002d6e0fe9ab5aa5117c900b449946482c6f107b) (_nix_) Fix inputs and tests in devshell ([#52](https://github.com/ryanccn/nrr/issues/52)) - Cristian Oliveira - [`ce44fc3`](https://github.com/ryanccn/nrr/commit/ce44fc380b0e270e30fcee2bce898503fa2803eb) Update dependencies and inputs - Ryan Cao - [`9c4b678`](https://github.com/ryanccn/nrr/commit/9c4b67846876bcffdadd2f445936cb060b577a78) Add Contributor Covenant - Ryan Cao ### Dependencies - [`8caf48d`](https://github.com/ryanccn/nrr/commit/8caf48d59266eb87da22a70bf53686ee5eebac62) Bump clap from 4.5.7 to 4.5.8 ([#51](https://github.com/ryanccn/nrr/issues/51)) - dependabot[bot] - [`8dd5894`](https://github.com/ryanccn/nrr/commit/8dd58944302f29141f71eeb63bb99296b49e08d0) Bump serde from 1.0.203 to 1.0.204 ([#53](https://github.com/ryanccn/nrr/issues/53)) - dependabot[bot] - [`3734b21`](https://github.com/ryanccn/nrr/commit/3734b21e63eae9473d8020ce062631e4b6c84c52) Bump clap from 4.5.8 to 4.5.9 ([#55](https://github.com/ryanccn/nrr/issues/55)) - dependabot[bot] - [`896154f`](https://github.com/ryanccn/nrr/commit/896154f6164527ea4f4def31be756a4d46ae0f69) Bump thiserror from 1.0.61 to 1.0.62 ([#54](https://github.com/ryanccn/nrr/issues/54)) - dependabot[bot] - [`65c8ae1`](https://github.com/ryanccn/nrr/commit/65c8ae12db9dc9d5fd452f4dc6e369ab90f95d72) Bump thiserror from 1.0.62 to 1.0.63 ([#56](https://github.com/ryanccn/nrr/issues/56)) - dependabot[bot] ### Build - [`37a5834`](https://github.com/ryanccn/nrr/commit/37a583472c9d650bca306f2b5cd7dd840a37681a) Update dependencies - Ryan Cao ## [0.9.3] - 2024-06-25 ### Bug Fixes - [`d42f7f3`](https://github.com/ryanccn/nrr/commit/d42f7f3984b28abff478a5ec75f8ecd5ad640617) Detect actual argv0 instead of current executable - Ryan Cao ### Testing - [`6155ae8`](https://github.com/ryanccn/nrr/commit/6155ae8f56d47e8b6fbaf1b15dcb9121b7cb07f9) Add invalid JSON case - Ryan Cao ### Documentation - [`ea82173`](https://github.com/ryanccn/nrr/commit/ea82173997a24f3ad70ced2d0ac0eb574838c050) Clarify exec context - Ryan Cao ### Miscellaneous - [`ce64c3f`](https://github.com/ryanccn/nrr/commit/ce64c3f4d1dd99f9c33610e3c494810a8adb6da8) (_ci_) Add build provenance attestations - Ryan Cao - [`8f2f132`](https://github.com/ryanccn/nrr/commit/8f2f1328fa1fb67c512ed0db59d004f020301add) (_release_) Add attestation permissions - Ryan Cao ### Dependencies - [`2eda7fd`](https://github.com/ryanccn/nrr/commit/2eda7fd452a5dcaf623bc8255d0b443331d5b1fe) Bump clap from 4.5.4 to 4.5.6 ([#47](https://github.com/ryanccn/nrr/issues/47)) - dependabot[bot] - [`541b7d4`](https://github.com/ryanccn/nrr/commit/541b7d469c90f07efc404b82d55f5e3bfaeb5826) Bump DeterminateSystems/nix-installer-action from 11 to 12 ([#49](https://github.com/ryanccn/nrr/issues/49)) - dependabot[bot] - [`b743e99`](https://github.com/ryanccn/nrr/commit/b743e9912b3e13eee0bdb1b330afd934b958fb3b) Bump DeterminateSystems/magic-nix-cache-action from 6 to 7 ([#48](https://github.com/ryanccn/nrr/issues/48)) - dependabot[bot] - [`40d714b`](https://github.com/ryanccn/nrr/commit/40d714b177b8ae5933fd090ef94862f42eb0e7d9) Bump clap from 4.5.6 to 4.5.7 ([#50](https://github.com/ryanccn/nrr/issues/50)) - dependabot[bot] ## [0.9.2] - 2024-05-31 ### Features - [`ca529de`](https://github.com/ryanccn/nrr/commit/ca529deed726d53168f0c310ecd13638cdaa3542) Warn on read and parse errors - Ryan Cao ### Refactor - [`d3beafa`](https://github.com/ryanccn/nrr/commit/d3beafa6f3a31b810ece4fbee127bdd3b403c236) Adopt thiserror - Ryan Cao ### Miscellaneous - [`c1fce66`](https://github.com/ryanccn/nrr/commit/c1fce66725b285b70b3bf8ba79d22811615d1a77) (_ci_) Generate changelog for releases - Ryan Cao ### Dependencies - [`070f577`](https://github.com/ryanccn/nrr/commit/070f577998403f7ce4d9398e86d79e70898bd60d) Bump DeterminateSystems/magic-nix-cache-action from 4 to 6 ([#42](https://github.com/ryanccn/nrr/issues/42)) - dependabot[bot] - [`ccd5c01`](https://github.com/ryanccn/nrr/commit/ccd5c01ed5984b64c5e1b9046201dbf82326a737) Bump DeterminateSystems/nix-installer-action from 10 to 11 ([#41](https://github.com/ryanccn/nrr/issues/41)) - dependabot[bot] - [`66eee86`](https://github.com/ryanccn/nrr/commit/66eee86cd04395ca88c11b04ef6e57b8b792d9f4) Bump serde from 1.0.200 to 1.0.201 ([#40](https://github.com/ryanccn/nrr/issues/40)) - dependabot[bot] - [`559bee3`](https://github.com/ryanccn/nrr/commit/559bee328a5a0e9440dff2fbf479074df1665c1f) Bump trycmd from 0.15.1 to 0.15.2 ([#44](https://github.com/ryanccn/nrr/issues/44)) - dependabot[bot] - [`5f30162`](https://github.com/ryanccn/nrr/commit/5f30162ab547fc66092574583391c278ea3251a3) Bump serde from 1.0.201 to 1.0.202 ([#43](https://github.com/ryanccn/nrr/issues/43)) - dependabot[bot] - [`cec10ad`](https://github.com/ryanccn/nrr/commit/cec10ad7422d609f7f7c73bae3fc1df7abe398cd) Bump serde from 1.0.202 to 1.0.203 ([#46](https://github.com/ryanccn/nrr/issues/46)) - dependabot[bot] - [`ebdb244`](https://github.com/ryanccn/nrr/commit/ebdb24471d09d8404764b58fe714528219fa0d90) Bump trycmd from 0.15.2 to 0.15.4 ([#45](https://github.com/ryanccn/nrr/issues/45)) - dependabot[bot] ## [0.9.1] - 2024-05-11 ### Features - [`c360fbe`](https://github.com/ryanccn/nrr/commit/c360fbe71fa39632c830c6d9d8e6ff38e1c1e3dd) Add installer script - Ryan Cao ### Bug Fixes - [`7d81dad`](https://github.com/ryanccn/nrr/commit/7d81dada2a2b3ba4c529aa24834bf25ebb354b31) (_list_) Remove extra newline at end of output - Ryan Cao ### Refactor - [`9235f68`](https://github.com/ryanccn/nrr/commit/9235f68db24aceb9e76ccfeea7e247344348f544) Make shared util modules - Ryan Cao ### Testing - [`7fe789c`](https://github.com/ryanccn/nrr/commit/7fe789cefdad8917d792fd0fae241e7bdf356340) (_run_) Add test for multiple arguments - Ryan Cao ### Documentation - [`7a46bb6`](https://github.com/ryanccn/nrr/commit/7a46bb632f3dbdc89fddd9f20ff07ab3ffbf2e64) Complete GitHub Releases section - Ryan Cao - [`16ab9b9`](https://github.com/ryanccn/nrr/commit/16ab9b995629cb654dc246d98305793129be8e7e) Add `cargo-binstall` support - Ryan Cao - [`e8d5c80`](https://github.com/ryanccn/nrr/commit/e8d5c8075d755e0e65457608e6f57de04bc5aaad) Update benchmark to include `node --run` - Ryan Cao ### Dependencies - [`f61f430`](https://github.com/ryanccn/nrr/commit/f61f430dbb4c0c3a07489b405c5a17c74fc0b102) Bump strsim from 0.11.0 to 0.11.1 ([#35](https://github.com/ryanccn/nrr/issues/35)) - dependabot[bot] - [`ff98992`](https://github.com/ryanccn/nrr/commit/ff98992720ff1f57fa6a086f444c564b2269149a) Bump simd-json from 0.13.9 to 0.13.10 ([#37](https://github.com/ryanccn/nrr/issues/37)) - dependabot[bot] - [`3aaedaa`](https://github.com/ryanccn/nrr/commit/3aaedaa3b3ef79f28d9eebbb5414313f83eebb1e) Bump serde from 1.0.197 to 1.0.198 ([#36](https://github.com/ryanccn/nrr/issues/36)) - dependabot[bot] - [`dfc8d95`](https://github.com/ryanccn/nrr/commit/dfc8d95fc1cfdc44e96fb385918d9ca44048f6ad) Bump serde from 1.0.198 to 1.0.199 ([#38](https://github.com/ryanccn/nrr/issues/38)) - dependabot[bot] - [`ba7876e`](https://github.com/ryanccn/nrr/commit/ba7876eaa993880e712bce0d29668e2f3066ac1a) Bump serde from 1.0.199 to 1.0.200 ([#39](https://github.com/ryanccn/nrr/issues/39)) - dependabot[bot] ### Build - [`122bda0`](https://github.com/ryanccn/nrr/commit/122bda048a3c4811fa966fd0ee220fbecb5ec113) Add `aarch64-pc-windows-msvc` target - Ryan Cao ## [0.9.0] - 2024-04-19 ### Features - [`7c1576e`](https://github.com/ryanccn/nrr/commit/7c1576e939bb07704d4e654f424a8b498ec4b418) [**breaking**] Arbitrary command execution ([#27](https://github.com/ryanccn/nrr/issues/27)) - Ryan Cao - [`b6d0d14`](https://github.com/ryanccn/nrr/commit/b6d0d14fc49de19db6a109a6e651e6e93bdd18f2) Add `silent` flag - Ryan Cao - [`e3ebf16`](https://github.com/ryanccn/nrr/commit/e3ebf165a08571d341ce3b717a0cea49050046bd) Adopt `simd_json`, drop zero-copy - Ryan Cao - [`0adae88`](https://github.com/ryanccn/nrr/commit/0adae88811096ded12a6e028c5c8ee829579d21e) Add binary artifacts and static builds ([#31](https://github.com/ryanccn/nrr/issues/31)) - seth - [`fd8e1de`](https://github.com/ryanccn/nrr/commit/fd8e1dee6658473de4d1c4ce1a25355945e122ea) Load environment files with `-e/--env-file` - Ryan Cao - [`6aa164f`](https://github.com/ryanccn/nrr/commit/6aa164fc4f9bd1c3fedfcbf3b270af4e1496a0e9) (_exec_) Allow non-npm installed commands, adopt `execvp` on unix - Ryan Cao ### Bug Fixes - [`ff7320e`](https://github.com/ryanccn/nrr/commit/ff7320ec7b7876514891f193cc95857efee37133) (_exec_) Never print information - Ryan Cao ### Refactor - [`ed04295`](https://github.com/ryanccn/nrr/commit/ed04295ff662f1e2fc497e6e73c5d6650b1d2a32) Reduce duplication and improve organization - Ryan Cao ### Performance - [`6d187e6`](https://github.com/ryanccn/nrr/commit/6d187e6c6bfeecea6239b07c0ba23004d87dd9e9) Use `itoa` for integer formatting - Ryan Cao ### Testing - [`a8a4859`](https://github.com/ryanccn/nrr/commit/a8a485922abd742bd6f4acd9c50e11d1a72ca7ab) Add integration tests - Ryan Cao ### Documentation - [`7eba97b`](https://github.com/ryanccn/nrr/commit/7eba97bc83cfaca9e2ecaaa1e874b4d7d4e897f4) Fix admonition syntax - Ryan Cao ### Miscellaneous - [`06ec194`](https://github.com/ryanccn/nrr/commit/06ec194a0447f449c3457234d0cd7c0423c7f9d2) (_ci_) Adopt `cargo-auditable` - Ryan Cao - [`d622834`](https://github.com/ryanccn/nrr/commit/d622834916e5a9e7973bfcd577697675879f929e) Remove unused fns - Ryan Cao ### Dependencies - [`e9ac77e`](https://github.com/ryanccn/nrr/commit/e9ac77eb3f1523de64164d97fe48e91147c74fd5) Bump nix from 0.27.1 to 0.28.0 ([#24](https://github.com/ryanccn/nrr/issues/24)) - dependabot[bot] ### Revert - [`10aaa49`](https://github.com/ryanccn/nrr/commit/10aaa49a33f4daa223a46da1c03df1396e18019c) Don't use `exec` on unix - Ryan Cao ## [0.8.1] - 2024-02-24 ### Bug Fixes - [`f0ed577`](https://github.com/ryanccn/nrr/commit/f0ed577b5df48b81eb3331ca8389fc2339c36442) Inverted suggestions sorting - Ryan Cao ### Documentation - [`5c09207`](https://github.com/ryanccn/nrr/commit/5c09207426ab432cb48703a6d63d97ac128cfb4b) Explain features - Ryan Cao ## [0.8.0] - 2024-02-24 ### Features - [`79aefab`](https://github.com/ryanccn/nrr/commit/79aefabb74e6f5cd459fdab853fb73c785e046b2) Add spelling suggestions - Ryan Cao ### Bug Fixes - [`a38d15d`](https://github.com/ryanccn/nrr/commit/a38d15da479c63910235e611de5ce2866b4de128) Remove extra newline when listing - Ryan Cao - [`e52fded`](https://github.com/ryanccn/nrr/commit/e52fded8d970f344311f9c66fb0d7277fba7185a) Adopt `serde_with` - Ryan Cao ### Performance - [`2876e81`](https://github.com/ryanccn/nrr/commit/2876e81ef4903bb49e0de24e96fb928f25624ea4) Remove async runtime (Tokio) - Ryan Cao ### Miscellaneous - [`123e864`](https://github.com/ryanccn/nrr/commit/123e864ca95b876ed8195d1c38c3d50b21efe3f8) Update benchmarks - Ryan Cao ## [0.7.0] - 2024-02-21 ### Features - [`922dbb1`](https://github.com/ryanccn/nrr/commit/922dbb10a1f21c405901138d5eb9cdf9980b2ed3) [**breaking**] Allow hyphen values for extra arguments - Ryan Cao ### Performance - [`2cea6d5`](https://github.com/ryanccn/nrr/commit/2cea6d5206f24ac931270c102bece1e79ad6d8a7) Use AES-backed hashing - Ryan Cao - [`d6ba0c1`](https://github.com/ryanccn/nrr/commit/d6ba0c11b8b1f6914e45a8866cdbbdfc26dae473) Reduce unnecessary allocs when constructing arguments - Ryan Cao - [`5322336`](https://github.com/ryanccn/nrr/commit/5322336981e803b9805d776f6509faaa522ca7cf) Adopt `smartstring` to automatically inline small strings - Ryan Cao ### Dependencies - [`6c774fa`](https://github.com/ryanccn/nrr/commit/6c774fa0e3d35c16f70af6c60ba3d62dc04e9220) Bump tokio from 1.35.1 to 1.36.0 ([#20](https://github.com/ryanccn/nrr/issues/20)) - dependabot[bot] - [`e201791`](https://github.com/ryanccn/nrr/commit/e20179106b7ce2e4564dbc810b061fd63f67aea0) Bump serde_json from 1.0.112 to 1.0.114 ([#23](https://github.com/ryanccn/nrr/issues/23)) - dependabot[bot] - [`0cebd21`](https://github.com/ryanccn/nrr/commit/0cebd213286240531591a993ec824e843f9ad29d) Bump clap from 4.4.18 to 4.5.1 ([#22](https://github.com/ryanccn/nrr/issues/22)) - dependabot[bot] ## [0.6.0] - 2024-02-20 ### Performance - [`abad8b7`](https://github.com/ryanccn/nrr/commit/abad8b7b6a6e031f9d69b5d278e13772d14a8c47) Use `OnceLock` to cache script level - Ryan Cao - [`f5b9727`](https://github.com/ryanccn/nrr/commit/f5b97273ed931e9a687ccfac11c776fbcdbdfc25) Implement zero-copy correctly - Ryan Cao ## [0.5.2] - 2024-02-04 ### Bug Fixes - [`065f285`](https://github.com/ryanccn/nrr/commit/065f2854b76ef3799d29cec83f5e2c042243d681) Use `Cow` in `PackageJson` struct - Ryan Cao ## [0.5.1] - 2024-01-28 ### Refactor - [`e9293dd`](https://github.com/ryanccn/nrr/commit/e9293dd78a69e02821aea9ae388a3a3d571f835a) Improve logic, cleanup - Ryan Cao ### Documentation - [`db71ba5`](https://github.com/ryanccn/nrr/commit/db71ba5c58a81bf6211c4e97c1a9b1f2eb8556f9) Remove code block languages in usage [skip ci] - Ryan Cao ## [0.5.0] - 2024-01-26 ### Removed - [`2a64c47`](https://github.com/ryanccn/nrr/commit/2a64c472602ef0634000a361ebe4f0cf7595d752) [**breaking**] Compatibility modes - Ryan Cao ### Documentation - [`79133da`](https://github.com/ryanccn/nrr/commit/79133da713313d98bcdcc061ff49619350dc66a5) Update README - Ryan Cao ### Miscellaneous - [`be8c177`](https://github.com/ryanccn/nrr/commit/be8c177639b0ca15ac4e4fd91554e392651eb441) (_nix_) Update flake inputs - Ryan Cao ## [0.4.1] - 2024-01-24 ### Features - [`0713169`](https://github.com/ryanccn/nrr/commit/07131690cf3ee1e780077392e422aaaea5c29a5e) Add exit status logging - Ryan Cao ### Refactor - [`97b61c3`](https://github.com/ryanccn/nrr/commit/97b61c3726dbaed7c241b85a4a90f86c268f2e31) Don't read package again when serializing to environment - Ryan Cao ### Miscellaneous - [`74f1061`](https://github.com/ryanccn/nrr/commit/74f1061478941c604a385fc3e3032042826e4704) (_ci_) Add garnix config - Ryan Cao - [`59fac25`](https://github.com/ryanccn/nrr/commit/59fac25986cc9bc7108954a81a84a42ed2cc7378) (_ci_) Remove Nix workflow in favor of garnix - Ryan Cao ### Dependencies - [`145a822`](https://github.com/ryanccn/nrr/commit/145a822e2286ddc2b72b8c63081f17c760c2fb23) Bump which from 5.0.0 to 6.0.0 ([#18](https://github.com/ryanccn/nrr/issues/18)) - dependabot[bot] ## [0.4.0] - 2024-01-23 ### Features - [`b8d8c4a`](https://github.com/ryanccn/nrr/commit/b8d8c4a8837a7ad43200b28b56525c9c0c6667f2) Track script level and log script name in nested scripts - Ryan Cao ### Dependencies - [`fa3ad30`](https://github.com/ryanccn/nrr/commit/fa3ad3016ef76a7915b3bf8f3791ad6bf46e29ed) Bump owo-colors from 3.5.0 to 4.0.0 ([#9](https://github.com/ryanccn/nrr/issues/9)) - dependabot[bot] - [`8aaacb4`](https://github.com/ryanccn/nrr/commit/8aaacb4a6ffed5745a9db47d4198a03bf0f324ed) Bump tokio from 1.35.0 to 1.35.1 ([#10](https://github.com/ryanccn/nrr/issues/10)) - dependabot[bot] - [`2042643`](https://github.com/ryanccn/nrr/commit/2042643623d5f442bc3e1ae84a2d8f8d43ccd0d1) Bump clap from 4.4.11 to 4.4.13 ([#14](https://github.com/ryanccn/nrr/issues/14)) - dependabot[bot] - [`8c7ba35`](https://github.com/ryanccn/nrr/commit/8c7ba350f95b1c00052e6abaf5d957ecdbd61956) Bump serde_json from 1.0.108 to 1.0.109 ([#12](https://github.com/ryanccn/nrr/issues/12)) - dependabot[bot] - [`a6213d8`](https://github.com/ryanccn/nrr/commit/a6213d83bb09263e5eb1c3ee27264c9dfe675b34) Bump serde from 1.0.193 to 1.0.195 ([#13](https://github.com/ryanccn/nrr/issues/13)) - dependabot[bot] - [`a6cb691`](https://github.com/ryanccn/nrr/commit/a6cb6915d9e45638dbda83fc1fd34d1202530001) Update dependencies - Ryan Cao ## [0.3.1] - 2023-12-25 ### Features - [`73924d9`](https://github.com/ryanccn/nrr/commit/73924d90dff5373c0f47904c1568492d6b7a78a3) Print help if no scripts are found - Ryan Cao ### Refactor - [`318d5b1`](https://github.com/ryanccn/nrr/commit/318d5b1ca674f2fa3f2df9a8299fbc55ea559ecc) Improve iterators - Ryan Cao ### Dependencies - [`5f27955`](https://github.com/ryanccn/nrr/commit/5f279552a6bf28aaa01bbbcc2db6179f743c69f1) Bump github/codeql-action from 2 to 3 [skip ci] ([#8](https://github.com/ryanccn/nrr/issues/8)) - dependabot[bot] - [`d36075c`](https://github.com/ryanccn/nrr/commit/d36075cdb5aa00fda5e5e74b68af54836e1f67d1) Bump DeterminateSystems/nix-installer-action from 8 to 9 [skip ci] ([#7](https://github.com/ryanccn/nrr/issues/7)) - dependabot[bot] ## [0.3.0] - 2023-12-18 ### Bug Fixes - [`7a166f0`](https://github.com/ryanccn/nrr/commit/7a166f0c8dca85eaabe506fd93111666d809ee34) Handle pre/post script prefixes properly - Ryan Cao ### Refactor - [`c4a32f5`](https://github.com/ryanccn/nrr/commit/c4a32f589b656f6cbf56bd9c4b3ee44cad33c5ed) Use `color_eyre` - Ryan Cao ### Dependencies - [`66c8da8`](https://github.com/ryanccn/nrr/commit/66c8da8da5ae1bca2771c9a8e33c678e22d00295) Bump DeterminateSystems/nix-installer-action from 7 to 8 [skip ci] ([#2](https://github.com/ryanccn/nrr/issues/2)) - dependabot[bot] - [`5412ad0`](https://github.com/ryanccn/nrr/commit/5412ad053927d3f3529213be5bc7f7e22040df95) Bump serde from 1.0.192 to 1.0.193 ([#3](https://github.com/ryanccn/nrr/issues/3)) - dependabot[bot] - [`2e59f5c`](https://github.com/ryanccn/nrr/commit/2e59f5cd741319bea29920e70f638cc305c87dc6) Bump dependencies - Ryan Cao ## [0.2.0] - 2023-11-25 ### Features - [`cd0aea7`](https://github.com/ryanccn/nrr/commit/cd0aea7f1577c05161295f90c202f6b65e5d7a49) Initial commit - Ryan Cao - [`819be15`](https://github.com/ryanccn/nrr/commit/819be15cebcc4f0caf39c7a7fc48d5292134e1dd) Add script listing - Ryan Cao ### Bug Fixes - [`7483b4d`](https://github.com/ryanccn/nrr/commit/7483b4dacd537bd484377e9023179bc24179fc3b) Ensure that `NRR_COMPAT_MODE` is not empty - Ryan Cao - [`b70afec`](https://github.com/ryanccn/nrr/commit/b70afec1e5adb55454c42ae4993476ded0221850) Handle errors on `Child::wait` - Ryan Cao - [`ce8e4fb`](https://github.com/ryanccn/nrr/commit/ce8e4fb921b33283dcedb44e78a6aa312a3a0a49) Allow run-script in nested compat mode - Ryan Cao - [`efa2e97`](https://github.com/ryanccn/nrr/commit/efa2e97a9c7e4da3114c8f33cd0e5508fe4aac56) Only handle unix signals on unix - Ryan Cao - [`733288e`](https://github.com/ryanccn/nrr/commit/733288e58416a7b9337952bf41e0d4a0f8888877) Sort scripts and display in normal text - Ryan Cao ### Refactor - [`d2d6afe`](https://github.com/ryanccn/nrr/commit/d2d6afec34a5c93b2f90d5c3e86ddec4ff3a4568) Search packages and resolve node modules incrementally - Ryan Cao - [`5f6ede8`](https://github.com/ryanccn/nrr/commit/5f6ede88e911868146acb35fb8af39543354ddf1) Optionally run pre and post scripts - Ryan Cao ### Performance - [`58d45d0`](https://github.com/ryanccn/nrr/commit/58d45d08ddeab4cf09b53c7240b2a14f618399aa) Only include `ctrl_c` on unix - Ryan Cao ### Documentation - [`2d6ec80`](https://github.com/ryanccn/nrr/commit/2d6ec80884f74d33c1296d57aa826887cba1a9f2) Add cargo git install [skip ci] - Ryan Cao - [`93bebed`](https://github.com/ryanccn/nrr/commit/93bebeda5422731dbda362a05e9fad25d1af1edf) Use published crate - Ryan Cao ### Styling - [`d3db9c1`](https://github.com/ryanccn/nrr/commit/d3db9c1fc1d2e0ae5aaa9dca2dc780cadc476164) `searched_dirs` → `searched_pkgs` - Ryan Cao ### Miscellaneous - [`1373b97`](https://github.com/ryanccn/nrr/commit/1373b972de7540e9496217b3121455b4eddb83dd) (_ci_) Add cargo release workflow - Ryan Cao [0.9.5]: https://github.com/ryanccn/nrr/compare/v0.9.4..0.9.5 [0.9.4]: https://github.com/ryanccn/nrr/compare/v0.9.3..v0.9.4 [0.9.3]: https://github.com/ryanccn/nrr/compare/v0.9.2..v0.9.3 [0.9.2]: https://github.com/ryanccn/nrr/compare/v0.9.1..v0.9.2 [0.9.1]: https://github.com/ryanccn/nrr/compare/v0.9.0..v0.9.1 [0.9.0]: https://github.com/ryanccn/nrr/compare/v0.8.1..v0.9.0 [0.8.1]: https://github.com/ryanccn/nrr/compare/v0.8.0..v0.8.1 [0.8.0]: https://github.com/ryanccn/nrr/compare/v0.7.0..v0.8.0 [0.7.0]: https://github.com/ryanccn/nrr/compare/v0.6.0..v0.7.0 [0.6.0]: https://github.com/ryanccn/nrr/compare/v0.5.2..v0.6.0 [0.5.2]: https://github.com/ryanccn/nrr/compare/v0.5.1..v0.5.2 [0.5.1]: https://github.com/ryanccn/nrr/compare/v0.5.0..v0.5.1 [0.5.0]: https://github.com/ryanccn/nrr/compare/v0.4.1..v0.5.0 [0.4.1]: https://github.com/ryanccn/nrr/compare/v0.4.0..v0.4.1 [0.4.0]: https://github.com/ryanccn/nrr/compare/v0.3.1..v0.4.0 [0.3.1]: https://github.com/ryanccn/nrr/compare/v0.3.0..v0.3.1 [0.3.0]: https://github.com/ryanccn/nrr/compare/v0.2.0..v0.3.0