Releases: Dean151/ButtonKit
Releases · Dean151/ButtonKit
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
0.3.3
0.3.2
Initial compatibility with Swift 6 Mode (beta)
Full Changelog: 0.3.1...0.3.2
0.3.1
Fixed
- Fixed
.estimated(nanoseconds: _)
that would make SwiftUI Previews to crash - Fixed Button that would prefer String over LocalizedStringKey, differing from SwiftUI default behavior
- Brought Demo project deployment target down to iOS 15.0 to match the library minimal requirement.
Full Changelog: 0.3.0...0.3.1
0.3.0
What's Changed
- Determinate Progress AsyncButton by @Dean151 in #4 (after a concept and idea from @zshannon)
- Add systemImage initializers by @Rubenfer in #6
- New "auto" style for both ThrowableButtonStyle and AsyncButtonStyle, that are the new default (with the same behavior)
- Demo project, to test different approach with ButtonKit features
Breaking changes
- ⚠︎ ThrowableButtonStyle and AsyncButtonStyle associated types were renamed
New Contributors
Full Changelog: 0.2.3...0.3.0
0.3.0-beta.3
New features
- Determinate Progress for AsyncButton #4 (after a concept and idea from @zshannon)
- New "auto" style for both ThrowableButtonStyle and AsyncButtonStyle, that are the new default (with the same behavior)
Changes since beta 2
- Added 0.2.2...0.2.3 changes
- Added Demo project with examples
- Added bridge to use a Swift.Progress as a Button progress
- ⚠︎ Progress was renamed TaskProgress to avoid conflicting with Swift.Progress
- ⚠︎ ThrowableButtonStyle and AsyncButtonStyle associated types were renamed
Changelog since last beta: 0.3.0-beta.2...0.3.0-beta.3
Full Changelog: 0.2.3...0.3.0-beta.3