All Versions
23
Latest Version
Avg Release Cycle
55 days
Latest Release
559 days ago

Changelog History
Page 1

  • v4.0.0 Changes

    September 16, 2022

    βž• Added

    • βž• Add support for SF Symbols 4.0 (By Frederick Pietschmann)
    • βž• Add new UIImage.init(systemSymbol:variableValue:configuration:), NSImage.init(systemSymbol:variableValue:accessibilityDescription:) and SwiftUI.Image.init(systemSymbol:variableValue:) interfaces. (By Steven Magdy)
    • βž• Add new UIImage.init(systemSymbol:compatibleWith:) interface. (By Steven Magdy)

    πŸ”„ Changed

    • Retain dynamic localization information when serializing / deserializing an SFSymbol. (By Steven Magdy)
    • πŸ—„ Deprecate UIButton.systemButton(with:target:selector: and button.setImage(:for:) interfaces. (By Steven Magdy)

    πŸ›  Fixed

    • βœ‚ Remove misleading optionality of NSImage.init(systemSymbol:accessibilityDescription:) interface. (By Steven Magdy)
  • v3.3.2 Changes

    April 14, 2022

    πŸ›  Fixed

    • βž• Added missing 3.3 layerset information. (By Steven Magdy)
  • v3.3.1 Changes

    April 14, 2022

    πŸ›  Fixed

  • v3.3 Changes

    April 12, 2022

    βž• 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 new allSymbols: 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 from enum to class, using static let ... instead of case for individual symbols. This allows for specification of custom symbols as static lets in extensions to SFSymbol and fixes an issue that prevented rawValue 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 the Package.swift in favour of a new unified SFSafeSymbols 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)
  • v2.1.3 Changes

    March 10, 2021

    βž• Added

    • None

    πŸ”„ Changed

    • None

    πŸ›  Fixed

    • πŸ›  Fix App Store submission bug. (By Yonas Kolb)
    • πŸ›  Fix wrong path to the test files that prevented the use of swift build. (By Frederick Pietschmann)
  • v2.1.2 Changes

    February 18, 2021

    βž• Added

    • None

    πŸ”„ Changed

    • None

    πŸ›  Fixed

    • Mark UIImage extension initializers as available for watchOS (By Tomas FranzΓ©n)
    • πŸ›  Fix Label.init(_:systemImage:) type inference issue (By ddddxxx)
  • v2.1.1 Changes

    December 13, 2020

    βž• Added

    πŸ”„ Changed

    • None

    πŸ›  Fixed

    • None
  • v2.1.0 Changes

    November 24, 2020

    βž• Added

    πŸ”„ Changed

    • None

    πŸ›  Fixed

    • None
  • v2.0.2 Changes

    November 09, 2020

    βž• Added

    • None

    πŸ”„ Changed

    • None

    πŸ›  Fixed

  • v2.0.1 Changes

    October 28, 2020

    βž• Added

    • None

    πŸ”„ Changed

    • None

    πŸ›  Fixed

    • πŸ›  Fix public availability of SwiftUI Label initializers (By Seb Jachec)