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" }