This repository has been recently transfered from openfun to lasuitenumerique. We need to fix some paths and urls especially to fix documentation and README
530 lines
16 KiB
Markdown
530 lines
16 KiB
Markdown
# @openfun/cunningham-react
|
|
|
|
## 4.0.0
|
|
|
|
### Major Changes
|
|
|
|
- Implement new tokens architecture
|
|
|
|
## 3.2.3
|
|
|
|
### Patch Changes
|
|
|
|
- c42f40b: Add missing french translations
|
|
|
|
## 3.2.2
|
|
|
|
### Patch Changes
|
|
|
|
- 634a23c: Apply disable style to disabled button link
|
|
|
|
## 3.2.1
|
|
|
|
### Patch Changes
|
|
|
|
- 7ef8930: prevent input cursor to jump on searchable multi select
|
|
- 4cb4ede: Fix translations method and added missing translations
|
|
|
|
## 3.2.0
|
|
|
|
### Minor Changes
|
|
|
|
- 53a94c4: Export `LabelledBox` component
|
|
|
|
### Patch Changes
|
|
|
|
- 544a2f1: Use unique id for Modal containers
|
|
|
|
## 3.1.0
|
|
|
|
### Minor Changes
|
|
|
|
- a343db2: ✨(react) export locale in package
|
|
|
|
### Patch Changes
|
|
|
|
- 79c59ac: Fix a bug DateRangePicker that could close popover abruptly
|
|
- e1954ea: prevent error on searchable select
|
|
|
|
## 3.0.0
|
|
|
|
### Major Changes
|
|
|
|
- 56d9ed8: BREAKING CHANGE - Upgrade to React 19
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [1c1300b]
|
|
- @openfun/cunningham-tokens@2.2.0
|
|
|
|
## 2.9.4
|
|
|
|
### Patch Changes
|
|
|
|
- 1514e4f: make datagrid select column visible
|
|
- b374eb8: Use `overflow:auto` instead of `overflow:scroll`
|
|
|
|
## 2.9.3
|
|
|
|
### Patch Changes
|
|
|
|
- 2d42461: allow to set column size for data grid without header
|
|
|
|
## 2.9.2
|
|
|
|
### Patch Changes
|
|
|
|
- cba9ca8: Fix modal scroller height issue that prevent modal to be scrollable with high content
|
|
|
|
## 2.9.1
|
|
|
|
### Patch Changes
|
|
|
|
- 582027f: ♻️(react) add a scroller div inside modal
|
|
- 06c5c9d: ♻️(react) use react aria for select menu
|
|
- e53cc73: 💄(react) disable default Modal text align center
|
|
|
|
## 2.9.0
|
|
|
|
### Minor Changes
|
|
|
|
- 737c8f4: Upgrade to React 18.3.x
|
|
|
|
## 2.8.0
|
|
|
|
### Minor Changes
|
|
|
|
- c61b2ac: introduce large and extra-large new modal sizes
|
|
- 6ebeb11: migrate Modals to react modal
|
|
|
|
### Patch Changes
|
|
|
|
- 91c8935: fix Select mono selected item update label
|
|
|
|
## 2.7.0
|
|
|
|
### Minor Changes
|
|
|
|
- a8ec9fb: add InputPassword
|
|
- f398e51: add width property to DataGrid columns
|
|
- 20f5bb7: make className standard across components
|
|
- 30ec253: make Pagination goto input optionnal
|
|
- 0ef7684: add Tooltip component
|
|
- 8e7300b: add border-radius transition
|
|
- 31fa91e: add empty placeholder customization props
|
|
- 317cab4: add sorting on custom columns
|
|
|
|
### Patch Changes
|
|
|
|
- 974f139: add warning on DataGrid when sortModel is missing
|
|
- dd1f2be: remove public files from build
|
|
- b4a6367: fix DataGrid selection checkbox rerendering
|
|
- d63c203: fix CSS end warning usage
|
|
- 25e61c2: add enableSorting support on DataGrid
|
|
|
|
## 2.6.0
|
|
|
|
### Minor Changes
|
|
|
|
- 680365a: make Modal close button sticky
|
|
- 04ab330: add onSearchInputChange callback to searchable select
|
|
|
|
### Patch Changes
|
|
|
|
- 54df5d6: remove modal content outline on focus
|
|
- 7461626: improve DateRangerPicker responsive
|
|
|
|
## 2.5.0
|
|
|
|
### Minor Changes
|
|
|
|
- 77921e0: switch icons to material-icons-outlined
|
|
- 6d91c1d: add useControllableState hook
|
|
- e90a5dd: add text variants to Button
|
|
- 132b676: add Toast component
|
|
- 33d0c9f: add Alert
|
|
- be1e2e2: Make modal backdrop customisable
|
|
- 1445f4a: Add Modal component
|
|
|
|
### Patch Changes
|
|
|
|
- ebfccc1: fix DatePicker dropdowns closing
|
|
- d61ab65: fix multi select menu opening
|
|
- f685abb: use info design tokens
|
|
- f16eed9: fix Select submit button
|
|
- 540cdc6: update Alert and Toast icon size
|
|
- e79768c: fix DatePicker submit button
|
|
- a32bac7: fix missing selected option of Select
|
|
- 9795b71: fix DateRangePicker layout overflow
|
|
|
|
## 2.4.0
|
|
|
|
### Minor Changes
|
|
|
|
- da3761b: make DataGrid responsive
|
|
- 72f7048: make Pagination responsive
|
|
|
|
### Patch Changes
|
|
|
|
- 7ddcfeb: fix closing of menu via toggle button
|
|
|
|
## 2.3.0
|
|
|
|
### Patch Changes
|
|
|
|
- e3882eb3: support ReactNode as input label
|
|
|
|
## 2.2.0
|
|
|
|
### Minor Changes
|
|
|
|
- 94b32be5: add monoline props to multi select
|
|
|
|
## 2.1.0
|
|
|
|
### Minor Changes
|
|
|
|
- 01528b93: render Button as link
|
|
- bbf3df85: add TextArea component
|
|
|
|
### Patch Changes
|
|
|
|
- b714c3d5: Update stylesheet to use modern SASS
|
|
- d39d33d0: fix inputs overflowing placeholder
|
|
|
|
## 2.0.0
|
|
|
|
### Major Changes
|
|
|
|
- cce8eccf: add themes management
|
|
|
|
### Minor Changes
|
|
|
|
- cf3a589d: Export Button props
|
|
- 1c7a114b: add ref to Select
|
|
|
|
## 1.3.1
|
|
|
|
### Patch Changes
|
|
|
|
- 0c757957: Include Popover component to package exports
|
|
- 3a6028f0: Fix Select usage with react hook form
|
|
- 034e2994: Fix input usage with react hook form
|
|
- a1e8f463: fix checkbox double onChange
|
|
- a46d28f0: make multi select height homogeneous
|
|
|
|
## 1.3.0
|
|
|
|
### Minor Changes
|
|
|
|
- 4e1d0f0: rework the behavior of the Select component
|
|
|
|
### Patch Changes
|
|
|
|
- 3fc464b: fix some edge effects on the mono select component
|
|
|
|
## 1.2.0
|
|
|
|
### Minor Changes
|
|
|
|
- 4616ad9: add select menu empty placeholder
|
|
|
|
### Patch Changes
|
|
|
|
- 8470126: fix failing selection of last removed item
|
|
- fd988c0: fix controlled searchable select triggering onChange undefined
|
|
|
|
## 1.1.0
|
|
|
|
### Minor Changes
|
|
|
|
- 9de9a97: improve Select actions ui
|
|
- 32b8dc0: make DatePicker placeholders uppercase
|
|
- 9be1ec5: make the DataGrid checkboxes column the smallest possible
|
|
- 9a349c1: fix Select and Input error colors
|
|
- c002896: add Button nano size
|
|
- 94f392e: update DatePicker error color
|
|
- 37772a4: add a background color to DatePicker segments
|
|
- c90f66f: hide input number arrows
|
|
- 09e474c: improve Pagination behavior
|
|
- cf542e4: fix DatePicker, Select, Input success colors
|
|
- d36e314: improve FileUploader style
|
|
- c7000f3: fix props not recognized on the input element
|
|
- 1c45b93: homogenize form fields colors
|
|
- cf299d9: add auto right alignment for the actions column in DataGrid
|
|
|
|
### Patch Changes
|
|
|
|
- 4e6e5a2: fix button style
|
|
- 4d2a5d1: improve DataGrid's empty placeholder's ui
|
|
- 495f7d3: Fix DatePicker focus style
|
|
- 6257dd9: fix DatePicker label focused
|
|
- 7128e7f: using correct fs- class for DataGrid headers
|
|
- 8fd34ad: fix Radio, Checkbox fullWidth
|
|
|
|
## 1.0.2
|
|
|
|
### Minor Changes
|
|
|
|
- 468c816: add RHF examples
|
|
- b530e96: add textItems to Field
|
|
|
|
### Patch Changes
|
|
|
|
- a88aa1a: fix isActive console warning
|
|
|
|
## 1.0.1
|
|
|
|
### Patch Changes
|
|
|
|
- 66c25bc: export more types
|
|
|
|
## 1.0.0
|
|
|
|
### Major Changes
|
|
|
|
- The first bunch of components and features are ready,
|
|
the first milestone has been reached
|
|
|
|
### Minor Changes
|
|
|
|
- 9edb976: Position Datepicker popover on top or bottom depending space available
|
|
|
|
### Patch Changes
|
|
|
|
- fd7ad8a: Do not apply font-family to all elements with `*` selector
|
|
|
|
## 0.11.1
|
|
|
|
### Patch Changes
|
|
|
|
- 4eae45c: fix RadioGroup optional prop
|
|
- 3e1cdbe: bug fix, remove usage of InputRefType
|
|
|
|
## 0.11.0
|
|
|
|
### Minor Changes
|
|
|
|
- cd42afb: Add a timezone props to date picker components
|
|
- 0dc46d1: Restrict input formats of date picker components to IS0 strings
|
|
|
|
### Patch Changes
|
|
|
|
- 3471e2e: Add Button token font-family
|
|
- bae7392: Fix flaky tests on DateRangePicker
|
|
- 8cf8e1e: Fix datepicker component's output timezone management
|
|
|
|
## 0.10.0
|
|
|
|
### Minor Changes
|
|
|
|
- 5c61413: Add calendar system customization in `DatePicker` component
|
|
- e4c1df5: fix datagrid column unique key
|
|
- 0d6b98e: Introduce a DateRangePicker component
|
|
- 0775490: Introduce a common DatePickerAux component
|
|
- 114d0b5: Refactor DatePicker component
|
|
|
|
### Patch Changes
|
|
|
|
- c35cc603: Fixed development warning in `CalendarAux` component
|
|
- 2cd8c6e8: Refactor DatePicker's tests which no longer depend on the user's locale.
|
|
|
|
## 0.9.0
|
|
|
|
### Minor Changes
|
|
|
|
- 672f4be: make use of tokens references
|
|
- 80e8dc4: add file uploader
|
|
|
|
## 0.8.2
|
|
|
|
### Patch Changes
|
|
|
|
- c160359: Export date picker components
|
|
|
|
## 0.8.1
|
|
|
|
### Patch Changes
|
|
|
|
- 501ba1a: fix DatePicker alignments
|
|
|
|
## 0.8.0
|
|
|
|
### Minor Changes
|
|
|
|
- 8cf2bb2: improve checkbox input styling configuration
|
|
- 787bd3d: allow autocompletion for DataGrid's renderCell
|
|
- 10fa71e: add datepicker component
|
|
- 30d08a9: add fullWidth props to Button
|
|
- 0153b50: add forms examples to documentation
|
|
- fe91471: add pixel-to-rem sass util function
|
|
- c8afa10: add multi select
|
|
- 1d1cf81: add a popover component
|
|
- 38538e3: improve radio input styling configuration
|
|
- 1ff37cf: improve input styling configuration
|
|
|
|
### Patch Changes
|
|
|
|
- 2c6a66b: change pagination border color
|
|
- a869fe5: reduce inputs borders
|
|
- 76ad562: Fix initial focused item on select opening under the calendar
|
|
- 6f05995: make eof stylesheet consistent with a newline
|
|
- 1cb1b48: add min-width to Field
|
|
- 9127fd8: support nested field in DataGrid
|
|
|
|
## 0.7.0
|
|
|
|
### Minor Changes
|
|
|
|
- eb6692b: add a design token for checkbox hover background
|
|
- b5fcfdf: add support for CJS
|
|
- e05c6b7: export DefaultToken types and defaultTokens variable
|
|
- 527c3fc: set specific cursor on checkbox related components
|
|
- c53d348: add customization doc
|
|
- c117279: add clearable option to Select
|
|
- 9d7ad48: add Switch component
|
|
- e72606c: make inputs labels bolder
|
|
- c93c8d2: add disable property to select option
|
|
- d79f01f: add the possibility to hide select label
|
|
|
|
### Patch Changes
|
|
|
|
- 8cda417: fix Storybook source blocks
|
|
- bc6d085: change label color on state error ( select, input )
|
|
- ce6eb50: migrate ArgsTable to ArgTypes and rework imports
|
|
- 75c6e2e: change label color when focused ( select, input )
|
|
|
|
## 0.6.2
|
|
|
|
### Patch Changes
|
|
|
|
- 15eb9b9: Add missing types for Checkbox and Radio
|
|
|
|
## 0.6.1
|
|
|
|
### Patch Changes
|
|
|
|
- 4777a75: fix "exports" attribute of package.json. Default condition must be last one.
|
|
|
|
## 0.6.0
|
|
|
|
### Minor Changes
|
|
|
|
- 2ff5fc5: add Select component
|
|
- 2ff5fc5: add forwardRef to Button
|
|
- 2ff5fc5: create a generic LabelledBox
|
|
|
|
### Patch Changes
|
|
|
|
- 3545af8: Make package pure ESM
|
|
|
|
## 0.5.0
|
|
|
|
### Minor Changes
|
|
|
|
- 7513b4d: fix type files imports and rollup them
|
|
- b53afcb: Add DataList component
|
|
|
|
## 0.4.0
|
|
|
|
### Minor Changes
|
|
|
|
- 4f11684: Add Field component
|
|
- feea284: Add Input component
|
|
- 43096e2: add Checkbox component
|
|
- f5cb2e7: add Radio component
|
|
|
|
### Patch Changes
|
|
|
|
- a462bb5: add compact mode to Field
|
|
- 26be159: make Pagination use new Input
|
|
|
|
## 0.3.0
|
|
|
|
### Minor Changes
|
|
|
|
- 1be02f5: remove button box shadow
|
|
|
|
### Patch Changes
|
|
|
|
- e90563a: Install missing Storybook dependencies
|
|
|
|
## 0.2.0
|
|
|
|
### Minor Changes
|
|
|
|
- e36dc63: add DataGrid, SimpleDataGrid components
|
|
- e36dc63: add button sizes: small and medium
|
|
- e36dc63: add Loader component
|
|
- e36dc63: add Pagination component
|
|
- e36dc63: add i18n
|
|
- e36dc63: add material icons
|
|
- e36dc63: add active state on button
|
|
|
|
### Patch Changes
|
|
|
|
- e36dc63: allow async font loading
|
|
|
|
## 0.1.1
|
|
|
|
### Patch Changes
|
|
|
|
- 2a5acea: The CSS utility classes are no longer automatically included when using Cunningham bin
|
|
- 722b66b: Make Button handle icon only
|
|
- cd88e46: Split fonts in a separated CSS file
|
|
|
|
## 0.1.0
|
|
|
|
### Minor Changes
|
|
|
|
- 4ebbf16: Add storybook
|
|
- 4ebbf16: Add package
|
|
- 4ebbf16: Add component's tokens handling
|
|
|
|
[unreleased]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@4.0.0...main
|
|
[4.0.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@3.2.3...@openfun/cunningham-react@4.0.0
|
|
[3.2.3]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@3.2.2...@openfun/cunningham-react@3.2.3
|
|
[3.2.2]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@3.2.1...@openfun/cunningham-react@3.2.2
|
|
[3.2.1]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@3.2.0...@openfun/cunningham-react@3.2.1
|
|
[3.2.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@3.1.0...@openfun/cunningham-react@3.2.0
|
|
[3.1.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@3.0.0...@openfun/cunningham-react@3.1.0
|
|
[3.0.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@2.9.3...@openfun/cunningham-react@3.0.0
|
|
[2.9.3]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@2.9.2...@openfun/cunningham-react@2.9.3
|
|
[2.9.2]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@2.9.1...@openfun/cunningham-react@2.9.2
|
|
[2.9.1]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@2.9.0...@openfun/cunningham-react@2.9.1
|
|
[2.9.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@2.8.0...@openfun/cunningham-react@2.9.0
|
|
[2.8.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@2.7.0...@openfun/cunningham-react@2.8.0
|
|
[2.7.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@2.6.0...@openfun/cunningham-react@2.7.0
|
|
[2.6.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@2.5.0...@openfun/cunningham-react@2.6.0
|
|
[2.5.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@2.4.0...@openfun/cunningham-react@2.5.0
|
|
[2.4.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@2.3.0...@openfun/cunningham-react@2.4.0
|
|
[2.3.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@2.2.0...@openfun/cunningham-react@2.3.0
|
|
[2.2.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@2.1.0...@openfun/cunningham-react@2.2.0
|
|
[2.1.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@2.0.0...@openfun/cunningham-react@2.1.0
|
|
[2.0.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@1.3.1...@openfun/cunningham-react@2.0.0
|
|
[1.3.1]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@1.3.0...@openfun/cunningham-react@1.3.1
|
|
[1.3.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@1.2.0...@openfun/cunningham-react@1.3.0
|
|
[1.2.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@1.1.0...@openfun/cunningham-react@1.2.0
|
|
[1.1.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@1.0.2...@openfun/cunningham-react@1.1.0
|
|
[1.0.2]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@1.0.1...@openfun/cunningham-react@1.0.2
|
|
[1.0.1]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@1.0.0...@openfun/cunningham-react@1.0.1
|
|
[1.0.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.11.1...@openfun/cunningham-react@1.0.0
|
|
[0.11.1]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.11.0...@openfun/cunningham-react@0.11.1
|
|
[0.11.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.10.0...@openfun/cunningham-react@0.11.0
|
|
[0.10.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.9.0...@openfun/cunningham-react@0.10.0
|
|
[0.9.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.8.2...@openfun/cunningham-react@0.9.0
|
|
[0.8.2]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.8.1...@openfun/cunningham-react@0.8.2
|
|
[0.8.1]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.8.0...@openfun/cunningham-react@0.8.1
|
|
[0.8.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.7.0...@openfun/cunningham-react@0.8.0
|
|
[0.7.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.6.2...@openfun/cunningham-react@0.7.0
|
|
[0.6.2]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.6.1...@openfun/cunningham-react@0.6.2
|
|
[0.6.1]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.6.0...@openfun/cunningham-react@0.6.1
|
|
[0.6.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.5.0...@openfun/cunningham-react@0.6.0
|
|
[0.5.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.4.0...@openfun/cunningham-react@0.5.0
|
|
[0.4.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.3.0...@openfun/cunningham-react@0.4.0
|
|
[0.3.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.2.0...@openfun/cunningham-react@0.3.0
|
|
[0.2.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.1.1...@openfun/cunningham-react@0.2.0
|
|
[0.1.1]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.1.0...@openfun/cunningham-react@0.1.1
|
|
[0.1.0]: https://github.com/suitenumerique/cunningham/compare/@openfun/cunningham-react@0.0.0...@openfun/cunningham-react@0.1.0
|
|
[0.0.0]: https://github.com/suitenumerique/cunningham/compare/0b532742e7f9747c5d573b869daa8aca0d79e7f1...@openfun/cunningham-react@0.0.0
|