π Rapid 1.0.0 π
I'm really bad at making incremental releases.
Release Notes
Here are the most major changes:
- Rapid now has vastly improved documentation all around
Chainablehas been removed in favor of global functionsthen(_:)for value types has been moved toconfigure(_:using:)- The dedicated
then(_:)method for reference types has been removed do(_:)has been moved torun(with:do:)
Other, more minor changes:
- Operator aliases --
β,β€andβ₯-- have been added - A global
Οconstant forDouble.pihas been added - The
@inlinableattribute has been applied to most methods and properties - The implementation of
last(where:)has been changed to usefirst(where:)instead of afor-inloop - A default value for the
Componentassociated type ofResultBuilderhas been added - The
throwsandrethrowskeywords have been added to theStringandArrayresult builder initializers SimpleResultBuilderhas been renamed toResultBuilder- The
?!operator for throwing an error when optional unwrapping fails has been added
I've also decided that Rapid will be kept API stable from this point onward to the best of my ability.
Full Changelog: v0.2.0...v1.0.0