@@ -4,330 +4,135 @@ All notable changes to this project will be documented in this file.
44
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) .
66
7+ ## [ 2.0.0] ( https://github.com/SocketDev/socket-cli/releases/tag/v2.0.0 ) - 2025-10-29
8+
9+ ### Changed
10+ - ** BREAKING** : CLI now ships as single executable binary requiring no external Node.js installation
11+
712## [ 1.1.25] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.25 ) - 2025-10-10
813
914### Added
10- - New ` --no-major-updates ` flag for controlling major version update behavior
11- - New ` --show-affected-direct-dependencies ` flag for enhanced dependency visibility
15+ - ` --no-major-updates ` flag
16+ - ` --show-affected-direct-dependencies ` flag
1217
1318### Fixed
14- - Improved provenance handling for better package verification
19+ - Provenance handling
1520
1621## [ 1.1.24] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.24 ) - 2025-10-10
1722
1823### Added
19- - New ` --minimum-release-age ` flag for ` socket fix ` to filter packages by release age
20- - SOCKET_CLI_COANA_LOCAL_PATH environment variable for local Coana version testing
24+ - ` --minimum-release-age ` flag for ` socket fix `
25+ - SOCKET_CLI_COANA_LOCAL_PATH environment variable
2126
2227### Fixed
23- - Enhanced organization capabilities detection for different plan variants
24- - Improved enterprise plan filtering logic
28+ - Organization capabilities detection
29+ - Enterprise plan filtering
2530
2631## [ 1.1.23] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.23 ) - 2025-09-22
2732
2833### Changed
29- - Enhanced ` --no-apply-fixes ` flag naming for improved clarity (previously ` --dont-apply-fixes ` )
30- - Streamlined documentation and help text for better user experience
31- - Improved ` pnpm dlx ` operations by removing unnecessary ` --ignore-scripts ` flag
34+ - Renamed ` --dont-apply-fixes ` to ` --no-apply-fixes ` (old flag remains as alias)
35+ - pnpm dlx operations no longer use ` --ignore-scripts `
3236
3337### Fixed
34- - Resolved JSON example formatting in usage documentation
35- - Enhanced test reliability for cdxgen on Windows platforms
36- - Improved error handling in optimize command for pnpm environments
38+ - Error handling in optimize command for pnpm
3739
3840## [ 1.1.22] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.22 ) - 2025-09-20
3941
4042### Changed
41- - Rename ` --only-compute ` flag to ` --dont-apply-fixes ` for ` socket fix ` , but keep old flag as an alias.
43+ - Renamed ` --only-compute ` to ` --dont-apply-fixes ` for ` socket fix ` ( old flag remains as alias)
4244
4345### Fixed
44- - Resolved interactive prompts in ` socket optimize ` when using pnpm
45- - Sanitize extracted git repository names to be compatible with the Socket API.
46+ - Interactive prompts in ` socket optimize ` with pnpm
47+ - Git repository name sanitization
4648
47- ## [ 1.1.21] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.22 ) - 2025-09-20
49+ ## [ 1.1.21] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.21 ) - 2025-09-20
4850
4951### Added
50- - New ` --compact-header ` flag for streamlined CLI output display
51-
52- ### Changed
53- - Enhanced package manager interception for improved security scanning
54- - Improved detection of temporary package execution environments
52+ - ` --compact-header ` flag
5553
5654### Fixed
57- - Enhanced error handling in ` socket optimize ` with proper exit codes
55+ - Error handling in ` socket optimize `
5856
5957## [ 1.1.20] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.20 ) - 2025-09-19
6058
6159### Added
62- - Terminal link support for enhanced command output formatting
60+ - Terminal link support
6361
6462### Fixed
65- - Resolved Windows compatibility issues with package manager execution
66-
67- ## [ 1.1.19] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.19 ) - 2025-09-19
68-
69- ### Added
70- - Enhanced testing capabilities for malware detection features
71-
72- ## [ 1.1.18] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.18 ) - 2025-09-18
73-
74- ### Fixed
75- - Enhanced compatibility with older Node.js versions
76-
77- ## [ 1.1.17] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.17 ) - 2025-09-18
78-
79- ### Fixed
80- - Enhanced Windows compatibility for package manager operations
81-
82- ## [ 1.1.16] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.16 ) - 2025-09-16
83-
84- ### Fixed
85- - Enhanced pnpm wrapper compatibility with dlx commands
86-
87- ## [ 1.1.15] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.15 ) - 2025-09-16
88-
89- ### Changed
90- - Improved ` socket fix ` error messages for missing environment variables
91-
92- ### Fixed
93- - Resolved path handling issue in ` socket optimize ` command
94-
95- ## [ 1.1.14] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.14 ) - 2025-09-17
96-
97- ### Changed
98- - Enhanced third-party tool integration
63+ - Windows package manager execution
9964
10065## [ 1.1.13] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.13 ) - 2025-09-16
10166
10267### Added
103- - New ` --output-file ` flag for ` socket fix ` to save computed fixes to a JSON file
104- - New ` --only-compute ` flag for ` socket fix ` to compute fixes without applying them
105-
106- ## [ 1.1.12] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.12 ) - 2025-09-15
107-
108- ### Fixed
109- - Enhanced security alert processing for more reliable operations
110-
111- ## [ 1.1.11] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.11 ) - 2025-09-12
112-
113- ### Fixed
114- - Improved multipart upload reliability with Socket SDK update
115-
116- ## [ 1.1.10] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.10 ) - 2025-09-11
117-
118- ### Changed
119- - Enhanced command argument filtering for improved compatibility with npm and cdxgen integrations
68+ - ` --output-file ` flag for ` socket fix `
69+ - ` --only-compute ` flag for ` socket fix `
12070
12171## [ 1.1.9] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.9 ) - 2025-09-11
12272
12373### Added
124- - Enhanced ` socket fix --id ` to accept CVE IDs and PURLs in addition to GHSA IDs
74+ - ` socket fix --id ` now accepts CVE IDs and PURLs
12575
12676### Fixed
127- - Correct SOCKET_CLI_API_TIMEOUT environment variable lookup
128-
129- ## [ 1.1.8] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.8 ) - 2025-09-11
130-
131- ### Changed
132- - Clearer permission error messages to help resolve access issues
77+ - SOCKET_CLI_API_TIMEOUT environment variable lookup
13378
13479## [ 1.1.7] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.7 ) - 2025-09-11
13580
13681### Added
137- - Control spinner display with new ` --no-spinner ` flag
82+ - ` --no-spinner ` flag
13883
13984### Fixed
140- - Enhanced proxy support for flexible network configurations
141-
142- ## [ 1.1.6] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.6 ) - 2025-09-10
143-
144- ### Fixed
145- - Improved pull request operations with better cache management
146-
147- ## [ 1.1.5] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.5 ) - 2025-09-10
148-
149- ### Fixed
150- - Enhanced reachability analysis spinner for consistent feedback
151- - Better working directory control with ` --cwd ` flag improvements
85+ - Proxy support
15286
15387## [ 1.1.4] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.4 ) - 2025-09-09
15488
15589### Added
156- - Track release changes with CHANGELOG.md
157- - Enhanced development workflow with contributor guidance
158- - Control scan output detail with ` --report-level ` flag
90+ - ` --report-level ` flag for scan output control
15991
16092## [ 1.1.1] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.1 ) - 2025-09-04
16193
162- ### Changed
163- - Faster command completion with improved tab functionality
164- - Smoother user experience with better loading indicators
165-
16694### Removed
167- - Removed legacy ` --test ` and ` --test-script ` flags from ` socket fix `
168- - Continued cleanup of legacy ` socket fix ` code
95+ - Legacy ` --test ` and ` --test-script ` flags from ` socket fix `
16996
17097## [ 1.1.0] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.1.0 ) - 2025-09-03
17198
17299### Added
173- - See package versions directly in ` socket npm ` security reports
174-
175- ### Changed
176- - Clearer feedback for repeat ` socket npm ` installations
177- - More reliable handling of scan timeouts
178- - Streamlined repeat installs by hiding redundant audit info
179-
180- ### Fixed
181- - More reliable file system operations
182- - Better configuration value handling
183-
184- ### Removed
185- - Cleaned up legacy ` socket fix ` code
100+ - Package versions in ` socket npm ` security reports
186101
187102## [ 1.0.111] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.111 ) - 2025-09-03
188103
189104### Added
190- - Reimplemented ` --range-style ` flag for ` socket fix `
191-
192- ### Fixed
193- - Enhanced CI/CD compatibility for reachability analysis and fixes
194-
195- ## [ 1.0.110] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.110 ) - 2025-09-03
196-
197- ### Changed
198- - Enhanced reachability analysis and ` socket fix ` for better output handling
199-
200- ## [ 1.0.109] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.109 ) - 2025-09-03
201-
202- ### Changed
203- - Improved build environment handling for better compatibility
204-
205- ## [ 1.0.108] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.108 ) - 2025-09-03
206-
207- ### Changed
208- - Cleaner output from wrapped commands for focused results
209-
210- ## [ 1.0.107] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.107 ) - 2025-09-02
211-
212- ### Fixed
213- - Restored build stability for reliable deployments
105+ - ` --range-style ` flag for ` socket fix `
214106
215107## [ 1.0.106] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.106 ) - 2025-09-02
216108
217109### Added
218- - Control reachability analysis caching with new ` --reach-skip-cache ` flag
219-
220- ## [ 1.0.104] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.104 ) - 2025-08-29
221-
222- ### Fixed
223- - Enhanced security advisory resolution for accurate vulnerability tracking
224-
225- ## [ 1.0.103] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.103 ) - 2025-08-29
226-
227- ### Fixed
228- - Improved GitHub Security Advisory processing
229-
230- ## [ 1.0.102] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.102 ) - 2025-08-29
231-
232- ### Fixed
233- - Enhanced command flag processing for better reliability
234-
235- ## [ 1.0.100] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.100 ) - 2025-08-29
236-
237- ### Added
238- - Richer debugging output for security advisory analysis
239-
240- ## [ 1.0.96] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.96 ) - 2025-08-27
241-
242- ### Changed
243- - Streamlined organization selection for reachability analysis
110+ - ` --reach-skip-cache ` flag
244111
245112## [ 1.0.89] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.89 ) - 2025-08-15
246113
247114### Added
248- - Comprehensive manifest scanning with ` socket scan create --reach `
115+ - ` socket scan create --reach ` for manifest scanning
249116
250117## [ 1.0.85] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.85 ) - 2025-08-01
251118
252119### Added
253- - Flexible npm path configuration via ` SOCKET_CLI_NPM_PATH ` environment variable
120+ - SOCKET_CLI_NPM_PATH environment variable
254121
255122## [ 1.0.82] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.82 ) - 2025-07-30
256123
257124### Added
258- - Memory optimization controls with ` --max-old-space-size ` and ` --max-semi-space-size ` flags
259-
260- ## [ 1.0.80] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.80 ) - 2025-07-29
261-
262- ### Changed
263- - Enhanced file discovery feedback in ` socket scan create `
125+ - ` --max-old-space-size ` and ` --max-semi-space-size ` flags
264126
265127## [ 1.0.73] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.73 ) - 2025-07-14
266128
267129### Added
268- - Automatic detection of ` .socket.facts.json ` configuration files
130+ - Automatic ` .socket.facts.json ` detection
269131
270132## [ 1.0.69] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.69 ) - 2025-07-10
271133
272134### Added
273- - Skip pull request checks with new ` --no-pr-check ` flag for ` socket fix `
274-
275- ## [ 1.0.10] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.10 ) - 2025-06-28
276-
277- ### Changed
278- - Enhanced performance and reliability across all commands
279-
280- ## [ 1.0.9] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.9 ) - 2025-06-28
281-
282- ### Changed
283- - Improved stability and command execution speed
284-
285- ## [ 1.0.8] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.8 ) - 2025-06-27
286-
287- ### Changed
288- - Faster command processing with optimized internals
289-
290- ## [ 1.0.7] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.7 ) - 2025-06-25
291-
292- ### Changed
293- - Enhanced reliability through improved code quality
294-
295- ## [ 1.0.6] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.6 ) - 2025-06-25
296-
297- ### Changed
298- - Smoother user experience with targeted improvements
299-
300- ## [ 1.0.5] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.5 ) - 2025-06-25
301-
302- ### Changed
303- - Faster command execution with performance enhancements
304-
305- ## [ 1.0.4] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.4 ) - 2025-06-25
306-
307- ### Changed
308- - More stable operations with targeted fixes
309-
310- ## [ 1.0.3] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.3 ) - 2025-06-25
311-
312- ### Added
313- - Load npm config as part of ` socket fix `
314-
315- ## [ 1.0.2] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.2 ) - 2025-06-25
316-
317- ### Added
318- - Added spinner to reachability scan
319-
320- ## [ 1.0.1] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.1 ) - 2025-06-24
321-
322- ### Added
323- - Package manager version logging to info
324- - Organization persistence when selecting orgs
325-
326- ### Changed
327- - Made ` socket fix ` command reuse implementations for better efficiency
328- - Normalized options passed to ` socket fix `
329- - Improved banner spacing logic
330- - Enhanced default org feedback and call-to-action
135+ - ` --no-pr-check ` flag for ` socket fix `
331136
332137## [ 1.0.0] ( https://github.com/SocketDev/socket-cli/releases/tag/v1.0.0 ) - 2025-06-13
333138
0 commit comments