- #42 Fix: corrected creation of association chain when using nested embedded documents - @matekb.
- #56 Fix: now possible to undo setting (creating) attributes that was previously unset - @matekb.
- #54 Use an index instead of the
$elemMatchselector inhistory_tracks- @vecio. - #11 Added
:modifier_field_inverse_ofontrack_historythat defines the:inverse_ofrelationship of the modifier class - @matekb, @dblock.
- #45 Fix: intermittent hash ordering issue with
history_tracks- @getaroom. - #50 Fix: tracking of array changes, undo and redo of field changes on non-embedded objects - @dblock.
- #38 Fix: allow sub-models to be tracked by using
collection_nameas the scope - @acant. - #35 Fix: sweeper references record of change, not the record changed - @dblock.
- #23: Updated
Trackable::association_hashto write through parent - @tcopple. - Fix:
Trackable::association_hashnil meta value call - @tcopple. - #27: Added support for re-creation of destroyed embedded documents - @erlingwl
- Fix: tracking
falsevalues - @gottfrois. - Use a mongoid observer and controller
around_filterto pick up modifying user from controller - @bensymonds. - More flexible dependency on mongoid - @sarcilav.
- Fix: tracking broken in a multithreaded environment - @dblock.
- Added support for
destroy- @dblock. - Added undo and redo - @aq1018.
- Added support for temporarily disabling history tracking - @aq1018.
- Record modifier for undo and redo actions - @aq1018.
- Intial public release - @aq1018.