---
title: HistoryChange
framework: swiftdata
role: symbol
role_heading: Enumeration
path: swiftdata/historychange
---

# HistoryChange

Values that describe data history transactions.

## Declaration

```swift
enum HistoryChange
```

## Topics

### Operations

- [HistoryChange.delete(_:)](swiftdata/historychange/delete(_:).md)
- [HistoryChange.insert(_:)](swiftdata/historychange/insert(_:).md)
- [HistoryChange.update(_:)](swiftdata/historychange/update(_:).md)

### Getting information about a change

- [changedPersistentIdentifier](swiftdata/historychange/changedpersistentidentifier.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### History life cycle

- [HistoryDelete](swiftdata/historydelete.md)
- [HistoryInsert](swiftdata/historyinsert.md)
- [HistoryToken](swiftdata/historytoken.md)
- [HistoryTransaction](swiftdata/historytransaction.md)
- [HistoryUpdate](swiftdata/historyupdate.md)
- [HistoryTombstone](swiftdata/historytombstone.md)
- [DefaultHistoryInsert](swiftdata/defaulthistoryinsert.md)
- [DefaultHistoryUpdate](swiftdata/defaulthistoryupdate.md)
- [DefaultHistoryDelete](swiftdata/defaulthistorydelete.md)
- [DefaultHistoryToken](swiftdata/defaulthistorytoken.md)
- [DefaultHistoryTransaction](swiftdata/defaulthistorytransaction.md)
