Releases: SRGSSR/srgappearance-apple
Releases · SRGSSR/srgappearance-apple
Swift Package Manager and Catalyst support
- This release introduces Swift Package Manager (SPM) support, replacing Carthage entirely. To migrate your project please follow instructions for migrating to version 6 of our Letterbox library.
- The library is compatible with Catalyst.
Breaking changes
- Only custom
SRGAppearanceFontTextStyle
are now supported. SystemUIFontTextStyle
styles are not supported anymore.
Improved color support
- Add alpha channel support in hexadecimal color representations.
- Add fill color support when generating images from vector resources.
tvOS compatibility
- The library is compatible with tvOS.
- New SRG SSR fonts.
- Semantic versioning has been adopted.
- The project has been renamed as
srgappearance-apple
. - Compilation for iOS 13 and Xcode 11 without any significant warning.
Maintenance release
- This release fixes a few compilation warnings arising with recent Xcode versions.
Maintenance release
- This version does not introduce any particular change or fix.
Xcode 10 support
- The project can now be built with Xcode 10 and the iOS 12 SDK.
Fix iTunes Connect binary submission
This release fixes a binary submission issue for applications delivered with bitcode.
Static framework integration
- To mitigate slow application startups usually associated with a large number of dynamic frameworks being used, static framework integration with Carthage 0.30 and above is now supported.
- A Makefile has been added to conveniently build and package the project.
Update with Xcode 9.4
This version modernizes the project with Xcode 9.4.
Hexadecimal color support
- The
+[UIColor srg_colorFromHexadecimalString:]
method has been added, which makes it possible to create a color from a hexadecimal representation. - The
SRGHexadecimalColorTransformer
value transformer has been added for generic conversion needs.