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.
- [DemoApp][Library] Add
circular progress indicatorandlinear progress indicatorcomponents (#775)
2.0.0 - 2026-06-19
- Add agents.md with skills to project (#668)
- [Library]
tab bar component, update the animation of theselected tab indicator(#633) - [DemoApp][Library] Update
ToolBar Top, with Badge in Trailing Actions (#642) - [DemoApp][Library] update
alert message,switch,radio,checkbox,text input,pin code input,phone number input, components to use rich text (#782) - [Library] Update text input component to v1.4 (#692)
- [Library] update
Password inputcomponent to v1.3 (#689) - [Library]
filter chipandsuggestion chipcomponent update to v1.4 (#688) - [DemoApp][Library] update
badge iconcomponent to 1.3.0 (#680) - [Library] update library icons to use the one from v1.6 (#661)
- [Library] deps downgrade dartdoc from to 8.3.3 to fix meta version (#786)
- [DemoApp] deps update dependency github.com/apple/swift-protobuf to 1.38.0 (#773)
- [Library] deps update dependency bump dartdoc to 9.0.4 (#780)
- [Library] update
Phone number inputcomponent to v1.3 (#690) - [Library] update
tagcomponent to v1.5 (#694) - [Library] update
input tagcomponent to v1.2 (#695) - [DemoApp][Library] update tokens 2.5.0 (#778)
- [DemoApp][Library] update tokens 2.4.0 (#726)
- [DemoApp][Library]
Bottom BarInconsistent order of the accessible (#625) - [Library]
Bottom BarOverlap when zoom is activated (#627) - [DemoApp] Update pubspec icons 1.6 (#794)
- [Library]
Password inputLabel is truncated when zoom is applied (#600) - [Library]
Filter chipis not reached by keyboard focus or Switch Access focus (#474) - [Library]
Phone number inputAdd a hint to explain how to interact with fields (#571) - [Library]
input tagthe whole component should have the role button (#481)
2.0.0 - 2026-06-19
- Add agents.md with skills to project (#668)
- [Library] Remove deprecated code and API (#820)
- [Library] update
Pin code inputcomponent to v1.3 (#691) - [Library]
tab bar component, update the animation of theselected tab indicator(#633) - [DemoApp][Library] Update
ToolBar Top, with Badge in Trailing Actions (#642) - [DemoApp][Library] update
alert message,switch,radio,checkbox,text input,pin code input,phone number input, components to use rich text (#782) - [Library] Update text input component to v1.4 (#692)
- [Library] update
Password inputcomponent to v1.3 (#689) - [Library]
filter chipandsuggestion chipcomponent update to v1.4 (#688) - [DemoApp][Library] update
badge iconcomponent to 1.3.0 (#680) - [Library] update library icons to use the one from v1.6 (#661)
- [Library] deps downgrade dartdoc from to 8.3.3 to fix meta version (#786)
- [DemoApp] deps update dependency github.com/apple/swift-protobuf to 1.38.0 (#773)
- [Library] deps update dependency bump dartdoc to 9.0.4 (#780)
- [Library] update
Phone number inputcomponent to v1.3 (#690) - [Library] update
tagcomponent to v1.5 (#694) - [Library] update
input tagcomponent to v1.2 (#695) - [DemoApp][Library] update tokens 2.5.0 (#778)
- [DemoApp][Library] update tokens 2.4.0 (#726)
- [Library]
Pin code inputIssue with Delete Functionality in the PIN Field (#791) - [Library]
Pin code inputglitch when typing on keyboard (#776) - [Library]
Pin code inputFocus should not move automatically to the next field (#649) - [Library]
Pin code inputRemove the hint on the group of digits (#628) - [DemoApp][Library]
Bottom BarInconsistent order of the accessible (#625) - [Library]
Bottom BarOverlap when zoom is activated (#627) - [DemoApp] Update pubspec icons 1.6 (#794)
- [Library]
Password inputLabel is truncated when zoom is applied (#600) - [Library]
Filter chipis not reached by keyboard focus or Switch Access focus (#474) - [Library]
Phone number inputAdd a hint to explain how to interact with fields (#571) - [Library]
input tagthe whole component should have the role button (#481)
1.3.1 - 2026-05-14
- [Library] Null check operator used on a null value in all components has isHighContrastEnabled (#756)
- [DemoApp] Layout Overflow on Demo Screen for component version when system font size is increased for accessibility. (#748)
- [Library]
Pin code inputPaste of less than 4 characters drops or merges characters (#749)
1.3.0 - 2026-05-08
- [DemoApp][Library] Create component -
Bottom sheet(#671) - [DemoApp][Library] Create component -
Alert message(#670) - [DemoApp][Library] Create component -
Inline alert(#485) - [Library]
Filter chipApply high contrast theme to filter chip (selected) (#494)
- [DemoApp][Library]
Pin code inputAdd optionalkeyboardTypeparameter (numeric/alphanumeric) (#733) - [Library] update tokens 1.9.0 - Component Bullet List (#710)
- [Library] update tokens 1.9.0 - Component Alert (#672)
- [Library]
Pin code inputdeletion requires two backspace presses on a typed digit (#735) - [Library]
orange compactsome components are not displayed correctly (#630) - [Library]
Password InputChange the accessible name on show/hide button (#599) - [Library]
Password inputHidden password is clearly read by screen readers(#488) - [Library]
Password Inputpassword input is not accessible anymore with VO or FKA (#614) - [Library]
Suggestion ChipWrong label(#519) - [Library]
Filter ChipNo button role on filter chip(#482) - [Library]
Pin Code InputRole is missing on digit code input(#486) - [Library]
Pin Code InputRead helper text with the group label(#487) - [Library] Nothing happens when clicking on the
suggestion chip(#723)
1.2.0 - 2026-04-21
- [DemoApp][Library] Create component -
Toolbar top(#582) - [DemoApp][Library] Create component -
Top app bar(#91) - [Tool] Add in README OpenSSF scorecard (#632)
- [DemoApp] Improve theme selections and tuning (#356)
- [DemoApp][Library] Add french Language (#638)
- [DemoApp][Library] Update the components definitions where relevant (#549)
- [Library] Manage Helvetica Neue Arabic font (#404)
- [Tool] improve dartDoc permissions (#664)
- [Tool] Improve OSSF score (#659)
- [DemoApp][Library] Downgrade to Flutter SDK 3.35 and update documentation (#656)
- [DemoApp] Unused dependency detected in Flutter demo app (#646)
- [DemoApp][Library] Remove OudsTagConfig and add rounded corner into
Tag(#598) - [DemoApp][Library] Update uses icons of status in
badgeandtag(#597)
- [DemoApp]
AboutText Overflow Issue in Arabic language (#640) - [Library]
CheckboxIncorrect accessibility label (#514) - [Library]
Input TagThe whole component should have the role button (#481)
1.1.2 - 2026-03-17
1.1.1 - 2026-03-06
- [DemoApp][Library] Add Orange Compact theme (#504)
- [DemoApp][Library] Management of Helvetica Neue 75 font for Orange themes (#370)
- [DemoApp][Library] Create component -
Navigation bar(#464) - [DemoApp][Library] Create component -
Bottom Navigation(#90)
- [DemoApp][Library] Update tokens 1.9.0 - Input tag tokens (#594)
- [DemoApp][Library] Update tokens 1.9.0 - Orange Compact theme (#591)
- [DemoApp][Library] force
TweakTheme to use it into current theme (#583) - [DemoApp][Library] Let
Buttontakes the screen full width (#577) - [DemoApp] Use the tag to show the Component Design Version (#501)
- [Tool] Update
Flutterto 3.38.0 andDartVersion to 3.10.8 (#572)
- [Tool] Fix version
OudsAccessibilityPlugin - [Library] Incorrect calculation in
TypographyTokens(#272) - [DemoApp][Library] remove
Not Nullcheck in components (#587) - [Library] Missing tokens in the token presentation pages (#554)
- [Library] Keyboard focus is not visible on
buttoncomponent (#473) - [DemoApp] Activated tab
Navigation baris not highlighted (#384) - [DemoApp][Library]
Button,Chip,Link,Tagcomponents have text overflow (#552) - [Tool] Unsupported operation Web for ouds libs and demo app (#559)
- [Library] Add a hint to explain how to interact with input fields (text, password, pin-code) (#495)
- [Library]
Text InputPlaceholder is read even if input is filled (#471) - [Library]
Text InputIncorrect reading order (#449) - [DemoApp][Library]
BadgeChild Element Not Rendered Properly (#557)
1.0.0 - 2025-12-19
- [DemoApp][Library] Create component -
Phone Number Input(#326) - [DemoApp][Library] Manage the new medium font weight
Typography(#403) - [Tool] Add
ITSAppUsesNonExemptEncryptioninto info.plist (#526)
- [DemoApp][Library] Update
Control ItemsandInputsAPI to allow max-width management (#533) - [Library] Update DSM links (#528)
- [DemoApp][Library] Use OUDS Icons V1.4 (#515)
- [Library] Update homepage documentation (#135)
- [Library] Integration of System library v2.3.0, component changelog v1.11 (#513)
- [Library]
Checkboxhint is missing on component (#391) - [Library] Input text helper link (#334)
- [DemoApp][Library] Update keys, english label and Arabic translations (#518)
0.7.0 - 2025-12-01
- [Library] Include Design Component version in dev documentation (#239)
- [DemoApp][Library] Create component -
Password Input(#397) - [DemoApp][Library] Create component -
Pin Code Input(#307) - [DemoApp][Library] Create component -
Link(#46) - [library] Mobile SDK Data Privacy Disclaimer (#410)
- [DemoApp][Library] Tokens:
linkandlinkMono(#390)
- [DemoApp][Library] Component Update - Standalone checkbox and radio button rounded corners (#466)
- [DemoApp][Library] Component Update - Radio button v1.4.0 (#466)
- [DemoApp][Library] Component Update - Switch v1.5.0 (#466)
- [DemoApp][Library] Component Update - Checkbox v2.4.0 (#465)
- [DemoApp][Library] Component Update - Update of radio item v1.3.0 (#433)
- [DemoApp][Library] Component Update - Update switch item to v1.4.0 (#434)
- [DemoApp][Library] Component Update - Update checkbox item to v2.3.0 (#431)
- [DemoApp][Library] Update
badgecomponent (badge, badge count, badge icon (v1.2) (#423) - [DemoApp][Library] Update of
buttonversion v3.1 (#396) - [DemoApp][Library] Use Solaris icons (#245)
- [Library] Update tokens 1.9.0 (#478)
- [DemoApp][Library] Update
tagcomponent v1.4 (#452) - [Library] Update tokens 1.8.0 (#436)
- [DemoApp] Components must have hidden divider by default
control item(#379) - [Library] Update tokens 1.7.0 (#422)
- [Tool] Change the favicon to orange favicon in the documentation (#371)
- [DemoApp][Library]
Text inputhelper link (#334) - [DemoApp][Library] Border Token of 0 should not show any border (#328)
- [DemoApp][Library]
Text inputTrailing action button should have its own accessibility label (#450) - [Library]
Text inputIncorrect reading order (#449) - [DemoApp] Android The native tab-bar is displayed on top of the customize bottom sheet (#358)
- [Library]
Checkbox item+ icon : wrong accessible name (#392) - [Library]
Checkbox: hint is missing on component (#327) - [Library] Android
Switch: remove the useless focus on switch (#327) - [DemoApp][Library] Token updates color missing (#435)
- [Library]
Chip: Hint is wrong on Android and missing on iOS (#393) - [DemoApp][Library]
Badgewith icon or standard has no accessible name (#327) - [Library] iOS Wrong accessible name for
Buttontext+icon (#387) - [Library]
Radio buttonnot correctly read by screen-readers (#362) - [Library] Fix accessible name and missing role
Chip(#375) - [Library]
Badge: Text enlargement is not applied to icon (#368) - [Library]
Buttonloading state should set the disabled state (#368) - [Library] Android High Contrast for Checkbox and Radio button (#327)
- [Library] Preserve @nodoc header in generated l10n files (#412)
- [Library] Error status not read by Talkback and Voice Over
Switch(#365) - [Library] Label text overflow
Text Input(#333) - [DemoApp][Library] Checkbox indeterminate status : no difference with not checked status (#361)
- [Library] Tag with bullet/icon has incorrect name a11y (#366)
- [Library] Move dartdoc to dev_dependencies (#350)
- [DemoApp] Token 1.3 update missing (#336)
- [DemoApp] Tag layout consistency (#324)
- [DemoApp][Library] Inaccessible suggestion
chip(#331)
0.5.0 - 2025-08-14
- [DemoApp][Library] Create component -
Text Input(#5O) - [DemoApp][Library] Create component -
Tag(#52) - [DemoApp][Library] Integration of Sosh theme (#262)
- [DemoApp][Library] Remove style loading
Buttonand replace with loader (#304) - [DemoApp] Update Kotlin version to 2.0.0 (#303)
- [DemoApp][Library] Update component -
Button version 3.0(#279) - [DemoApp][Library] Refactor with custom configuration Rounded
Button,TagandTextInput(#299) - [Library] Refactor
ChipandButtonclasses name (#298) - [DemoApp] Include Design Component version in Design Toolbox App (#240)
- [DemoApp] Replace components illustrations by the components themselves (#247)
- [DemoApp] Replace app icon with Flutter icon for Design Toolbox (#268)
- [Library] Wrong token used in tag input for disabled status (#310)
- [Library] Flutter Web build fails due to Platform usage in theme (#300)
- [Library] Wrong role for checkbox a11y (#261)
- [DemoApp] The bottom sheet should be closed by default for a11y (#263)
0.4.0 - 2025-07-11
- [DemoApp][Library] Create component -
Filter Chip(#213) - [DemoApp][Library] Create component -
Suggestion Chip(#212) - [DemoApp] Create component - Badge (#88)
- [DemoApp][Library] Create component -
Switch(#49) - [DemoApp][Library] Tokens:
tag(#241) - [DemoApp][Library] Tokens:
badge(#238) - [DemoApp] Display components in both light/dark mode (#223)
- [DemoApp] Add token version in About page and documentation (#142)
- [Tool] Add assets to
notice.txt(#244) - [DemoApp][Library] Delayed pressed state (#220)
- [DemoApp] Update cards backgrounds token (#204)
- [DemoApp][Library] Token
sizevalues now adapt based on device type (#218) - [DemoApp] Color order mismatch in
Dividercomponent (#216)
0.3.0 - 2025-06-10
- [DemoApp][Library] Tokens: screen Border (#248)
- [Library]
Chipcomponent (tokens library v0.11.0) (##215 - [DemoApp][Library] Tokens: screen typography (#138)
- [DemoApp][Library] Create component -
Divider(#57) - [Library]
Switchcomponent (tokens library v0.11.0) (##182 - [DemoApp] Create component - Radio Button (#48)
- [Tool] Added Dependabot configuration for automatic dependency updates (#154)
- [Library]
Dividercomponent (tokens library v0.11.0) (#151)
- [DemoApp][Library] Enrich components documentation (#133)
- [DemoApp] Update translation files for consistency between platforms (#194)
- [DemoApp][Library] Token
gridandspacevalues now adapt based on device type (#137) - [Library] Update LICENSE package (#188)
- [Library] Update README for OUDS libraries (#186)
- [DemoApp][Library] Refactor : create class global for icons names (#152)
- [DemoApp][Library] Use
contextaccess; removedouds_core/ouds_theme_contractinterdependency (#136) - [DemoApp][Library] Clean project ouds_core (#185)
0.2.0 - 2025-05-13
- [DemoApp][Library] Create component -
Checkbox(#47) - [DemoApp][Library] RTL : activation of RTL mode / manage arabic language (#134)
- [DemoApp] Tokens: screen opacity (#123)
- [DemoApp] Migration of PNG Illustrations to SVG (#143)
- [DemoApp] Tokens: screen color (#124)
- [Library]
RadioButtoncomponent (tokens library v0.11.0) (#145) - [Library]
ControlItemcomponent (tokens library v0.11.0) (#132) - [DemoApp] Tokens: screen elevation (#84)
- [Library]
Chekboxcomponent (tokens library v0.8.0) (#120)
- [Library] Update of tokens (library version 0.11.0) (#126)
- Add @nouha06 and @AhmedAmineZr as new contributor in project (#127)
- [Library] Update of tokens (library version 0.10.0) (#125)
- [Library] Update of tokens (library version 0.9.0) (#121)
- [DemoApp] Limited
bottomsheetheight to half screen (#89) - [DemoApp] A11y improvements for
bottomsheetcomponent (#89) - [DemoApp] Update dart-define env to retrieve flavor (#110)
- [DemoApp] Icon system not adapting to light/dark mode (#112)
0.1.0 - 2025-03-20
- [DemoApp][Library] Update GitHub configuration files (#106)
- [DemoApp][Library] Create component - Button (#45)
- [DemoApp] About page correct spacing and add flutter label (#80)
- [DemoApp] Update Flutter SDK to v3.6.0 (#81)
- [Library] Fix workflow to use dart doc (#75)
- [DemoApp] Add the about page (#58)
- [Library] Add typography tokens (#43)
- [Library] Add grid tokens (#42)
- [Library] Add size tokens (#41)
- [Library] Add space tokens (#40)
- [Library] Add elevation tokens (#39)
- [Library] Add border tokens (#38)
- [Library] Add opacity tokens (#36)
- [DemoApp] Rename demo app to DesignToolbox (#28)
- [Library] Implement tokens architecture (#37)
- [Library] Create the basics of a documentation (#7)
- [Library] Create the basic architecture of the library (#4)
- [DemoApp] Distribute demo app for validation (#5)
- [DemoApp] Create the basic architecture of the demo application (#5)