Swift 4.0
- Update to Swift 4; most noticeably,
String
is now aCollection
- Make
Edit
a subtype ofChangeset
so that it inherits the same generic constraints - Make
Operation
a subtype ofEdit
- Use offsets on changeset collections, as opposed to indices
- Use labels on all initializer parameters (per Swift convention)
- Squeeze to 100% code coverage on unit tests