New
0.3.0
- Changed:
NonEmptynow wraps a base collection rather than a single element and collection as separate fields. This improves the performance and reliability of working withNonEmptycollections. This does unfortunately mean that invariants can compile and make their way into the system at run time, but we do our best to ensure they cannot be constructed. - Changed: the SPM package name has been changed from
NonEmptytoswift-nonempty(thanks @maximkrouk). - Fixed: range subscripts no longer cause runtime stack overflows (thanks @clang13).
- Removed: CocoaPods and Carthage support has been deprecated in favor of SPM.