What changed, and why it matters
This commit only updates the project's CHANGELOG.md file. It corrects the release date for version 1.0.39 and adds the changelog entry for the new 1.0.40 release. There are no code changes, no security fixes applied, and no security vulnerability introduced.
No security action needed. This is a documentation-only changelog update.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff is limited to CHANGELOG.md. It changes the 1.0.39 date from an invalid date (2026-13-06) to 2026-03-06 and inserts the 1.0.40 release notes. The listed 1.0.40 changes are documentation only in this commit; the actual code changes are not present in the supplied diff.
Changed components
Inspect captured patch +26 / −1
diff --git a/CHANGELOG.md b/CHANGELOG.md
index dfdd71d..bf0e08c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,7 +4,32 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## [1.0.39] - 2026-13-06
+## [1.0.40] - 2026-04-24
+
+### Added
+- Support importing exported Google Authenticator OTP records.
+- Support showing OTP secrets as text or a QR.
+- Support showing BIP85/BIP39 qr codes.
+- Support DIY device ESP32-S3-DevKitC-1.
+
+### Changed
+- Allow entering indices/numbers directly without requiring leading zeros.
+- Improve unlock screen display text for clarity.
+- Minor firmware size and display performance optimizations.
+- Update jade_builder docker image.
+
+### Fixed
+- Fix a crash when verifying a BIP85 mnemonic.
+- Reject mnemonic import for invalid and non-12/24 word mnemonics.
+- Reject OTP registration for unsupported periods.
+- Clear secrets from memory more diligently after UI display.
+- Always confirm all outputs when Green recovery signing.
+- Upgrade cbor2 to 5.9.0 to fix upstream parsing issues.
+- Upgrade libwally to release 1.5.3.
+- Various libjade fixes and improvements.
+
+
+## [1.0.39] - 2026-03-06
### Added
- Support for signing Green 2of3 recovery transactions as the recovery signer.
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.