ArchivalRecord: Updates!
I released version 3.0.0 and 3.0.1 of ArchivalRecord today. This version is a major point release because it obsoletes support for rails 4 and 5 and ruby 2. There was also a good deal of rubocop driven refactoring in the code - including some nice changes to how the code gets included.
You can see the Changelog for more details.
One change I merged was to allow control of children records and opt out of parent records actually archiving children when a parent is archived. That option is called archive_dependents
. There are better versions of this feature that I might get to in the future but this one is simple.
I think the next thing to do would be document writing one’s own archive!
and unarchive!
methods in order to customize behavior. This is Issue 3 in the issue tracker.