- Demo application: Use Ruby 3.2.0, Rails 7.0.4.2
- Added simplecov and improve testcoverage
- Added reducer errors (ActiveModel::Errors), separate from the models own error object
- Use deep_dup before dispatching an action to make sure the original action is never modified by reducer methods. Use deep_symbolize_keys on an action for convenience
- Added after_change callback
- Fix calling flatten! multiple times erased initial state
- Documentation updates
- Demo application: Use Ruby 3.1.2, Rails 7.0.2
- Documentation updates
- Use Rails 7.0.0
- Added testset
- Polished demo application
- Initial release, not published to rubygems