Releases: AxaFrance/design-system
Releases · AxaFrance/design-system
client/3.0.0
What's Changed
- In this version, the main change is the migration from SASS to CSS. (@samuel-gomez-axa)
All tokens are now defined in CSS, which simplifies style management.
This allows for better integration with modern tools and improves rendering performance. 
However, we have kept the SASS token file for breakpoints to ensure compatibility with existing projects.
We recommend users gradually migrate to CSS tokens to benefit from the latest improvements.
- A new component, ContentItemDuoAction, was developed by @pheatraing—thanks to her for her first contribution!
 
The DataAgent component now has two modes for mobile: a "classic" mode and a "compact" mode.

- Migration of the FileUpload component by @pplancq—thanks to him for this contribution!
The FileUpload component has been migrated to the new architecture, improving its performance and maintainability.
⚠️ This PR introduces breaking changes to several components. 
- Migration of the TabBar component by @samuel-gomez-axa
 
Some fixes on:
- CardCheckbox and CardRadio borders
 - use of the base font for the dropdown and CardRadio
 - style correction on the progressBar
 - multiline support for the ItemLabel description
 
PRs
- feat(look&feel,apollo): init contentItemDuoAction #862 by @pheatraing in #1453
 - Feature/client sass to css by @samuel-gomez-axa in #1480
 - feat(apollo,look&feel): add two mode compact and classic mobile by @samuel-gomez-axa in #1488
 - Feature/clean storybooks by @samuel-gomez-axa in #1490
 - feat(apollo,look&feel): change border size and color title by @samuel-gomez-axa in #1493
 - fix(apollo,look&feel): use base-font-size for dropdown and cardradio by @sergeomoffo in #1497
 - fix(apollo,look&feel): move flex-shrink: 0 from ItemMessage icon to Svg to apply fix at every usage of Svg by @GuillaumeKESTEMAN in #1505
 - fix(look&feel,apollo): ensure overflow is hidden in progress bar styles by @GuillaumeKESTEMAN in #1509
 - feat(apollo,look&feel)!: tabbar migration by @samuel-gomez-axa in #1511
 - feat(apollo,look&feel): apply the remaining props to the ContentItemDuo container by @GuillaumeKESTEMAN in #1507
 - feat(apollo,look&feel): multiline description by @samuel-gomez-axa in #1512
 - Fix labels in GitHub issue templates (Look&Feel & Apollo) by @pplancq in #1525
 - fix(apollo,look&feel): hide marker for ios by @samuel-gomez-axa in #1520
 - Fix CSS tokens for Card Checkbox/Radio options in Apollo and LF themes by @pplancq in #1524
 - chore(design-system): fix node CI by @GuillaumeKESTEMAN in #1514
 - chore(design-system): update action.yaml for improved node setup by @GuillaumeKESTEMAN in #1531
 - feat(apollo,look&feel): prefer import apollo-lf css by @samuel-gomez-axa in #1532
 - Add FileUpload component to Apollo by @pplancq in #1523
 
New Contributors
- @pheatraing made their first contribution in #1453
 
Full Changelog: slash/2.0.3...client/3.0.0
slash/2.0.3
client/2.0.2
What's Changed
- refactor(look&feel,apollo): enhance ProgressBarGroup component and animation by @GuillaumeKESTEMAN in #1460
 
Full Changelog: client/2.0.1...client/2.0.2
client/2.0.1
What's Changed
- ci(design-system): storybook separe jobs by @samuel-gomez-axa in #1455
 - ci(design-system): add artifact creation step by @samuel-gomez-axa in #1458
 - fix(apollo,look&feel): completed the doc of the item message by @sergeomoffo in #1459
 - docs(design-system): improve release guide by @MartinWeb in #1457
 
