Skip to content

2.0.0

Choose a tag to compare

@LucasAssisRo LucasAssisRo released this 06 Sep 04:18
· 7 commits to main since this release

Replaces Scope with the Functional modules and publishes the API documentation.

Breaking changes

  • The Scope module and its protocol are gone. Conform to Functional from FunctionalProtocols, and import FunctionalExtensions for the standard library, Foundation and UIKit conformances.
  • The package requires Swift 6.2.

Added

  • FunctionalUtilityTypes vends the callable Map, Also, TakeIf and TakeIfNot types, each with a throwing variant.
  • Emptiable, which grants isNotEmpty.
  • String.Index conforms to Functional.
  • DocC comments on the public API, published at https://lucasassisro.github.io/functional/