# 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] ## [1.5.6](https://github.com/BobG1983/rantz_suite/compare/rantz_suite-v1.5.5...rantz_suite-v1.5.6) - 2024-07-20 ### 2. Bug fixes - Moving to centralized dependencies and thus moing back to using Bevy rather than its sub crates ## [1.5.5](https://github.com/BobG1983/rantz_suite/compare/rantz_suite-v1.5.4...rantz_suite-v1.5.5) - 2024-07-20 ### 2. Bug fixes - rebuild MUST be defined if you define hot_reload, also some additional readme details - hot reloading should now properly call rebuild, rebuild should only be required for prototypes if you have the hot_reload feature, update on EntityBuilder is renamed rebuild to match build, and only available if hot_reload is active - Adding rebuild to EmptyPrototype ## [1.5.4](https://github.com/BobG1983/rantz_suite/compare/rantz_suite-v1.5.3...rantz_suite-v1.5.4) - 2024-07-20 ### 2. Bug fixes - not changing the public interface to pathbuf - In release mode cereal wouldn't compile due to incorrect use of the data dir. Fixed it, but it means I'm using PathBufs now ## [1.5.3](https://github.com/BobG1983/rantz_suite/compare/rantz_suite-v1.5.2...rantz_suite-v1.5.3) - 2024-07-17 ### 2. Bug fixes - Added import for ProgressCounter - Attempt to fix the progress counter again ## [1.5.2](https://github.com/BobG1983/rantz_suite/compare/rantz_suite-v1.5.1...rantz_suite-v1.5.2) - 2024-07-17 ### 2. Bug fixes - Fixed panic if no ProgressCounter exists ## [1.5.1](https://github.com/BobG1983/rantz_suite/compare/rantz_suite-v1.5.0...rantz_suite-v1.5.1) - 2024-07-17 ### 2. Bug fixes - Fixed bug where if you used cereal and proto features you'd try to add the proto plugin twice ## [1.5.0](https://github.com/BobG1983/rantz_suite/compare/rantz_suite-v1.4.1...rantz_suite-v1.5.0) - 2024-07-16 ### 1. New features - Breaking change: Most functions that tooks strings now take &str cos I was annoyed at littering my code with .to_string() ## [1.4.1](https://github.com/BobG1983/rantz_suite/compare/rantz_suite-v1.4.0...rantz_suite-v1.4.1) - 2024-07-16 ### 2. Bug fixes - RootSavePath now includes the full directory path for the save path root, and is read only ## [1.4.0](https://github.com/BobG1983/rantz_suite/compare/rantz_suite-v1.3.1...rantz_suite-v1.4.0) - 2024-07-16 ### 1. New features - Added SaveComplete and LoadComplete events, added SaveOutcome and LoadOutcome enums, and reformatted a bunch of errors ## [1.3.1](https://github.com/BobG1983/rantz_suite/compare/rantz_suite-v1.3.0...rantz_suite-v1.3.1) - 2024-07-15 ### 2. Bug fixes - Made progress tracking optional so you don't get failures to build if you don't use iyes_progress, added a 'progress' feature to enable both cereal and proto progress tracking, and individual 'proto_progress' and 'cereal_progress' if you only want one. ## [1.3.0](https://github.com/BobG1983/rantz_suite/compare/rantz_suite-v1.2.0...rantz_suite-v1.3.0) - 2024-07-15 ### 1. New features - Added a plugin for rantz_suite for easy setup, and added rantz_cereal to the suite - rantz_cereal now supports multiple formats - rantz_cereal can now both save and load files, in either user, global, or local, context - Initial commit of rantz_cereal available in rantz_suite under rantz_suite::saveload::* ### 2. Bug fixes - rantz_cereal will now ensure all save tasks are completed before exiting ## [1.1.0](https://github.com/BobG1983/rantz_suite/compare/rantz_suite-v1.0.0...rantz_suite-v1.1.0) - 2024-07-10 ### Other - Created an EntityBuilder struct and a Module trait. These are used to group together blocks of functionality and add them to a target entity - CHanged entbuild to just use bevy given i can't seem to get tasks to work properly otherwise, I'll look again tomorrow - Removing cargo test from CI as it's not necessary for the way I build - updating release-plz - Added rantz_entbuild - Updated docs - Added rantz_proto ## [1.0.0](https://github.com/BobG1983/rantz_suite/releases/tag/rantz_suite-v1.0.0) - 2024-07-09 ### Other - Removing broken release notes - release - updated release-plz - Added proto to lib.rs - Updated docs - release - Added rantz_proto - Added rantz_camera2d - release - Fixed cargo.toml and some doc use statements - Basic readme - Updated lib to only modules for desired features - Cleaned up deps so we don't depend on all of Bevy just the bits that we need. - Cargo fmt - Added random implementation and random feature to spatial2d - Initial commit ### Removed - removed spatial2d feature and added to spatial2d instead