- Changes the minimum supported iOS version to 12.0
- Adds
duration
andrepeatStyle
parameters to theAnimation.perform(...)
andAnimationQueue.enqueue(...)
methods to allow for specifying an explicit duration and repeat style at the start of the execution phase. - Renames the
duration
properties onAnimation
andAnimationGroup
toimplicitDuration
. - Renames the
repeatStyle
properties onAnimation
andAnimationGroup
toimplicitRepeatStyle
. - Renames
AnimationRepeatStyle.none
to.noRepeat
to avoid an ambiguous reference when using an optional repeat style. - Updates a lot of headerdocs to better explain how the duration and repeat styles are resolved.
- Adds support for using SnapshotTesting as the snapshot engine for StagehandTesting. This is now the default behavior.
This release changes the default snapshotting engine from iOSSnapshotTestCase to SnapshotTesting. If you already use StagehandTesting and plan on continuing to use iOSSnapshotTestCase as your snapshotting engine, you can change your dependency to be on the iOSSnapshotTestCase
subspec instead:
pod 'StagehandTesting/iOSSnapshotTestCase', '~> 4.0'