- Defer patching of rails base classes for zeitwerk loading
- Check attribute_without_formatting method for current value
- Added exclusive support for 1Rails 5.1 and upwards
- Renamed record_* methods to memento_record_after_*
- Fixed generators for Rails 4
- Full Rails 4 compatibility
- Replaced find_by_* calls for compatibility with ActiveRecord 4.0
- Prevent all mass assignment to Memento::Session and Memento::State
- Memento is a Module now, not a Singleton: Use Memento directly and not Memento.instance
- Memento module is threadsafe now
- Changed main api: instead of Memento.memento() use Memento.watch() or Memento()
- Some code cleanup
- Removed usage of ActiveRecord::Base#update_attribute for Rails 3.2.7 compatibility
- Fixed deprecation warning: set_table_name => self.table_name = ...
- Compatiblity with Rails 3.2