Releases: Capgemini/dcx-react-library
Releases · Capgemini/dcx-react-library
v1.0.0
What's Changed
Design System
- Highlight
- KeyboardInput
- Link
- Paragraph
- Abbreviate
- Code Snippet
- Preformatted Text
- Description List
- Blockquote
- Form Input
- DescriptionList
- Radio Button
- RadioGroup
- Checkbox
- Checkbox Group
New Components
Enhancement
- Autocomplete - Add option to show all values
- Button - should allow to pass an html content
- Checkbox - add error state
- Autocomplete - Adds close on blur and moves accessibility status text to new location
A11y
- remove tab index if not set
- Button - does not render the aria-label attribute properly
- Tab - Actionable Element
- FormRadio and FormInput - does not offer a capability to not add an aria-label
- Checkbox - does not offer a capability to not add an aria-label
- FormInput - does not offer a capability to not add an aria-label
- FormInput - should not have a tabindex defined
- FormInput - An aria attribute has been given an invalid value
- Autocomplete - is not accessible and needs to be adjusted
- Details - contains a default TabIndex
- Button - adding visually hidden text to button for screen readers
Bug
- TabGroup - key prop
- TabGroup - displaying incorrect CSS
- Select - when you pass the default value it doesn't allow to change on select
- Heading - does no apply the css correctly
- Form input - props wrong typing and expose input ref
Documentation
- design system
- Group new components within Storybook
- google crowler
- Update storybook documentation to include design system
Dependencies
Breaking Changes
Upgrade notes
- If you upgrading from a previous release and you use the Autocomplete component it will requires the addition of a new property called hiddenErrorText.
This property will require a string value to be set and provides a visually hidden text for screen readers to make your component fully accessible
v0.8.1
v0.8
What's Changed
- Autocomplete - changing defaultValue prop has no effect
- Autocomplete - doesn't auto-scroll for filtered list on keydown
- Button - add new properties
- Tabs - non-js compliant
New components
- Code Snippet
- Breadcrumbs
- Preformatted Text
- Abbreviate
- Highlight
- List item
- Blockquote
- Keyboard Shortcut
- Paragraph
- Insert Text
- Link
- Label
- Heading
Documentation
Design system - not publicly available yet... stay tuned ;)
v0.7
What's Changed
- Details - add prop for summaryText
- FormSelect - add extra props
- Checkbox - support anchor elements
- Autocomplete - sorting results
- Autocomplete - add id prop for hint and label
- FormSelect - add extra default classes
- FormInput - add the ability to position the error after the hint
- All component - add tabindex property
- allow the library to work with node18
New components
Documentation
Dependencies
- lodash - removed
- bumping versions
Full Changelog: v0.6...v0.7
v0.6
What's Changed
- Radio - add extra prop
- Autocomplete - a11y enable keyboard keys
- Button - add value prop
- Button - default aria attribute
- FormSelect - add containerId prop
- MultiUpload - HTML output refactor
- Autocomplete - empty field on enter
- Autocomplete - remove prompt on page load
- Autocomplete - add props optionsId for each item in the list
- FormGroup - make onChange optional [same property apply to FormRadio and FormCheckbox]
Deprecated
The following component has been deprecated and removed from storybook. It will be removed in the next release
Removed
New components
Two new components has been created. In case you used the FormRadio component will be easy enough to rename it and remove the type property.
Dependencies
v0.5
What's Changed
- feat: adding blog posts to the README by @Ibabalola in #289
- feat: make value optional by @daniele-zurico in #290
- fix: resolving packages by @Ibabalola in #295
- build(deps): bump minimist from 1.2.5 to 1.2.6 by @dependabot in #300
- feat: upgrade jest - First PR by @daniele-zurico in #302
- issue-formAction by @ellietms in #294
- Feature/upgrade react - SECOND PR by @daniele-zurico in #304
- Feature/upgrade testing library - THIRD PR by @daniele-zurico in #305
- fix: lint issue by @Ibabalola in #306
- add required option by @SandraRoDiaz in #308
- feat: adds name property to button component by @alexwbbr in #316
- feat: hides error element if text is not present by @alexwbbr in #317
- Feature/autocomplete non js by @mriverre8 in #307
- feat: autocomplete no results by @daniele-zurico in #323
- Feat/forgjs by @daniele-zurico in #324
- Feat/cleanup autocomplete props by @daniele-zurico in #326
- fix: updates checkbox/radio to show conditional with nojs by @alexwbbr in #325
- Feat/circle ci by @daniele-zurico in #331
- Release/0.5 feature-aria required by @ellietms in #333
- feat: Autocomplete prompt for minChars or promptCondition by @sri-viswanathan in #336
- Feature/contrib by @daniele-zurico in #337
- Feature/form check position by @alexwbbr in #339
- Feature/update changelog by @daniele-zurico in #338
- Release/0.5 by @daniele-zurico in #340
New Contributors
- @dependabot made their first contribution in #300
- @ellietms made their first contribution in #294
- @SandraRoDiaz made their first contribution in #308
- @mriverre8 made their first contribution in #307
- @sri-viswanathan made their first contribution in #336
Full Changelog: v0.4...v0.5
v0.4
What's Changed
- feat: clean up by @daniele-zurico in #250
- feat: cleanup code by @daniele-zurico in #256
- feat: enhance form select by @daniele-zurico in #257
- Feature/upgrade storybook by @daniele-zurico in #261
- Feature/bundle by @daniele-zurico in #262
- feat: update readme and pkg informations by @daniele-zurico in #263
- feat: improve toggle component by @daniele-zurico in #264
- Feature/update contrib by @daniele-zurico in #266
- Feature/form input 253 by @Ibabalola in #265
- Feature/form input 253 by @Ibabalola in #267
- Feature/form input 253 by @Ibabalola in #268
- feat: adding ability to add items with the same label and value by @Ibabalola in #269
- Feature/radio optional change by @daniele-zurico in #273
- Feature/button without/click by @daniele-zurico in #271
- feat: simplify usage of radio button by @daniele-zurico in #275
- Feature/forminput hint by @daniele-zurico in #278
- Feature/enhance checkbox by @daniele-zurico in #281
- Feature/form group 252 by @Ibabalola in #282
- feat: adding shortened customHeaderLabels by @Ibabalola in #284
- Release/0.4 by @daniele-zurico in #285
Full Changelog: v0.3.4...v0.4
v0.3.4
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- feat: add support for CRA webpack 5 by @daniele-zurico in #249
Full Changelog: v0.3.2...v0.3.3
Release 0.3.2
What's Changed
- Feature/microbundle webapck by @daniele-zurico in #247
Full Changelog: v0.3.0...v0.3.2