All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.1.0 - 2026-01-27
- Helpers to apply themes on Xcode Previews (Orange-OpenSource#1268)
- Flag to let
buttontakes the screen full width (Orange-OpenSource#1252) - Stop animation of switch if defined in accessibility settings (Orange-OpenSource#660)
- Display in logs components versions
- Python script to find dead / unused tokens (Orange-OpenSource#1237)
ruby/setup-rubyaction from v1.271.0 to v1.286.0 forbuild-and-testworkflowRubyversion from v3.4.8 to v4.0.1 forbuild-and-testworkflowsSwiftLintPluginsSwift package from v0.62.2 to v0.63.2github/codeql-action/upload-sarifaction forscorecardworkflow- Gem
fastlanegem from v2.230.0 to v2.231.1 - GitHub Actions
checkoutfrom v6.0.1 to v6.0.2 for all workflows - Swift package
SwifFormatfrom v0.58.7 to v0.59.0 - macOS 13 support
- Cover crash cases on test suites (Orange-OpenSource#1255)
- Update definitions of components using DSM definitions (Orange-OpenSource#1238)
- Move from Xcode 26.1.1 to Xcode 26.2 (Orange-OpenSource#1246)
- Move from Xcode 26.0 to Xcode 26.1.1 (Orange-OpenSource#1209)
- Unused
statusandsizeproperties ofbadgecomponent (count and icon variants) removed (Orange-OpenSource#1233) - Various cleanings in the documentation
- Update constants file with versions values in comments for documentation
- Display tokens librairies versions in themes Swift files
- Update README with reference to AGENTS.md file
- BREAKING: Rename component tokens
buttonBorder*toborder* - BREAKING: Rename some multiple token objects (from plural to singular form)
- Use
DynamicTypeSizeinstead ofContentSizeCategory(Orange-OpenSource#1187)
- BREAKING: Experimental UIKit backports with wrapped SwiftUI components
- No more color scheme update because of cycle in attribute graph (Orange-OpenSource#1271)
- Cycle in attribute graph with OUDS tab bar and Xcode 26.2 (Orange-OpenSource#1247) (Orange-OpenSource#1249)
1.0.0 - 2025-12-18
tab barcomponent (Orange-OpenSource#1135)constrainedMaxWidthparameter tocontrol itemsandtext inputcomponents (Orange-OpenSource#1211)
Rubyversion from v3.4.7 to v3.4.8 forbuild-and-testworkflowsactions/upload-artifactaction from v5.0.0 to v6.0.0 forscorecardworkflowruby/setup-rubyaction from v1.268.0 to v1.271.0 forbuild-and-testworkflow- GitHub Actions
checkoutfrom v6.0.0 to v6.0.1 for all workflows github/codeql-action/upload-sarifaction forscorecardworkflow- Swift package
SwifFormatfrom v0.58.6 to v0.58.7 - Define timeout of 1 hour for all GitHub Actions workflows
- Color semantic tokens (Orange-OpenSource#1206)
- Update wording keys and translations (Orange-OpenSource#1200)
- Update icons to v1.4.0 (Orange-OpenSource#1193)
- References to DSM documentation (Orange-OpenSource#1210) (Orange-OpenSource#1212)
- Update
switchcomponents to v1.5.0 (Orange-OpenSource#1138) - Update
radiocomponents to v1.4.0 (Orange-OpenSource#1139) - Update
checkboxcomponents to v2.4.0 (Orange-OpenSource#1137) - Read only variant for
checkboxandcheckbox indeterminatecomponents (Orange-OpenSource#1137)
- Accessibility hint on placeholder if no helper text in
text input(Orange-OpenSource#1083) - Separate label from trait, state, value and error message in
text input,checkbox,radioandswitch(Orange-OpenSource#1188) - The warning icon for Orange theme is not the right one used on
tagandbadge(Orange-OpenSource#1219) - Icon not shown for negative
tagandbadgetypes (Orange-OpenSource#1216) - Missing accessibility label for badge
standardandcounttypes (Orange-OpenSource#1060) (Orange-OpenSource#1222) - Set own accessibility label to trailing action in
TextInput(Orange-OpenSource#1087) - Scale icons with information for tag and badge components (Orange-OpenSource#1179)
0.22.0 - 2025-11-28
barcomponent tokens (Orange-OpenSource#1169)effectraw and semantic tokens (Orange-OpenSource#1169)- Icon flip option for
text inputcomponent trailing action (Orange-OpenSource#1041) - Icon flip option for
buttoncomponent (Orange-OpenSource#1124) - Support for
watchOS(Orange-OpenSource#1110) - Support for
tvOS(Orange-OpenSource#1109)
github/codeql-action/upload-sarifaction forscorecardworkflowruby/setup-rubyaction from v1.267.0 to v1.268.0 forbuild-and-testworkflow- GitHub Actions
checkoutfrom v5 to v6 for all workflows - Gem
fastlanegem from v2.228.0 to v2.229.1 Wireframecolor raw tokens namesWireframethemebordersemantic tokens (tokens libraries System v2.3) (Orange-OpenSource#1158)sizesemantic tokens (tokens libraries System v2.3) (Orange-OpenSource#1158)- Update
badgeto use internal icons for some status (Orange-OpenSource#1136) SwiftFormatSwift package plugin from v0.58.5 to v0.58.6actions/dependency-review-actionaction from v4.8.1 to v4.8.2 fordependency-reviewworkflowcolorsemantic tokens (tokens libraries Core v1.9, System v2.2)iconcomponent tokens (tokens libraries Core v1.9, System v2.2)control itemcomponent tokens (tokens libraries Core v1.9, System v2.2)- Update
text inputto display the label on two lines and in the middle when no placeholder and one line at top otherwise (Orange-OpenSource#1086)
- Switch control cannot be toggled by swipe (Orange-OpenSource#995)
- Fonts and typography not applied (Orange, Sosh, Wireframe) on watchOS (Orange-OpenSource#1142)
- Fonts and typography not applied (Orange, Sosh, Wireframe) on tvOS (Orange-OpenSource#1145)
- Typography with line height token and dedicated line spacing and paddings (Orange-OpenSource#594)
- Font composite tokens and typography
- PostScript rules for typographies
fontcomposite semantic tokens- View modifiers for typography
fontcomposite raw tokens- Keyboard focus and VoiceOver focus issue on chip component (Orange-OpenSource#914)
outlineddefault value forradio itemcomponent
0.21.0 - 2025-11-05
- Add umbrella Swift Package product to wrap all others (Orange-OpenSource#1117)
- GitHub Actions workflow to move the SNAPSHOT tag
- Display in standard ouput information message about tokens libraries versions in use
- Support for
visionOS(Orange-OpenSource#1102) - Support for
macOS(Orange-OpenSource#1102) input tagcomponent (Orange-OpenSource#917)- Swift DocC tutorial (Orange-OpenSource#919)
github/codeql-action/upload-sarifaction forscorecardworkflowactions/upload-artifactaction from v4.6.2 to v5.0.0 forscorecardworkflowruby/setup-rubyaction from v1.26.0 to v1.267.0 forbuild-and-testworkflowSwiftLintPluginsSwift package from v0.62.1 to v0.62.2SwiftFormatSwift package from v0.58.3 to v0.58.5- Update
buttoncomponent to version v3.2.0 (Orange-OpenSource#1034) - Update
badgecomponent to version v1.2.0 (Orange-OpenSource#1043) - Reduce number of imports by using higher level Swift Package product (Orange-OpenSource#1117)
- Shorten names of raw, semantic and components tokens and associated modifiers (Orange-OpenSource#1030)
- Update
radio itemcomponent to v1.3.0 (Orange-OpenSource#1072) - Update
switch itemcomponent to v1.4.0 (Orange-OpenSource#1071) - Update
checkbox itemcomponent to v2.3.0 (Orange-OpenSource#1069) - Provide predefined icons for
OUDSTagcomponents (Orange-OpenSource#912) - Update
tagcomponent to version 1.4 (Orange-OpenSource#1037) - Update
tagcomponent to version 1.3 (Orange-OpenSource#945) - Expose dimensions for pickers components (Orange-OpenSource#1080)
- Update
linkcomponent version (Orange-OpenSource#1035) ColorWireframeraw tokens (tokens library v1.8.0) (Orange-OpenSource#1070)ColorOUDSraw tokens (tokens library v1.8.0) (Orange-OpenSource#1070)Opacitysemantic tokens (tokens library v1.8.0) (Orange-OpenSource#1070)Bordersemantic tokens forSoshandWireframethemes (tokens library v1.8.0) (Orange-OpenSource#1070)Buttoncomponent tokens forSoshtheme (tokens library v1.8.0) (Orange-OpenSource#1070)Switchcomponent tokens forOrange,Orange Business ToolsandSoshthemes (tokens library v1.8.0) (Orange-OpenSource#1070)Iconcomponent tokens forOrange,SoshandWireframethemes (tokens library v1.8.0) (Orange-OpenSource#1070)Colorsemantic tokens (tokens library v1.8.0) (Orange-OpenSource#1070)Control itemcomponent tokens (tokens library v1.8.0) (Orange-OpenSource#1070)- Update
text inputcomponent to display error message if error, and display suffix/prefix even if placeholder empty (Orange-OpenSource#1063)
peripheryworkfow on GitHub Actions
- Apply rounded corners for hover and pressed states of radio button and checkbox components (Orange-OpenSource#1078)
0.20.0 - 2025-10-15
iconcomponent tokensexpand linkcomponent tokenstext inputcomponent (Orange-OpenSource#406)body moderateandlabel moderatetypography and tokens (Orange-OpenSource#1003)- Management of
Helvetica Neue Arabicfont family (Orange-OpenSource#1006) - UIKit experimental backports for
button,tag,badge,horizontal divider,vertical divider,link,suggestion chip,filter chip,checkbox,checkbox indeterminate,checkbox item,radio,radio item,switchandswitch itemcomponents - Apply
Helvetica Neuefont family for themesOrange,Orange InverseandOrange Business Tools(Orange-OpenSource#965) - Predefined theme tuning for Orange Business and Orange France
SwiftLintPluginsSwift package from v0.61.0 to v0.62.1Rubyversion from v3.3 to v3.4.7 forbuild-and-testandperipheryworkflowsruby/setup-rubyaction from v1.263.0 to v1.265.0 forbuild-and-testandperipheryworkflowsossf/scorecard-actionaction from v2.4.2 to v2.4.3 forscorecardworkflowactions/dependency-review-actionaction from v4.7.3 to v4.8.1 fordependency-reviewworkflowgithub/codeql-action/upload-sarifaction from v3 to v4 forscorecardworkflowSwiftFormatSwift package from v0.58.0 to v0.58.3Wireframe color rawtokens (tokens library v1.7.0) (Orange-OpenSource#1031)Sosh color rawtokens (tokens library v1.7.0) (Orange-OpenSource#1031)Fontsemantic tokens forSoshtheme (tokens library v1.7.0) (Orange-OpenSource#1031)Elevationsemantic tokens (tokens library v1.7.0) (Orange-OpenSource#1031)Color semantictokens (tokens library v1.7.0) (Orange-OpenSource#1031)Color rawtokens (tokens library v1.7.0) (Orange-OpenSource#1031)- Orange brand color raw tokens (tokens library v1.7.0) (Orange-OpenSource#1031)
Control itemcomponent tokens (tokens library v1.7.0) (Orange-OpenSource#1031)Chipcomponent tokens (tokens library v1.7.0) (Orange-OpenSource#1031)Button monocomponent tokens (tokens library v1.7.0) (Orange-OpenSource#1031)- Apply
Shantell Sansfont family forWireframetheme instead ofChalkboard SE(Orange-OpenSource#990) - Icon for components catalog documentation (Orange-OpenSource#1019)
Colorraw tokens (tokens library v1.6.0) (Orange-OpenSource#991)Fontsemantic tokens (tokens library v1.6.0) (Orange-OpenSource#991)Checkboxcomponent tokens forSoshtheme (tokens library v1.6.0) (Orange-OpenSource#991)Dimension,sizeandspacesemantic tokens names (tokens library v1.6.0) (Orange-OpenSource#991)Colorsemantic tokens forOrange,Orange Inverse,SoshandWireframethemes (tokens library v1.6.0) (Orange-OpenSource#991)Color modesemantic tokens forOrange,Orange Business Tools,SoshandWireframethemes (tokens library v1.6.0) (Orange-OpenSource#991)Switchcomponent tokens forOrange,Orange Business Tools,Orange Inverseand `Sosh themes (tokens library v1.6.0) (Orange-OpenSource#991)Tag inputcomponent tokens renamed toinput tagcomponent tokens (tokens library v1.6.0) (Orange-OpenSource#991)Buttoncomponent tokens (tokens library v1.6.0) (Orange-OpenSource#991)- Migration to Xcode 26.0 (Orange-OpenSource#972)
- Improve README for onboarding and newcomers (Orange-OpenSource#1005)
- Improve web documentation for onboarding and newcomers (Orange-OpenSource#982)
- Button component
hierarchyproperty renamed toappearance(Orange-OpenSource#969)
Orange Inversetheme (Orange-OpenSource#1038)- All color decorative tokens (tokens library v1.7.0) (Orange-OpenSource#1031)
- Button should be disabled if loading state (Orange-OpenSource#988)
0.19.0 - 2025-09-24
- Predefined theme tunings for Orange Business and Orange France
- Update
SwiftFormatSwift Package from v0.57.2 to v0.58.0 - Update
ruby/setup-rubyGitHub Actions action from v1.257.0 to v1.263.0 - Swift package
SwiftLintPluginsfrom v0.60.0 to v0.60.1 - Update various GitHub Actions workflows dependencies
- Tuning of themes (like rounded corners) (Orange-OpenSource#951)
- Button in minimal hierarchy does not handle the hover state (Orange-OpenSource#942)
- Vocalisation of badge with icons (Orange-OpenSource#956)
- Badge component does not have bigger sizes if text sizes is increased (Orange-OpenSource#844)
0.18.0 - 2025-09-05
- Illustrations in documentation (Orange-OpenSource#666)
- Tag component (Orange-OpenSource#408)
- GitHub Actions
checkoutfrom v4 to v5 - Swift package
SwiftLintPluginsfrom v0.59.1 to v0.60.0 - Migration to Xcode 16.4
- Color semantic tokens (Orange-OpenSource#915)
- Update API to use a specific size for count and icon badge types (Orange-OpenSource#855)
- Use specific size types for count and icon badges (Orange-OpenSource#855)
- Structure of components and files in repository (Orange-OpenSource#908)
- Update typography of the title in the chip picker component (Orange-OpenSource#841)
- Chip version 1.3.0 (tokens library v1.5.0) (Orange-OpenSource#906)
- Text input component tokens (tokens library v1.5.0) (Orange-OpenSource#898)
- Link component tokens (tokens library v1.5.0) (Orange-OpenSource#898)
- Button mono component tokens (tokens library v1.5.0) (Orange-OpenSource#898)
- Button component tokens (tokens library v1.5.0) (Orange-OpenSource#898)
- Button version 3.0.0 (add brand hierarchy and rounded property, update minimal variant) (Orange-OpenSource#887)
- Voice Over vocalization for checkbox picker root item if error (Orange-OpenSource#754)
- Voice Over vocalization for disabled checkbox, radio button and switch (Orange-OpenSource#715)
- Icon of badge component does not resize if big texts used (Orange-OpenSource#844)
0.17.0 - 2025-07-24
- Wireframe theme (Orange-OpenSource#669)
- Text input component tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Text area component tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Select input component tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Quantity input component tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Tag input component tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Pin code input component tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Color charts for Orange Business Tools theme
- Orange Inverse theme (Orange-OpenSource#828)
- Orange Business Tools theme (Orange-OpenSource#821)
- Chip components (Orange-OpenSource#407)
- Sosh theme (Orange-OpenSource#665)
- Badge components (Orange-OpenSource#514)
- Color semantic tokens (tokens library v1.4.0) (Orange-OpenSource#883)
- Border semantic tokens (tokens library v1.4.0) (Orange-OpenSource#883)
- Text input component tokens (tokens library v1.4.0) (Orange-OpenSource#883)
- Button component tokens (tokens library v1.4.0) (Orange-OpenSource#883)
- Control item component (Orange-OpenSource#875)
- Opacity semantic tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Color repository semantic tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Color mode semantic tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Space semantic tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Tag component tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Link component tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Chip component tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Button component (Orange-OpenSource#875)
- Button component tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Bullet list component tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Split color charts semantic tokens to dedicated provider (Orange-OpenSource#856)
- Swift package
swift-docc-pluginfrom v1.4.3 to v1.4.5 - Gem
fastlanegem from v2.227.2 to v2.228.0 - Swift package
SwifFormatfrom v0.56.4 to v0.57.2 - Color mode semantic tokens (tokens library v1.1.0)
- Color multiple semantic tokens (tokens library v1.1.0)
- List item component tokens
- Input text component tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Select component tokens (tokens library v1.3.0) (Orange-OpenSource#875)
- Orange theme font family raw tokens
- Update
controlItemcomponent to usecontrolItemBorderRadius*tokens (Orange-OpenSource#777) - Update
switchcomponent to useswitchBorderRadius*tokens (Orange-OpenSource#780)
0.16.0 - 2025-07-07
- Sosh theme (Orange-OpenSource#665)
- Versions of components in package
- New content-on color semantic tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- New repository color semantic tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Size semantic tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Dimension semantic tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Button component tokens (tokens library v1.2.0)
- Link component tokens (tokens library v1.2.0)
- Checkbox component tokens (tokens library v1.2.0)
- Radio button component tokens (tokens library v1.2.0)
- Button component tokens (tokens library v1.2.0)
- Tag component tokens (tokens library v1.2.0)
- Update
SwiftFormatSwift Package from v0.56.2 to v0.56.4 - Optional accessibility identifiers for items of radio picker and checkbox picker components
- Switch component tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Checkbox component tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Control item component tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Link component tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Tag component tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Chip component tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Badge component tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Color semantic tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Space semantic tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Border semantic tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Size semantic tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Elevation semantic tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Color raw tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Dimension raw tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Update the names and the order of the divider colors (Orange-OpenSource#712)
- In low power mode, stop animations of loading button (Orange-OpenSource#661)
- Improve documentation of components by adding component versions
- Elevation multiple semantic tokens (tokens library v1.1.0) (Orange-OpenSource#664)
- Divider in component should not increase the size of this component (Orange-OpenSource#525)
- Background color in pressed and hover states for Radio button and Checkbox components (Orange-OpenSource#720)
- Change color of indicator and borders in high contrast mode (light scheme) for radio and checkbox components (Orange-OpenSource#645)
- Change color of button loader in high contrast light mode (Orange-OpenSource#437)
0.15.0 - 2025-05-28
- API and tools to check contrast ratio of colors (#656)
- [Tool] Update
SwiftFormatSwiftPackage pod from v0.56.1 to v0.56.2 - Debug warnings for link and button components for WCAG 2.1 3:1 and 4.5:1 ratios on colored surface (Orange-OpenSource#656)
- Debug warnings for link and button components for WCAG 2.1 3:1 and 4.5:1 ratios on colored surface (#656)
- Set border as inner stroke (#680)
- Bad wording key for accessibility label of switch item (#642)
- Missing accessibility hint for switch (#642)
- Missing token
colorBorderMuted(#643)
0.14.0 - 2024-04-29
- [Library] Checkbox picker component (#587)
- [Library] Switch component (#405)
- [Tool] New system to generate, build ad upload documentation (#628)
- [Library] Add divider component (#511)
- [Library] Radio picker component (#586)
- [Library] Let control-item-based component flip the icons programatically or not (#556)
- [Tool] Update
SwiftLintpod from v0.59.0 to v0.59.1 (#616) - [Tool] Update
jsonRubyGem from v2.10.2 to v2.11.3 (#630) - [DemoApp] Update components configuration section (#637)
- [DemoApp] Update wording keys (#623)
- [DesignToolbox] Udpate component illustrations (#618)
- [DesignToolbox] Update configuration section to group content edition in a same group (#637)
- [DesignToolbox] Udpate language translations (#622)
- [Tool] Fix Gitleaks configuration file and update documentation about version in use
- [Library] Renaming of API (#608)
- [DesignToolbox] Order of OCHAcomponents and tokens in design toolbox component page (#585)
- [Library] Default hierarchy and style for button component (#609)
- [DesignToolbox] Rename checkbox and radio button entries (#584)
- [DesignToolbox] Rename the radio buton component (#583)
- [Tool] Update
fastlanegem from v2.227.0 to v2.227.1 - [Tool] Update
SwiftLintpod from v0.58.2 to v0.59.0
- [Library] Partial implementation of inverse theme
- [DesignToolbox] Fixed code samples for disabled cases of components
- [DesignToolbox] Name of layouts for control item components (#588)
- [DesignToolbox] Add illustration for link component in RTL mode checkbox and radio button entries (#555)
0.13.0 - 2025-04-11
- [Library] Raw and semantic tokens for color mode (#599)
- [DesignToolbox] Add demo screen of the OUDSColoredSurface component (#521)
- [Library] Raw and semantic tokens for color mode (#599)
- [DesignToolbox] Add demo screen of the OUDSColoredSurface component (#521)
- [Library]
Dividercomponent tokens (tokens library v0.9.0) - [Library]
dimension1250raw token of dimension (tokens library v0.9.0) - [Library] Support of arabic language (#552)
- [DesignToolbox] Support of arabic language (#552)
- [Tool] Migration to Xcode 16.3 (#580)
- [Library] Update the OUDSColoredSurface to fix color available (#521)
- [Library] Update the OUDSColoredSurface component to fix color available (#521)
- [Tool] Migration to Xcode 16.3 (#580)
- [Library] Update the OUDSColoredSurface to fix color available (#521)
- [Tool] Remove dead code and add
peripheryin CI/CD pipes - [Library] Tag component token (tokens library v0.11.0)
- [Library] Chip component token (tokens library v0.11.0)
- [Library] Color semantic tokens (tokens library v0.10.0)
- [Library] Control item component tokens (tokens library v0.10.0)
- [Library] New public API to use less color scheme to apply elevation and colors (#146)
- [Library]
BulletListcomponent tokens (tokens library v0.9.0) - [Library]
Chipcomponent tokens (tokens library v0.9.0) - [Library] Remove UI test cases on colored surface for radio button and checkbox (#523)
- [Library] Rafactor the interal interation state used by radio and checkbox components (#560)
- [Library] Font family, font weight semantic tokens (tokens library v0.8.0) (#529)
- [Library] Switch component tokens (tokens library v0.8.0) (#529)
- [Library] Color semantic tokens (tokens library v0.8.0) (#529)
- [Library] Control item component tokens (tokens library v0.8.0) (#529)
- [Tool] Change name of IPA file to upload to store portal
- [Library] Chip component token
chipColorBorderEnabled(tokens library v0.11.0) - [Library] Color semantic tokens
colorRepositoryOpacityBlackSoft{Light|Dark}(tokens library v0.10.0)
- [Library] Font composite semantic token
typeLabelDefaultXLarge(#590) - [Library] Remove extra padding in
ControlItem(#572) - [Library] Adjust vertical alignment of text labels according to their height in ContolItem (#550)
- [Library] Add accessibility label to vocalize the IconOnly button style (#460)
- [Library] Chevron for link component pointing to bad direction in RTL mode (#557)
- [Library] Remove divider if outline effect is active in RadioItem component (#564)
- [DesignToolbox] In RTL mode code sample text not aligned on the left (#554)
- [DesignToolbox] Chevron for navigation link pointing to bad direction in RTL mode (#553)
- [DesignToolbox] Broken wording in radio button page
- [DesignToolbox] Update Checkbox and Radio button assets on the screen of component list (#519)
0.12.0 - 2025-03-20
- [Library] Radio button component (#266)
- [Library]
RadioButtoncomponent tokens (tokens library v0.7.0) - [Library] Checkbox component (#264)
- [Library]
colorDecorativeNeutral*color semantic tokens (tokens library v0.6.1)
- [Tool] Migration to Xcode 16.2 (#258)
- [Tool] Update
SwiftLintpod from v0.58.1 to v0.58.2 - [Tool] Update
fastlanegem from v2.226.0 to v2.227.0 - [Library] Split checkbox component API for two-values and three-values states (#497)
- [Library] Rename selector to indicator for control item absed components (#496)
- [Library] Checkbox component v2 (#486)
- [Library] Group components by category in documentation (#484)
- [Tool] Update
jsonRubyGem from 2.9.0 to 2.10.1 - [Tool] Update
SwiftFormat/CLIpod from v0.55.3 to v0.55.5 - [Tool] Update
SwiftLintpod from v0.57.1 to v0.58.1 - [Library]
Colorsemantic tokens (tokens library v0.6.1) - [Library]
Badge,Chipcomponent tokens (tokens library v0.6.1) - [Library] Initialization of component tokens providers
- [Library] Initialization of themes
- [Library] Breadcrumb component tokens
- [DesignToolbox] Checkbox item displaying devider by default and should not (#502)
- [Library] Add
spaceRowGaptoken between texts inControlItem(#499) - [Library] A11Y improvements for checkbox (#488)
- [DesignToolbox] Miscellaneous improvements (#479)
- [Library] Fixes for checkbox component (#477)
- [Library] Fix radius on button (#472)
- [Tool] Update
jsonRubyGem from 2.10.1 to 2.10.2 (CVE-2025-27788) (#500) - [Tool] Update
uriRubyGem to 1.0.3 (CVE-2025-27221) (#6)
0.11.0 - 2025-02-20
- [DesignToolbox] French support
- [Library]
ControlItemcomponent tokens (tokens library v0.6.0) - [Tool] Upload the IPA of DesignToolbox to the publication store (#451)
- [Tool] Add with a script the token library version in documentation and Design Toolbox (#425)
- [DesignToolbox] Add text field in component configuration to customize text (#436)
- [Library] Link component (#400)
- [Tool] Move from XCTest to Swift Testing framework (#340)
- [Tool] Add SwiftPolyglot in CI/CD to check missing localizables (#454)
- [Tool] Move legacy Localizable.strings file to new Apple strings catalogs (#454)
- [Tool] Change precision and perception of UI tests to make them pass on Apple Silicon SoC (#305)
- [DesignToolbox] Reorganise snapshots files for tests of tokens (#432)
- [Library] Apply new naming conventions (#453)
- [Library]
Badge,Breadcrumb,BulletList,Button,Checkbox,InputText,Link,Skeleton,Switchcomponent tokens (tokens library v0.6.0)
0.10.0 - 2025-01-30
- [Library] Checkbox and radio button component tokens (#421)
- [Library] Badge component tokens (partial implementation) (#420)
- [Library] Input text component tokens (#418)
- [Library] Bullet list component tokens (#417)
- [Library] Breadcrumb component tokens (#416)
- [Library] Chip component tokens (#415)
- [Library] List item component tokens (#414)
- [Library] Switch component tokens (#412)
- [Library] Color semantic tokens
colorRepositoryOpacityBlack{High,Soft}*,colorRepositoryOpacityWhiteMedium*,colorRepositoryPositiveHighDark*(token library v0.3.0) - [Library] Button component (#159)
- [Library] Apply letter spacing in typography (#347)
- [Library] Apply line height in typography (#348)
- [Library] Tag component tokens (#390)
- [Library] Skeleton component tokens (#388)
- [Library] Select component tokens (#386)
- [Library] Link component tokens (#384)
- [Library] Value for color raw token
colorFunctionalScarlet600(token library v0.4.0) - [Library] Value for
colorRepositoryOpacityBlackMedium*(token library v0.3.0) - [Library] Rename button component token
buttonSizeMaxHeighttobuttonSizeMaxHeightIconOnly(token library v0.3.0) - [Library] Rename color semantic tokens
colorChartFunctionalInformation*tocolorChartFunctionalInfo*(token library v0.3.0) - [DesignToolbox] Rename demo app "Showcase" to "DesignToolbox" (#85)
- [DesignToolbox] Update size screen (#284)
- [Library] Change stroke style for
BorderModifier - [DesignToolbox] Update colors and some refactoring (#354)
- [Library] Theme initialization flow (#393)
- [DesignToolbox] Add missing illustrations for Button screen (#403)
0.9.0 - 2025-01-09
- [Library] Button component tokens (tokenator 20250109124012)
- [Library] Size semantic tokens
sizeIconWithLabelMediumSizeXsandsizeIconWithLabelSmallSizeXs - [Library] Color semantic tokens
colorOpacityLowest*,colorOpacityLower*,colorChartBorder*andcolorChartBorderContrast*
- [Library] Rename color semantic tokens
colorContentOnStatusEmphasizedNeutral*tocolorContentOnStatusEmphasizedAlt* - [Library] Rename color semantic tokens
colorOpacityInvisibleBlack*tocolorOpacityTransparent* - [Library] Update color tokens and size tokens (tokenator 20250108083200, tokens v24.12.17, tokens v24.12.18)
- [Library] Add details about API versions in documentation (#374)
- [DesignToolbox] Update show code text (#361)
- [Library]
colorOpacityInvisibleWhite*,colorContentOnActionNegative*color semantic tokens
0.8.0 - 2024-12-18
- [Library] New architecture with tokens provider (#79)
- [DesignToolbox] Prepare new architecture to add components illustration (#328)
- [Tool] Update
net-httpgem from 0.5.0 to 0.6.0 - [Tool] Update
SwiftLintpod from v0.57.0 to v0.57.1 - [Tool] Update
SwiftFormat/CLIpod from v0.54.6 to v0.55.3 - [Tool] Update
fastlanegem from v2.225.0 to v2.226.0 - [Library] Update
FontSemanticTokens(tokenator 20241213075501) - [Library] Update
FontSemanticTokens(tokenator 20241211115813) - [Library] Update
FontRawTokens(tokenator 20241211101443) - [Tool] Migrate from
xcode_installtoxcodesin Fastfile, freeze Xcode version (16.0) - [Library] Rename
Typography*tokens and elements toFont*(#322) - [Library] Update
ColorSemanticTokens(tokenator 20241204111709) - [Library] Update
SpaceSemanticTokens(tokenator 20241204110127) - [Library] Rename
opacityTransparentopacity semantic token toopacityInvisible - [Library] Update
OpacitySemanticTokensandOpacityRawTokenstokens (tokenator 20241204110957) - [Library] Update
OrangeBrandColorRawTokenstokens (tokenator 20241204111119) - [Library] Update
SizeSemanticTokenstokens (tokenator 20241204110236) - [Library] Rename any
sizeIcon**size semantic tokens applying "T-shirt sizes" template - [Library] Update
ElevationSemanticTokensandColorRawTokenstokens (tokenator 20241204111249) - [Library] Rename any
colorTransparent*color semantic tokens tocolorOpacity* - [DesignToolbox] Reactor UI test to use theme in environment (#299)
- [Library] Font raw tokens
fontFamilyBrandDefault,fontFamilyBrandTV,fontFamilySystemArial,fontFamilySystemHelvetica,fontFamilySystemNotoSans,fontFamilySystemSFPro,fontFamilySystemRoboto,fontFamilyMonospaceMonaco,fontFamilyMonospaceCourierNew,fontFamilySystemArial - [Library] Space semantic tokens
*WithIcon*,*WithArrow* - [Library] Elevation semantic tokens
elevationBlurOverlayDefault,elevationBlurOverlayEmphasized,elevationXOverlayDefault,elevationXOverlayEmphasized,elevationYOverlayDefault,elevationYOverlayEmphasized,elevationColorOverlayDefaultLight,elevationColorOverlayEmphasizedLight,elevationColorOverlayDefaultDark,elevationColorOverlayEmphasizedDark
0.7.0 - 2024-11-29
- [DesignToolbox] Add code sample for tokens usages in token pages (#283)
- [Library] Color some new semantic tokens
colorContentStatus*,colorContentOnBrand*,colorContentOnStatus*,colorGradient*,colorBorder*,colorContentOnAction* - [Tool] Add UI tests in CI/CD pipelines (#298)
- [DesignToolbox] Add more UI tests on demo app (#154)
- [DesignToolbox] Update space tokens screen (#275)
- [Library] Update
BorderRawTokensandBorderSemanticTokenstokens (tokenator 20241204110708) - [Library] Update
GridSemanticTokenstokens (tokenator 20241129080807) - [Library] Types
GridExtraCompactSemanticToken,GridCompactSemanticTokenandGridRegularSemanticTokenreplaced byGridSemanticTokento make tokenator updates integration easier - [Library] Update
GridRawTokenstokens (tokenator 20241128161629) - [DesignToolbox] Update color tokens screen
- [Library] Update
ColorSemanticTokenstokens (tokenator 20241127112301) - [Library] Update
SpaceSemanticTokenstokens (tokenator 20241127074206) - [Library] Update
SizeSemanticTokenswith rename of tokens (tokenator 20241126134156) - [Library] Update
ElevationSemanticTokens(tokenator 20241126120657) - [Library] Improve Multiple-based objects for tokenator values integration (#279)
- [Tool] Use
macos-15runner for GitHub Actions builds (#296)
- [Library] Grid semantic tokens
gridExtraCompactColumnCount,gridCompactColumnCountandgridRegularColumnCount - [Library] Grid raw tokens
gridMargin900 - [Library] Color semantic tokens
colorContentOnBg*,colorBorderOnBg*,colorBorderStatus*, somecolorAction*OnBg*,colorDecorative{Primary,Secondary,Tertiary},colorAlwaysOnBg*,colorBgBrand{Secondary,Tertiary},colorContentBrand{Secondary,Tertiary},colorBorderBrand{Secondary,Tertiary},colorContentStatusAccent, ... - [Library] Some space semantic tokens type aliases to help tokenator job (
SpacePaddingInlineSemanticToken,SpacePaddingBlockSemanticToken,SpaceGapInlineSemanticToken,SpaceGapStackSemanticToken) - [Library] All dimension semantic tokens (#308)
- [DesignToolbox] Fix VoiceOver issue with element grouping in presentation tokens and update accessibility statement (#212)
- [Library] Warning issues for DocC catalogs (#293)
0.6.0 - 2024-11-15
- [DesignToolbox] Update color screen to add a border on color illustration square (#280)
- [DesignToolbox] Add grid tokens screen in demo app (#151)
- [Tool] GitHub Action to run SwiftLint for main and develop branches
- [Tool] Update
net-httpgem from 0.4.1 to 0.5.0 (#286) - [Tool] Update
cocoapodsgem from 1.15.2 to 1.16.2 (#286) - [Tool] Update
jsongem from 2.7.2 to 2.8.2 (#286) - [Tool] Update
swiftformat/clifrom 0.54.3 to 0.54.6 (#286) - [Tool] Update
Fastlanefrom 2.223.1 to 2.225.0 (#286) - [DesignToolbox] Update accessibility statement usage and instructions (#278)
- [DesignToolbox] Add missing accessibility label for images (#212)
- [DesignToolbox] Fix text sizes when dynamic type is used (a11y) (#247)
0.5.0 - 2024-10-31
- [DesignToolbox] App icons for debug, alpha, beta and production releases (#140)
- [Tool] GitHub Actions workflow for CI/CD (#256)
- [DesignToolbox] Add new tokens in size tokens page (#245)
- [Library] Semantic token
borderWidthFocusInset(value ofborderWidth100) (#207, #241) - [Library] Semantic token
fontWeightCode(#242) - [DesignToolbox] Update space tokens screen with all categories (#178)
- [Library] Update
ElevationSemanticTokens(tokenator 20241031125053) - [Library] Update
OrangeBrandColorRawTokens(tokenator 20241030132734) - [Library] Update
BorderSemanticTokens(tokenator 20241025110844) - [Library] Rename color semantic tokens
colorBackground*tocolorBg* - [Library] Rename
MultipleSpacingTokenstoMultipleSpaceTokensandMultipleSizingTokenstoMultipleSizeTokens - [Library] Extract composite semantic tokens from semantic tokens (
ElevationSemanticTokens,TypographySemanticTokens) - [Library] Improve documentation about the use of semantic tokens
- [Library] Update
OpacitySemanticTokens(tokenator 20241025101305) - [Library] Rename
*Spacing*Tokensand*Sizing*Tokensto*Space*Tokensand*Size*Tokens(#237) - [Library] Update
ElevationRawTokens(tokenator 20241022174330) - [Library] Update
DimensionRawTokens(tokenator 20241022132646) - [Tool] Improve configuration of SwiftLint, update to v0.57.0 (#77)
- [Library] Rename all color semantic tokens
*OnBackground*to*OnBg*(#208) - [Library] Rename
colorDecorativeBrandTertiarytocolorDecorativeTertiary - [Library] Rename
colorDecorativeBrandPrimarytocolorDecorativePrimary(#208) - [Library] Rename
colorDecorativeSkinTint*tocolorDecorativeSkinTint* - [Library] Rename
colorActionVisitedOnBackgroundEmphasizedtocolorActionVisitedOnBgEmphasized(#208) - [Library] Update color semantic tokens (#208)
- [Library] Update
BorderRawTokens(tokenator 20241022102003) - [Library] Update
ColorRawTokens(tokenator 20241021180411) - [Tool] Migration to Swift 6
- [Tool] Migration from Xcode 15.3 to to Xcode 16 (#201)
- [Library] Rename
borderWidthOutsideFocustoborderWidthFocus(#207) - [Library] Update
OpacityRawTokens(tokenator 20241021134644)
- [Library] Semantic tokens
colorDecorativeBrandTertiaryMuted,colorDecorativeBrandTertiaryEmphasized(#208) - [Library] Semantic tokens
colorDecorativeBrandSecondaryMuted,colorDecorativeBrandSecondaryEmphasized(#208) - [Library] Semantic tokens
colorDecorativeBrandPrimaryMuted,colorDecorativeBrandPrimaryEmphasized(#208) - [Library] Semantic tokens
elevationBlurFocus,elevationXFocus,elevationYFocus,elevationColorFocus(#209)
- [DesignToolbox] Update typography screen to use right color on token name (#213)
- [DesignToolbox] Remove duplicated section in color page for content on background values (#236)
- [DesignToolbox] Hide from Voice Over decorative image in theme selector (a11y)
- [Tool] Move to Ruby 3.3.5 to fix Dependabot alert about REXML ReDoS vulnerability (CVE-2024-49761) (#5)
0.4.1 - 2024-10-21
- [DesignToolbox] App crash on color token page opening (#215)
0.4.0 - 2024-10-18
- [DesignToolbox] Update opacity screen with new design (#200)
- [DesignToolbox] Add color tokens screen in demo app (#152)
- [Library] Add semantic tokens
spacePaddingInlineTallest,spacePaddingBlockTallest,spaceColumnGapTaller,spaceColumnGapWithArrowShortest,spaceRowGapShortest(Figjam final synchronization of October 16th) - [Library] Add semantic color tokens (#124)
- [DesignToolbox] Fix some design issues and mutualize some UI elements (#189)
- [DesignToolbox] Add sizing tokens screen in demo app (#150)
- [DesignToolbox] Add spacing tokens screen in demo app (#149)
- [Library] Add color semantic tokens
colorContentTransparentDefault,colorBorderTransparentDefaultandcolorBackgroundTransparentDefault(October 8th) (#177) - [DesignToolbox] On opacity screen, add a border around the view showing the opacity (#157)
- [Library] Update of semantic typography tokens (Figjam final synchronization of October 16th)
- [Library] Update of semantic grid tokens
gridExtraCompactColumnCount,gridCompactColumnGap,gridRegularColumnGap(Figjam final synchronization of October 16th) - [Library] Update of semantic elevation token
elevationStickyNavigationScrolled(Figjam final synchronization of October 16th) - [Library] Update of semantic color tokens, semantic sizing tokens (Figjam final synchronization of October 16th)
- [Library/DesignToolbox] Updates SwiftLint rules, fix linter warnings (#143)
- [Tool] Update the templates for GitHub issues
- [Tool] Improve script for documentation generation (#168)
- [Library] Rename raw brand-specific color tokens in Orange theme (no use of "brand" word) (#179)
- [Library]
fontLetterSpacingMobile*andfontLetterSpacingTablet*merged inMultipleFontLetterSpacingTokensobjects - [Library]
fontLineHeightMobile*andfontLineHeightTablet*merged inMultipleFontLineHeightTokensobjects - [Library]
fontSizeMobile*andfontSizeTablet*merged inMultipleFontSizeTokensobjects - [Library] Update semantic and raw tokens for fonts (#155)
- [Library] Update semantic tokens for fonts (October 7th) (#172)
- [Library] Update raw tokens for fonts (October 7th) (#170)
- [Library] Any semantic token of sizing
TypeXXXhas been replaced byTypeSizeXXX(update of October 7th) - [Library] Any semantic tokens of sizing
WithTypeXXXhas been replaced byTypzeXXX(update of October 7th) - [Library] Update semantic tokens for sizing (October 7th) (#173)
- [Library] Any semantic tokens of spacing
isIconandisArroware nowwithIconandwithArrow(update of October 7th) - [Library] Update semantic tokens for spacing (October 4th) (#174)
- [Library] Update semantic tokens for spacing (October 4th) (#156)
- [Library] Update raw tokens for dimensions (October 7th) (#169)
- [Library] Raw typography token
fontSize100(Figjam final synchronization of October 16th) - [Library] Semantic token
spaceColumnGapWithArrowTaller(Figjam final synchronization of October 16th) - [Library] Remove all color alias semantic tokens and any optional color tokens type uses
- [Library]
SoshTheme(#180) - [Library]
fontSizeMobile*,fontSizeTablet*,fontLineHeightMobile*,fontLineHeightTablet*,fontLetterSpacingMobile*,fontLetterSpacingTablet*removed (update of October 4th) - [Library]
spaceRowGapWithIconTaller,spaceColumnGapWithIconTallerremoved (update of October 7th)
- [Library]
typeBodyDefaultLargefont weight (#191)
0.3.0 - 2024-10-04
- [Library] Add color semantic tokens
colorBackgroundStatusNeutral, someOnBackgroundEmphasized,colorBackgroundAction,colorBackgroundAlways,colorContentvariants - [Library] Add typography semantic tokens for font letter spacing
- [DesignToolbox] Create token section (Border, Typography, Elevation, Opacity) (#120)
- [Library] Unit tests for multiple tokens
- [Library] Add color semantic composite tokens embeding light and dark modes values
- [Library] Add spacing semantic tokens "huge" and "jumbo"
- [Library] Add closed "sys" dimension semantic tokens
- [Tool] GitHub issue template for tokens update request
- [Library] Add more sizing semantic tokens (#122)
- [Library] Add letter spacing and more font family tokens for typography (#51)
- [Library] Rename and move color raw tokens for core, Orange brand and Sosh brand
- [Library] Remove web-specific grid tokens, keep compact/regular widths (#147)
- [Library] Rename of typography font weight raw tokens
- [Library] Rename dimension semantic tokens to apply T-Shirt size rules (#130)
- [Library] Rename
SizingCompositeSemanticTokentoMultipleSizingSemanticTokento keep "composite" word for Figma design system - [Library] Rename
ColorCompositeSemanticTokentoMultipleColorRawTokento keep "composite" word for Figma design system - [Library] Rename
TypographyCompositeSemanticTokentoMultipleTypographyTokensto keep "composite" word for Figma design system - [Library] Rename
SpacingCompositeSemanticTokentoMultipleSpacingTokensto keep "composite" word for Figma design system - [Library] Rename
SizingCompositeSemanticTokentoMultipleSizingTokensto keep "composite" word for Figma design system - [Library] Rename
ColorCompositeSemanticTokentoMultipleColorTokensto keep "composite" word for Figma design system - [Library] Elevation colors have been merged into "multiple" objects colors to have less variables and manage color schemes
- [Library] Rename
ColorCompositeSemanticTokentoMultipleColorSemanticTokento keep "composite" word for Figma design system - [Library] Elevation colors have been merged into composite colors to have less variables and manage color schemes
- [Library] Rename
SpacingCompositeSemanticTokentoMultipleSpacingTokensto keep "composite" word for Figma design system - [Library] Rename
SizingCompositeSemanticTokentoMultipleSizingTokensto keep "composite" word for Figma design system - [Library] Rename
ColorCompositeSemanticTokentoMultipleColorTokensto keep "composite" word for Figma design system - [Library] Elevation colors have been merged into "multiple" objects colors to have less variables and manage color schemes
- [Library] Update color semantic tokens to better manage light and dark modes values
- [Library] Update elevation colors focus light and dark
- [Library] Rename space padding inline component tokens by removing "component" word
- [Library] Improve documentation about raw and semantic tokens definitions (#127)
- [Library] Improve documentation about raw tokens definitions
- [Library] Move composite tokens elsewhere to help parser (#129)
- [Library] Improve documentation about raw and semantic tokens definitions (#127)
- [Library] Rename some sizing semantic tokens (#122)
- [Library] Replace "adaptable" word by "scaled" in space semantic tokens, "fix" by "fixed" and remove "layout" (#117)
- [Library] Color semantic token
colorBackgroundEmphasizedSecondary,colorOnBackgroundvariants - [Library] Remove raw tokens
elevationZIndex(#119)
- [Library] Blur values for elevation composite raw tokens
0.2.0 - 2024-09-19
- [Tests] Add UI regression tests using snapshot comparisons with swift-snapshot-testing tool (#78)
- [DesignToolbox] Display fake components for elevation rendering tests
- [Library] A theme can now override the custom font family
- [Tests] Add more unit tests for theme overriding and raw tokens controls
- [Library] Add and update raw and semantic grid tokens (#40)
- [Library] Manage regular and compact layouts for sizing and spacing tokens
- [Library] "Box shadow 0" has been defined and "elevation drag" changed
- [Doc] Create the basics of a documentation (#9)
- [Library] Add more semanttic and raw tokens for typography
- [Library] Add more semantic and raw tokens for typography, and SwiftUI API to apply them
- [Library] Computation of SwiftUI radius from Figma blur and spread values for elevation tokens
- [Library] Add elevation tokens (#32)
- [Library] Split raws, semantics and components tokens definitions and also values, composites and type aliases
- [DesignToolbox] Improve Fastlane alpha build notifications
- [Library] Do not store blur value in elevation semantic tokens
- [Library] Change type aliases for X and Y offsets of elevations tokens
- [Library] Update border semantic tokens values (#106)
- [DesignToolbox] Add fake components for demo and tokens tests
- [Library] Remove spread value for elevation tokens
- [Library] Remove paragraph spacing tokens for typography
- [Library] Term "fluid" has been replaced by "adaptable" in spacing semantic tokens
- [Doc] Improve DocC documentation about tokens and views extensions
- [Doc] Add more details in release documentation
- [Library] Rename semantic token "opacityEmphasized" to "opacityStrong" (#94)
- [Library] Update value of opacity raw token "opacity800" from 0.88 to 0.80 (#87)
- [Tests] Add missing unit tests for opacity raw tokens
- [Library] "OUDSThemesCommons" product has been renamed to "OUDS"
- [Library] Remove Z Index tokens for elevations (#109)
- [Library] Remove token "borderRadiusPill" and "borderRadiusCircle" (#58)
- [Library] "Emphasis" words have been replaced by "emphasized"
- [Library] "Box shadow" words have been removed in elevation semantic and raw tokens
- [Library] Fix some typos in documentation (#89)
0.1.0 - 2024-08-08
- [Library] Add simple logger for console outputs
- [Tests] Add unit tests for Sosh brand colors raw tokens
- [Tests] Add unit tests for Orange brand colors raw tokens
- [Tests] Add unit tests for foundations
- [Tests] Add unit tests for raw tokens and semantic tokens for colors
- [Library] Add draft of raw tokens and semantic tokens for grids
- [Library] Redefine Swift Package with clearer path for sources, tests cases and test plan
- [Library] Expose product "OUDSThemesCommons" instead of "OUDSThemesShared"
- [Tests] Improve unit tests for elevation semantic tokens
- [Tests] Improve unit tests for typography raw tokens
- [Tests] Improve unit tests for opacity raw tokens
- [Tests] Improve unit tests for elevations raw tokens
- [Tests] Improve unit tests for dimensions raw tokens
- [Tests] Improve unit tests for borders raw tokens
- [Library] Value for color raw token colorFunctionalScarlet700
0.0.0 - 2024-08-07
- [Library] Add draft of raw tokens and semantic tokens for typography
- [Library] Add draft of raw tokens and semantic tokens for dimensions
- [Library] Add draft of raw tokens and semantic tokens for colors
- [Library] Add draft of raw tokens and semantic tokens for grids
- [Library] Add draft of raw tokens and semantic tokens for elevation
- [Library] Add raw tokens and semantic tokens for opacity (#29)
- [Library] Add raw tokens and semantic tokens for border (#30)
- [Library] Define Swift Package architecture of library and tokens (raw and semantic) (#33)
- [Library] Define Swift Package library for OUDS (#46)
- [DesignToolbox] Publication of comment on issues about new alpha build upload on TestFlight (#56)
- [DesignToolbox] Distribute demo app development version (#12)
- [DesignToolbox] Distribute demo app for feature validation (#13)
- [DesignToolbox] Create the basic architecture of the demo application (#6)