Releases: osteslag/Changeset
Releases · osteslag/Changeset
Swift 5, SPM
Swift 4.2
Custom Comparator
- Support custom comparator function for comparing collection elements (defaults to
==
)
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
Reduce Memory Footprint
- Fixed
- Reduce space complexity to O(m)
- Expand variable names for readability
Suppress Warning
- Fixed
- Allow Changeset to be used from within a framework, and outside of an application target.
UIKit Extensions
- Added
- UIKit extensions for
UITableView
andUICollectionView
for easy updating (were previously only included in the test app)
- UIKit extensions for
Automatic Provisioning
- Changed
- Framework target set to automatically manage code signing.