-
Unreleased
- Nothing yet
-
v0.3.0 - November 14, 2022
- View Diff
- PR #24 - Fix arguments for db migration for mysql
- PR #29 - Deprecate :identifier argument as a positional argument
- PR #30 - Make snapshot identifier optional
- PR #32 - Add configuration option
ActiveSnapshot.config.storage_method = 'serialized_json'with support forserialized_json,serialized_yaml,native_json - PR #32 - Change default storage method from
serialized_yamltoserialized_json. - PR #32 -
snapshot.metadataandsnapshot_item.objectno longer return a HashWithIndifferentAccess. Now they simply return a regular Hash. - Upgrade Instructions
- Change all instances of
create_snapshot!("my-snapshot-1"tocreate_snapshot!(identifier: "my-snapshot-1" - Create a migration with the following
change_column_null :snapshots, :identifier, trueto remove the null constraint here - If you have existing snapshots from a previous version then please set
ActiveSnapshot.config.storage_method = "serialized_yaml"
- Change all instances of
-
v0.2.4 - Feb 25, 2022
-
v0.2.3 - Jan 7, 2022
- View Diff
- Support Ruby 3.1 using
YAML.unsafe_load - Fix unique constraint on snapshots.identifier column
-
v0.2.2 - August 27, 2021
-
v0.2.1 - August 19, 2021
-
v0.2.0 - May 7, 2021
-
v0.1.1 - Mar 5, 2021
- Switch from JSON to Text because Mysql2 has errors with active_record-import and JSON objects
- Fix test suite
- View Diff
- Nothing yet
-
v0.1.0 - Mar 5, 2021
- View Diff
- Gem Initial Release