Skip to content

Commit b472f7e

Browse files
vveerrggclaude
andcommitted
docs: add v0.7.0 CHANGELOG, fix Jest→Vitest in CONTRIBUTING
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 0e0d6b1 commit b472f7e

2 files changed

Lines changed: 24 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.7.0] - 2026-03-06
11+
12+
### Changed
13+
- **Noble 2.0 migration:** `@noble/curves` ^2.0.1, `@noble/hashes` ^2.0.1
14+
- **Vitest 4:** Upgraded test framework
15+
- **esbuild:** Replaced webpack with esbuild for browser bundling
16+
- **nostr-crypto-utils** dependency upgraded to ^0.6.0
17+
- Dropped Node.js 16 support, CI runs on Node 20.x + 22.x
18+
19+
### Added
20+
- NIP-49 ncryptsec support via nostr-crypto-utils v0.5.1
21+
22+
### Fixed
23+
- Resolved npm audit vulnerabilities (ajv, minimatch, rollup)
24+
- Updated test mocks for `@noble/curves/secp256k1` schnorr functions
25+
- `configureHMAC` safety guard and proper ECDH shared secret
26+
- Memory zeroing, Schnorr signatures, and 32-byte key derivation
27+
- Removed private key material from all log outputs
28+
29+
### Security
30+
- Eliminated elliptic HIGH vulnerability by updating nostr-crypto-utils
31+
- Removed crypto-browserify devDep
32+
1033
## [0.6.6] - 2025-02-19
1134

1235
### Changed

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ When you are creating an enhancement suggestion, please include as many details
5151

5252
## Testing
5353

54-
We use Jest for testing. Please ensure all tests pass before submitting a pull request:
54+
We use Vitest for testing. Please ensure all tests pass before submitting a pull request:
5555

5656
```bash
5757
npm test

0 commit comments

Comments
 (0)