All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- (Include new features or significant user-visible enhancements here.)
- (Detail modifications that are non-breaking but relevant to the end-users.)
- (List features that are in the process of being phased out or replaced.)
- (Indicate features or capabilities that were taken out of the project.)
- (Document bugs that were fixed since the last release.)
- (Notify of any improvements related to security vulnerabilities or potential risks.)
- Enhanced WhatsOnChainBroadcaster network handling:
- Added support for Network enum initialization (Network.MAINNET/Network.TESTNET)
- Added robust backward compatibility for string network parameters ('main'/'test'/'mainnet'/'testnet')
- Added input validation and clear error messages for invalid network parameters
- Added type hints and docstrings for better code clarity
- Added comprehensive test suite for WhatsOnChainBroadcaster:
- Added test cases for Network enum initialization
- Added test cases for string-based network parameters
- Added validation tests for invalid network inputs
- Added URL construction validation tests
- Fixed miner-related bugs.
- Improved documentation and updated the PyPI version.
- Implemented bug fixes and improvements based on feedback from the Yenpoint user test.
- Basic functions developed by the Script team.
- Initial release.
Replace X.X.X
with the new version number and YYYY-MM-DD
with the release date: