Sha256: f842a8dfd9f138327fad3317eb19ddc25f21611899f1c20d3e64026906cbee74
Contents?: true
Size: 1.71 KB
Versions: 1
Compression:
Stored size: 1.71 KB
Contents
## Upgrading Mongoid History ### Upgrading to 0.8.0 #### History is now tracked on create and destroy by default By default, Mongoid History will now track all actions (create, update, and destroy.) Previously, only update actions were tracked by default. To preserve the old behavior, please modify your call to `track_history` as follows: ```ruby track_history ... track_create: false, track_destroy: false ``` See [#207](https://github.com/mongoid/mongoid-history/pull/207) for more information. ### Upgrading to 0.7.0 #### Remove history track when create, update or destroy raises an error When an error is raised in a call to create, update or destroy a tracked model, any history track created before the call will now be deleted. In the past this was a problem for associations marked `dependent: :restrict`. See [#202](https://github.com/mongoid/mongoid-history/pull/202) for more information. # Main Changes / Upgrading Notes See [#189](https://github.com/mongoid/mongoid-history/pull/189) for more information. * Currently, the `:all` option behaves identically to `:fields`. Future versions will track all fields and relations of trackable class when using `:all`. ### Upgrading to 0.4.1 #### Migrate Userstamp `Mongoid::History` no longer supports the userstamp natively. To track the User in the application who created the HistoryTracker, add the [Mongoid::Userstamp gem](https://github.com/tbpro/mongoid_userstamp) to your HistoryTracker class. ```ruby class MyHistoryTracker include Mongoid::History::Tracker include Mongoid::Userstamp end ``` Rename the field. ```ruby MyHistoryTracker.all.rename(modifier_id: :created_by) ```
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mongoid-history-0.8.5 | UPGRADING.md |