From fb700b59cea0592b9fef94a67ab42c75e442943b Mon Sep 17 00:00:00 2001 From: Lee-Orr <10376144+lee-orr@users.noreply.github.com> Date: Sun, 18 Feb 2024 00:59:39 +0000 Subject: [PATCH] chore: release Signed-off-by: Lee-Orr <10376144+lee-orr@users.noreply.github.com> --- Cargo.toml | 2 +- bevy_dexterous_developer/CHANGELOG.md | 21 +++++ bevy_dexterous_developer/Cargo.toml | 2 +- dexterous_developer/CHANGELOG.md | 79 +++++++++++++++++ dexterous_developer_builder/CHANGELOG.md | 13 +++ dexterous_developer_builder/Cargo.toml | 2 +- dexterous_developer_cli/CHANGELOG.md | 88 +++++++++++++++++++ dexterous_developer_cli/Cargo.toml | 2 +- dexterous_developer_dynamic/CHANGELOG.md | 25 ++++++ dexterous_developer_example/Cargo.toml | 2 +- dexterous_developer_internal/CHANGELOG.md | 73 +++++++++++++++ dexterous_developer_internal/Cargo.toml | 2 +- dexterous_developer_macros/CHANGELOG.md | 53 +++++++++++ dexterous_developer_types/CHANGELOG.md | 12 +++ dexterous_developer_types/Cargo.toml | 2 +- testing/dexterous_developer_tests/Cargo.toml | 2 +- testing/templates/asset_test/Cargo.toml | 2 +- testing/templates/example_cli_test/Cargo.toml | 2 +- testing/templates/reloadables_test/Cargo.toml | 2 +- testing/templates/simple_cli_test/Cargo.toml | 2 +- 20 files changed, 376 insertions(+), 12 deletions(-) create mode 100644 bevy_dexterous_developer/CHANGELOG.md create mode 100644 dexterous_developer/CHANGELOG.md create mode 100644 dexterous_developer_builder/CHANGELOG.md create mode 100644 dexterous_developer_cli/CHANGELOG.md create mode 100644 dexterous_developer_dynamic/CHANGELOG.md create mode 100644 dexterous_developer_internal/CHANGELOG.md create mode 100644 dexterous_developer_macros/CHANGELOG.md create mode 100644 dexterous_developer_types/CHANGELOG.md diff --git a/Cargo.toml b/Cargo.toml index 35955398..54899d24 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,7 +20,7 @@ exclude = [ ] [workspace.package] -version = "0.1.0" +version = "0.1.1" authors = ["Lee-Orr"] description = "A modular hot reload system for rust" license = "MIT OR Apache-2.0" diff --git a/bevy_dexterous_developer/CHANGELOG.md b/bevy_dexterous_developer/CHANGELOG.md new file mode 100644 index 00000000..76b3051b --- /dev/null +++ b/bevy_dexterous_developer/CHANGELOG.md @@ -0,0 +1,21 @@ +# 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.1.1](https://github.com/lee-orr/dexterous_developer/compare/bevy_dexterous_developer-v0.1.0...bevy_dexterous_developer-v0.1.1) - 2024-02-18 + +### Fixed +- fix + +### Other +- update bevy 0.13 +- move build process & shared types to separate crates +- Extract bevy crate ([#55](https://github.com/lee-orr/dexterous_developer/pull/55)) +- more renames and cleanup +- add readme info +- small fixes +- adjust names diff --git a/bevy_dexterous_developer/Cargo.toml b/bevy_dexterous_developer/Cargo.toml index 46b9cdd3..8a8ec396 100644 --- a/bevy_dexterous_developer/Cargo.toml +++ b/bevy_dexterous_developer/Cargo.toml @@ -40,4 +40,4 @@ chrono = { version = "0.4", optional = true } libloading = { version = "0.8", optional = true } uuid = { version = "1", features = ["v4"], optional = true } tracing = { version = "0.1" } -tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"]} \ No newline at end of file +tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"]} diff --git a/dexterous_developer/CHANGELOG.md b/dexterous_developer/CHANGELOG.md new file mode 100644 index 00000000..1e057b13 --- /dev/null +++ b/dexterous_developer/CHANGELOG.md @@ -0,0 +1,79 @@ +# 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.1.1](https://github.com/lee-orr/dexterous_developer/compare/dexterous_developer-v0.1.0...dexterous_developer-v0.1.1) - 2024-02-18 + +### Fixed +- fix publishing/version +- fixed allocation issue +- fix transfer of path between proesses +- fix unneeded borrow +- fix links + +### Other +- Extract bevy crate ([#55](https://github.com/lee-orr/dexterous_developer/pull/55)) +- Correct architecture detection on MacOS ([#39](https://github.com/lee-orr/dexterous_developer/pull/39)) +- add publish=true +- bump version to 0.0.12 +- Revert "update to 0.12 - start work" +- update to 0.12 - start work +- update cargo for 0.0.12-pre.0 +- version bump +- update to 0.0.10 +- bump version +- initial network works +- clippy + fmt +- only use dynamic lib when hot_internal is enabled +- got tests for reloadables working +- update versions +- ensure hashed files aren't replaced +- update tests +- got compilation on windows working reliably again +- cstring again +- clippy + string lossy +- use &CStr for transfer of info +- better logging +- clippy + fmt +- remove rpath +- windows fixes +- format +- get dynamic linker to work on linux (hopefully) +- prevent infinite loop waiting for non-existing files +- clippy, fmt, check for clang and lld, ensure pointers get followed. +- clippy + fmt +- remove cargo +- file endings +- got hot reload tests working +- bump versions +- remove loader macro +- update versions +- move bevy support into module, clean up cfg flags +- additional improvements to env +- encourage nightly +- call from library holder +- better set up +- use cargo directly +- clippy , fmt, cleanup +- simplify dependencies +- cluppy + fmt +- remove need for env variables when running direct +- add impl for App +- user merged environments +- update +- Readme & bump versions +- update cli +- remove the dexterous developer winit fork +- make it easier to call function +- update cargo versions +- add cli +- initial cli +- clippy + fmt +- update to InitialPlugins trait +- simplify +- Add safety comments and improve the error experience of setup_reloadable_app +- more renames and cleanup diff --git a/dexterous_developer_builder/CHANGELOG.md b/dexterous_developer_builder/CHANGELOG.md new file mode 100644 index 00000000..e8a1726e --- /dev/null +++ b/dexterous_developer_builder/CHANGELOG.md @@ -0,0 +1,13 @@ +# 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.1.1](https://github.com/lee-orr/dexterous_developer/compare/dexterous_developer_builder-v0.1.0...dexterous_developer_builder-v0.1.1) - 2024-02-18 + +### Other +- avoid direct implementation of ToString +- move build process & shared types to separate crates diff --git a/dexterous_developer_builder/Cargo.toml b/dexterous_developer_builder/Cargo.toml index c2c9c60b..9765cd0f 100644 --- a/dexterous_developer_builder/Cargo.toml +++ b/dexterous_developer_builder/Cargo.toml @@ -21,4 +21,4 @@ debounce = { version = "0.2" } tracing = { version = "0.1" } dexterous_developer_types = { version = "0.1.0", path = "../dexterous_developer_types" } cargo_metadata = { version = "0.18" } -which = { version = "6" } \ No newline at end of file +which = { version = "6" } diff --git a/dexterous_developer_cli/CHANGELOG.md b/dexterous_developer_cli/CHANGELOG.md new file mode 100644 index 00000000..d383e924 --- /dev/null +++ b/dexterous_developer_cli/CHANGELOG.md @@ -0,0 +1,88 @@ +# 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.1.1](https://github.com/lee-orr/dexterous_developer/compare/dexterous_developer_cli-v0.1.0...dexterous_developer_cli-v0.1.1) - 2024-02-18 + +### Added +- cross-platform compilation support ([#12](https://github.com/lee-orr/dexterous_developer/pull/12)) + +### Fixed +- fix publishing/version +- fix cargo toml duplicate description +- fix remote run asset missing +- fix bug with assets +- fix windows paths + +### Other +- move build process & shared types to separate crates +- clippy + fmt + readme +- update axum +- Extract bevy crate ([#55](https://github.com/lee-orr/dexterous_developer/pull/55)) +- build images for android +- Correct architecture detection on MacOS ([#39](https://github.com/lee-orr/dexterous_developer/pull/39)) +- add publish=true +- bump version to 0.0.12 +- Revert "update to 0.12 - start work" +- update to 0.12 - start work +- Improve Asset Reload Tests +- 27 running examples via cli ([#32](https://github.com/lee-orr/dexterous_developer/pull/32)) +- Bevy main ([#31](https://github.com/lee-orr/dexterous_developer/pull/31)) +- update cargo for 0.0.12-pre.0 +- version bump +- Dexterous developer gui ([#18](https://github.com/lee-orr/dexterous_developer/pull/18)) +- Dynamically add dylib ([#19](https://github.com/lee-orr/dexterous_developer/pull/19)) +- Revert "remove need to use dylib ([#17](https://github.com/lee-orr/dexterous_developer/pull/17))" +- Revert "generate lib for compile-libs" +- generate lib for compile-libs +- remove need to use dylib ([#17](https://github.com/lee-orr/dexterous_developer/pull/17)) +- update to 0.0.10 +- add multiple watch directories +- f +- bump version +- start getting ready for mac... if it ever happens +- adjust +- clippy +- better target abstraction +- add compile existing +- adjust +- clippy +- add support for running existing files +- adjustments - remove zig +- add cross compilation with zig +- add keep alive, command structure +- prevent download of non-platform libs +- remove zig and xwin +- remove mold support +- adjust OS const +- update dev container +- print os striing +- sync assets +- add hashing for files +- got tests for remote +- serving +- clippy +- initial network works +- get initial serving +- Merge branch 'main' of https://github.com/lee-orr/dexterous-developer into add_remote_support +- start adding server options +- got tests for reloadables working +- update versions +- better logging +- get dynamic linker to work on linux (hopefully) +- remove cargo +- file endings +- bump versions +- update versions +- get correct things set up +- remove need for env variables when running direct +- update +- Readme & bump versions +- make it easier to call function +- update cargo versions +- add cli +- initial cli diff --git a/dexterous_developer_cli/Cargo.toml b/dexterous_developer_cli/Cargo.toml index fb23f3b3..54283bbd 100644 --- a/dexterous_developer_cli/Cargo.toml +++ b/dexterous_developer_cli/Cargo.toml @@ -59,4 +59,4 @@ bytes = { version = "1", features = ["std"] } tracing = { version = "0.1" } tracing-subscriber = { version = "0.3", optional = true, features = ["env-filter", "fmt"]} -dexterous_developer_types = { version = "0.1.0", path = "../dexterous_developer_types" } \ No newline at end of file +dexterous_developer_types = { version = "0.1.0", path = "../dexterous_developer_types" } diff --git a/dexterous_developer_dynamic/CHANGELOG.md b/dexterous_developer_dynamic/CHANGELOG.md new file mode 100644 index 00000000..46e4faf6 --- /dev/null +++ b/dexterous_developer_dynamic/CHANGELOG.md @@ -0,0 +1,25 @@ +# 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.1.1](https://github.com/lee-orr/dexterous_developer/compare/dexterous_developer_dynamic-v0.1.0...dexterous_developer_dynamic-v0.1.1) - 2024-02-18 + +### Fixed +- fix publishing/version + +### Other +- Extract bevy crate ([#55](https://github.com/lee-orr/dexterous_developer/pull/55)) +- Correct architecture detection on MacOS ([#39](https://github.com/lee-orr/dexterous_developer/pull/39)) +- add publish=true +- bump version to 0.0.12 +- Revert "update to 0.12 - start work" +- update to 0.12 - start work +- update cargo for 0.0.12-pre.0 +- version bump +- update to 0.0.10 +- bump version +- only use dynamic lib when hot_internal is enabled diff --git a/dexterous_developer_example/Cargo.toml b/dexterous_developer_example/Cargo.toml index 752c8905..a3e9456e 100644 --- a/dexterous_developer_example/Cargo.toml +++ b/dexterous_developer_example/Cargo.toml @@ -20,4 +20,4 @@ serde = "*" orange = [] [package.metadata] -hot_reload_features = ["bevy/dynamic_linking", "bevy/embedded_watcher"] \ No newline at end of file +hot_reload_features = ["bevy/dynamic_linking", "bevy/embedded_watcher"] diff --git a/dexterous_developer_internal/CHANGELOG.md b/dexterous_developer_internal/CHANGELOG.md new file mode 100644 index 00000000..67e23be5 --- /dev/null +++ b/dexterous_developer_internal/CHANGELOG.md @@ -0,0 +1,73 @@ +# 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.1.1](https://github.com/lee-orr/dexterous_developer/compare/dexterous_developer_internal-v0.1.0...dexterous_developer_internal-v0.1.1) - 2024-02-18 + +### Added +- cross-platform compilation support ([#12](https://github.com/lee-orr/dexterous_developer/pull/12)) +- add support for mold using an env variable ([#13](https://github.com/lee-orr/dexterous_developer/pull/13)) +- added mold support on linux via prefer_mold option + +### Fixed +- fix publishing/version +- fix bug with assets +- fix windows +- fix + +### Other +- move build process & shared types to separate crates +- clippy +- remove need for nightly +- update which crate +- Extract bevy crate ([#55](https://github.com/lee-orr/dexterous_developer/pull/55)) +- build images for android +- Correct architecture detection on MacOS ([#39](https://github.com/lee-orr/dexterous_developer/pull/39)) +- add publish=true +- bump version to 0.0.12 +- working 0.12 +- setup for idea ide +- Revert "update to 0.12 - start work" +- update to 0.12 - start work +- Improve Asset Reload Tests +- 27 running examples via cli ([#32](https://github.com/lee-orr/dexterous_developer/pull/32)) +- Bevy main ([#31](https://github.com/lee-orr/dexterous_developer/pull/31)) +- 22 events ([#26](https://github.com/lee-orr/dexterous_developer/pull/26)) +- Merge branches 'main' and 'main' of https://github.com/lee-orr/dexterous-developer +- update cargo for 0.0.12-pre.0 +- version bump +- Reload individual elements ([#21](https://github.com/lee-orr/dexterous_developer/pull/21)) +- add last update label to top of window +- Dynamically add dylib ([#19](https://github.com/lee-orr/dexterous_developer/pull/19)) +- Revert "remove need to use dylib ([#17](https://github.com/lee-orr/dexterous_developer/pull/17))" +- remove need to use dylib ([#17](https://github.com/lee-orr/dexterous_developer/pull/17)) +- render compilation errors +- update to 0.0.10 +- add multiple watch directories +- documentation +- bump version +- start getting ready for mac... if it ever happens +- clippy +- better target abstraction +- ensure build output +- clippy +- add compile existing +- add support for running existing files +- adjustments - remove zig +- add cross compilation with zig +- add keep alive, command structure +- remove zig and xwin +- move to build providers +- remove mold support +- sync assets +- add hashing for files +- got tests for remote +- initial network works +- get initial serving +- refactor to separate out statics and actual functions +- adjust logging +- got tests for reloadables working diff --git a/dexterous_developer_internal/Cargo.toml b/dexterous_developer_internal/Cargo.toml index 952e90cc..3f20e355 100644 --- a/dexterous_developer_internal/Cargo.toml +++ b/dexterous_developer_internal/Cargo.toml @@ -52,4 +52,4 @@ chrono = { version = "0.4", optional = true } dunce = "1" serde = { version = "1"} dexterous_developer_types = { version = "0.1.0", path = "../dexterous_developer_types" } -dexterous_developer_builder = { version = "0.1.0", path = "../dexterous_developer_builder", optional = true } \ No newline at end of file +dexterous_developer_builder = { version = "0.1.0", path = "../dexterous_developer_builder", optional = true } diff --git a/dexterous_developer_macros/CHANGELOG.md b/dexterous_developer_macros/CHANGELOG.md new file mode 100644 index 00000000..be355378 --- /dev/null +++ b/dexterous_developer_macros/CHANGELOG.md @@ -0,0 +1,53 @@ +# 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.1.1](https://github.com/lee-orr/dexterous_developer/compare/dexterous_developer_macros-v0.1.0...dexterous_developer_macros-v0.1.1) - 2024-02-18 + +### Fixed +- fix publishing/version +- fixed allocation issue +- fix transfer of path between proesses +- fix links + +### Other +- update proc macro crate +- Extract bevy crate ([#55](https://github.com/lee-orr/dexterous_developer/pull/55)) +- add publish=true +- bump version to 0.0.12 +- Revert "update to 0.12 - start work" +- update to 0.12 - start work +- 27 running examples via cli ([#32](https://github.com/lee-orr/dexterous_developer/pull/32)) +- update cargo for 0.0.12-pre.0 +- version bump +- update to 0.0.10 +- bump version +- update version number +- cstring again +- use &CStr for transfer of info +- better logging +- windows fixes +- clippy, fmt, check for clang and lld, ensure pointers get followed. +- added cold test +- bump versions +- clippy +- remove loader macro +- update versions +- move bevy support into module, clean up cfg flags +- call from library holder +- better set up +- clippy , fmt, cleanup +- update +- Readme & bump versions +- remove the dexterous developer winit fork +- make it easier to call function +- initial cli +- update to InitialPlugins trait +- simplify +- more renames and cleanup +- add readme info +- adjust names diff --git a/dexterous_developer_types/CHANGELOG.md b/dexterous_developer_types/CHANGELOG.md new file mode 100644 index 00000000..ed95fbe0 --- /dev/null +++ b/dexterous_developer_types/CHANGELOG.md @@ -0,0 +1,12 @@ +# 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.1.1](https://github.com/lee-orr/dexterous_developer/compare/dexterous_developer_types-v0.1.0...dexterous_developer_types-v0.1.1) - 2024-02-18 + +### Other +- move build process & shared types to separate crates diff --git a/dexterous_developer_types/Cargo.toml b/dexterous_developer_types/Cargo.toml index adb20394..66be0a30 100644 --- a/dexterous_developer_types/Cargo.toml +++ b/dexterous_developer_types/Cargo.toml @@ -16,4 +16,4 @@ documentation.workspace = true [dependencies] serde = { version = "1", features = ["derive"]} anyhow = { version = "1" } -tracing = { version = "0.1" } \ No newline at end of file +tracing = { version = "0.1" } diff --git a/testing/dexterous_developer_tests/Cargo.toml b/testing/dexterous_developer_tests/Cargo.toml index 094b0e9a..e0538c63 100644 --- a/testing/dexterous_developer_tests/Cargo.toml +++ b/testing/dexterous_developer_tests/Cargo.toml @@ -14,4 +14,4 @@ anyhow = "1" [[bin]] name = "run_tests" -path = "src/main.rs" \ No newline at end of file +path = "src/main.rs" diff --git a/testing/templates/asset_test/Cargo.toml b/testing/templates/asset_test/Cargo.toml index ae7e431d..2724ebf2 100644 --- a/testing/templates/asset_test/Cargo.toml +++ b/testing/templates/asset_test/Cargo.toml @@ -22,4 +22,4 @@ bevy = { version = "0.13", default_features = false, features = [ dexterous_developer = { path = "../../../dexterous_developer", features = ["bevy"]} [package.metadata] -hot_reload_features = ["bevy/dynamic_linking", "bevy/embedded_watcher"] \ No newline at end of file +hot_reload_features = ["bevy/dynamic_linking", "bevy/embedded_watcher"] diff --git a/testing/templates/example_cli_test/Cargo.toml b/testing/templates/example_cli_test/Cargo.toml index 836eb1d1..9983edfd 100644 --- a/testing/templates/example_cli_test/Cargo.toml +++ b/testing/templates/example_cli_test/Cargo.toml @@ -21,4 +21,4 @@ path = "examples/reload_example.rs" crate-type = ["dylib"] [package.metadata] -hot_reload_features = ["bevy/dynamic_linking", "bevy/embedded_watcher"] \ No newline at end of file +hot_reload_features = ["bevy/dynamic_linking", "bevy/embedded_watcher"] diff --git a/testing/templates/reloadables_test/Cargo.toml b/testing/templates/reloadables_test/Cargo.toml index a7d400e0..aa0f5b30 100644 --- a/testing/templates/reloadables_test/Cargo.toml +++ b/testing/templates/reloadables_test/Cargo.toml @@ -17,4 +17,4 @@ serde = { version = "1", features = ["derive"] } [package.metadata] -hot_reload_features = ["bevy/dynamic_linking", "bevy/embedded_watcher"] \ No newline at end of file +hot_reload_features = ["bevy/dynamic_linking", "bevy/embedded_watcher"] diff --git a/testing/templates/simple_cli_test/Cargo.toml b/testing/templates/simple_cli_test/Cargo.toml index 997befe0..93012744 100644 --- a/testing/templates/simple_cli_test/Cargo.toml +++ b/testing/templates/simple_cli_test/Cargo.toml @@ -16,4 +16,4 @@ bevy = { version = "0.13", default_features = false } dexterous_developer = { path = "../../../dexterous_developer", features = ["bevy"] } [package.metadata] -hot_reload_features = ["bevy/dynamic_linking", "bevy/embedded_watcher"] \ No newline at end of file +hot_reload_features = ["bevy/dynamic_linking", "bevy/embedded_watcher"]