From 47e3a9c3ec8d3efacd851be38bc24b4dd2a13ab4 Mon Sep 17 00:00:00 2001 From: Franz-Stefan Preiss Date: Tue, 14 Apr 2026 16:25:51 +0200 Subject: [PATCH 1/2] bump version to 0.2.0 --- CHANGELOG.md | 42 +++++++++++++++++++++++++++++++----------- mops.toml | 2 +- 2 files changed, 32 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bc7b864..5100d23 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,35 @@ -# Motoko `bitcoin` changelog +# Changelog -## 1.0.0 +All notable changes to this project will be documented in this file. -* Migrate code from `base` to `core` -* *Breaking:* Remove `toBytes` function in `bitcoin/TxOutput.mo` (use class method instead) -* *Breaking:* Add length assertions inside `Bech32.encode()` -* *Breaking*: Lowercase character range in `Bech32.mo` was incorrect (bugfix) -* *Breaking:* Reject BIP32 paths with double-slashes in `Bip32.mo` (bugfix) +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## 0.1.1 +## [0.2.0] - 2026-04-14 -* Fix tests and formatting. -* Add `CODEOWNERS`. -* Update dependencies: `base`. \ No newline at end of file +### Changed + +- Migrate code from `base` to `core`. +- **Breaking:** Add length assertions inside `Bech32.encode()`. + +### Removed + +- **Breaking:** Remove redundant `toBytes` function in `bitcoin/TxOutput.mo` (use class method instead). + +### Fixed + +- Lowercase character range in `Bech32.mo` was incorrect. + +## [0.1.1] + +### Added + +- Add `CODEOWNERS`. + +### Changed + +- Update dependencies: `base`. + +### Fixed + +- Fix tests and formatting. diff --git a/mops.toml b/mops.toml index 5523847..1887ef7 100644 --- a/mops.toml +++ b/mops.toml @@ -1,6 +1,6 @@ [package] name = "bitcoin" -version = "0.1.1" +version = "0.2.0" description = "Algorithms for bitcoin integration" repository = "https://github.com/dfinity/motoko-bitcoin" keywords = [ "bitcoin" ] From 831de36f6d516b71e4303d4713d30d9cb7bee63e Mon Sep 17 00:00:00 2001 From: Franz-Stefan Preiss Date: Wed, 22 Apr 2026 15:54:57 +0200 Subject: [PATCH 2/2] clickable issue links --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 51df790..ff96738 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,8 +21,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed -- Taproot sighash now uses actual transaction values instead of hardcoded `locktime=0` and `version=2` (#14). -- **Breaking:** Lowercase character range in `Bech32.mo` was incorrect. +- Taproot sighash now uses actual transaction values instead of hardcoded `locktime=0` and `version=2` ([#14](https://github.com/dfinity/motoko-bitcoin/issues/14)). +- **Breaking:** Lowercase character range in `Bech32.mo` was incorrect ([#13](https://github.com/dfinity/motoko-bitcoin/issues/13)). - **Breaking:** Reject BIP32 paths with double-slashes in `Bip32.mo`. ## [0.1.1]