Skip to content

0.3.0

Compare
Choose a tag to compare
@stephencelis stephencelis released this 13 Apr 19:54
· 18 commits to main since this release
81d13a7
  • Changed: NonEmpty now wraps a base collection rather than a single element and collection as separate fields. This improves the performance and reliability of working with NonEmpty collections. 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 NonEmpty to swift-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.