You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The throwing types and scope functions adopt typed throws. ThrowingAlso, ThrowingMap, ThrowingTakeIf and ThrowingTakeIfNot take an extra Failure generic parameter, so explicit spellings such as ThrowingAlso<Int> become ThrowingAlso<Int, Never>. Call sites that rely on inference are unaffected.
Added
A Functional umbrella module that re-exports FunctionalProtocols, FunctionalExtensions and FunctionalUtilityTypes, so import Functional now works in place of three imports. The individual modules and products are unchanged.
Changed
Swift tools version raised to 6.4.
Formatting follows the updated root SwiftFormat configuration, which moves access control from extensions onto their declarations.