35 lines
1.1 KiB
Markdown
35 lines
1.1 KiB
Markdown
---
|
|
title: 'Versioning of objects'
|
|
description: 'Opt-In versioning of objects'
|
|
weight: -10
|
|
date: 2016-08-08T00:00:00+01:00
|
|
LastModifierDisplayName: "Robert von Burg"
|
|
LastModifierEmail: "eitch@eitchnet.ch"
|
|
---
|
|
|
|
## Versioning of objects
|
|
|
|
Opt-In versioning of objects
|
|
|
|
-------
|
|
|
|
A major new feature has landed in Strolch. Now, using opt-in, it is possible to
|
|
have all changes to the object model be versioned. This means that any change to
|
|
`Order`, `Resource` or `Activity` is automatically versioned and one can then revert
|
|
to this version later on.
|
|
|
|
This will make it far easier to implement undo operations in applications since
|
|
it is an inherent part of the lifecycle of objects in Strolch.
|
|
|
|
Since Strolch is supposed to be used also in small footprint hardware, this
|
|
option is opt-in.
|
|
|
|
A side affect of this new feature is that we have for the time being not ported
|
|
the XML persistence layer. If this is required, then someone drop us a note and
|
|
we'll check on it.
|
|
|
|
So now go ahead and add `<enableVersioning>true</enableVersioning>` to your Realm
|
|
so that versioning is enabled.
|
|
|
|
|