Full Changelog: client/2.0.0...client/2.0.1
client/2.0.0
What's Changed
For Espace Client (Look&Feel) theme
- Grid : system has been migrated (no breaking changes)
 - Accordion : component has been migrated (breaking changes)
 - AccordionCore : component has been migrated (breaking changes)
 - Alert : deprecated, prefer use Message (Should be deleted in next major)
 - Button : component has been migrated (breaking changes)
 - Card : not migrated
 - Checkbox : component has been migrated (breaking changes, rename : CardCheckbox, CardCheckboxText, Checkbox)
 - Radio : component has been migrated (breaking changes, rename : CardRadio, CardRadioText, Radio )
 - Fileupload : component has been partially migrated (atomic subcomponents : ItemFile )
 - Select : component has been migrated (breaking changes, rename : Dropdown )
 - Text : component has been migrated (breaking changes, rename : InputText )
 - Textarea: component has been migrated (breaking changes, rename : InputText )
 - InputError : deprecated, prefer use ItemMessage (Should be deleted in next major)
 - IconBg : deprecated, prefer use Icon (Should be deleted in next major)
 - Footer : not migrated
 - Header : not migrated
 - Link : component has been migrated (breaking changes)
 - ClickList : component has been migrated (breaking changes)
 - ContentItemDuo : component has been migrated (breaking changes)
 - ContentItemMono : component has been migrated (breaking changes)
 - ContentTabList : component has been migrated (breaking changes)
 - List : not migrated
 - Loader : component has been migrated (breaking changes, rename : Spinner)
 - Modal : component has been migrated (breaking changes)
 - Pagination : not migrated
 - Skeleton / SkeletonList : not migrated
 - Stepper : component has been migrated (breaking changes, rename : Stepper, ProgressBar, ProgressBarGroup )
 - Tabs : not migrated (Should be renamed by TabBar and ItemTabBar)
 - Tag : component has been migrated (breaking changes)
 - Title : deprecated, prefer use Heading (Should be deleted in next major)
 
New components
- BasePicture
 - InputDate
 - InputPhone
 - ItemLabel
 - CardMessage
 - ClickIcon
 - DataAgent
 - ItemTabBar
 - Divider
 - Toggle
 - TimelineVertical
 
For Axa.fr (Apollo) theme
All is new
- Grid : Same as L&F
 - Accordion
 - AccordionCore
 - BasePicture
 - Button
 - CardCheckbox, CardCheckboxText, Checkbox
 - CardRadio, CardRadioText, Radio
 - ItemFile
 - Dropdown
 - InputText
 - InputDate
 - InputPhone
 - Textarea
 - ItemLabel
 - ItemMessage
 - CardMessage
 - ClickIcon
 - ClickList
 - ContentItemDuo
 - ContentItemMono
 - ContentTabList
 - DataAgent
 - Divider
 - Heading
 - Icon
 - ItemTabBar
 - Link
 - Message
 - Modal
 - Spinner
 - Stepper, ProgressBar, ProgressBarGroup
 - Svg
 - Tag
 - TimelineVertical
 - Toggle
 
