From 50b9489481b0d6355bfceda2e3fc30fe9c6b0ae3 Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Mon, 17 Apr 2023 08:35:49 +0200 Subject: [PATCH] Prepare for 1.0.0 release --- CHANGELOG.md | 5 ++++- Cargo.toml | 2 +- README.md | 5 ++++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 27fd992..6e128c3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0] - 2023-04-17 + ### Changed - Use dynamic dispatch internally to save on code gen. External API unchanged. @@ -25,6 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release -[Unreleased]: https://github.com/bertptrs/beul/compare/v0.1.1...HEAD +[Unreleased]: https://github.com/bertptrs/beul/compare/v1.0.0...HEAD +[1.0.0]: https://github.com/bertptrs/beul/compare/v0.1.1...v1.0.0 [0.1.1]: https://github.com/bertptrs/beul/compare/v0.1.0...v0.1.1 [0.1.0]: https://github.com/bertptrs/beul/releases/tag/v0.1.0 diff --git a/Cargo.toml b/Cargo.toml index 7ee9ff5..70f0ded 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beul" -version = "0.1.1" +version = "1.0.0" edition = "2021" license = "MIT OR Apache-2.0" description = "It executes futures" diff --git a/README.md b/README.md index 6b2899a..e59f032 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ Beul is a minimalistic futures executor. No dependencies, no unsafe rust. It simply executes futures. +"Beul" is Dutch for executioner. It's a pun. + ## Usage Simply call `execute` with your future: @@ -14,7 +16,8 @@ beul::execute(async {}); ### Backwards compatibility This crate requires at least Rust 1.68, due to its reliance on [std::pin::pin!]. Increases in this -version will be considered breaking changes. This crate follows semantic versioning. +version will be considered breaking changes and will be avoided if possible. The minimum supported +Rust version will only be bumped in major or minor versions. This crate follows semantic versioning. ### Limitations