Skip to content

3.3.0

Latest

Choose a tag to compare

@pylapp pylapp released this 13 Nov 11:16
· 1 commit to develop since this release
Immutable release. Only release title and notes can be modified.
3.3.0
373cf62

What's new

🧬 Core OUDS version: 1.12.0
🧬 Core Orange version: 1.2.0
🧬 Brand Orange version: 2.8.0
🧬 Core Sosh version: 1.4.0
🧬 Brand Sosh version: 2.8.0
🧬 Core Wireframe version: 1.5.0
🧬 Brand Wireframe version: 2.8.0
🧬 Brand Orange Compact version: 2.8.0

🚀 Features

🐛 Fixes

  • Vocalization of error in PIN code input component (#1847) (#1862) (8517a51)
  • Leading anchor for bullet list items to keep them aligned (06f008b)

🧰 Chore

  • Exclude build dirs from SBOM analysis to avoid false positive from external tools (04ab2f9)
  • Exclude OpenCode folder from Syft / Grype an analysis for SBOM (8afbcac)
  • Apply some OS API specificities for link and navigation link components (7cc7094)
  • Update RubyGem dependency fastlane from to v2.241.1 to v2.241.2 (130a6db)
  • Update Ruby gem dependency excon from v1.7.3 to v1.12.0 (1c83d0c)
  • Update dependency nicklockwood/swiftformat to from: "0.64.6" (8dfa10f)
  • Update dependency Ruby from v4.0.7 to v4.0.9 (649939b)
  • Update GitHub Actions ruby/setup-ruby action from v1.331.0 to v1.338.0 (8406083)
  • Update GitHub Actions github/codeql-action action from v4.39.0 to v4.39.3 (b92a118)
  • Update control itemand list item components to add edge to edge configuration (#1661) (#1873) (f8fac07)
  • Update command to run Periphery (6b41951)
  • Add comments about v4 evolutions on default values (596bfdd)
  • Improve scripts with better names and outputs (bec7ead)
  • Update icons with icon pack 2.4 (#1860) (#1861) (2841c7e)
  • Fix suitable runner images for Xcode 27 (138e922)
  • Update template for components with dedicated label which changed (489f337)
  • Migration from Xcode 26 to Xcode 27.1 (#1558) (33fa2a0)

📖 Docs

  • Update naming rules (afe1b52)
  • Add hyperlinks to DSM documentation for typography components (fdbfce3)

💥 Breaking changes

  • Add tokens library v2.8 (#1856)
  • Add missing tokens in ColorModeMultipleSemanticTokens protocol (ae587e8)
  • No more tuning possible for White Label and Wireframe themes, override possible of borderRadiusDefault token for White Label theme (155b698)

Notes about API

Important

Some API have been deprecated about navigation link component.
Tokens library v2.8 have renamed tokens.
Please, refer to MIGRATION guide or use migration skill.

Caution

Indeed there are API breaks, but minor.
They are about not working and not allowed tuning of Wireframe and White Label themes,
and also some tokens which should not be used as is, but still public because of our architecture.
The OUDSTheme init signature has changed, but its direct usage is not recommended.
Thus we choose to release a v3.3 instead of a v4.
Version 4 will come later with stronger API breaks or behavior breaks of public API which are actually being used.
In any case the MIGRATION guide and SKILL are up-to-date.

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.3.0-XCFramework.zip: The XCFramework for iOS platform with only Orange and Sosh themes
  • OUDS-iOS-Orange-3.3.0-XCFramework.zip: The XCFramework for iOS platform with only Orange themes
  • ouds-ios-wiki.zip: The version of the wiki and its assets 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.