Commits
- feat(look&feel): move to client directory by @samuel-gomez-axa in #736
 - feat(look&feel): add description to RadioSelect by @guillaumeduhr in #721
 - Merge all dev dependencies on main package.json by @pplancq in #744
 - fix(look&feel): export divider component by @fffan64 in #750
 - feat(look&feel): add variants and box-shadow instead of border by @fffan64 in #753
 - fix(lnf): add af-form__label-container div and remove margin from style by @a-pourrier in #752
 - fix(look&feel): css + aria by @fffan64 in #758
 - feat(grid): ajout de la grid sur le radio button et la checkbox by @tbeghin in #745
 - fix(look&feel): select inputid for id by @fffan64 in #770
 - feat(look-and-feel): ajout de l'id au label Text.tsx pour le lien avec l'aria-labelledby du input by @tbeghin in #771
 - fix(look&feel): select id and label optional by @fffan64 in #773
 - fix(look&feel): white background for inputs + div wrapping by @fffan64 in #776
 - fix(alert): stop to set the font-weight of ghost button to 400 in alert by @GuillaumeKESTEMAN in #775
 - feat(look&feel): checkbox and CheckboxSelect + fix height radio by @fffan64 in #777
 - fix(look&feel): fix Text input to have modifier error to be applied a… by @fffan64 in #782
 - feat(look&feel): refonte modal by @samuel-gomez-axa in #781
 - fix(look&feel): accept an external id for error via aria-errormessage by @fffan64 in #789
 - chore(deps): bump react and react-dom from 18.3.x to 19.0.0 by @MartinWeb in #786
 - fix(look&feel): clip-path on svg to allow outline for accessibility t… by @fffan64 in #792
 - fix(look&feel): text focus and outline by @fffan64 in #793
 - fix(lint): fix some linting errors by @fffan64 in #796
 - Revert "feat(look&feel): checkbox and CheckboxSelect + fix height rad… by @tbeghin in #810
 - feat(lnf): add side button to TextInput component by @a-pourrier in #823
 - feat: export InputError by @GuillaumeKESTEMAN in #831
 - docs(adr): add proposals for client architecture and slash roadmap by @JLou in #783
 - Package.json by @pplancq in #802
 - fix: use @forward because Sass @import rules are deprecated and will … by @fffan64 in #837
 - fix(look&feel): radioselect horizontal flexwrap set to wrap by @fffan64 in #839
 - fix(look&feel): select, padding moved to allow onclick on whole comp by @fffan64 in #847
 - fix(look&feel): radio and checkbox css clip-path for safari by @fffan64 in #856
 - fix(look&feel): stylelint by @fffan64 in #891
 - build(deps): bump @material-symbols/svg-400 from 0.25.1 to 0.28.1 by @dependabot[bot] in #840
 - chore(workflow): change the sonarqube action by @GuillaumeKESTEMAN in #900
 - Update rule of commit by @pplancq in #603
 - fix(L&F): Stepper style by @GuillaumeKESTEMAN in #894
 - fix(look&feel): allow file upload to have desktop style without dropzone description by @a-pourrier in #901
 - Mise en place de turbo pour builder les differents packages by @JLou in #899
 - refactor(look&feel): select native by @fffan64 in #888
 - refactor(L&F): update ContentItemDuo to accept ReactNode as value by @GuillaumeKESTEMAN in #909
 - Fix turbo by @pplancq in #913
 - Migration vers vitest 3 by @pplancq in #922
 - build(deps-dev): bump @typescript-eslint/parser from 7.18.0 to 8.25.0 by @dependabot[bot] in #919
 - build(deps-dev): bump @commitlint/cli from 19.5.0 to 19.7.1 by @dependabot[bot] in #924
 - Refactor glyphicon and asset by @pplancq in #925
 - chore(deps): add @storybook/addon-a11y by @MartinWeb in #935
 - Update storiebook and some fix by @pplancq in #934
 - fix(look&feel): adjust InputError styles to align to the top and avoid it to shrink by @GuillaumeKESTEMAN in #946
 - Enhance package.json exports for development and default environments by @pplancq in #945
 - Feature/loader button by @JovaanB in #948
 - feat(look&feel): don't center loader on buttons by @JovaanB in #956
 - fix(look&feel): add filesListLabel, fix file display size and remove spans when empty by @a-pourrier in #954
 - fix(look&feel): elipsis on long option label in select by @fffan64 in #957
 - docs(design-system): update project startup and build instructions in the README by @GuillaumeKESTEMAN in #947
 - feat(apollo): init by @samuel-gomez-axa in #953
 - feat(look-and-feel): colorise field when filled by @mandaniainarandriampanana in #958
 - Add pre-publish script to fix ...
 
