Skip to content

Commit a9cdee1

Browse files
committed
docs(changelog): prepare v2.0.0 release and cleanup
Added v2.0.0 entry with single executable binary as breaking change. Cleaned up existing entries to focus on user-facing changes: - Removed marketing language - Condensed multiple similar entries - Removed internal implementation details - Focused on flags, commands, and environment variables users interact with
1 parent f70a128 commit a9cdee1

File tree

1 file changed

+39
-234
lines changed

1 file changed

+39
-234
lines changed

CHANGELOG.md

Lines changed: 39 additions & 234 deletions
Original file line numberDiff line numberDiff line change
@@ -4,330 +4,135 @@ All notable changes to this project will be documented in this file.
44

55
The 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

Comments
 (0)