Temporal Versioning Bundle for RavenDB
C# PowerShell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.nuget
Raven.Bundles.TemporalVersioning-4.5
Raven.Bundles.TemporalVersioning
Raven.Bundles.Tests.TemporalVersioning-4.5
Raven.Bundles.Tests.TemporalVersioning
Raven.Client.Bundles.TemporalVersioning-4.5
Raven.Client.Bundles.TemporalVersioning
.gitignore
LICENSE.txt
README.md
Raven.Bundles.TemporalVersioning.sln
Raven.Bundles.TemporalVersioning.sln.DotSettings
SharedAssemblyInfo.cs
push-to-nuget.ps1

README.md

Temporal Versioning Bundle for RavenDB

This is a custom bundle for RavenDB. The current release requires RavenDB version 2.5.2700 or higher.

It allows you to make changes to a document that are effective at a particular point in time. Often, this will be "now", but it can easily be a past or future date. All version history is maintained.

The difference between this and Raven's official "Versioning Bundle" is that past changes are not hidden from you. You can load, store, delete, or query at any date - past, present or future.

Full documentation is available here.