look-and-feel/1.0.4
What's Changed
- added html storybook for css package by @JLou in #36
 - build(react): add react storybook by @JLou in #41
 - feat(glyphicons): add glyphicons by @JLou in #46
 - Add linter and update build and DX by @pplancq in #44
 - ci: add dependabot configuration by @MartinWeb in #51
 - feat(agent): ajout de la police SourceSansPro by @JLou in #53
 - build(deps-dev): bump @typescript-eslint/eslint-plugin from 6.15.0 to 6.18.1 by @dependabot[bot] in #56
 - build(deps-dev): bump stylelint-config-pretty-order from 0.4.1 to 0.5.1 by @dependabot[bot] in #54
 - build(deps-dev): bump @csstools/postcss-sass from 5.0.1 to 5.1.1 by @dependabot[bot] in #55
 - build(deps-dev): bump turbo from 1.11.2 to 1.11.3 by @dependabot[bot] in #57
 - feat(form): add text input by @samuel-gomez in #50
 - build(deps-dev): bump stylelint-config-standard from 35.0.0 to 36.0.0 by @dependabot[bot] in #64
 - build(deps-dev): bump postcss from 8.4.32 to 8.4.33 by @dependabot[bot] in #62
 - build(deps-dev): bump @types/react from 18.2.43 to 18.2.47 by @dependabot[bot] in #63
 - ci: add build github action by @MartinWeb in #60
 - fix(repo): reset package-lock.json by @pplancq in #66
 - fix(repo): fix lint by @pplancq in #67
 - build(prettier): fixed endOfLine param & exclusions in css packages by @JLou in #61
 - Document for open source project by @johnmeunier in #72
 - Feature/add form textarea by @MqtCorentin in #69
 - build(deps-dev): bump prettier from 3.1.1 to 3.2.2 by @dependabot[bot] in #73
 - build(deps-dev): bump @types/react from 18.2.47 to 18.2.48 by @dependabot[bot] in #74
 - build(deps-dev): bump @typescript-eslint/parser from 6.18.1 to 6.19.0 by @dependabot[bot] in #76
 - build(deps-dev): bump @typescript-eslint/eslint-plugin from 6.18.1 to 6.19.0 by @dependabot[bot] in #77
 - feat(select): add agent select component by @JLou in #68
 - feat(number): add number input component by @samuel-gomez-axa in #70
 - refactor(form): text input by @GuillaumeKESTEMAN in #78
 - feat(Pass): add Pass input component by @JLou in #81
 - build(deps-dev): bump @commitlint/cli from 18.4.4 to 18.5.0 by @dependabot[bot] in #85
 - feat(Date): add Date component by @MqtCorentin in #84
 - feat(checkbox): added the several checkbox components by @JLou in #83
 - feat(Radio): add agent Radio components by @JLou in #91
 - build(deps-dev): bump @commitlint/config-conventional from 18.5.0 to 18.6.0 by @dependabot[bot] in #92
 - build(deps-dev): bump @commitlint/cli from 18.5.0 to 18.6.0 by @dependabot[bot] in #94
 - refactor: remove classix dependency by @MartinWeb in #101
 - build(deps-dev): bump browserslist from 4.22.2 to 4.22.3 by @dependabot[bot] in #98
 - feature/title-component by @Triki-Ahmed in #95
 - refactor(css): move form input components stories into Components folder by @GuillaumeKESTEMAN in #103
 - build(deps-dev): bump @typescript-eslint/parser from 6.19.1 to 6.20.0 by @dependabot[bot] in #100
 - feat(button-client): add Button client component by @fffan64 in #89
 - fix(form): add space between label and required visual indication by @MartinWeb in #111
 - fix(RadioItem): disabled radio options should not be selectable by @GuillaumeKESTEMAN in #108
 - build(deps-dev): bump stylelint from 16.2.0 to 16.2.1 by @dependabot[bot] in #113
 - build(deps-dev): bump @types/react from 18.2.48 to 18.2.51 by @dependabot[bot] in #112
 - build(deps-dev): bump husky from 8.0.3 to 9.0.10 by @dependabot[bot] in #117
 - build(deps-dev): bump @typescript-eslint/eslint-plugin from 6.19.1 to 6.20.0 by @dependabot[bot] in #106
 - feat(Choice): add agent Choice component by @GuillaumeKESTEMAN in #104
 - build(deps-dev): bump lint-staged from 15.2.0 to 15.2.1 by @dependabot[bot] in #105
 - fix(button client): style ghost + var rename by @fffan64 in #116
 - Feature/icons client by @fffan64 in #114
 - build(deps-dev): bump prettier from 3.2.4 to 3.2.5 by @dependabot[bot] in #120
 - build(deps-dev): bump @typescript-eslint/eslint-plugin from 6.20.0 to 6.21.0 by @dependabot[bot] in #122
 - build(deps-dev): bump @types/react from 18.2.51 to 18.2.55 by @dependabot[bot] in #126
 - build(deps-dev): bump postcss from 8.4.33 to 8.4.34 by @dependabot[bot] in #123
 - build(deps-dev): bump lint-staged from 15.2.1 to 15.2.2 by @dependabot[bot] in #124
 - build(deps-dev): bump @typescript-eslint/parser from 6.20.0 to 6.21.0 by @dependabot[bot] in #125
 - fix: export icons under /client/icons by @fffan64 in #127
 - feature/footer-component by @Triki-Ahmed in #110
 - feat: add footer client by @fffan64 in #128
 - build(deps-dev): bump postcss from 8.4.34 to 8.4.35 by @dependabot[bot] in #129
 - build(deps-dev): bump @commitlint/config-conventional from 18.6.0 to 18.6.1 by @dependabot[bot] in #134
 - build(deps-dev): bump @typescript-eslint/parser from 6.21.0 to 7.0.1 by @dependabot[bot] in #133
 - build(deps-dev): bump @commitlint/cli from 18.6.0 to 18.6.1 by @dependabot[bot] in #131
 - build(deps-dev): bump @typescript-eslint/eslint-plugin from 6.21.0 to 7.0.1 by @dependabot[bot] in #132
 - build(deps-dev): bump @commitlint/config-conventional from 18.6.1 to 18.6.2 by @dependabot[bot] in #135
 - Update Storybook and sorts by @pplancq in #130
 - build(deps-dev): bump husky from 9.0.10 to 9.0.11 by @dependabot[bot] in #136
 - fix: export icons by @fffan64 in #139
 - feat: add header (simple) by @fffan64 in #118
 - fix: export footer client by @fffan64 in #138
 - fix: css dependency by @fffan64 in #141
 - docs: add a vite sample to showcase components by @JLou in #140
 - build(deps-dev): bump browserslist from 4.22.3 to 4.23.0 by @dependabot[bot] in #143
 - feature/component-badge by @Triki-Ahmed in #146
 - feat(client): radio component by @jmevel in #145
 - build(deps-dev): bump @swc/core from 1.4.1 to 1.4.2 by @dependabot[bot] in #149
 - build(deps-dev): bump @typescript-eslint/parser from 6.21.0 to 7.0.2 by @dependabot[bot] in #156
 - build(deps-dev): bump postcss-preset-env from 9.3.0 to 9.4.0 by @dependabot[bot] in #157
 - build(deps-dev): bump vite from 5.1.2 to 5.1.4 by @dependabot[bot] in #159
 - fix: export Button Variants and css client missing by @fffan64 in #161
 - fix: set Header stories main folder to Client by @GuillaumeKESTEMAN in https://github.com/AxaFrance/design-system/...
 
