From b4c49c38aa14ab0e975383f530f2d505963cbe1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Miko=C5=82ajczyk?= Date: Thu, 7 Mar 2024 15:16:47 +0100 Subject: [PATCH] Introduce changelog (#114) --- CHANGELOG.md | 114 ++++++++++++++++++++++++ examples/chain-extension/Cargo.lock | 4 +- examples/contract-events/Cargo.lock | 4 +- examples/multiple-contracts/Cargo.lock | 4 +- examples/runtime-interaction/Cargo.lock | 4 +- 5 files changed, 122 insertions(+), 8 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..fe2bce8 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,114 @@ +# Changelog + +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). + +## [Unreleased] + +## [0.12.0] + +### Pull requests + +- https://github.com/inkdevhub/drink/pull/110 + +### Changed + +- Hide macros behind dedicated `macros` (default) feature flag +- Hide contract bundles behind `session` feature flag + +## [0.11.1] + +### Pull requests + +- https://github.com/inkdevhub/drink/pull/104 + +### Added + +- Respect features for the contract dependencies when building contracts via drink macros + +## [0.11.0] + +### Pull requests + +- https://github.com/inkdevhub/drink/pull/109 + +### Changed + +- Support `ink@5.0.0-rc.2` +- Update `contract-*` crates to `4.0.0-rc.3` + +### Changed + +## [0.10.0] + +### Pull requests + +- https://github.com/inkdevhub/drink/pull/100 +- https://github.com/inkdevhub/drink/pull/101 + +### Changed + +- Update toolchain to `1.74.0` +- Support `ink@5.0.0-rc.1` +- Update `contract-*` crates to `4.0.0-rc.2` + +## [0.9.0] + +### Pull requests + +- https://github.com/inkdevhub/drink/pull/99 + +### Changed + +- Rework `Sandbox` API to ease working with custom runtimes + +## [0.8.7] + +### Pull requests + +- https://github.com/inkdevhub/drink/pull/112 + +### Changed + +- Migrate examples back to `ink@4.3.0` +- Downgrade `contract-*` crates from `4.0.0-rc.1` to `3.2.0` +- Bumped toolchain to `1.74.0` + +### Fixed + +- Compilation issues due to the breaking changes in `contract-build` dependency + +## [0.8.6] [YANKED] + +### Pull requests + +- https://github.com/inkdevhub/drink/pull/92 +- https://github.com/inkdevhub/drink/pull/94 + +### Added + +- Accessing events emitted by contracts +- `#[drink::test]` creates and adds a `session: Session` argument to the test function + +## [0.8.5] [YANKED] + +### Pull requests + +- https://github.com/inkdevhub/drink/pull/91 + +### Changed + +- Update `contract-*` crates from `3.x.x` to `4.0.0-rc.1` +- Migrate examples from `ink@4.2.1` to `ink@5.0.0-rc` + +## [0.8.4] + +### Pull requests + +- https://github.com/inkdevhub/drink/pull/90 + +### Added + +- `NO_SALT`, `NO_ENDOWMENT` contstants added diff --git a/examples/chain-extension/Cargo.lock b/examples/chain-extension/Cargo.lock index a96c853..3df14bc 100644 --- a/examples/chain-extension/Cargo.lock +++ b/examples/chain-extension/Cargo.lock @@ -1340,7 +1340,7 @@ checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" [[package]] name = "drink" -version = "0.11.1" +version = "0.12.0" dependencies = [ "contract-metadata", "contract-transcode", @@ -1365,7 +1365,7 @@ dependencies = [ [[package]] name = "drink-test-macro" -version = "0.11.1" +version = "0.12.0" dependencies = [ "cargo_metadata", "contract-build", diff --git a/examples/contract-events/Cargo.lock b/examples/contract-events/Cargo.lock index d190830..56c207a 100644 --- a/examples/contract-events/Cargo.lock +++ b/examples/contract-events/Cargo.lock @@ -1338,7 +1338,7 @@ checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" [[package]] name = "drink" -version = "0.11.1" +version = "0.12.0" dependencies = [ "contract-metadata", "contract-transcode", @@ -1363,7 +1363,7 @@ dependencies = [ [[package]] name = "drink-test-macro" -version = "0.11.1" +version = "0.12.0" dependencies = [ "cargo_metadata", "contract-build", diff --git a/examples/multiple-contracts/Cargo.lock b/examples/multiple-contracts/Cargo.lock index 27c33a2..f381174 100644 --- a/examples/multiple-contracts/Cargo.lock +++ b/examples/multiple-contracts/Cargo.lock @@ -1328,7 +1328,7 @@ checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" [[package]] name = "drink" -version = "0.11.1" +version = "0.12.0" dependencies = [ "contract-metadata", "contract-transcode", @@ -1353,7 +1353,7 @@ dependencies = [ [[package]] name = "drink-test-macro" -version = "0.11.1" +version = "0.12.0" dependencies = [ "cargo_metadata", "contract-build", diff --git a/examples/runtime-interaction/Cargo.lock b/examples/runtime-interaction/Cargo.lock index e01e234..23882de 100644 --- a/examples/runtime-interaction/Cargo.lock +++ b/examples/runtime-interaction/Cargo.lock @@ -1322,7 +1322,7 @@ checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" [[package]] name = "drink" -version = "0.11.1" +version = "0.12.0" dependencies = [ "contract-metadata", "contract-transcode", @@ -1347,7 +1347,7 @@ dependencies = [ [[package]] name = "drink-test-macro" -version = "0.11.1" +version = "0.12.0" dependencies = [ "cargo_metadata", "contract-build",