Skip to content

Commit 0e458fd

Browse files
committed
Release 1.10.0: refresh README (requirements, SPM, defaults, examples) and add
changelog entries - CHANGELOG: add 1.10.0 notes (ChaCha20 4-byte counter + QUIC vectors, enforce 24-byte XChaCha20-Poly1305 nonces, Apple-only privacy manifest with visionOS/macCatalyst, prefer FoundationEssentials, fix Scrypt/SecureBytes memory handling, refresh install docs) - README: update badges and requirements (Swift 5.6+, platform targets), focus on SPM with versioned snippet, XCFramework and hardened runtime notes, legacy manager guidance, add Recommended Defaults, improve examples (SHA variants, AEAD API, AES guidance, RSA 2048), and revise Swift version support list
1 parent 2491896 commit 0e458fd

2 files changed

Lines changed: 158 additions & 85 deletions

File tree

‎CHANGELOG‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
1.10.0
2+
- Add a ChaCha20 initializer with explicit 4-byte counter support and QUIC test vectors
3+
- Fix XChaCha20-Poly1305 nonce length metadata to require 24-byte nonces
4+
- Make the privacy manifest Apple-only via a dedicated resources target and add visionOS/macCatalyst support
5+
- Prefer FoundationEssentials when available, with Foundation fallback for compatibility
6+
- Fix Scrypt and SecureBytes memory handling to avoid unsafe baseAddress crashes and release allocated memory correctly
7+
- Refresh release metadata and installation docs for 1.10.0
8+
19
1.9.0
210
- Renamed bytes to byteArray in Data extension to avoid conflict with Swift 6.2 by @mluisbrown in #1076 and #1077
311

0 commit comments

Comments
 (0)