Skip to content

Commit cc7e823

Browse files
committed
Keeping Kens new changes, all tests passing and reverting deletion of CLAUDE.md. Updated CHANGELOG.md
1 parent 6406e56 commit cc7e823

File tree

1 file changed

+27
-14
lines changed

1 file changed

+27
-14
lines changed

CHANGELOG.md

Lines changed: 27 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -26,25 +26,38 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
2626
- [0.1.0 - 2024-04-09](#010---2024-04-09)
2727

2828
---
29-
## [Unreleased]
29+
## [1.0.12] - 2025-11-25
3030

3131
### Added
32-
- (Include new features or significant user-visible enhancements here.)
32+
- Complete Wallet infrastructure with serializers, substrates, and implementations for full wallet functionality
33+
- Authentication system including peer authentication, certificates, session management, and HTTP transport
34+
- BEEF (Background Evaluation Extended Format) transaction format support with builder, serializer, and validator
35+
- Script interpreter with comprehensive opcode support, stack operations, and script execution engine
36+
- Storage interfaces and implementations for data upload/download with encryption support
37+
- Overlay tools including lookup resolver, SHIP broadcaster, historian, and host reputation tracker
38+
- Registry client for overlay network management
39+
- Identity client with contacts manager for identity and contact management
40+
- Headers client for blockchain header synchronization
41+
- Keystore with local key-value store implementation supporting encrypted storage
42+
- Additional cryptographic primitives: Schnorr signatures, DRBG (Deterministic Random Bit Generator), AES-GCM encryption
43+
- Compatibility modules for BSM (Bitcoin Signed Message) and ECIES encryption
44+
- TOTP (Time-based One-Time Password) support for two-factor authentication
45+
- BIP-276 payment destination encoding support
46+
- PushDrop token protocol implementation
47+
- Teranode broadcaster support
3348

3449
### Changed
35-
- (Detail modifications that are non-breaking but relevant to the end-users.)
50+
- Refactored `bsv/utils.py` monolithic module into organized submodules under `bsv/utils/` for better maintainability
51+
- Enhanced broadcaster implementations with improved error handling and status categorization
52+
- Updated chain trackers with block headers service integration
53+
- Improved transaction handling with extended BEEF support and validation
54+
- Reorganized entire test suite into `tests/bsv/` structure with comprehensive coverage tests (455 files changed, 74,468+ additions)
3655

37-
### Deprecated
38-
- (List features that are in the process of being phased out or replaced.)
39-
40-
### Removed
41-
- (Indicate features or capabilities that were taken out of the project.)
42-
43-
### Fixed
44-
- (Document bugs that were fixed since the last release.)
45-
46-
### Security
47-
- (Notify of any improvements related to security vulnerabilities or potential risks.)
56+
### Notes
57+
- **No breaking changes** - All existing APIs remain fully compatible
58+
- Legacy tests continue to pass but have been superseded by new comprehensive test structure
59+
- Test organization now follows a more modular and maintainable structure under `tests/bsv/`
60+
- Added extensive test coverage across all modules ensuring code quality and reliability
4861

4962
---
5063
## [1.0.11] - 2025-11-23

0 commit comments

Comments
 (0)