Skip to content

Commit acfc634

Browse files
committed
chore(release): v2.8.0
1 parent 1d62ff6 commit acfc634

2 files changed

Lines changed: 13 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2.8.0](https://github.com/SocketDev/socket-lib/releases/tag/v2.8.0) - 2025-10-29
9+
10+
### Changed
11+
12+
- **Enhanced DLX cache key generation with npm/npx compatibility**: Updated cache key strategy to align with npm/npx ecosystem patterns
13+
- Changed from SHA-256 (64 chars) to SHA-512 truncated to 16 chars (matching npm/npx)
14+
- Optimized for Windows MAX_PATH compatibility (260 character limit)
15+
- Accepts collision risk for shorter paths (~1 in 18 quintillion with 1000 entries)
16+
- Added support for PURL-style package specifications (e.g., `npm:prettier@3.0.0`, `pypi:requests@2.31.0`)
17+
- Documented Socket's shorthand format (without `pkg:` prefix) handled by `@socketregistry/packageurl-js`
18+
- References npm/cli v11.6.2 implementation for consistency
19+
820
## [2.7.0](https://github.com/SocketDev/socket-lib/releases/tag/v2.7.0) - 2025-10-28
921

1022
### Added

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@socketsecurity/lib",
3-
"version": "2.7.0",
3+
"version": "2.8.0",
44
"license": "MIT",
55
"description": "Core utilities and infrastructure for Socket.dev security tools",
66
"keywords": [

0 commit comments

Comments
 (0)