4.11.2. Elements change Log
Each time you click on the "save" button in a component, a revision is created. This allows you to know the state of your components at any given point in time, and see easily what has been changed by who and when. The revert function allows you to restore the configuration of an element at a given point in time.
Accessing the Change Log.
You can access the Change Log from any element from the detailed page about this element. Just click on the ChangeLog tab.
You can also access the ChangeLog of elements from the Channel view. To do that, you should first click on "More details" for the appropriate channel step, to see all tabs. Then, you can select the Change Log tab.
Change log screen
In the Change Log, you will see a grid showing all the revisions, i.e. all the times where a change was applied on this element.
For every revision, you will see when it was done, by who, and if this revision has been deployed. You are able to filter or sort on any of these fields.
By clicking on any row, you will be able to see the exact state of this element at that time, and what has changed since the previous revision.
In the right overlay with the details of a revision, you can click on Revert to come back to this state.
Highlighting changes
In the right overlay, you will not only be able to see the precise state of an element at a given revision, but it will also be clearly indicated what has changed since the previous revision (by default).
This is also applicable for file properties, that are too big to be displayed inline in the right overlay.
In that case, the green background will show you clearly that this value has been changed. There is also a view icon that allows you to see the details of the change.
Comparing to other revisions
As explained in the previous section, changes done since the previous revision are highlighted by default. Anyway, it is not only possible to highlight differences compared to the previous version, but also compared to the current or the deployed revision.
To achieve this, you should click on the Compare icon next to the title of the overlay.
From there, you will able to select other reference revision for the comparison.
If you compare the selected revision to the CURRENT or DEPLOYED revision, it can happen that the selected revision is older or more recent than the revision with which we show the differences. In the comparison, we will always show the difference going from the older to the more recent revision. In other words, where there are differences, the values in green are the ones from the more recent revision, and the values in red are the ones from the older revision.
Retention policy
Babelway will keep revision on your existing elements for ever.
Anyway, the changes that are older than 7 days will be compacted, in the sense that all the changes done on the same day will be merged into one single change.
For example, let's take the scenario where you create an element on Feb 2th, then updates it fifty times on March 3th, then again 10 times on March 10th. During 7 days, you will be able to see any individual change (save) that you made. But after 7 days, you will only see one revision by day, with the latest state of the day. In the described situation, you will not anymore see the 61 revisions corresponding to all of your changes, but only 3, corresponding to the final state at the end of Feb 2th, March 3th and March 10th.
Additionally to that, Babelway will also preserve all the revisions that have been deployed for the first 60 days. After 60 days the same policy as normal revision is applied and only one deployed revision per day is kept (the latest one). Note that this is only guaranteed for deployments that occurred after March 2025.