# 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.11.1](https://github.com/prmadev/soapberry/compare/redmaple-v0.11.0...redmaple-v0.11.1) - 2023-03-28 ### Added - implement eventgroup for journal - *(redmaple)* add two function presets for sorter and deduplicator functions - *(redmaple)* add test for subscriberslist new function - *(redmaple)* use more functional way of making new subscriberlist - *(redmaple)* implement eq and partialeq for better apis - add redmaple ### Other - Merge pull request #73 from prmadev/complete_redmaple - *(redmaple)* add a documentation point to emphasize other approaches for deduplicator - *(redmaple)* make unit tests use the built-in functions - Merge pull request #71 from prmadev/refactor - merge items - 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 redmaple immutable - delete irrelavent store library in redmaple this should not be redmaple-level concern - delete unused versioned trait - 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 - release - *(redmaple)* fix broken links in changelog - *(redmaple)* fix broken links in changelog - add CI case to labeler - release - *(redmaple)* fix picture - release - updated subcrates - Release 0.8.0 - change redmaple information ## [0.11.0](https://github.com/prmadev/soapberry/compare/redmaple-v0.10.1...redmaple-v0.11.0) - 2023-03-20 ### Added - *(redmaple)* add test for subscriberslist new function - *(redmaple)* use more functional way of making new subscriberlist - *(redmaple)* implement eq and partialeq for better apis - add redmaple ### Other - Merge pull request #71 from prmadev/refactor - merge items - 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 redmaple immutable - delete irrelavent store library in redmaple this should not be redmaple-level concern - delete unused versioned trait - 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 - release - *(redmaple)* fix broken links in changelog - *(redmaple)* fix broken links in changelog - add CI case to labeler - release - *(redmaple)* fix picture - release - updated subcrates - Release 0.8.0 - change redmaple information ## [0.10.1](https://github.com/prmadev/soapberry/compare/redmaple-v0.10.0...redmaple-v0.10.1) - 2023-03-19 ### Added - *(redmaple)* implement eq and partialeq for better apis ## [0.10.0](https://github.com/prmadev/soapberry/compare/redmaple-v0.9.0...redmaple-v0.10.0) - 2023-03-16 ### Added - add redmaple ### 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 redmaple immutable - delete irrelavent store library in redmaple this should not be redmaple-level concern - delete unused versioned trait - 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 - release - *(redmaple)* fix broken links in changelog - *(redmaple)* fix broken links in changelog - add CI case to labeler - release - *(redmaple)* fix picture - release - updated subcrates - Release 0.8.0 - change redmaple information ## [0.9.0](https://github.com/prmadev/soapberry/compare/redmaple-v0.8.3...redmaple-v0.9.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 ## [0.8.3](https://github.com/prmadev/soapberry/compare/redmaple-v0.8.2...redmaple-v0.8.3) - 2023-03-05 ### Other - *(redmaple)* fix broken links in changelog - *(redmaple)* fix broken links in changelog - 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.18.2](https://github.com/prmadev/soapberry/compare/redmaple-v0.18.1...redmaple-v0.18.2) - 2023-07-31 ### Added - update username ## [0.18.1](https://github.com/prmadev/soapberry/compare/redmaple-v0.18.0...redmaple-v0.18.1) - 2023-07-22 ### Other - refactor main os derive ## [0.18.0](https://github.com/prmadev/soapberry/compare/redmaple-v0.17.0...redmaple-v0.18.0) - 2023-07-15 ### Added - new implementation of frost elfs - add flake ### Other - update dependencies - fix a few linting problems - separate responsibilities of elfs ## [0.17.0](https://github.com/prmadev/soapberry/compare/redmaple-v0.16.1...redmaple-v0.17.0) - 2023-07-09 ### Added - add similarity dislink ### Other - more genericacity ## [0.16.1](https://github.com/prmadev/soapberry/compare/redmaple-v0.16.0...redmaple-v0.16.1) - 2023-07-05 ### Other - *(kyushu)* redmaple is now only lazily created - update cargo.toml ## [0.16.0](https://github.com/prmadev/soapberry/compare/redmaple-v0.15.0...redmaple-v0.16.0) - 2023-07-03 ### Other - update book ## [0.15.0](https://github.com/prmadev/soapberry/compare/redmaple-v0.14.2...redmaple-v0.15.0) - 2023-07-02 ### Added - formalize the ValidID by defining it as a trait ### Other - use a more idiomatic name for trait method ## [0.14.2](https://github.com/prmadev/soapberry/compare/redmaple-v0.14.1...redmaple-v0.14.2) - 2023-06-30 ### Added - add no_unsafe_code gurantee ### Other - git merge conflict resolution - prune serde feature of time package ## [0.14.1](https://github.com/prmadev/soapberry/compare/redmaple-v0.14.0...redmaple-v0.14.1) - 2023-06-26 ### Added - new partial match ## [0.14.0](https://github.com/prmadev/soapberry/compare/redmaple-v0.13.1...redmaple-v0.14.0) - 2023-06-26 ### Added - add some items - create maple body updated - improve handling of inputs ### Other - Merge branch 'main' of https://github.com/prmadev/soapberry - fix some linting issues - massive refactor and simplification ## [0.13.1](https://github.com/prmadev/soapberry/compare/redmaple-v0.13.0...redmaple-v0.13.1) - 2023-06-19 ### Fixed - remove obsolete tests ## [0.13.0](https://github.com/prmadev/soapberry/compare/redmaple-v0.12.3...redmaple-v0.13.0) - 2023-06-18 ### Added - use time crate for id and time - improve printer typing - add remapled file format for kyushu - update structure - implement entrycreated - almost made it - improved api, removed title - add serialization and deserialization for whirlybird types ### Fixed - fix the example in the event_group ### Other - clean up parts - cargo update ## [0.12.3](https://github.com/prmadev/soapberry/compare/redmaple-v0.12.2...redmaple-v0.12.3) - 2023-05-19 ### Added - implement eventgroup for journal - *(redmaple)* add two function presets for sorter and deduplicator functions - *(redmaple)* add test for subscriberslist new function - *(redmaple)* use more functional way of making new subscriberlist - *(redmaple)* implement eq and partialeq for better apis - add redmaple ### Other - Merge pull request #86 from prmadev/restructure - format - move event codes from event kyushu to redmaple and whirly - *(kyushu)* define domain level EntryWasCreated - release - 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 - *(redmaple)* add a documentation point to emphasize other approaches for deduplicator - *(redmaple)* make unit tests use the built-in functions - Merge pull request #71 from prmadev/refactor - merge items - 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 redmaple immutable - delete irrelavent store library in redmaple this should not be redmaple-level concern - delete unused versioned trait - 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 - release - *(redmaple)* fix broken links in changelog - *(redmaple)* fix broken links in changelog - add CI case to labeler - release - *(redmaple)* fix picture - release - updated subcrates - Release 0.8.0 - change redmaple information ## [0.12.2](https://github.com/prmadev/soapberry/compare/redmaple-v0.12.1...redmaple-v0.12.2) - 2023-05-06 ### Other - *(kyushu)* define domain level EntryWasCreated ## [0.12.1](https://github.com/prmadev/soapberry/compare/redmaple-v0.12.0...redmaple-v0.12.1) - 2023-04-27 ### Added - implement eventgroup for journal - *(redmaple)* add two function presets for sorter and deduplicator functions - *(redmaple)* add test for subscriberslist new function - *(redmaple)* use more functional way of making new subscriberlist - *(redmaple)* implement eq and partialeq for better apis - add redmaple ### 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 - *(redmaple)* add a documentation point to emphasize other approaches for deduplicator - *(redmaple)* make unit tests use the built-in functions - Merge pull request #71 from prmadev/refactor - merge items - 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 redmaple immutable - delete irrelavent store library in redmaple this should not be redmaple-level concern - delete unused versioned trait - 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 - release - *(redmaple)* fix broken links in changelog - *(redmaple)* fix broken links in changelog - add CI case to labeler - release - *(redmaple)* fix picture - release - updated subcrates - Release 0.8.0 - change redmaple information ## [0.12.0](https://github.com/prmadev/soapberry/compare/redmaple-v0.11.1...redmaple-v0.12.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.8.2](https://github.com/prmadev/soapberry/compare/redmaple-v0.8.1...redmaple-v0.8.2) - 2023-03-05 ### Other - _(redmaple)_ fix picture ## [0.8.1](https://github.com/prmadev/soapberry/compare/redmaple%400.8.0...redmaple-v0.8.1) - 2023-03-04 ### Other - updated subcrates ## 0.5.1 - 2023-02-13 ### Other - add another assertion for EventGroup ## 0.4.2 - 2023-02-05 ### Other - make new tree constant ## 0.4.1 - 2023-02-02 ### Added - return borrowd value ## 0.3.1 - 2023-02-02 ### Other - remove unneccessary check on the pushed items after we already checked for them during pr - add release-plz