2.2.0
Important
This bumps the minimum requirement for AVFoundation methods to macOS 12, iOS 15, tvOS 15, watchOS 8.
The requirements are only bumped for AVFoundation-specific methods. The core TimecodeKit functionality requirements remain the same as before.
Improvements
- Modernized the library: Migrated all
AVAssetandAVAssetTrackmethods to Swift Concurrency
Added
Timecode.StringFormat: AddedIdentifiableandSendableconformancesTimecode: AddedUTTypestatic constantsTimecode: AddedTransferableconformance (conditionally available on supported platform versions)Timecode: AddedNSItemProviderencoding and decoding methods
Maintenance
- Updated docs with fixes and usage guide for the newly-added
UTType/Transferable/NSItemProviderfeatures - Improved unit test performance for some slow tests