Skip to content

3.2.0

Latest

Choose a tag to compare

@pylapp pylapp released this 21 Oct 15:07
· 3 commits to develop since this release
Immutable release. Only release title and notes can be modified.
3.2.0
f70bc19

What's new

馃К Core OUDS version: 1.11.0
馃К Core Orange version: 1.2.0
馃К Brand Orange version: 2.7.0
馃К Core Sosh version: 1.4.0
馃К Brand Sosh version: 2.7.0
馃К Core Wireframe version: 1.5.0
馃К Brand Wireframe version: 2.7.0
馃К Brand Orange Compact version: 2.7.0

馃殌 Features

  • Add flag to disable Voice Over announcements for alert message and inline alert compoents (#1827) (75f1e93)
  • For PIN code input component, add flag to display full value instead of bullets (#1762) (#1823) (c243a4a)
  • Add helpers for Xcode preview using tunings (#1793) (#1817) (3a9a3cd)
  • Add skeleton component, dedicated view modifiers and skeleton layouts for some components (#1651) (#1801) (1186c77)
  • Add categorical tag component (#1782) (#1787) (51a418c)

馃悰 Fixes

  • Suitable token for borders of unselected state checkbox component (135edbe)
  • Font semantic token for code typography with Menlo value (#1799) (#1809) (f756217)

馃摉 Docs

  • Update DSM hyperlinks (#1813) (c5a1044)
  • For list item components, add details in documentation about paddings for slots (036e9c2)
  • Reviewed documentation and API comments (#1807) (#1808) (2417039)

馃О Chore

  • Update typography components to version v1.1.0 (#1722) (#1786) (e4519f6)
  • Update alert message component to version v1.2.0 (#1659) (#1784) (2bbd704)
  • Lower logger level for multiple instances of tokens providers (7cc3b1e)
  • Availability details for Apple platforms on public API (#1815) (17ee096)
  • Use of AttributedString type for list item components for rich text (#1812) (#1820) (0bea88d)
  • Harmonize API for components offering rich, localized and raw texts (#1797) (#1824) (0e1875a)
  • Update GitHub issues templates (0978e88)
  • Report API breaks as a CI warning instead of failing the check-api-break workflow (#1825) (#1826) (1315e98)
  • Add tool to check public API breaks (#1800) (#1816) (c59f045)
  • Fix Renovate PR workflow JSON parsing (#1819) (5088b4f)
  • Add GitHub Actions workflow to classify Renovate pull requests (5d39f44)
  • Update Ruby gem dependency fastlane from v2.240.1 to v2.241.1 (5b567df)
  • Update Ruby gem transitive dependency excon from v1.7.2 to v1.7.3 (0598413)
  • Update Swift Package dependency nicklockwood/swiftformat from 0.63.1 to 0.64.0 (95e53d6)
  • Update GitHub Actions actions/github-script action from v7 to v9 (b1910c8)
  • Update GitHub Actions ossf/scorecard-action action from v2.4.4 to v2.5.0 (b635015)
  • Update GitHub Actions ruby/setup-ruby action from v1.327.0 to v1.331.0 (d3407f5)
  • Update GitHub Actions actions/upload-artifact action from v7.0.1 to v7.0.2 (e8aede1)
  • Update GitHub Actions github/codeql-action action from v4.38.2 to v4.39.0 (4d03ef7)

Notes about API

Important

Some API have been deprecated for components who used until now AttributedString parameters.
Now new API with OUDSTextualContent are provided, and the older ones are deprecated.
Impacted components are: text area, text input, password input, PIN code input, checkbox item, checkbox item indeterminate, radio item, switch item, alert message, bullet list and list item.
Please, refer to MIGRATION guide or use migration skill.

Notes about releases

Note

Releases are immutable and in most of time cryptographically signed (commits, tags and artifacts).
You can verify their integrity with commands from GPG tool of GitHub CLI client.
Please refer to the wiki to choose the options you need

Tip

Contact maintainers to be onboarded for OUDS integrations

Artifacts

  • OUDS-iOS-OrangeSosh-3.2.0-XCFramework.zip: The XCFramework for iOS platform with only Orange and Sosh themes
  • OUDS-iOS-Orange-3.2.0-XCFramework.zip: The XCFramework for iOS platform with only Orange themes
  • ouds-ios.wiki.zip: The version of the wiki when this release has been made
  • ouds-ios.wiki-assets.zip: The assets of the wiki when this release has been made
  • ouds-ios-doccarchive.zip: All the Xcode DocC archive of the documentation with
    • OUDSThemesContract.doccarchive: Xcode DocC archive of the OUDS Themes Contract module
    • OUDSComponents.doccarchive: Xcode DocC archive of the OUDS Components module
    • OUDSFoundations.doccarchive: Xcode DocC archive of the OUDS Foundations module
    • OUDSModules.doccarchive: Xcode DocC archive of the OUDS Modules module
    • OUDSThemeWireframe.doccarchive: Xcode DocC archive of the OUDS Wireframe Theme module
    • OUDSThemeWhiteLabel.doccarchive: Xcode DocC archive of the OUDS White Label Theme module
    • OUDSThemeSosh.doccarchive: Xcode DocC archive of the OUDS Sosh Theme module
    • OUDSThemeOrangeCompact.doccarchive: Xcode DocC archive of the OUDS Orange Compact Theme module
    • OUDSThemeOrange.doccarchive: Xcode DocC archive of the OUDS Orange Theme module
    • OUDSTokensComponents.doccarchive: Xcode DocC archive of the OUDS Tokens Component module
    • OUDSTokensRaw.doccarchive: Xcode DocC archive of the OUDS Tokens Raw module
    • OUDSTokensSemantic.doccarchive: Xcode DocC archive of the OUDS Tokens Semantic module
  • Tutorial-discovery.doccarchive.zip: Tutorial for OUDS discovery of API
  • Tutorial-onboarding.doccarchive.zip: Tutorial for OUDS onboarding (for internal events)
  • Tutorial-lime.doccarchive.zip: Tutorial to create your own OUDS themes
  • SBOM.json: The Software Bill of Materials for this release
  • All .asc files are cryptographic signatures associated to signed artifacts. See Wiki to know how to use them.