# History and notifications

### History

If a Violet Script is Live, users can also choose to save the history of script outputs.&#x20;

This will generate a new output entity after each run, while preserving each of the previous ones. A timeline of historical runs and their outputs can be viewed from inside of a Violet Script. An out-of-date entity will be tagged with <mark style="background-color:purple;">**This entity is not the latest revision**</mark>**,** and cannot be used as a linked entity in parameters or as a Violet Variable. Turning off history will delete all existing history.

### Notifications

Subscribing to notifications on a Violet Script can let a user know when a Live script has been automatically run due to a changing Violet Variable, and the output has changed. Notifications will be shown in the notifications panel, as well as through Slack if a Slack notification is set up. Subscriptions are individual to each user.

Click on the eye in the top right corner of a script to subscribe to notifications.

<figure><img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FjWvFF3KeN5LrGzTsEH2w%2Fimage%20(9).png?alt=media&#x26;token=eea3dc06-bbf9-4784-aff9-8fe964951852" alt=""><figcaption></figcaption></figure>
