Releases: AxaFrance/react-toolkit
v3.0.0
What's Changed
- Init template de vérification d'accessibilité des composants by @arnaudforaison in #1136
- Chore/issue template by @MartinWeb in #1137
- Chore/issue template by @MartinWeb in #1138
- fix: issue template prettier by @MartinWeb in #1171
- fix: use cross-end for storybook build by @MartinWeb in #1129
- Bugfix/date null value by @MartinWeb in #1173
- Remove InputConstants by @th0was14 in #1185
- docs: add sass and bootstrap setup in the documentation by @GHEMID-Mohamed in #1191
- fix(Select): remove select option when defaultValue is defined by @GuillaumeKESTEMAN in #1189
- feat: mark old step form design as deprecated by @MartinWeb in #1195
- refactor(Header): Change title to HeaderTitle by @Nolann-epi in #1184
- ci: fix sonar action version by @MartinWeb in #1182
- fix(table): use border instead of box-shadow to set th border by @MartinWeb in #1178
- fix(restitution): change restitution header height by @MartinWeb in #1176
- feat(title): augment title bar font-weight (from normal to semibold) by @MartinWeb in #1174
- Refactor/modal by @MartinWeb in #1048
- feat(form)!: use native events for primitive components by @JLou in #1201
- fix(form): field required indication based on the label instead of the group by @MartinWeb in #1204
- docs: add migration documentation for 3.0.0 version by @MartinWeb in #1202
- docs(migration): fix close dialog function by @MartinWeb in #1206
- ci: update node version for release pipeline by @MartinWeb in #1207
New Contributors
- @th0was14 made their first contribution in #1185
- @GHEMID-Mohamed made their first contribution in #1191
- @Nolann-epi made their first contribution in #1184
Full Changelog: v2.3.1...v3.0.0
v2.3.1
What's Changed
- fix(modal): adapt modal z-index to overlap sticky title-bar by @MartinWeb in #1180
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
- feat(all form-core): add FieldForm in form-core export file by @GuillaumeKESTEMAN in #1104
- fix(collapse): stop to regenerate id at each rerender by @GuillaumeKESTEMAN in #1102
- fix(popover/help/helpinfo): help button contains two button, it desactivate the default onKeyPress by @GuillaumeKESTEMAN in #1103
- build(deps): bump @babel/traverse from 7.18.9 to 7.23.2 by @dependabot in #1073
- Fix/header style by @MartinWeb in #1107
- feat(title): add property to change heading level and design modifications by @MartinWeb in #1109
- fix(design): change title bar subtitle color by @MartinWeb in #1111
- feat(header): make title-bar sticky by default by @MartinWeb in #1113
- fix(title): remove previous title css by @MartinWeb in #1114
- fix(storybook): steps stories name by @MartinWeb in #1115
- fix(form): add space between label and required visual indication (asterix) by @MartinWeb in #1117
- fix(form): change color for disabled step by @MartinWeb in #1119
- feat: mark switch as deprecated by @MartinWeb in #1120
- docs: update documentation and correction of misspelled words by @ElammariYoussef in #1126
- refactor : add rel to footer by @EasyBen in #1122
- build(deps): bump ip from 2.0.0 to 2.0.1 by @dependabot in #1123
New Contributors
- @ElammariYoussef made their first contribution in #1126
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- Feature/add id to th component by @GuillaumeKESTEMAN in #1097
- fix: use same style for aria-disabled buttons as disabled by @MartinWeb in #1099
- fix(button): use type selector to have a higher css specificity by @MartinWeb in #1100
New Contributors
- @GuillaumeKESTEMAN made their first contribution in #1097
Full Changelog: v2.1.1...v2.2.0
v2.1.1
What's Changed
- docs: modify README for components's imports (don't use component folder inside toolkit-all) by @MartinWeb in #1089
- fix(a11y): remove double aria-label by @ajelti in #1095
New Contributors
Full Changelog: v2.1.0...v2.1.1
v2.1.0
All contributors of this project are happy to announce that a major version of this toolkit was released.
This version include :
- Accessibility improvements
- Esm build
- Bug fixes (file input, ...)
The MIGRATION.md file has been updated to show the modification required for using this version. They are only on the usage of the ClassManager from core package. If you don't use it, this version will be without any breaking changes.
As usual, issues & pull request are always welcome to improve this toolkit.
Enjoy
What's Changed
- Fixed esm build for package all by @JLou in #998
- fix(menu): mobile by @samuel-gomez in #1005
- refactor(hoc): rewrite and clean some HOCs by @samuel-gomez in #1007
- feat(helpinfo): add new high level component by @samuel-gomez in #1011
- fix(select): classModifier and forceDisplayPlaceholder by @samuel-gomez in #1013
- fix(table): stories, items and mobile style by @samuel-gomez in #1017
- docs: update badge README by @MartinWeb in #1019
- fix(accessibility): use alert and aria-busy for loader by @MartinWeb in #1054
- fix(Infos): missing key in header infos by @guillaumeduhr in #1049
- Fix/url and organization name by @MqtCorentin in #1031
- fix(accessibility): add role and aria-label property to input container and remove * for input required in aria-label by @MartinWeb in #1046
- test(NumberInput): type a minus sign in a NumberInput by @Hakan-Orak in #1035
- ci: fix storybook build for node 18 by @MartinWeb in #1056
- fix(style): stop regenerating snapshot because of emotion by @MartinWeb in #1061
- build(deps): upgrade postcss package by @MartinWeb in #1062
- fix(collapse/accordion) : elements out of collapse by @EasyBen in #1015
- fix(accessibility): allow focus on radio inputs by @MartinWeb in #1040
- Refactor/delete empty components by @MartinWeb in #1025
- fix(accessibility): add attribute required based on classModifier by @MartinWeb in #1045
- feat(Help): add help button content in props by @MartinWeb in #982
- fix(File): file prototype properties are lost with spread operator by @MartinWeb in #1038
- build(deps-dev): bump semver from 5.7.1 to 5.7.2 by @dependabot in #1065
- build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #997
- build(deps): bump deep-object-diff from 1.1.7 to 1.1.9 by @dependabot in #992
- build(deps): bump loader-utils from 1.4.0 to 1.4.2 by @dependabot in #991
- build(deps): bump json5 from 1.0.1 to 1.0.2 by @dependabot in #1003
- build(deps-dev): bump postcss from 8.4.29 to 8.4.31 by @dependabot in #1068
- feat(design): fix some issues when a lot of texts is present by @Cristallix in #996
- docs(form-core): forceDisplayMessage readme by @feburier-maxime in #1069
- fix(tabs): do not put title element attribute for tab component by @MartinWeb in #1070
- chore(release): publish v2.1.0-alpha.0 [skip ci] by @MartinWeb in #1072
- fix: remove require of helpinfo css to stop causing crash from vite/vitest apps by @MartinWeb in #1075
- fix: exports esm and cjs package by @MartinWeb in #1077
- fix: exports dist folder by @MartinWeb in #1078
- chore(deps): add popperjs in package all by @MartinWeb in #1084
- build(deps-dev): bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in #1079
- fix: exports core's common folder by @MartinWeb in #1086
- docs: add migration documentation to 2.1.x version by @MartinWeb in #1087
- fix(style): use dist folder instead of src for packages's css import in package all by @MartinWeb in #1088
New Contributors
- @guillaumeduhr made their first contribution in #1049
- @MqtCorentin made their first contribution in #1031
- @EasyBen made their first contribution in #1015
- @Cristallix made their first contribution in #996
- @feburier-maxime made their first contribution in #1069
Full Changelog: v2.0.0...v2.1.0
Release 2.0.0
All contributors of this project are happy to announce that a major version of this toolkit was released.
This version include :
- Full Typescript support
- Unique Date component
- Fixes about style & React component
A MIGRATION.md file has been created to follow all breaking changes happening in React component. First was about Date component.
As usual, issues & pull request are always welcome to improve this toolkit.
Enjoy
What's Changed
- [Button] font-weight : 400 by @vharny in #854
- feat(FileInput): reduce InputFile browse button width by @vharny in #846
- feat(form-input-number): use input number by @johnmeunier in #784
- feat(Date): bump react-datepicker to 3.X by @youf-olivier in #767
- [Restitution] Ajout classModifier & change type by @arnaudforaison in #852
- [Badge] ajout d'un état désactivé & centrage du contenu by @arnaudforaison in #855
- [Table] Simplification du composant Header by @arnaudforaison in #851
- [Select] Ajout de padding & couleur du text lors d'erreur by @arnaudforaison in #856
- [Alert] Centrage du bouton de fermeture by @arnaudforaison in #857
- Compatiblilité du repo avec NPM 7 by @arnaudforaison in #853
- [Help] Changement de police pour le i & ajustement padding by @arnaudforaison in #861
- Add logo into Footer by @arnaudforaison in #823
- feat(all): allow to import a specific component instead of all components by @xballoy in #843
- [Stepper] Alignement du texte & des séparateurs by @arnaudforaison in #863
- Ajout de conditions pour les release + matrice de compatibilité npm by @arnaudforaison in #869
- Ajustement du pipeline pour les releases by @arnaudforaison in #870
- Passage du build sous github action by @arnaudforaison in #871
- Pipeline gh action by @arnaudforaison in #872
- Pipeline build fix by @arnaudforaison in #873
- ci(workflow): add publish workflow by @arnaudforaison in #874
- ci(workflow): add publish by @arnaudforaison in #875
- fix(workflow): if on step by @arnaudforaison in #877
- Revert "chore(release): publish v2.0.0-alpha.0 [skip ci]" by @arnaudforaison in #878
- ci(workflow): fix actions to publish by @arnaudforaison in #879
- Revert "chore(release): publish v2.0.0-alpha.0 [skip ci]" by @arnaudforaison in #880
- ci(workflow): fix lerna yes prompt by @arnaudforaison in #881
- Revert "chore(release): publish v2.0.0-alpha.0 [skip ci]" by @arnaudforaison in #882
- ci(workflow): fix conditions outputs string by @arnaudforaison in #883
- Revert "chore(release): publish v2.0.0-alpha.0 [skip ci]" by @arnaudforaison in #884
- ci(workflow): fix npm auth by @arnaudforaison in #885
- Revert "chore(release): publish v2.0.0-alpha.0 [skip ci]" by @arnaudforaison in #886
- ci(workflow): add gloabl for npm auth by @arnaudforaison in #887
- Revert "chore(release): publish v2.0.0-alpha.0 [skip ci]" by @arnaudforaison in #888
- ci(workflow): add registry to lerna publish by @arnaudforaison in #889
- Revert "chore(release): publish v2.0.0-alpha.0 [skip ci]" by @arnaudforaison in #890
- [Tabs] Accepte un seul enfant comm tab by @arnaudforaison in #858
- [Collapse] max-height à 100vh quand ouvert by @arnaudforaison in #866
- build: add github action ci by @jforatier in #842
- Ajustement pour la release by @arnaudforaison in #893
- fix(storybook): add css not scss by @arnaudforaison in #894
- Feature/collapse card prop inverted by @vharny in #839
- fix(collapse): fix condition error by @arnaudforaison in #902
- Ajout de stories oubliées by @arnaudforaison in #899
- docs(migration): fixed a few typos and phrasings by @JLou in #901
- fix(modifier-hasiconRightOrLeft): put the correct version with camel … by @DanneelsSophie in #913
- [Doc] Ajout d'une section 'How to make and test a change in my context' by @jforatier in #896
- Migration Typescript global by @arnaudforaison in #806
- [Storybook] Organisation du menu comme Slash by @arnaudforaison in #916
- Ajout de Chromatic by @arnaudforaison in #928
- Update du publish by @arnaudforaison in #930
- Release on tag by @arnaudforaison in #931
- Mise à jour du package_lock by @arnaudforaison in #932
- Publication de pre-release pour les PR by @arnaudforaison in #935
- Supprime script npm de version by @arnaudforaison in #936
- Feature/storybook delete addon knobs by @samuel-gomez-axa in #934
- fix(sass): fixing issue #922 by @Hakan-Orak in #937
- build(npm): generation of module files & commonjs files by @JLou in #938
- Mise à jour des README de tous les composants by @Hakan-Orak in #925
- docs(title): prettier readme by @arnaudforaison in #941
- feature(helpmessage): change type helpmessage by @samuel-gomez-axa in #940
- Màj Storybook 6.4 by @arnaudforaison in #942
- Mise au propre des tests by @arnaudforaison in #944
- build(deps): bump node-fetch from 2.6.6 to 2.6.7 by @dependabot in #948
- Erreur des versions de dependances de certains packages by @arnaudforaison in #947
- feat(Restitution): allow ReactNode in value by @MartinWeb in #946
- refactor(Restitution): add children property and export RestitutionList by @MartinWeb in #950
- fix(modal): add classModifier prop by @samuel-gomez-axa in #960
- fix(Loader): remove inline css and refactor component by @MartinWeb in #963
- fix(form-core): put back fieldform and some JS version files by @samuel-gomez-axa in #955
- chore(deps): pin deps and update peerDeps for React 18 by @samuel-gomez-axa in #969
- fix radio & checkbox modifiers by @arnaudforaison in #972
- feat(Infos): allow ReactNode in word and definition infos by @MartinWeb in #965
- feat(FileInput): add new property to manage the translation ofr "Parc… by @jmittelette in #952
- Migration TS Date by @arnaudforaison in #943
- feat(Summary): allow ReactNode in messages array by @MartinWeb in #976
- fix(Restitution): add classModifier to ArticleRestitution and univers… by @MartinWeb in #959
- Fix typage withInput pour tous les composants Form by @arnaudforaison in #978
- fix(core): remove prop-types by @arnaudforaison in #993
- [DateInput] Suppression des props déstructurées et pas utilisées by @arnaudforaison in #990
- fix(Restitu...
Release 1.4.1
Today Axa Dev team release a v1.4.1 of all toolkit packages
Fixes
- fix: update dep for prop-types (#927) by Arnaud Foraison
- fix(modifier-hasiconRightOrLeft): put the correct version with camel Case for modifiers #900 (#913) by Sophie Danneels
- fix(storybook): include forgotten stories from Layout header (#899) by Arnaud Foraison
- fix(collapse): fix condition error (#902) by Arnaud Foraison
- fix(storybook): add css not scss (#894) by Arnaud Foraison
- ci(workflow): fix outputs steps (#893) by Arnaud Foraison
Release v1.4.0
Today Axa Dev team release a v1.4.0 of all toolkit packages
Fixes
- fix(collapse): add fixed max-height on collapse (#866) by Arnaud Foraison
- fix(tabs): accept only one child (#858) by Arnaud Foraison
- fix(stepper): align text & separators (#863) by Arnaud Foraison
- fix(layout): add logo for footer (#823) by Arnaud Foraison
- fix(help): apply serif font family & padding (#861) by Arnaud Foraison
- fix(alert): center close button & icon triangle (#857) by Arnaud Foraison
- fix(select): add padding & color on error (#856) by Arnaud Foraison
- feat(FileInput): reduce InputFile browse button width (#846) by Valentin Harny
- style(Button): font-weight changed from 100 to 400 (#854) by Valentin Harny
- fix(style): downgrade Bootstrap version (#804) by Sophie Danneels
- fix(modal): display the scroll when the modal is too big (#669) by Francis Bacquet
- fix: error on new csstype (#778) by Arnaud Foraison
- fix(popover): re-add placement with correct type by Arnaud Foraison
- feat(form-input-text): fix design issues (#735) by Xavier Balloy
- style: fix tslint error (#730) by Xavier Balloy
- refactor: apply fix guidelines (#720) by Arnaud Foraison
- Merge pull request #711 from arnaudforaison/feature/menu-title-wrapper-fix-ux by Arnaud Foraison
- Merge pull request #699 from fdescamps/fix/date-picker by Arnaud Foraison
- fix(Form/Input/Date): Make the glyphicon clickable by François Descamps
- build: drop support of old Node.js versions (#708) by Xavier Balloy
Improvements
- Compatiblilité du repo avec NPM 7 (#853) by Arnaud Foraison
- refactor(table): simplify header component (#851) by Arnaud Foraison
- [Badge] ajout d'un état désactivé & centrage du contenu (#855) by Arnaud Foraison
- [Restitution] Ajout classModifier & change type (#852) by Arnaud Foraison
- feat: allow react element on inputs labels (#807) by Olivier YOUF
- refactor(core): add type on compose (#782) by Xavier Balloy
- Merge pull request #729 from gcruchon/feature/improve-contributor-xp by Olivier YOUF
- docs(contributing): removing path to component status on the design system repo by Gilles CRUCHON
- docs(contributing): fix some URLs by Gilles CRUCHON
- feat(contributing): take into account the fact that stories are near component code by Gilles CRUCHON
- feat(modal): improve a11y on Modal (#772) by Olivier YOUF
- feat(help): migrate to Typescript by Arnaud Foraison
- feat(popover): migrate to Typescript (#661) by Arnaud Foraison
- feat(collapse): mixing child onToggle with Accordion handleToggle (#727) by Arnaud Bernard
- refactor: migrate stories next to components (#731) by Xavier Balloy
- feat(design-system): delete design system (#728) by Samuel Gomez
- feat(loader): migrate to ts (#650) by Arnaud Foraison
- feat(collapse): migrate to ts (#644) by Arnaud Foraison
- refactor: fit guideline UX by Arnaud Foraison
- docs: fixed storybook treeview by Jean-Lou Piermé
Dependencies updates
- build(deps): [security] bump node-notifier from 8.0.0 to 8.0.1 (#824) by dependabot-preview[bot]
- Update react-dropzone dependency (#814) by Valentin Harny
- build(deps): [security] bump ini from 1.3.5 to 1.3.7 (#822) by dependabot-preview[bot]
- build: update rc-slider dependency (#713) by Arnaud Foraison
- build: bump project dependencies (#795) by Xavier Balloy
- build: force csstype to version ^3.0.4 (#777) by Xavier Balloy
- build: migrate to TypeScript 4 and remove TSLint (#765) by Xavier Balloy
- Update dependencies (#704) by Arnaud Foraison
- build: bump dependencies (#737) by Xavier Balloy
- build: update dependencies (#722) by Arnaud Foraison
- build(deps-dev): bump jest from 26.5.2 to 26.6.0 (#733) by dependabot-preview[bot]
- build(deps-dev): bump eslint-plugin-react from 7.21.3 to 7.21.5 (#734) by dependabot-preview[bot]
- build(deps-dev): bump jest-cli from 26.5.2 to 26.6.0 (#732) by dependabot-preview[bot]
- build(deps-dev): bump husky from 1.3.1 to 4.3.0 (#687) by dependabot-preview[bot]
- chore(deps-dev): bump colors from 1.1.2 to 1.4.0 (#495) by dependabot-preview[bot]
- build: bump to Storybook 6.0.26 (#700) by Xavier Balloy
Others
- Revert/next js (#813) by Olivier YOUF
- fix: fix target on nextjs:main and addmodule (#810) by Olivier YOUF
- build: change version of react peerDependency (#798) by Xavier Balloy
- test(title): add tests (#802) by Xavier Balloy
- test(help): add unit test using RTL (#800) by Xavier Balloy
- test(modal): Using Testing Library (#785) by Olivier YOUF
- test(core): add tests (#789) by Xavier Balloy
- chore(clean): improve the cleaning process by Gilles CRUCHON
- chore: remove useless "design" npm scripts by Gilles CRUCHON
- docs(contributing): improve contributing experience by Gilles CRUCHON
- refactor: fix eslint issues by Xavier Balloy
- build: add lint-staged by Xavier Balloy
- fix(storybook): change the brandUrl to match the spirit of the project (#770) by Gilles CRUCHON
- Merge pull request #645 from arnaudforaison/feature/migrate-ts-help by Olivier YOUF