---
title: "deleteHistory(before:)"
framework: coredata
role: symbol
role_heading: Type Method
path: "coredata/nspersistenthistorychangerequest/deletehistory(before:)-7t2th"
---

# deleteHistory(before:)

Purges history older than a given date.

## Declaration

```swift
class func deleteHistory(before date: Date) -> Self
```

## Parameters

- `date`: The date used to define the end of the delete history request.

## Return Value

Return Value A delete history change request (NSPersistentHistoryChangeRequest) using an end date boundary.

## See Also

### Purging History

- [deleteHistory(before:)](coredata/nspersistenthistorychangerequest/deletehistory(before:)-5kghb.md)
- [deleteHistory(before:)](coredata/nspersistenthistorychangerequest/deletehistory(before:)-9l06p.md)