client/1.0.4
What's Changed
- added html storybook for css package by @JLou in #36
 - build(react): add react storybook by @JLou in #41
 - feat(glyphicons): add glyphicons by @JLou in #46
 - Add linter and update build and DX by @pplancq in #44
 - ci: add dependabot configuration by @MartinWeb in #51
 - feat(agent): ajout de la police SourceSansPro by @JLou in #53
 - build(deps-dev): bump @typescript-eslint/eslint-plugin from 6.15.0 to 6.18.1 by @dependabot[bot] in #56
 - build(deps-dev): bump stylelint-config-pretty-order from 0.4.1 to 0.5.1 by @dependabot[bot] in #54
 - build(deps-dev): bump @csstools/postcss-sass from 5.0.1 to 5.1.1 by @dependabot[bot] in #55
 - build(deps-dev): bump turbo from 1.11.2 to 1.11.3 by @dependabot[bot] in #57
 - feat(form): add text input by @samuel-gomez in #50
 - build(deps-dev): bump stylelint-config-standard from 35.0.0 to 36.0.0 by @dependabot[bot] in #64
 - build(deps-dev): bump postcss from 8.4.32 to 8.4.33 by @dependabot[bot] in #62
 - build(deps-dev): bump @types/react from 18.2.43 to 18.2.47 by @dependabot[bot] in #63
 - ci: add build github action by @MartinWeb in #60
 - fix(repo): reset package-lock.json by @pplancq in #66
 - fix(repo): fix lint by @pplancq in #67
 - build(prettier): fixed endOfLine param & exclusions in css packages by @JLou in #61
 - Document for open source project by @johnmeunier in #72
 - Feature/add form textarea by @MqtCorentin in #69
 - build(deps-dev): bump prettier from 3.1.1 to 3.2.2 by @dependabot[bot] in #73
 - build(deps-dev): bump @types/react from 18.2.47 to 18.2.48 by @dependabot[bot] in #74
 - build(deps-dev): bump @typescript-eslint/parser from 6.18.1 to 6.19.0 by @dependabot[bot] in #76
 - build(deps-dev): bump @typescript-eslint/eslint-plugin from 6.18.1 to 6.19.0 by @dependabot[bot] in #77
 - feat(select): add agent select component by @JLou in #68
 - feat(number): add number input component by @samuel-gomez-axa in #70
 - refactor(form): text input by @GuillaumeKESTEMAN in #78
 - feat(Pass): add Pass input component by @JLou in #81
 - build(deps-dev): bump @commitlint/cli from 18.4.4 to 18.5.0 by @dependabot[bot] in #85
 - feat(Date): add Date component by @MqtCorentin in #84
 - feat(checkbox): added the several checkbox components by @JLou in #83
 - feat(Radio): add agent Radio components by @JLou in #91
 - build(deps-dev): bump @commitlint/config-conventional from 18.5.0 to 18.6.0 by @dependabot[bot] in #92
 - build(deps-dev): bump @commitlint/cli from 18.5.0 to 18.6.0 by @dependabot[bot] in #94
 - refactor: remove classix dependency by @MartinWeb in #101
 - build(deps-dev): bump browserslist from 4.22.2 to 4.22.3 by @dependabot[bot] in #98
 - feature/title-component by @Triki-Ahmed in #95
 - refactor(css): move form input components stories into Components folder by @GuillaumeKESTEMAN in #103
 - build(deps-dev): bump @typescript-eslint/parser from 6.19.1 to 6.20.0 by @dependabot[bot] in #100
 - feat(button-client): add Button client component by @fffan64 in #89
 - fix(form): add space between label and required visual indication by @MartinWeb in #111
 - fix(RadioItem): disabled radio options should not be selectable by @GuillaumeKESTEMAN in #108
 - build(deps-dev): bump stylelint from 16.2.0 to 16.2.1 by @dependabot[bot] in #113
 - build(deps-dev): bump @types/react from 18.2.48 to 18.2.51 by @dependabot[bot] in #112
 - build(deps-dev): bump husky from 8.0.3 to 9.0.10 by @dependabot[bot] in #117
 - build(deps-dev): bump @typescript-eslint/eslint-plugin from 6.19.1 to 6.20.0 by @dependabot[bot] in #106
 - feat(Choice): add agent Choice component by @GuillaumeKESTEMAN in #104
 - build(deps-dev): bump lint-staged from 15.2.0 to 15.2.1 by @dependabot[bot] in #105
 - fix(button client): style ghost + var rename by @fffan64 in #116
 - Feature/icons client by @fffan64 in #114
 - build(deps-dev): bump prettier from 3.2.4 to 3.2.5 by @dependabot[bot] in #120
 - build(deps-dev): bump @typescript-eslint/eslint-plugin from 6.20.0 to 6.21.0 by @dependabot[bot] in #122
 - build(deps-dev): bump @types/react from 18.2.51 to 18.2.55 by @dependabot[bot] in #126
 - build(deps-dev): bump postcss from 8.4.33 to 8.4.34 by @dependabot[bot] in #123
 - build(deps-dev): bump lint-staged from 15.2.1 to 15.2.2 by @dependabot[bot] in #124
 - build(deps-dev): bump @typescript-eslint/parser from 6.20.0 to 6.21.0 by @dependabot[bot] in #125
 - fix: export icons under /client/icons by @fffan64 in #127
 - feature/footer-component by @Triki-Ahmed in #110
 - feat: add footer client by @fffan64 in #128
 - build(deps-dev): bump postcss from 8.4.34 to 8.4.35 by @dependabot[bot] in #129
 - build(deps-dev): bump @commitlint/config-conventional from 18.6.0 to 18.6.1 by @dependabot[bot] in #134
 - build(deps-dev): bump @typescript-eslint/parser from 6.21.0 to 7.0.1 by @dependabot[bot] in #133
 - build(deps-dev): bump @commitlint/cli from 18.6.0 to 18.6.1 by @dependabot[bot] in #131
 - build(deps-dev): bump @typescript-eslint/eslint-plugin from 6.21.0 to 7.0.1 by @dependabot[bot] in #132
 - build(deps-dev): bump @commitlint/config-conventional from 18.6.1 to 18.6.2 by @dependabot[bot] in #135
 - Update Storybook and sorts by @pplancq in #130
 - build(deps-dev): bump husky from 9.0.10 to 9.0.11 by @dependabot[bot] in #136
 - fix: export icons by @fffan64 in #139
 - feat: add header (simple) by @fffan64 in #118
 - fix: export footer client by @fffan64 in #138
 - fix: css dependency by @fffan64 in #141
 - docs: add a vite sample to showcase components by @JLou in #140
 - build(deps-dev): bump browserslist from 4.22.3 to 4.23.0 by @dependabot[bot] in #143
 - feature/component-badge by @Triki-Ahmed in #146
 - feat(client): radio component by @jmevel in #145
 - build(deps-dev): bump @swc/core from 1.4.1 to 1.4.2 by @dependabot[bot] in #149
 - build(deps-dev): bump @typescript-eslint/parser from 6.21.0 to 7.0.2 by @dependabot[bot] in #156
 - build(deps-dev): bump postcss-preset-env from 9.3.0 to 9.4.0 by @dependabot[bot] in #157
 - build(deps-dev): bump vite from 5.1.2 to 5.1.4 by @dependabot[bot] in #159
 - fix: export Button Variants and css client missing by @fffan64 in #161
 - fix: set Header stories main folder to Client by @GuillaumeKESTEMAN in https://github.com/AxaFrance/design-system/...