Releases: square/Blueprint
Releases · square/Blueprint
5.7.0
[5.7.0] - 2025-05-16
Added
AnimationAttributes
can now be initialized with more types of animations, including bezier curves, springs, and dampened springs.
Removed
- Removed
AnimationAttributes.curve
. - Removed
AnimationAttributes.duration
.
Changed
- Reverted the change titled "Fixed
AccessibilityContainer
to better handle the accessibility ordering for aUICollectionView
inside it (such as aListable
instance.)" pending further investigation.
5.6.0
[5.6.0] - 2025-05-14
Fixed
- Fixed
AccessibilityContainer
to better handle the accessibility ordering for aUICollectionView
inside it (such as aListable
instance.)
5.5.0
[5.5.0] - 2025-04-22
Added
- Added
UserInterfaceStyleOverridingElement
which allows child elements to have theiruserInterfaceStyle
to be forced to light/dark. Additionally added aoverrideUserInterfaceStyle
convenience toElement
.
Removed
AccessibilityElement.deprecated_accessibility(…)
. This was deprecated in September 2021, and renamed from .accessibility(…) to .deprecated_accessibility(…) in Oct 2024.
5.4.0
[5.4.0] - 2025-03-04
Added
Accessibility.Trait
now includes.backButton
and.toggleButton
Changed
AccessibilityElement.Trait
now a typealias toAccessibility.Trait
AccessibilityElement.CustomAction
now a typealias to
Accessibility.CustomAction
AccessibilityElement.CustomContent
now a typealias to
Accessibility.CustomContent
5.3.0
5.3.0 - 2025-01-30
Fixed
- Fixed a bug in
AttributedLabel
which could cause a crash if the attributed string lacked a specifiedNSTextAlignment
.
Added
AccessibilityContainer
now supports configuration ofUIAccessibilityContainerType
,AccessibilityLabel
andAccessibilityValue
.AccessibilityElement
now supports configuration ofuserInputLabels
.
Removed
- CocoaPods podspecs removed. Blueprint will only be vended via Swift Package Manager.
Changed
AttributedLabel
accessibility links are now stateless.
Deprecated
LayoutMode.legacy
is deprecated and will be removed in a future release.
Security
Documentation
Misc
Internal
- Local development environment switched from CocoaPods to Tuist.