Releases: Dean151/ButtonKit
Releases · Dean151/ButtonKit
0.7.0
What's Changed
- New Symbol effect asyncStyle and throwableStyle, based on SFSymbol effects
- New onButtonStateChange and onButtonStateError modifiers, to access button state changes more explicitly than before
- added AsyncButtonCompletion to get details on why the task ended (completed, errored, cancelled)
- added AsyncButtonReader to access children button latest state change
- new onStateChange parameter in AsyncButton constructor
- small typo by @mattmassicotte in #15
Deprecations
- asyncButtonTaskStarted, asyncButtonTaskChanged, asyncButtonTaskEnded and onButtonError modifier were deprecated
- Renamed errorCount to numberOfFailures on ThrowableButtonStyleLabelConfiguration
Breaking changes
- Dropped support of Swift 5.9
New Contributors
- @mattmassicotte made their first contribution in #15
Full Changelog: 0.6.1...0.7.0
0.6.1
0.6.0
0.5.3
0.5.2
0.5.1
0.5.0
New Features
- Added new AppIntent based initializers
- Added image (String or ImageResource) based initializers
Deprecations
- Deprecated ThrowableButton. Use AsyncButton instead
Full Changelog: 0.4.1...0.5.0
0.4.1
- Fixes a few build issues
- Replaced deprecated signature for Swift 6 Package.swift
Full Changelog: 0.4.0...0.4.1
0.4.0
0.4.0-beta.1
New Features
- #8 External Triggers: trigger a button behavior, keeping free progress & error animations from an external action (fixes #7)
Breaking Changes
- Swift 5.7 and 5.8 are no longer supported
Full Changelog: 0.3.3...0.4.0-beta.1