orogene
Releases
0.3.34 (2023-10-09)
v0.3.34
Oct 9 2023 at 00:59 UTC
This release is largely a series of attempts at making Orogene faster, most of which didn't have much of an effect. Properly supporting reflinks on DeDrive is nice, though.
Features
- reflink: bump reflink-copy to add support for reflinks on Windows Dev Drive (32c169c7)
- perf: be smarter about reflinks and mkdirp (581dda60)
Bug Fixes
0.3.33 (2023-10-02)
v0.3.33
Oct 2 2023 at 18:43 UTC
Features
- terminal: display indeterminate progress while orogene is running (d4f3e845)
- release: automatically bump official brew formula on release (deceec38)
Bug Fixes
0.3.32 (2023-09-30)
v0.3.32
Sep 30 2023 at 05:29 UTC
Features
- dist: automatically publish to a homebrew tap (023ebcca)
Bug Fixes
- cache: cache recovery was working off JSON metadata, not new rkyv-based one (7c566287)
- unsafe: use safe version of method that verifies data. No perf impact noticeable (1a6b54ac)
- resolver: fix issue with aliases not being handled properly (85d31713)
- resolver: node paths should use their fs name (544639b7)
- resolver: go ahead and try to resolve if we just have a version (8d04d84b)
Documentation
- build: document build requirements (16391bec)
0.3.31 (2023-09-28)
v0.3.31
Sep 28 2023 at 23:57 UTC
0.3.27 (2023-05-21)
v0.3.27
May 21 2023 at 22:36 UTC
0.3.26 (2023-05-19)
v0.3.26
May 19 2023 at 17:43 UTC
Features
- scripts: run lifecycle scripts in correct dependency order (#263) (00979ae8)
- error: Add extra context to all std::io::Error messages (#268) (8749a526)
Bug Fixes
0.3.25 (2023-05-10)
v0.3.25
May 10 2023 at 19:06 UTC
0.3.24 (2023-05-10)
v0.3.24
May 10 2023 at 05:26 UTC
Features
- optional: ignore install script failures for truly optional dependencies (09fcc77d)
- credentials: add support for parsing credentials (for later consumption) (59f0a11c)
- telemetry: implement opt-in crash and usage telemetry (#262) (8d5e1f59)
Bug Fixes
- apply: only update package.json on apply success (1e775ad0)
- wasm: missed a spot again with wasm (c4fcb328)
- wasm: again (b745c5bb)
- docs: add --credentials to command docs (24b60124)
- debug-log: stop printing ansi codes to debug log (3c1cd69f)
- bin: semi-preserve file modes and make binaries executable (#259) (f01ed09d)
- apply: fix regression where only hoisted linker was used (78f41202)
- misc: fix a couple of straggler warnings (594081f4)
Documentation
- readme: improvements to README (7b63b073)
0.3.23 (2023-04-18)
v0.3.23
Apr 18 2023 at 21:31 UTC
Bug Fixes
- docs: update docs after
--lockfile
addition (e1caff41) - ping: fix emoji spacing (90038383)
- nassun: try and get rustdoc to show NassunError at the toplevel to play nicer with miette (e5638712)
- error: export orogene cmd error enum (b37e1167)
- wasm: get node-maintainer working on wasm again (b1f6bc82)
Miscellaneous Tasks
0.3.22 (2023-04-18)
v0.3.22
Apr 18 2023 at 06:48 UTC
0.3.19 (2023-04-10)
v0.3.19
Apr 10 2023 at 05:52 UTC
Features
- debug: Include errors in debug log when possible (9551239e)
- isolated: add support for isolated dependency installation (#226) (9da2e1e7)
- apply: rename
restore
toapply
(82f7b623)
Bug Fixes
0.3.18 (2023-04-07)
v0.3.18
Apr 7 2023 at 20:51 UTC
Features
- config: load options from env, too (ccfa812b)
- docs: More detailed configuration docs (6165e808)
- ping: emojify ping (a6627657)
- config: read config file options from
options
node (41b281ee) - docs: show command aliases in docs (0dc70672)
- config: add support for nested arrays and maps to kdl configs (f5e71d0c)
- config: support for specifying scope registries (49c2190e)
- config: support for arrays, too (ef46e5aa)
- config: overhaul how scoped registries are provided (31c3ae74)
Bug Fixes
- view: remove stray
dbg!
(03f7a7dd)
0.3.17 (2023-04-03)
v0.3.17
Apr 3 2023 at 03:12 UTC
0.3.16 (2023-04-01)
v0.3.16
Apr 1 2023 at 22:34 UTC
Bug Fixes
- deps: bump deps/miette/etc (b987939e)
- node-maintainer: improve api docs and remove some undesirable APIs in node-maintainer (2dea36c0)
- docs: update CLI docs (bd0d7fda)
- ci: add rust-versions and re-enable minimal version checks (b509cc20)
Features
0.3.15 (2023-03-31)
v0.3.15
Mar 31 2023 at 06:09 UTC
0.3.14 (2023-03-26)
v0.3.14
Mar 26 2023 at 01:38 UTC
0.3.13 (2023-03-25)
v0.3.13
Mar 25 2023 at 05:15 UTC
0.3.12 (2023-03-25)
v0.3.12
Mar 25 2023 at 04:50 UTC
0.3.11 (2023-03-19)
v0.3.11
Mar 19 2023 at 19:36 UTC
Most of this release was docs (which are available through the Orogene site!), but there's some emoji-related stuff fixed, too that might be handy.
Features
- msg: fasterthanlime is basically the lemonodor of rust, no? (fcc5a256)
- docs: initial mdbook setup and hookup to oranda (#205) (b66a66e0)
- emoji: add global flag to disable emoji display (bafbe802)
Bug Fixes
0.3.10 (2023-03-13)
v0.3.10
Mar 13 2023 at 08:44 UTC
Features
- restore: improvements to restore command, and removal of resolve command (4e9940dd)
- restore: print timings in seconds (608d3f59)
- memory: significantly reduce memory use during resolution (#203) (f7fb85d6)
- hax: offer hackerish words of encouragement! (cf467da4)
Bug Fixes
- progress: only show one progress bar at a time (e36356c6)
0.3.9 (2023-03-12)
v0.3.9
Mar 12 2023 at 10:14 UTC
Features
- wasm: get nassun and node-maintainer working well in wasm (#131) (16ad5bae)
- validate: optionally validate cache contents during extraction (#197) (0e22a5f4)
- extract: remove existing modules as needed (d3303b00)
- prune: check for an prune extraneous packages, and skip extracting valid ones (#200) (544a2c5c)
- progress: refactored progress bar out of node-maintainer (#201) (e1908ad6)
- progresss: add flags to disable progress bars (f988a824)
Bug Fixes
- nassun: use cfg_attr to reduce duplication (f126d5ca)
0.3.8 (2023-03-09)
v0.3.8
Mar 9 2023 at 05:29 UTC
0.3.7 (2023-03-07)
v0.3.7
Mar 7 2023 at 10:23 UTC
0.3.6 (2023-03-07)
v0.3.6
Mar 7 2023 at 06:59 UTC
Features
- cow: prefer CoW on systems that support it. Also, fall back to copy when hard links fail. (0e29632a)
0.3.5 (2023-03-06)
v0.3.5
Mar 6 2023 at 21:11 UTC
0.3.4 (2023-03-06)
v0.3.4
Mar 6 2023 at 02:11 UTC
v0.3.3
v0.3.3
Mar 6 2023 at 00:21 UTC
Bug Fixes
- progress: extraction should be based on node count (minus root node) (088da295)
- extract: extract_to should only be available on non-wasm (f8792adc)
Features
- deprecated: Warn when resolving npm packages marked as
deprecated
(#184) (45a953b0) - maintainer: export iterator over graph modules (#187) (fa109bf4)
- maintainer: s/parallelism/concurrency/g (17e1fb49)
- modules: wrap iterator in its own type (ee99bee4)
- extraction: add support for faster, cached extraction (#191) (5bf0425b)
v0.2.2
v0.2.2
Feb 26 2023 at 03:34 UTC
0.2.0 (2023-02-26)
v0.2.0
Feb 26 2023 at 02:39 UTC
This is an initial "release" mostly to make sure the release workflow is all working, and just to get the current prototype out there and available for people to poke at.
Features
- cli: Add resolve & link progress bars (#145) (dd4c6ca2)