diff --git a/CHANGELOG.md b/CHANGELOG.md index eae7898ec..a3111c545 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] + +## [v0.12.0] - [v0.11.0] + - Activate `miniscript/use-serde` feature to allow consumers of the library to access it via the re-exported `miniscript` crate. - Add support for proxies in `EsploraBlockchain` - Added `SqliteDatabase` that implements `Database` backed by a sqlite database using `rusqlite` crate. @@ -381,3 +384,4 @@ final transaction is created by calling `finish` on the builder. [v0.9.0]: https://github.com/bitcoindevkit/bdk/compare/v0.8.0...v0.9.0 [v0.10.0]: https://github.com/bitcoindevkit/bdk/compare/v0.9.0...v0.10.0 [v0.11.0]: https://github.com/bitcoindevkit/bdk/compare/v0.10.0...v0.11.0 +[v0.12.0]: https://github.com/bitcoindevkit/bdk/compare/v0.11.0...v0.12.0 \ No newline at end of file diff --git a/Cargo.toml b/Cargo.toml index 8c23b529d..a4aa96acb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bdk" -version = "0.12.0-rc1" +version = "0.12.0" edition = "2018" authors = ["Alekos Filini ", "Riccardo Casatta "] homepage = "https://bitcoindevkit.org" @@ -12,7 +12,7 @@ readme = "README.md" license = "MIT OR Apache-2.0" [dependencies] -bdk-macros = { path = "macros"} # TODO: Change this to version number after next release. +bdk-macros = "^0.6" log = "^0.4" miniscript = { version = "^6.0", features = ["use-serde"] } bitcoin = { version = "^0.27", features = ["use-serde", "base64"] } diff --git a/DEVELOPMENT_CYCLE.md b/DEVELOPMENT_CYCLE.md index d7b92d6e4..7e1160536 100644 --- a/DEVELOPMENT_CYCLE.md +++ b/DEVELOPMENT_CYCLE.md @@ -32,7 +32,7 @@ Pre-`v1.0.0` our "major" releases only affect the "minor" semver value. Accordin - If it's a minor issue you can just fix it in the release branch, since it will be merged back to `master` eventually - For bigger issues you can fix them on `master` and then *cherry-pick* the commit to the release branch 6. Update the changelog with the new release version. -7. Update `src/lib.rs` with the new version (line ~59) +7. Update `src/lib.rs` with the new version (line ~43) 8. On release day, make a commit on the release branch to bump the version to `x.y.z`. The message should be "Bump version to x.y.z". 9. Add a tag to this commit. The tag name should be `vx.y.z` (for example `v0.5.0`), and the message "Release x.y.z". Make sure the tag is signed, for extra safety use the explicit `--sign` flag. 10. Push the new commits to the upstream release branch, wait for the CI to finish one last time. diff --git a/src/lib.rs b/src/lib.rs index 007311c92..6f2ee58d5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -40,7 +40,7 @@ //! interact with the bitcoin P2P network. //! //! ```toml -//! bdk = "0.11.0" +//! bdk = "0.12.0" //! ``` #![cfg_attr( feature = "electrum",