# 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.7.0](https://github.com/prmadev/soapberry/compare/whirlybird-v0.6.2...whirlybird-v0.7.0) - 2023-03-28 ### Added - implement eventgroup for journal - *(journey)* add an event holder for Journal - *(redmaple)* implement eq and partialeq for better apis on journey types - *(redmaple)* implement eq and partialeq for better apis - *(whirlybird)* add logic for journey - add mdbook for documentation - add some compatibility changes - add whirlybird ### Other - Merge pull request #73 from prmadev/complete_redmaple - *(whirlybird)* comment out redundant ObjectType enum - *(whirlybird)* move title, body and link into separate modules - *(whirlybird)* move body into a separate submodule - *(whirlybird)* move entry into a sub module - *(whirlybird)* remove the redundant purity notice from docs - release - release - Merge pull request #62 from prmadev/make_more_pure - change naming and make sure every function in redmaple and whirlybird are pure - remove hasty use of repr - make ID creation pure - defer handling of state from redmaple to later and make it more simplified - change the name of a method to identity to be more declaritive - add validity to id of journey - make more of whirlybird pure - release - release - release - add CI case to labeler - Merge pull request #24 from prmadev/readme - *(whirlybird)* fix picture - release - add releaser - updated subcrates - try new caching strategy, p2 - add some checks - Release 0.3.0 ## [0.6.2](https://github.com/prmadev/soapberry/compare/whirlybird-v0.6.1...whirlybird-v0.6.2) - 2023-03-20 ### Other - updated the following local packages: redmaple ## [0.6.1](https://github.com/prmadev/soapberry/compare/whirlybird-v0.6.0...whirlybird-v0.6.1) - 2023-03-19 ### Added - *(redmaple)* implement eq and partialeq for better apis on journey types - *(redmaple)* implement eq and partialeq for better apis ## [0.6.0](https://github.com/prmadev/soapberry/compare/whirlybird-v0.5.0...whirlybird-v0.6.0) - 2023-03-16 ### Added - *(whirlybird)* add logic for journey - add mdbook for documentation - add some compatibility changes - add whirlybird ### Other - Merge pull request #62 from prmadev/make_more_pure - change naming and make sure every function in redmaple and whirlybird are pure - remove hasty use of repr - make ID creation pure - defer handling of state from redmaple to later and make it more simplified - change the name of a method to identity to be more declaritive - add validity to id of journey - make more of whirlybird pure - release - release - release - add CI case to labeler - Merge pull request #24 from prmadev/readme - *(whirlybird)* fix picture - release - add releaser - updated subcrates - try new caching strategy, p2 - add some checks - Release 0.3.0 ## [0.5.0](https://github.com/prmadev/soapberry/compare/whirlybird-v0.4.0...whirlybird-v0.5.0) - 2023-03-16 ### Other - defer handling of state from redmaple to later and make it more simplified - change the name of a method to identity to be more declaritive - add validity to id of journey - make more of whirlybird pure ## [0.4.0](https://github.com/prmadev/soapberry/compare/whirlybird-v0.3.4...whirlybird-v0.4.0) - 2023-03-13 ### Added - *(whirlybird)* add logic for journey ## [0.3.4](https://github.com/prmadev/soapberry/compare/whirlybird-v0.3.3...whirlybird-v0.3.4) - 2023-03-12 ### Added - add mdbook for documentation ## [0.3.3](https://github.com/prmadev/soapberry/compare/whirlybird-v0.3.2...whirlybird-v0.3.3) - 2023-03-05 ### Other - add CI case to labeler # 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.13.4](https://github.com/prmadev/soapberry/compare/whirlybird-v0.13.3...whirlybird-v0.13.4) - 2023-07-31 ### Added - update username ## [0.13.3](https://github.com/prmadev/soapberry/compare/whirlybird-v0.13.2...whirlybird-v0.13.3) - 2023-07-22 ### Other - refactor main os derive ## [0.13.2](https://github.com/prmadev/soapberry/compare/whirlybird-v0.13.1...whirlybird-v0.13.2) - 2023-07-15 ### Other - seperate tests into smaller parts - use clone instead of to_owned - use better handling of errors in tests - *(whirlybird)* complete tests for body - fix linting problem with regards to calling to_string on &str - auto linting fix ## [0.13.1](https://github.com/prmadev/soapberry/compare/whirlybird-v0.13.0...whirlybird-v0.13.1) - 2023-07-15 ### Other - *(whirlybird)* adding tests for body - update dependencies ## [0.13.0](https://github.com/prmadev/soapberry/compare/whirlybird-v0.12.2...whirlybird-v0.13.0) - 2023-07-09 ### Added - add similarity dislink - add id for links ### Other - more genericacity ## [0.12.2](https://github.com/prmadev/soapberry/compare/whirlybird-v0.12.1...whirlybird-v0.12.2) - 2023-07-05 ### Other - update cargo.toml ## [0.12.1](https://github.com/prmadev/soapberry/compare/whirlybird-v0.12.0...whirlybird-v0.12.1) - 2023-07-03 ### Other - updated the following local packages: redmaple ## [0.12.0](https://github.com/prmadev/soapberry/compare/whirlybird-v0.11.2...whirlybird-v0.12.0) - 2023-07-02 ### Added - add and view links in the maples - add link event to whirlybird - formalize the ValidID by defining it as a trait ### Other - fix some linting issues - fix some linting issues - fix some linting issues - improve inline documentation - imrpove inline documentation - use a more idiomatic name for trait method ## [0.11.2](https://github.com/prmadev/soapberry/compare/whirlybird-v0.11.1...whirlybird-v0.11.2) - 2023-06-30 ### Added - add no_unsafe_code gurantee ### Other - git merge conflict resolution - remove dev-depenedency on uuid lib ## [0.11.1](https://github.com/prmadev/soapberry/compare/whirlybird-v0.11.0...whirlybird-v0.11.1) - 2023-06-26 ### Other - updated the following local packages: redmaple ## [0.11.0](https://github.com/prmadev/soapberry/compare/whirlybird-v0.10.1...whirlybird-v0.11.0) - 2023-06-26 ### Added - add some items - create maple body updated ### Other - Merge branch 'main' of https://github.com/prmadev/soapberry - fix some linting issues - massive refactor and simplification ## [0.10.1](https://github.com/prmadev/soapberry/compare/whirlybird-v0.10.0...whirlybird-v0.10.1) - 2023-06-19 ### Other - updated the following local packages: redmaple ## [0.10.0](https://github.com/prmadev/soapberry/compare/whirlybird-v0.9.0...whirlybird-v0.10.0) - 2023-06-18 ### Added - use time crate for id and time - improve list all entries - implement entrycreated - improved api, removed title - add serialization and deserialization for whirlybird types ### Other - clean up parts - cargo update ## [0.9.0](https://github.com/prmadev/soapberry/compare/whirlybird-v0.8.2...whirlybird-v0.9.0) - 2023-05-19 ### Added - complete create_entry controller - implement eventgroup for journal - *(journey)* add an event holder for Journal - *(redmaple)* implement eq and partialeq for better apis on journey types - *(redmaple)* implement eq and partialeq for better apis - *(whirlybird)* add logic for journey - add mdbook for documentation - add some compatibility changes - add whirlybird ### Other - Merge pull request #86 from prmadev/restructure - format - move event codes from event kyushu to redmaple and whirly - *(kyushu)* rework the implementation the controller to be more type-driven - *(kyushu)* define domain level EntryWasCreated - Merge pull request #83 from prmadev/entrywascreated - add badges for licenses - Merge branch 'main' into journey - update - relicensed the whole soapberry project to MPL-2.0 - make a lot of helpers for creating a EventWasCreated function - *(kyushu)* add journey protobufs - release - Merge pull request #73 from prmadev/complete_redmaple - *(whirlybird)* comment out redundant ObjectType enum - *(whirlybird)* move title, body and link into separate modules - *(whirlybird)* move body into a separate submodule - *(whirlybird)* move entry into a sub module - *(whirlybird)* remove the redundant purity notice from docs - release - release - Merge pull request #62 from prmadev/make_more_pure - change naming and make sure every function in redmaple and whirlybird are pure - remove hasty use of repr - make ID creation pure - defer handling of state from redmaple to later and make it more simplified - change the name of a method to identity to be more declaritive - add validity to id of journey - make more of whirlybird pure - release - release - release - add CI case to labeler - Merge pull request #24 from prmadev/readme - *(whirlybird)* fix picture - release - add releaser - updated subcrates - try new caching strategy, p2 - add some checks - Release 0.3.0 ## [0.8.2](https://github.com/prmadev/soapberry/compare/whirlybird-v0.8.1...whirlybird-v0.8.2) - 2023-05-06 ### Added - complete create_entry controller - implement eventgroup for journal - *(journey)* add an event holder for Journal - *(redmaple)* implement eq and partialeq for better apis on journey types - *(redmaple)* implement eq and partialeq for better apis - *(whirlybird)* add logic for journey - add mdbook for documentation - add some compatibility changes - add whirlybird ### Other - *(kyushu)* rework the implementation the controller to be more type-driven - *(kyushu)* define domain level EntryWasCreated - Merge pull request #83 from prmadev/entrywascreated - add badges for licenses - Merge branch 'main' into journey - update - relicensed the whole soapberry project to MPL-2.0 - make a lot of helpers for creating a EventWasCreated function - *(kyushu)* add journey protobufs - release - Merge pull request #73 from prmadev/complete_redmaple - *(whirlybird)* comment out redundant ObjectType enum - *(whirlybird)* move title, body and link into separate modules - *(whirlybird)* move body into a separate submodule - *(whirlybird)* move entry into a sub module - *(whirlybird)* remove the redundant purity notice from docs - release - release - Merge pull request #62 from prmadev/make_more_pure - change naming and make sure every function in redmaple and whirlybird are pure - remove hasty use of repr - make ID creation pure - defer handling of state from redmaple to later and make it more simplified - change the name of a method to identity to be more declaritive - add validity to id of journey - make more of whirlybird pure - release - release - release - add CI case to labeler - Merge pull request #24 from prmadev/readme - *(whirlybird)* fix picture - release - add releaser - updated subcrates - try new caching strategy, p2 - add some checks - Release 0.3.0 ## [0.8.1](https://github.com/prmadev/soapberry/compare/whirlybird-v0.8.0...whirlybird-v0.8.1) - 2023-04-27 ### Added - implement eventgroup for journal - *(journey)* add an event holder for Journal - *(redmaple)* implement eq and partialeq for better apis on journey types - *(redmaple)* implement eq and partialeq for better apis - *(whirlybird)* add logic for journey - add mdbook for documentation - add some compatibility changes - add whirlybird ### Other - add badges for licenses - Merge branch 'main' into journey - update - relicensed the whole soapberry project to MPL-2.0 - make a lot of helpers for creating a EventWasCreated function - *(kyushu)* add journey protobufs - release - Merge pull request #73 from prmadev/complete_redmaple - *(whirlybird)* comment out redundant ObjectType enum - *(whirlybird)* move title, body and link into separate modules - *(whirlybird)* move body into a separate submodule - *(whirlybird)* move entry into a sub module - *(whirlybird)* remove the redundant purity notice from docs - release - release - Merge pull request #62 from prmadev/make_more_pure - change naming and make sure every function in redmaple and whirlybird are pure - remove hasty use of repr - make ID creation pure - defer handling of state from redmaple to later and make it more simplified - change the name of a method to identity to be more declaritive - add validity to id of journey - make more of whirlybird pure - release - release - release - add CI case to labeler - Merge pull request #24 from prmadev/readme - *(whirlybird)* fix picture - release - add releaser - updated subcrates - try new caching strategy, p2 - add some checks - Release 0.3.0 ## [0.8.0](https://github.com/prmadev/soapberry/compare/whirlybird-v0.7.0...whirlybird-v0.8.0) - 2023-04-17 ### Other - relicensed the whole soapberry project to MPL-2.0 - make a lot of helpers for creating a EventWasCreated function - *(kyushu)* add journey protobufs ## 0.3.2 - 2023-03-05 ### Other - updated the following local packages: redmaple ## 0.3.1 - 2023-03-04 ### Added - add some compatibility changes ### Other - add releaser - updated subcrates - try new caching strategy, p2 - add some checks ## 0.1.5 - 2023-02-16 ### Added - update to the redmaple version 0.5 ## 0.1.4 - 2023-02-11 ### Added - implement ViewMode for BlogMode ## 0.1.3 - 2023-02-06 ### Added - extract argument from - feat():add boiler plate documentation and linter flags ### Fixed - reimplement Views for argument ### Other - Merge pull request #13 from prmadev/upgrade_to_better_view_mode - updated to the new redmaple - release - update dependencies - Merge pull request #7 from prmadev/better_ci_workflows - update dependencies - use rustup nightly - reorder inorder to cache other installed apps - use nightly toolchain :dizzy_face: - use nightly toolchain :dizzy_face: - add - use the published versioning of redmaple - cache commits - Merge pull request #4 from prmadev/codeql - Merge pull request #3 from prmadev/prmadev-patch-1 - Create dependabot.yml - doc(): update readme file - build(): add checks at every single step - build(): add checks at every single step - build(): add meta data to cargo.toml - DOC(): add apache2 license file ## 0.1.2 - 2023-02-03 ### Added - extract argument from - feat():add boiler plate documentation and linter flags ### Fixed - reimplement Views for argument ### Other - Merge pull request #11 from prmadev/upgrade_to_better_view_mode - release - update dependencies - Merge pull request #7 from prmadev/better_ci_workflows - update dependencies - use rustup nightly - reorder inorder to cache other installed apps - use nightly toolchain :dizzy_face: - use nightly toolchain :dizzy_face: - add - use the published versioning of redmaple - cache commits - Merge pull request #4 from prmadev/codeql - Merge pull request #3 from prmadev/prmadev-patch-1 - Create dependabot.yml - doc(): update readme file - build(): add checks at every single step - build(): add checks at every single step - build(): add meta data to cargo.toml - DOC(): add apache2 license file ## 0.1.1 - 2023-02-02 ### Other - release ## 0.1.0 - 2023-02-02 ### Added - extract argument from - feat():add boiler plate documentation and linter flags ### Other - update dependencies - Merge pull request #7 from prmadev/better_ci_workflows - update dependencies - use rustup nightly - reorder inorder to cache other installed apps - use nightly toolchain :dizzy_face: - use nightly toolchain :dizzy_face: - add - use the published versioning of redmaple - cache commits - Merge pull request #4 from prmadev/codeql - Merge pull request #3 from prmadev/prmadev-patch-1 - Create dependabot.yml - doc(): update readme file - build(): add checks at every single step - build(): add checks at every single step - build(): add meta data to cargo.toml - DOC(): add apache2 license file