SFSafeSymbols v3.3 Release Notes
Release Date: 2022-04-12 // about 2 years ago-
➕ Added
- ➕ Add support for SF Symbols 1.1, 2.2, 3.0, 3.1, 3.2, and 3.3 (By Steven Magdy)
- ➕ Add support for explicit symbol localization (By David Knothe)
- ➕ Add documentation for available layersets & improve documentation in general. (By Frederick Pietschmann)
🔄 Changed
- 🗄 Deprecate
allCases: [SFSymbol]
in favor of newallSymbols: Set<SFSymbol>
. (By Steven Magdy) - Transfer repository to new location: https://github.com/SFSafeSymbols/SFSafeSymbols & simplify contributions to this repository. (By Frederick Pietschmann)
- 🔄 Change the type of
SFSymbol
fromenum
toclass
, usingstatic let ...
instead ofcase
for individual symbols. This allows for specification of custom symbols asstatic let
s inextension
s toSFSymbol
and fixes an issue that preventedrawValue
initialization of symbols. (By Steven Magdy) - 👌 Improve internal code generation to allow for quick adjustments to new SF Symbols versions. (By ddddxxx)
- ⬇️ Drop dedicated
SFSafeSymbols-Dynamic
product in thePackage.swift
in favour of a new unifiedSFSafeSymbols
product with automatic selection between static / dynamic linking. (By Steven Magdy) - 🚀 Lower watchOS deployment target to watchOS 4.0. (By Steven Magdy)
- 🔨 Refactor unit tests. (By Martin Wright and Frederick Pietschmann)
🛠 Fixed
- 🛠 Fix macOS availability. (By Steven Magdy)
- 🛠 Fix unavailable 1.0 symbols by introducing a new 1.1 version. (By Steven Magdy)