This library tracks historical changes for any document, including embedded ones. It achieves this by storing all history tracks in a single collection that you define. Embedded documents are referenced by storing an association path, which is an array of document_name and document_id fields starting from the top most parent document and down to the embedded document that should track history. Mongoid-history implements multi-user undo, which allows users to undo any history change in any order. Undoing a document also creates a new history track. This is great for auditing and preventing vandalism, but it is probably not suitable for use cases such as a wiki.
Required Ruby Version
>= 0
Authors
Aaron Qian, Justin Grimes, Daniel Doubrovkine
Versions
-
0.9.0
-
source
- 0.9.0 source October 15, 2026 (54.5 KB)
-
-
0.8.5
-
source
- 0.8.5 source September 18, 2021 (51.5 KB)
-
-
0.8.3
-
source
- 0.8.3 source June 17, 2020 (50 KB)
-
-
0.8.2
-
source
- 0.8.2 source December 02, 2019 (49 KB)
-
-
0.8.1
-
source
- 0.8.1 source June 28, 2018 (47 KB)
-