You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+27-2Lines changed: 27 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
All notable changes to this project will be documented in this file.
4
4
5
-
## [2026.2.22] - 2026-02-22
5
+
## [2026.2.26] - 2026-02-26
6
6
7
7
### <!-- 0 -->🚀 Features
8
8
@@ -19,6 +19,15 @@ All notable changes to this project will be documented in this file.
19
19
-*(cli)* Add patch command for modifying installed packages ([35effe6](https://github.com/binbandit/snpm/commit/35effe6a7ea9296d0c42e39065cfb22d16dfde86))
20
20
-*(cli)* Add clean command for garbage collection ([0a119f1](https://github.com/binbandit/snpm/commit/0a119f1d8aa6b45274500f96066ce32b5752c0d3))
21
21
-*(auth)* Implement npm-compatible login with web and legacy fallback ([21b81f3](https://github.com/binbandit/snpm/commit/21b81f31f05b9f5b582416e31aecd64cff92621b))
22
+
-*(core)* Add offline mode support for dlx command ([48133ae](https://github.com/binbandit/snpm/commit/48133ae7b009f024a5395917ad84cc7f05f900b4))
23
+
-*(core)* Add audit error variants and auth_scheme_for_url helper ([428be08](https://github.com/binbandit/snpm/commit/428be088c51ec18020dced6686944da2b9921f01))
24
+
-*(core)* Add security audit operation with SARIF support ([13a9e26](https://github.com/binbandit/snpm/commit/13a9e2608745e3b2b6e08be1de7f44268a385cc3))
-*(switch)* Wire switch into distribution and verify binaries ([ffccb29](https://github.com/binbandit/snpm/commit/ffccb29bd0ca9c2b5dfce579a9202c2902acb11c))
-*(cli)* Add why command with json and depth options ([0f03b93](https://github.com/binbandit/snpm/commit/0f03b9316126110dae86cc531566205c302667b6))
30
+
- Add optionalDependencies support to package.json parsing ([5685938](https://github.com/binbandit/snpm/commit/56859388460ad0e70676580e86bc7e5be0b8085c))
22
31
23
32
### <!-- 1 -->🐛 Bug Fixes
24
33
@@ -27,6 +36,12 @@ All notable changes to this project will be documented in this file.
27
36
-*(git)* Include stderr in git command error messages ([ca18007](https://github.com/binbandit/snpm/commit/ca180075878dbfe2eba2e00cdb860d82b4e74b30))
28
37
-*(workspace)* Properly link all project dependencies from shared virtual store ([c4e36e0](https://github.com/binbandit/snpm/commit/c4e36e0b78bbfd4151f15981e653a5d810d99bfd))
29
38
-*(ci)* Ensure CLI version is updated in release binaries ([8fed25f](https://github.com/binbandit/snpm/commit/8fed25f416b6275de6deab2a82235cf6138dce9b))
39
+
-*(linker)* Block bin path traversal from package manifests ([f2edf97](https://github.com/binbandit/snpm/commit/f2edf978419cb4c17c8b25e55c07bda441dcf7bb))
-*(switch)* Avoid exit code truncation in delegated process ([43139e3](https://github.com/binbandit/snpm/commit/43139e398ce623e3ea812445b989ef3a149d2ef6))
42
+
- Resolve file: protocol paths relative to declaring package ([adc032c](https://github.com/binbandit/snpm/commit/adc032cadb365cbd12d1e5266ada87a766ed6b2b))
43
+
- Exclude root-level optionalDependencies from resolution to prevent platform errors ([80832fc](https://github.com/binbandit/snpm/commit/80832fc6d895fbbeed7249d97d3273bdaee049d7))
44
+
- Hot scenario must populate store paths to prevent missing package errors ([ec4d7ca](https://github.com/binbandit/snpm/commit/ec4d7caf1d97c9b78922321c39d580aac9c335fc))
30
45
31
46
### <!-- 2 -->♻️ Refactor
32
47
@@ -56,13 +71,18 @@ All notable changes to this project will be documented in this file.
56
71
### <!-- 4 -->⚡ Performance
57
72
58
73
-*(linker)* Optimize warm cache installs with symlink validation ([cd0a8e1](https://github.com/binbandit/snpm/commit/cd0a8e161e33b712dc122095b1f428eb83f806a9))
74
+
- Skip linking packages that already exist in virtual store ([f2af531](https://github.com/binbandit/snpm/commit/f2af5315f3e8577ce340a0fcedcae4587613805e))
75
+
- Optimize linking with marker files and directory symlinks ([b994c9d](https://github.com/binbandit/snpm/commit/b994c9d61fd9d948858b7a136866e74a07c62b8d))
76
+
- Skip manifest parsing and metadata reads for Hot scenario ([d3a75f6](https://github.com/binbandit/snpm/commit/d3a75f66cb8b808e67f31a4e86c895e05875d5f2))
59
77
60
78
### <!-- 5 -->🎨 Styling
61
79
62
80
-*(cli-config)* Wrap long packages dir logging line ([c0418df](https://github.com/binbandit/snpm/commit/c0418dffb7a1fb9aa44b458d374b5b800c17d961))
63
81
-*(core)* Condense git helpers for clarity ([9c36418](https://github.com/binbandit/snpm/commit/9c3641875b5a4f681d508f669e9a9a0ab7775cdc))
64
82
- Format code with cargo fmt ([8853bb2](https://github.com/binbandit/snpm/commit/8853bb2ff473175b5ef9100cd3be9a791cd3c571))
65
83
- Fix formatting and clippy warnings ([234cb1f](https://github.com/binbandit/snpm/commit/234cb1f7cb85eb2bc43b81d6216e6056cdaec973))
84
+
-*(core)* Apply cargo fmt to cache and dlx modules ([752d88c](https://github.com/binbandit/snpm/commit/752d88c085dcc3cd9511508162f61e98f5eb497f))
85
+
- Run cargo fmt on install operations ([61945e6](https://github.com/binbandit/snpm/commit/61945e6269909441b928829aeb674d5f7e54116e))
66
86
67
87
### <!-- 7 -->⚙️ Miscellaneous Tasks
68
88
@@ -118,7 +138,12 @@ All notable changes to this project will be documented in this file.
-*(npm)* Bump version to 2026.2.1 ([a1088ba](https://github.com/binbandit/snpm/commit/a1088ba7fc0474a1f2a1ebb155f059db86712937))
144
+
-*(docs-site)* Refresh deps and keep homepage version current ([c30f8b6](https://github.com/binbandit/snpm/commit/c30f8b6b2cde0b440633011a56130760210cb494))
145
+
-*(release)* Bump npm package version ([5641c5c](https://github.com/binbandit/snpm/commit/5641c5c315cc18988eacde94102d283edd26cf60))
146
+
-*(release)* Bump version to 2026.2.26 [skip ci] ([234c9ef](https://github.com/binbandit/snpm/commit/234c9ef7b4a878df7d3511897ad718d8b213a126))
0 commit comments