Skip to content

Releases: Orange-OpenSource/ouds-ios

2.1.0

02 Jun 16:11
Immutable release. Only release title and notes can be modified.
2.1.0
d6214b1

Choose a tag to compare

What's new

🧬 Core OUDS version: 1.10.0
🧬 Core Orange version: 1.2.0
🧬 Core Sosh version: 1.4.0
🧬 Core Wireframe version: 1.4.0
🧬 Orange brand version: 2.5.0
🧬 Orange Compact brand version: 2.5.0
🧬 Sosh brand version: 2.5.0
🧬 Wireframe brand version: 2.5.0

🚀 Features

  • Add AI agent SKILLS for conversion of Figma tokens to Swift tokens (#1536) (f49b884)
  • Add dedicated name for defined themes (724f4c1)

🐛 Fixes

  • Duplicated dimensions tokens provider for themes definitions (#1539) (6a73970)

📖 Docs

  • Add skills.sh badge in README (f70e1e8)
  • Fix rendering and typos (b9568da)

🧰 Chore

  • Update SBOM and CHANGELOG (abe1321)
  • Update dependency Ruby gem fastlane from v2.233.1 to v2.235.0 (86179ea)
  • Update dependency Ruby gem json from v2.19.5 to v2.19.7 (194744e)
  • Update dependency Swift Package simplydanny/swiftlintplugins from v0.63.2 to v0.63.3 (2ee839c)
  • Update dependency Ruby from v4.0.3 to v4.0.5 (5396e09)
  • Update gitleaks/gitleaks-action action from v2.3.9 to v3.0.0 (c8c586e)
  • Update ruby/setup-ruby action from v1.306.0 to v1.310.0 (e8089c5)
  • Update actions/dependency-review-action action from v4.9.0 to v5.0.0 (b9b0ae7)
  • Update github/codeql-action action from 4.35.3 to v4.36.1 (6a9b75e)
  • Update git-cliff template (92291cd)
  • Update tutorials (79c2e3f)
  • AI agents skill definitions for skills.sh tool (d600615)
  • Add old tokens to keep until components updates (dc12dbe)
  • Increase animation duration of selected tab indicator for tab bar component (98251cf)
  • Remove noisy warnings about in-the-future-deprecated-tokens (96ae191)
  • Remove dead code (cc67929)
  • Update text area component to v1.2 (#1448) (#1521) (0d8825e)
  • Update password input and text input components to versions 1.3 and 1.4 (#1443) (#1446) (#1518) (fa451ed)
  • Update PIN code input component to v1.3 (#1444) (#1516) (c5dfbff)
  • Update tag component to v1.5 (#1449) (#1514) (7d207a5)
  • Update filter chip and suggestion chip components to v1.4 (#1441) (#1513) (30b5a80)
  • Update input tag component to version 1.2 (#1450) (#1512) (67a12d8)
  • Add FOSSA status badge for security in README (04408d8)
  • spacePaddingBlockDensityCompactTopAlignmentTopTextContainer control item component token (d1f8d41)

Notes

Tip

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.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-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
    • OUDSThemeSosh.doccarchive: Xcode DocC archive of the OUDS Sosh Theme module
    • OUDSThemeOrangeBusinessTools.doccarchive: Xcode DocC archive of the OUDS Orange Business Tools 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
  • Tutorial-onboarding.doccarchive.zip: Tutorial for OUDS onboarding
  • All .asc files are cryptographic signatures associated to signed artifacts

2.0.0

07 May 13:29
Immutable release. Only release title and notes can be modified.
2.0.0
c487c6b

Choose a tag to compare

What's new

🧬 Core OUDS version: 1.10.0
🧬 Core Orange version: 1.2.0
🧬 Core Sosh version: 1.4.0
🧬 Core Wireframe version: 1.4.0
🧬 Orange brand version: 2.5.0
🧬 Orange Compact brand version: 2.5.0
🧬 Sosh brand version: 2.5.0
🧬 Wireframe brand version: 2.5.0

💥 Breaking changes

🚀 Features

  • Add rich text support with AtttibutedString for textual components (#1405) (#1442) (836cdfb)

🐛 Fixes

  • Overlay items of tab bar still displayed if multi-SDK apps with several tab bars if Liquid Glass disabled (#1490) (#1492) (eed5aca)
  • Selector and divider of tab bar component still displayed even if tab bar hidden (no Liquid Glass) (#1434) (#1436) (c62a5b8)
  • Selected tab indicator in tab bar component if Liquid Glass not applied (#1428) (#1429) (f907f79)
  • Missing error vocalization with Voice Over for switch item component (#1484) (#1485) (3eb17ec)
  • Keep base documentation URL for redirection (#1481) (d6488a9)
  • Remove direct references to tutorials in README (89ec64d)
  • Rule for breaking commits of tokenator (3936f44)
  • Rule for commit trailed field Assisted-by (88187da)
  • Broken hyperlinks for themes details in README (90c8c9f)
  • Broken hyperlinks for NOTICE in README (a04106b)

📖 Docs

  • Update GenAI agents skills for OUDS iOS (c7d0deb)
  • Update MIGRATION guide with more details for incoming v2.0.0 (d26b847)
  • Use new Swift DocC 6.3 feature for static hosting (#1353) (d5ae50f)
  • Expose some components for macOS to allow documentation build (598b1b4)

🧰 Chore

  • Move to Xcode 26.4 and Swift 6.3 (#1356) (681191e)
  • link component to center indicator on multiline (#1482) (#1483) (ef54b8e)
  • Update github/codeql-action action from v4.35.2 to v4.35.3 (6c5a341)
  • Update dependency Swift package swiftlang/swift-docc-plugin from v1.4.6 to to v1.5.0 (ea28c37)
  • Update dependency Swift package nicklockwood/swiftformat from v0.61.0 to v0.61.1 (4c2f696)
  • Update dependency ruby from v4.0.2 to v4.0.3 (267ab5f)
  • Update dependency gem fastlane from v2.232.2 to v2.233.1 (f92961a)
  • Update actions/upload-artifact action from v7.0.0 to v7.0.1 (2497f05)
  • Update dependency RubyGem json from v2.19.3 to v2.19.5 (0c09a1f)
  • Update ruby/setup-ruby action from v1.301.0 to v1.306.0 (23a7f45)
  • Update hook for Git message with Linux Foundation conventions (7b26f33)
  • Change issue template for bugs reports to priorize most important details (896bb83)
  • Update bug report template to require Liquid Glass status (#1430) (#1431) (2ecb373)

Notes

Tip

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.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-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
    • OUDSThemeSosh.doccarchive: Xcode DocC archive of the OUDS Sosh Theme module
    • OUDSThemeOrangeBusinessTools.doccarchive: Xcode DocC archive of the OUDS Orange Business Tools 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
  • Tutorial-onboarding.doccarchive.zip: Tutorial for OUDS onboarding
  • All .asc files are cryptographic signatures associated to signed artifacts

1.4.0

15 Apr 17:38
Immutable release. Only release title and notes can be modified.
1.4.0
02ba338

Choose a tag to compare

What's new

🧬 Core OUDS version: 1.9.0
🧬 Core Orange version: 1.2.0
🧬 Brand Orange version: 2.3.0
🧬 Core Sosh version: 1.2.0
🧬 Brand Sosh version: 2.3.0
🧬 Core Wireframe version: 1.3.0
🧬 Brand Wireframe version: 2.3.0
🧬 Brand Orange Compact version: 2.3.0

🚀 Features

🐛 Fixes

  • Vocalization of items of bullet list component (#1334) (bd88a6e)
  • For PIN code input component vocalize component and fields, and remove autofocus if Voice Over disabled (#1409) (#1425) (26e9b1b)
  • Vocalization of content for password input component (#1406) (459215c)
  • Accessibility label for alerts components (#1407) (3321930)
  • Accessibility hint for filter chip component (#1277) (7142b88)

📖 Docs

  • Fix broken hyperlink (#1422) (27f2b89)
  • Improve documentation with better examples for parameters (ef706f3)
  • Add more code samples to public API initializers in OUDS iOS components (#1420) (d84a50e)
  • Improve documentation (#1286) (20c2b2b)
  • Update illustrations for alert message component (#1359) (#1374) (c8cfc9d)

🧰 Chore

  • Update dependency nicklockwood/swiftformat to from: "0.61.0" (6a68d7d)
  • Update github/codeql-action action to v4.35.2 (961b517)
  • Update dependency faraday to v2 (44abdd3)
  • Update dependency json to v2.19.3 (faa2be8)
  • Update ruby/setup-ruby action to v1.301.0 (0cb8601)
  • Add details about commits conventions (7f98f9b)
  • Clean SKILL.md file for OUDS framework usage (2e05d03)
  • tab bar component init with Binding of selected tab parameter (#1373) (#1421) (4f7843a)
  • Use of @frozen, @inlinable, final, and open optimization keywords across library types (#1382) (#1397) (f0185fb)
  • Remove ouds-prefix from public methods API (#1346) (#1371) (051fc3f)
  • Move from Xcode 26.2 to Xcode 26.3 (#1375) (#1376) (9af2c6d)

Notes

Tip

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.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-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
    • OUDSThemeSosh.doccarchive: Xcode DocC archive of the OUDS Sosh Theme module
    • OUDSThemeOrangeBusinessTools.doccarchive: Xcode DocC archive of the OUDS Orange Business Tools 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
  • Tutorial-onboarding.doccarchive.zip: Tutorial for OUDS onboarding
  • All .asc files are cryptographic signatures associated to signed artifacts

1.3.0

26 Mar 15:02
Immutable release. Only release title and notes can be modified.
1.3.0
e1eab43

Choose a tag to compare

What's new

🧬 Core OUDS version: 1.9.0
🧬 Core Orange version: 1.2.0
🧬 Brand Orange version: 2.3.0
🧬 Core Sosh version: 1.2.0
🧬 Brand Sosh version: 2.3.0
🧬 Core Wireframe version: 1.3.0
🧬 Brand Wireframe version: 2.3.0
🧬 Brand Orange Compact version: 2.3.0

💥 Breaking changes

  • Add helper to apply grid margin, remove oudsVerticalSizeClass (#1317) (#1323) (bb1c420)

🚀 Features

🐛 Fixes

📖 Docs

  • Add Orange CERT contact in SECURITY.md (cbece87)
  • Add new tutorial for onboarding and meetups sessions (#1336) (#1347) (1b4be18)
  • Refactor AGENTS.md and create .github/copilot-instructions.md (#1341) (7659787)

🧰 Chore

  • Git optimization to generate documentation (be31fce)
  • Update dependency nicklockwood/swiftformat to from: "0.60.1" (14ee3e5)
  • Update dependency fastlane to v2.232.2 (b8d0019)
  • Update ruby/setup-ruby action to v1.296.0 (9018760)
  • Update dependency ruby to v4.0.2 (303b03e)
  • Update actions/upload-artifact action to v7 (31407ef)
  • Update actions/dependency-review-action action to v4.9.0 (abeac29)
  • Update github/codeql-action digest to 3869755 (c50538a)
  • New animation of selected tab indicator animation for tab bar component (#1351) (#1355) (6665fa7)
  • Colors of texts and bullets for alert message component (#1342) (#1348) (201c6be)
  • bullet list component API to use "asset" instead of "icon" namings (#1326) (#1328) (1d5ff69)
  • Add guidance details about GenAI (b4ca45f)
  • Improve signature of control item components woth better management of labels (#1314) (#1316) (58b34e3)

Notes

Tip

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.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-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
    • OUDSThemeSosh.doccarchive: Xcode DocC archive of the OUDS Sosh Theme module
    • OUDSThemeOrangeBusinessTools.doccarchive: Xcode DocC archive of the OUDS Orange Business Tools 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
  • Tutorial-onboarding.doccarchive.zip: Tutorial for OUDS onboarding
  • All .asc files are cryptographic signatures associated to signed artifacts

1.2.0

13 Feb 11:02
Immutable release. Only release title and notes can be modified.
1.2.0
bc765ad

Choose a tag to compare

What's new

🧬 Core OUDS version: 1.9.0
🧬 Core Orange version: 1.2.0
🧬 Brand Orange version: 2.3.0
🧬 Core Sosh version: 1.2.0
🧬 Brand Sosh version: 2.3.0
🧬 Core Wireframe version: 1.3.0
🧬 Brand Wireframe version: 2.3.0
🧬 Brand Orange Compact version: 2.3.0

💥 Breaking changes

  • Rename Orange Business Tools theme to Orange Compact (#1293) (77463e0)

🚀 Features

🐛 Fixes

  • File names of DocC catalogs for Orange Compact theme (05dd0f2)

📖 Docs

  • Add in AGENTS.md section about accessibility and ecodesign (cf1a49b)

🧰 Chore

  • Update dependency nicklockwood/swiftformat to from: "0.59.1" (d0ae337)
  • Update ruby/setup-ruby action to v1.288.0 (5c22c63)
  • Update github/codeql-action digest to 45cbd0c (03bddba)
  • Update dependency swiftlang/swift-docc-plugin to v1.4.6 (34964f5)
  • Update dependency fastlane to v2.232.1 (b9ac000)

Changelog

More details on the CHANGELOG

Notes

Tip

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.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-gh-pages.zip: The HTML documentation pushed to GitHub Pages based on all doccarchive files
  • ouds-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
    • OUDSThemeSosh.doccarchive: Xcode DocC archive of the OUDS Sosh Theme module
    • OUDSThemeOrangeBusinessTools.doccarchive: Xcode DocC archive of the OUDS Orange Business Tools 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.doccarchive.zip: Tutorial for OUDS
  • All .asc files are cryptographic signatures associated to signed artifacts

Caution

If you face issues with 1.2.0 commit hash, use instead 1.2.0-rc.1
Indeed maybe because we wasted / lost the tag 1.2.0 with GitHub immutable releases
when we tried to ship earlier a v1.2.0 to debug apps

1.1.0

27 Jan 11:03
Immutable release. Only release title and notes can be modified.
1.1.0
458e8ed

Choose a tag to compare

What's new

🧬 Core OUDS version: 1.9.0
🧬 Core Orange version: 1.2.0
🧬 Core Sosh version: 1.2.0
🧬 Core Wireframe version: 1.3.0
🧬 Orange brand version: 2.3.0
🧬 Orange Business Tools brand version: 2.3.0
🧬 Sosh brand version: 2.3.0
🧬 Wireframe brand version: 2.3.0

💥 Breaking changes

  • Remove experimental backport for UIKit with wrapped SwiftUI components (fe7b9f4)
  • Rename button component tokens from buttonBorder* to border* (#1243) (e7fce85)
  • Rename to singular form instead of plural some multiple tokens objects (b15a13e)
  • Add Python script to find dead / unsed tokens, rename some multiple objects (#1237) (0c6d5d5)

🚀 Features

  • Provide helpers to improve use of Xcode Preview macro (#1268) (#1269) (0dddc8f)
  • Add flag to let button components take the screen full width (#1252) (#1257) (a1761a5)
  • Handle reduced motion for switch components animations (#660) (#1253) (2a819fe)
  • Display in logs the components versions (edd82b2)

🐛 Fixes

  • Color scheme not updated sometimes because of cycles AttributesGraph (#1271) (#1273) (12c2496)
  • Cycle in attribute graph of OUDSTabBar with Xcode 26.2 (#1249) (b805bc8)

📖 Docs

  • Add section about Xcode #Preview use (06b9b59)
  • Update documentation of components using DSM definitions (#1238) (#1248) (1d038cf)
  • Update documentation of tab bar component (bd50dc8)
  • Various cleanings in documentation (d4923a9)
  • Display tokens libraries versions in themes Swift files (6f10e9a)
  • Add details about API for button, tag and badges in AGENTS.md file (770b71f)
  • Update code sample and fix typo in Orange theme DocC file (8e7b0de)
  • Use v1.0.0 in tutorial and add section for tokens override (71f2520)

🧰 Chore

  • Update ruby/setup-ruby action to v1.286.0 (7cd3e9f)
  • Update dependency ruby to v4 (4648cef)
  • Update dependency simplydanny/swiftlintplugins to v0.63.2 (5c16265)
  • Update github/codeql-action digest to b20883b (e732fc2)
  • Update dependency fastlane to v2.231.1 (40e61a0)
  • Update actions/checkout action to v6.0.2 (18d001e)
  • Update dependency nicklockwood/swiftformat to from: "0.59.0" (b51b82f)
  • Update section about commits (58c1930)
  • Downgrade macOS support from v15 to v13 (7567e59)
  • Clean maintainers file (c13765f)
  • Update issue template for bug report (e0a0f9c)
  • Add section about bot accounts and tracability (58f6fd1)
  • Add Swift Testing crash tests (#1255) (#1258) (10cb312)
  • Add emojis as visual anchors on README (e621b3c)
  • Update issues templates to make theme lighter and more efficient (9aff4f0)
  • Add Fossa badge (1f743cf)
  • Add Open Hub badge (4f635fc)
  • Add slogan in README and documentation landing page (d80fbda)
  • Update section about use of GenAI (49f88ff)
  • Update still-maintained badge (38bb67e)
  • Various cleanings (49f3418)
  • Move from Xcode 26.1.1 to Xcode 26.2 (#1246) (d246a92)
  • Move from Xcode 26.0 to Xcode 26.1.1 (#1209) (36dfd16)
  • Refactor Swift Package XCTestPlan (88a6e8d)
  • Add MIGRATION guide (for migration from v1.0.0 to v1.1.0) (e9fc106)
  • Remove unused properties of badge in icon and count variants (#1233) (a51ee50)
  • Update constants file with versions values in comments for documentation (39f95d4)
  • Add in README reference to AGENTS.md (c058c1b)
  • Update rules, details and documentation about GenAI use and OpenAI Codex product (81b2592)
  • Use of DynamicTypeSize instead of ContentSizeCategory (#1187) (#1232) (623b2cd)
  • Update dependency fastlane to v2.230.0 (9b2eee7)

Changelog

More details on the CHANGELOG

Notes

Tip

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.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-gh-pages.zip: The HTML documentation pushed to GitHub Pages based on all doccarchive files
  • ouds-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
    • OUDSThemeSosh.doccarchive: Xcode DocC archive of the OUDS Sosh Theme module
    • OUDSThemeOrangeBusinessTools.doccarchive: Xcode DocC archive of the OUDS Orange Business Tools 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.doccarchive.zip: Tutorial for OUDS
  • All .asc files are cryptographic signatures associated to signed artifacts

1.0.0

18 Dec 12:04
Immutable release. Only release title and notes can be modified.
1.0.0
ae1b403

Choose a tag to compare

What's new

🧬 Core OUDS version: 1.9.0
🧬 Core Orange version: 1.2.0
🧬 Brand Orange version: 2.3.0
🧬 Core Sosh version: 1.2.0
🧬 Brand Sosh version: 2.3.0
🧬 Core Wireframe version: 1.3.0
🧬 Brand Wireframe version: 2.3.0
🧬 Brand Orange Business Tools version: 2.3.0

🚀 Features

🐛 Fixes

  • Documentation getting started reference in README (7bd7fc8)
  • Use of UIKit/UIDevice only if UIKit available and not on watchOS (ddecccc)
  • Separate label from trait, state, value and error message in text input, checkbox, radio and switch` (#1188) (#1196) (ab8fe29)
  • Icon not shown for negative tag and badge, wrong warning icon for Orange theme (#1216) (#1219) (#1226) (6187937)
  • Add an accessibility label for badge standard and count types (#1222) (#1223) (a4bb6b3)
  • Trailing action button of text input should have its own accessibility label (#1087) (#1191) (1185547)

🧰 Chore

  • Update dependency ruby to v3.4.8 (1954c9a)
  • Update actions/upload-artifact action to v6 (ed32b18)
  • Update ruby/setup-ruby action to v1.271.0 (e597b04)
  • Update actions/checkout action to v6.0.1 (0f5184f)
  • Update github/codeql-action digest to 5d4e8d1 (25ae358)
  • Update dependency nicklockwood/swiftformat to from: "0.58.7" (c352b57)
  • Set timeout from 2 hours to 1 hour for all GitHub Actions workflows (47eeb08)
  • Declarations of color semantic tokens (#1206) (#1214) (36e8328)
  • Update wording keys and translations (#1200) (#1213) (c0c7475)
  • Add timeout of 2 hours for all GitHub Actions workflows (cad20b0)
  • Update icons to v1.4.0 (#1193) (#1199) (c49461f)
  • Update of control-item based components (#1137) (#1138) (#1139) (#1168) (8efd606)
  • Update git-cliff template (11230e1)

📖 Docs

  • Add more details about view modifiers and components in AGENTS.md (9bab815)
  • Update API, add references and improve code samples for controls and switch item Swift DocC (1d643d5)
  • Add details about setup, framework and components of OUDS for AGENTS.md (a3a1f67)
  • Add list of devices / simulators for tests (7af5328)
  • Update references to DSM documentation (#1210) (#1212) (0ce1816)

Changelog

More details on the CHANGELOG

Notes

Tip

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.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-gh-pages.zip: The HTML documentation pushed to GitHub Pages based on all doccarchive files
  • ouds-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
    • OUDSThemeSosh.doccarchive: Xcode DocC archive of the OUDS Sosh Theme module
    • OUDSThemeOrangeBusinessTools.doccarchive: Xcode DocC archive of the OUDS Orange Business Tools 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.doccarchive.zip: Tutorial for OUDS
  • All .asc files are cryptographic signatures associated to signed artifacts

0.22.0 (1.0.0-beta.3)

28 Nov 13:51
Immutable release. Only release title and notes can be modified.
0.22.0
8306d49

Choose a tag to compare

What's new

🧬 Core OUDS version: 1.9.0
🧬 Core Orange version: 1.2.0
🧬 Brand Orange version: 2.3.0
🧬 Core Sosh version: 1.2.0
🧬 Brand Sosh version: 2.3.0
🧬 Core Wireframe version: 1.3.0
🧬 Brand Wireframe version: 2.3.0
🧬 Brand Orange Business Tools version: 2.3.0

🚀 Features

🐛 Fixes

  • switch component cannot be toggled by swipe (#995) (#1181) (c23cda5)
  • Typography with line height token, dedicated line spacing and paddings, and font (#594) (#688) (d61f9eb)
  • PostScript typographies identifier rules (1afde42)
  • Composite semantic tokens of font (8f876db)
  • View modifiers for typography (6b122c2)
  • Composite raw tokens of font (f684a27)
  • Keyboard focus and VoiceOver focus issue on chip components (#914) (#1167) (2f66809)

🧰 Chore

  • Update github/codeql-action digest to fdbfb4d (32aa5c4)
  • Update ruby/setup-ruby action to v1.268.0 (f1b5054)
  • Update actions/checkout action to v6 (b4d2784)
  • Update dependency fastlane to v2.229.1 (536240d)
  • Typography and composite tokens for fonts and elevations (505719a)
  • Cancel jobs on progress on update (86302e1)
  • Add more unit test to cover tokens and relationships (ec02ce8)
  • Wireframe raw tokens of colors (#1173) (0fd3fa0)
  • Update tokens metadata (#1172) (84ce549)
  • Update documentation and illustrations (#1127) (f7bff2b)
  • Update OS version badges (23b7cbc)
  • Update tokens librairies (System v2.3) (#1158) (#1162) (4aadd2c)
  • Add dedicated .xctestplan (46841fd)
  • UIKit experimental wrappers for button and badge components (b593002)
  • badge component to use internal icons for some status (#1136) (#1153) (10fba99)
  • Add section about LLM and agents in CONTRIBUTING (c43ac7d)
  • Update dependency nicklockwood/swiftformat to from: "0.58.6" (0f272db)
  • Update actions/dependency-review-action action to v4.8.2 (f2ad7c0)
  • Update of tokens (#1152) (44af7ee)
  • Improve git-cliff release note template (078ff98)
  • Display of label depending to placeholer in text input component (#1086) (#1129) (00b1478)
  • Harden GitHub Actions snapshot workflow by using SHA hash for dependency (#1128) (e8f87ad)

📖 Docs

  • Add explaination about mandatory fields for text input (8df8d11)
  • Update details about commit, tash and releases signatures (5b672f7)

Changelog

More details on the CHANGELOG

Notes

Tip

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.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-gh-pages.zip: The HTML documentation pushed to GitHub Pages based on all doccarchive files
  • ouds-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
    • OUDSThemeSosh.doccarchive: Xcode DocC archive of the OUDS Sosh Theme module
    • OUDSThemeOrangeBusinessTools.doccarchive: Xcode DocC archive of the OUDS Orange Business Tools 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.doccarchive.zip: Tutorial for OUDS
  • All .asc files are cryptographic signatures associated to signed artifacts

0.21.0 (1.0.0-beta.2)

05 Nov 16:44
Immutable release. Only release title and notes can be modified.
0.21.0
6fe3b24

Choose a tag to compare

What's new

🧬 Core OUDS version: 1.8.0
🧬 Core Orange version: 1.2.0
🧬 Brand Orange version: 2.1.0
🧬 Core Sosh version: 1.2.0
🧬 Brand Sosh version: 2.1.0
🧬 Core Wireframe version: 1.3.0
🧬 Brand Wireframe version: 2.1.0
🧬 Brand Orange Business Tools version: 2.1.0

🐛 Fixes

  • Rounded corners for hover and pressed states of radio button and checkbox components (#1078) (#1118) (b2d8c03)
  • Add missing color semantic token in declaration (#1084) (abbc2b4)

📖 Docs

  • Add details about flip of icons with layout direction (78f2108)
  • Add Swift DocC tutorial for OUDS iOS onboarding (#919) (#1065) (bf37e67)
  • Add details about immutable releases (23a6198)

🚀 Features

🧰 Chore

  • Add AGENTS file for GenAI assistants (f0e9855)
  • Update github/codeql-action digest to 0499de3 (a1d2b62)
  • Update actions/upload-artifact action to v5 (0ad078e)
  • Update ruby/setup-ruby action to v1.267.0 (5c63e89)
  • Update dependency simplydanny/swiftlintplugins to v0.62.2 (41d5404)
  • Update dependency nicklockwood/swiftformat to from: "0.58.5" (e793fd8)
  • Update scripts with new path for renamed product (7cd9f74)
  • Update of button component to version 3.2.0 (#1034) (#1121) (553823d)
  • Update badge component to version 1.2.0 (#1043) (#1120) (4887473)
  • Update name of workflows to bring more meanings in web UI (56b76ff)
  • Add GitHub Actions workflow for snapshot tag (5f9f62e)
  • Remove periphery GitHub Actions workflow (4c57e79)
  • Apply new SwiftLint 0.62.2 rules and update SwiftFormat configuration (986d893)
  • Reduce names of tokens to have things shorter (#1030) (#1092) (ed14c86)
  • control item based components (#1069) (#1071) (#1072) (#1088) (15a185a)
  • Update tag component (#912) (#945) (#1037) (#981) (64fc719)
  • Let user define padding for pickers components (#1080) (3d972dc)
  • Move release guide to wiki (d3e5f5e)
  • Update link component version (#1035) (#1077) (8fa5563)
  • Add details about releases and assets verification (c5c01dc)
  • Add details about commits metafields for suggestions (705d07c)
  • elevationOverlay* composite semantic tokens are now elevation* (f28c623)
  • Integration of new tokens library (#1070) (#1073) (2b54738)
  • Display of error message, prefix and suffix for text input component (#1063) (#1068) (6935636)
  • Remove dead code and update periphery-related notes (aa5a8e0)
  • Update git-cliff template to ignore build and style commits for release note generation (54c85ee)
  • Replace version of text input component (1b71bd6)

Changelog

More details on the CHANGELOG

Notes

Important

From version 0.15.0 the Design System Toolbox application is in its own repository (Orange-OpenSource/ouds-ios-design-system-toolbox)

Tip

Contact maintainers to be onboarded for OUDS integrations

Artifacts

  • 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-gh-pages.zip: The HTML documentation pushed to GitHub Pages based on all doccarchive files
  • ouds-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
    • OUDSComponentsUIKit.doccarchive: Xcode DocC archive of the OUDS Components UIKit 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
    • OUDSThemeSosh.doccarchive: Xcode DocC archive of the OUDS Sosh Theme module
    • OUDSThemeOrangeBusinessTools.doccarchive: Xcode DocC archive of the OUDS Orange Business Tools 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.doccarchive.zip: Tutorial for OUDS

0.20.0 (1.0.0-beta.1)

15 Oct 11:56
Immutable release. Only release title and notes can be modified.
0.20.0
a31aae8

Choose a tag to compare

What's new

🧬  Core OUDS version: 1.7.0
🧬  Core Orange version: 1.2.0
🧬  Brand Orange version: 2.0.1
🧬  Core Sosh version: 1.2.0
🧬  Brand Sosh version: 2.0.1
🧬  Core Wireframe version: 1.2.0
🧬  Brand Wireframe version: 2.0.1
🧬  Brand Orange Business Tools version: 2.0.1

🐛 Fixes

📖 Docs

  • Add missing reference in semantic tokens DocC catalog (9eb5478)
  • More details about releases and GPG signatures (da8578e)
  • Update icons for components catalog (#1019) (#1026) (8b36c69)
  • Remove reference to xcodes (9bc2d9f)
  • Improve documentation for newcomers (#982) (#1005) (7936985)
  • Improve introduction of some themes (85379da)
  • Fix typos in release documentation (1d40c65)

🚀 Features

🧰 Chore

  • Add QrCode pointing to design system apps download page (#1009) (47cc7b4)
  • Add component tokens for icon and expand link (#1050) (3fcd898)
  • Update dependency simplydanny/swiftlintplugins to v0.62.1 (c90b95f)
  • Update dependency ruby to v3.4.7 (a3b6a64)
  • Update ruby/setup-ruby action to v1.265.0 (ffeb2ab)
  • Update ossf/scorecard-action action to v2.4.3 (9ff080a)
  • Update actions/dependency-review-action action to v4.8.1 (c98660a)
  • Update github/codeql-action action to v4 (45c6068)
  • Update dependency nicklockwood/swiftformat to from: "0.58.3" (0dbb3aa)
  • Integration of tokens library (Core OUDS v1.7 / Core Brands v1.2 / System v2.0.1) (#1031) (#1039) (2f1e2c0)
  • Remove Orange Inverse theme (#1038) (#1040) (fc3c082)
  • Update brand tokens for Wireframe theme (64a9528)
  • Add privacy notice in documentation (#1015) (#1028) (bb48cf0)
  • Apply Shantell Sans font family for Wireframe theme (#990) (#1027) (ff97edc)
  • Integration of tokens library v1.6.0 (#991) (#1024) (1aa89e7)
  • Update DEVELOP with details about ZSH and Ruby workspace (ed8adf4)
  • Remove failing CodeQL workflow (see #1012) (535e724)
  • Move from Xcode 26.0 to Xcode 26.0.1 (9f53c3e)
  • Rename hierarchy button component property to appearance (#969) (#975) (9b1ca60)

Changelog

More details on the CHANGELOG

Notes

Important

From version 0.15.0 the Design System Toolbox application is in its own repository (Orange-OpenSource/ouds-ios-design-system-toolbox)

Tip

Contact maintainers to be onboarded for OUDS integrations

Artifacts

  • 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-gh-pages.zip: The HTML documentation pushed to GitHub Pages based on all doccarchive files
  • ouds-doccarchive.zip: All the Xcode DocC archive of the documentation with
    • OUDS.doccarchive: Xcode DocC archive of the OUDS module
    • OUDSComponents.doccarchive: Xcode DocC archive of the OUDS Components module
    • OUDSComponentsUIKit.doccarchive: Xcode DocC archive of the OUDS Components UIKit 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
    • OUDSThemeSosh.doccarchive: Xcode DocC archive of the OUDS Sosh Theme module
    • OUDSThemeOrangeBusinessTools.doccarchive: Xcode DocC archive of the OUDS Orange Business Tools 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