From 7f7bb38fca7b54fd1ad408bd63f63515d07ef2ab Mon Sep 17 00:00:00 2001 From: Zicklag Date: Wed, 18 Jan 2023 14:21:37 -0600 Subject: [PATCH] Release bones_bevy_asset_macros v0.2.0, bones_bevy_asset v0.1.0, bones_bevy_renderer v0.1.0, safety bump 2 crates SAFETY BUMP: bones_bevy_asset v0.1.0, bones_bevy_renderer v0.1.0 --- Cargo.lock | 2 +- crates/bones_bevy_asset/CHANGELOG.md | 31 +++++++++++++++------ crates/bones_bevy_asset/Cargo.toml | 2 +- crates/bones_bevy_asset/macros/CHANGELOG.md | 27 ++++++++++++------ crates/bones_bevy_asset/macros/Cargo.toml | 2 +- crates/bones_bevy_renderer/CHANGELOG.md | 22 +++++++++++---- crates/bones_bevy_renderer/Cargo.toml | 2 +- 7 files changed, 62 insertions(+), 26 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 01796df528..0b6a02dd50 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -732,7 +732,7 @@ dependencies = [ [[package]] name = "bones_bevy_asset_macros" -version = "0.1.0" +version = "0.2.0" dependencies = [ "proc-macro2", "quote", diff --git a/crates/bones_bevy_asset/CHANGELOG.md b/crates/bones_bevy_asset/CHANGELOG.md index f4c35612df..ae324b2fa2 100644 --- a/crates/bones_bevy_asset/CHANGELOG.md +++ b/crates/bones_bevy_asset/CHANGELOG.md @@ -5,12 +5,21 @@ 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.1.0 (2023-01-18) + + + + + ### Chore - add missing crate descriptions. +### Chore + + - generate changelogs for all crates. + ### Documentation - document source repository in cargo manifest. @@ -21,15 +30,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### New Features + + - implement `BonesBevyAssetLoad` for more types. Added implementations for `Option`, `HashMap`, and `bevy_utils::HashMap` when the values implement `BonesBevyAssetLoad`. - add extra derive support & type implementations. - - The derive macro for `BonesBevyAssetLoad` can now be used on enums. - - Added more implementations of `BonesBevyAssetLoad` for primitive types. - - add derive macro for `BonesBevyAssetLoad`. - This makes it easier to nest asset structs that have handles that need loading. + - The derive macro for `BonesBevyAssetLoad` can now be used on enums. +- Added more implementations of `BonesBevyAssetLoad` for primitive types. ### Style @@ -59,9 +68,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 9 commits contributed to the release over the course of 14 calendar days. - - 9 commits were understood as [conventional](https://www.conventionalcommits.org). - - 8 unique issues were worked on: [#29](https://github.com/fishfolk/bones/issues/29), [#33](https://github.com/fishfolk/bones/issues/33), [#37](https://github.com/fishfolk/bones/issues/37), [#39](https://github.com/fishfolk/bones/issues/39), [#41](https://github.com/fishfolk/bones/issues/41), [#52](https://github.com/fishfolk/bones/issues/52), [#63](https://github.com/fishfolk/bones/issues/63), [#65](https://github.com/fishfolk/bones/issues/65) + - 11 commits contributed to the release over the course of 14 calendar days. + - 10 commits were understood as [conventional](https://www.conventionalcommits.org). + - 9 unique issues were worked on: [#29](https://github.com/fishfolk/bones/issues/29), [#33](https://github.com/fishfolk/bones/issues/33), [#37](https://github.com/fishfolk/bones/issues/37), [#39](https://github.com/fishfolk/bones/issues/39), [#41](https://github.com/fishfolk/bones/issues/41), [#52](https://github.com/fishfolk/bones/issues/52), [#63](https://github.com/fishfolk/bones/issues/63), [#65](https://github.com/fishfolk/bones/issues/65), [#67](https://github.com/fishfolk/bones/issues/67) ### Commit Details @@ -85,7 +94,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - prepare for release. ([`ae0a761`](https://github.com/fishfolk/bones/commit/ae0a761fc9b82ba2fc639c2b6f7af09fb650cd31)) * **[#65](https://github.com/fishfolk/bones/issues/65)** - add missing crate descriptions. ([`2725246`](https://github.com/fishfolk/bones/commit/27252465ad0506ff2f8c377531fa079ec64d1750)) + * **[#67](https://github.com/fishfolk/bones/issues/67)** + - generate changelogs for all crates. ([`a68cb79`](https://github.com/fishfolk/bones/commit/a68cb79e6b7d3774c53c0236edf3a12175f297b5)) * **Uncategorized** + - Release type_ulid_macros v0.1.0, type_ulid v0.1.0, bones_bevy_utils v0.1.0, bones_ecs v0.1.0, bones_asset v0.1.0, bones_input v0.1.0, bones_render v0.1.0, bones_lib v0.1.0 ([`db0333d`](https://github.com/fishfolk/bones/commit/db0333ddacb6f29aed8664db67973e72ea586dce)) - implement `BonesBevyAssetLoad` for more types. ([`c0a14c5`](https://github.com/fishfolk/bones/commit/c0a14c5681a82d8e2db725a678b3dbccfa8a80b4)) + + add derive macro for BonesBevyAssetLoad.This makes it easier to nest asset structs that have handles that need loading. + diff --git a/crates/bones_bevy_asset/Cargo.toml b/crates/bones_bevy_asset/Cargo.toml index 51fb92e02a..9fb6dd7ed5 100644 --- a/crates/bones_bevy_asset/Cargo.toml +++ b/crates/bones_bevy_asset/Cargo.toml @@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0" repository = "https://github.com/fishfolk/bones" [dependencies] -bones_bevy_asset_macros = { version = "0.1.0", path = "./macros" } +bones_bevy_asset_macros = { version = "^0.2.0", path = "./macros" } type_ulid = { version = "^0.1.0", path = "../type_ulid" } uuid = "1.0.0" serde = { version = "1.0.0", features = ["derive"] } diff --git a/crates/bones_bevy_asset/macros/CHANGELOG.md b/crates/bones_bevy_asset/macros/CHANGELOG.md index 5fe13a5235..a9e00339ba 100644 --- a/crates/bones_bevy_asset/macros/CHANGELOG.md +++ b/crates/bones_bevy_asset/macros/CHANGELOG.md @@ -5,12 +5,18 @@ 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.2.0 (2023-01-18) + + ### Chore - add missing crate descriptions. +### Chore + + - generate changelogs for all crates. + ### Documentation - document source repository in cargo manifest. @@ -21,11 +27,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### New Features + + - add extra derive support & type implementations. - - The derive macro for `BonesBevyAssetLoad` can now be used on enums. - - Added more implementations of `BonesBevyAssetLoad` for primitive types. - - add derive macro for `BonesBevyAssetLoad`. - This makes it easier to nest asset structs that have handles that need loading. + - The derive macro for `BonesBevyAssetLoad` can now be used on enums. +- Added more implementations of `BonesBevyAssetLoad` for primitive types. ### New Features (BREAKING) @@ -36,9 +42,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 5 commits contributed to the release over the course of 14 calendar days. - - 5 commits were understood as [conventional](https://www.conventionalcommits.org). - - 5 unique issues were worked on: [#29](https://github.com/fishfolk/bones/issues/29), [#33](https://github.com/fishfolk/bones/issues/33), [#37](https://github.com/fishfolk/bones/issues/37), [#39](https://github.com/fishfolk/bones/issues/39), [#65](https://github.com/fishfolk/bones/issues/65) + - 6 commits contributed to the release over the course of 14 calendar days. + - 6 commits were understood as [conventional](https://www.conventionalcommits.org). + - 6 unique issues were worked on: [#29](https://github.com/fishfolk/bones/issues/29), [#33](https://github.com/fishfolk/bones/issues/33), [#37](https://github.com/fishfolk/bones/issues/37), [#39](https://github.com/fishfolk/bones/issues/39), [#65](https://github.com/fishfolk/bones/issues/65), [#67](https://github.com/fishfolk/bones/issues/67) ### Commit Details @@ -56,5 +62,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - add extra derive support & type implementations. ([`7fd1c59`](https://github.com/fishfolk/bones/commit/7fd1c592c61e3032d803b8f70364b826b4a9ebaf)) * **[#65](https://github.com/fishfolk/bones/issues/65)** - add missing crate descriptions. ([`2725246`](https://github.com/fishfolk/bones/commit/27252465ad0506ff2f8c377531fa079ec64d1750)) + * **[#67](https://github.com/fishfolk/bones/issues/67)** + - generate changelogs for all crates. ([`a68cb79`](https://github.com/fishfolk/bones/commit/a68cb79e6b7d3774c53c0236edf3a12175f297b5)) + + add derive macro for BonesBevyAssetLoad.This makes it easier to nest asset structs that have handles that need loading. + diff --git a/crates/bones_bevy_asset/macros/Cargo.toml b/crates/bones_bevy_asset/macros/Cargo.toml index 7d33e513af..a365c229d3 100644 --- a/crates/bones_bevy_asset/macros/Cargo.toml +++ b/crates/bones_bevy_asset/macros/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bones_bevy_asset_macros" description = "Macros for the bones_bevy_asset crate." -version = "0.1.0" +version = "0.2.0" edition = "2021" authors = ["The Fish Folk & Spicy Lobster Developers"] license = "MIT OR Apache-2.0" diff --git a/crates/bones_bevy_renderer/CHANGELOG.md b/crates/bones_bevy_renderer/CHANGELOG.md index e8d292ca12..8c3c50df18 100644 --- a/crates/bones_bevy_renderer/CHANGELOG.md +++ b/crates/bones_bevy_renderer/CHANGELOG.md @@ -5,12 +5,19 @@ 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.1.0 (2023-01-18) + + + ### Chore - add missing crate descriptions. +### Chore + + - generate changelogs for all crates. + ### Documentation - document source repository in cargo manifest. @@ -42,8 +49,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 placement so that the tiles render from their bottom-left corner. - fix bugs in tilemap renderer. - Fix issue where tiles were being rendered off into the far right side - of the map. - - Fix issue where tiles were not being cleared from the previous frame + of the map. +- Fix issue where tiles were not being cleared from the previous frame before updating them for the current frame. ### New Features (BREAKING) @@ -86,9 +93,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 13 commits contributed to the release over the course of 16 calendar days. - - 13 commits were understood as [conventional](https://www.conventionalcommits.org). - - 12 unique issues were worked on: [#26](https://github.com/fishfolk/bones/issues/26), [#29](https://github.com/fishfolk/bones/issues/29), [#30](https://github.com/fishfolk/bones/issues/30), [#31](https://github.com/fishfolk/bones/issues/31), [#35](https://github.com/fishfolk/bones/issues/35), [#37](https://github.com/fishfolk/bones/issues/37), [#40](https://github.com/fishfolk/bones/issues/40), [#43](https://github.com/fishfolk/bones/issues/43), [#45](https://github.com/fishfolk/bones/issues/45), [#51](https://github.com/fishfolk/bones/issues/51), [#63](https://github.com/fishfolk/bones/issues/63), [#65](https://github.com/fishfolk/bones/issues/65) + - 15 commits contributed to the release over the course of 16 calendar days. + - 14 commits were understood as [conventional](https://www.conventionalcommits.org). + - 13 unique issues were worked on: [#26](https://github.com/fishfolk/bones/issues/26), [#29](https://github.com/fishfolk/bones/issues/29), [#30](https://github.com/fishfolk/bones/issues/30), [#31](https://github.com/fishfolk/bones/issues/31), [#35](https://github.com/fishfolk/bones/issues/35), [#37](https://github.com/fishfolk/bones/issues/37), [#40](https://github.com/fishfolk/bones/issues/40), [#43](https://github.com/fishfolk/bones/issues/43), [#45](https://github.com/fishfolk/bones/issues/45), [#51](https://github.com/fishfolk/bones/issues/51), [#63](https://github.com/fishfolk/bones/issues/63), [#65](https://github.com/fishfolk/bones/issues/65), [#67](https://github.com/fishfolk/bones/issues/67) ### Commit Details @@ -120,7 +127,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - prepare for release. ([`ae0a761`](https://github.com/fishfolk/bones/commit/ae0a761fc9b82ba2fc639c2b6f7af09fb650cd31)) * **[#65](https://github.com/fishfolk/bones/issues/65)** - add missing crate descriptions. ([`2725246`](https://github.com/fishfolk/bones/commit/27252465ad0506ff2f8c377531fa079ec64d1750)) + * **[#67](https://github.com/fishfolk/bones/issues/67)** + - generate changelogs for all crates. ([`a68cb79`](https://github.com/fishfolk/bones/commit/a68cb79e6b7d3774c53c0236edf3a12175f297b5)) * **Uncategorized** + - Release type_ulid_macros v0.1.0, type_ulid v0.1.0, bones_bevy_utils v0.1.0, bones_ecs v0.1.0, bones_asset v0.1.0, bones_input v0.1.0, bones_render v0.1.0, bones_lib v0.1.0 ([`db0333d`](https://github.com/fishfolk/bones/commit/db0333ddacb6f29aed8664db67973e72ea586dce)) - move entity sync to stage before `CoreStage::PostUpdate`. ([`5116014`](https://github.com/fishfolk/bones/commit/5116014e0fd7f886ba208dd161f567ce021f3f8e)) diff --git a/crates/bones_bevy_renderer/Cargo.toml b/crates/bones_bevy_renderer/Cargo.toml index 4b71a18f3c..23f7382d75 100644 --- a/crates/bones_bevy_renderer/Cargo.toml +++ b/crates/bones_bevy_renderer/Cargo.toml @@ -14,7 +14,7 @@ serde = { version = "1.0.0", features = ["derive"] } glam = "0.22.0" serde_yaml = "0.9.16" serde_json = "1.0.91" -bones_bevy_asset = { version = "0.1.0", path = "../bones_bevy_asset" } +bones_bevy_asset = { version = "^0.1.0", path = "../bones_bevy_asset" } # TODO: Update when PR merged: https://github.com/forbjok/bevy_simple_tilemap/pull/9 bevy_simple_tilemap = { git = "https://github.com/zicklag/bevy_simple_tilemap.git", branch = "build/slim-down-bevy-dependencies" }