- Rails 6.1 and 7 support (#80). Thanks to @ojab and @rewritten
- Add typecasting from
ActionController::Parameters
toHash
(#73)
- Fix Ruby 2.6 deprecations (#72)
- Rails 6 support (#70, #71)
came_from_default?
attribute method (#66)
came_from_user?
attribute method (#65)
ActiveData.base_concern
config option in addition toActiveData.base_class
(#64)
-
ActiveData.base_class
config option (#63) -
ActiveModel 5.2 compatibility (#62)
-
Represented attributes are not provided by default, to add them,
include ActiveData::Model::Representation
(#46) -
include ActiveData::Model::Associations::Validations
is not included by default anymore, to getvalidate_ancestry!
,valid_ancestry?
andinvalid_ancestry?
methods back you need to include this module manually
-
Introduce persistence adapters for associations (#24, #51)
-
ActionController::Parameters
support (#43) -
Nested attributes simple method overriding (#41)
-
Persistence for
references
associations (#28, #32) -
Support
update_only
option on collection nested attributes (#30) -
embedder
accessor for embedded associations -
Dynamic scopes for
references
associations (#27)
-
Fixed multiple validations on represented attributes and associations (#44)
-
Proper boolean attributes defaults (#31, #33)