Releases: nexxtway/react-rainbow
Releases · nexxtway/react-rainbow
v1.6.1
react-rainbow-components v1.6.1
Many thanks to all contributors who made this release possible!
Here are some highlights ✨:
🐛 Bug fixes 📚 improvements.
⌨️ Improvements
- [Modal] Improve content styles (@TahimiLeonBravo in pr #1033)
- [Input] Migrate to
styled-components
(@LeandroTorresSicilia in pr #1011 and pr #1019) - [Avatar] Migrate to
styled-components
(@TahimiLeonBravo in pr #1042) - [ActivityTimeline] Migrate to
styled-components
(@TahimiLeonBravo in pr #1047) - [GoogleAddressLookup] Select by default the first Google option (@TahimiLeonBravo in pr #1035)
- Make library full responsive (@TahimiLeonBravo in pr #996, pr #988, pr #983 and pr #982)
🐛 Bug Fixes
- [Modal] Fix scroll behavior in IOS (@LeandroTorresSicilia in pr #1036)
v1.5.0
react-rainbow-components v1.5.0
Many thanks to all contributors who made this release possible!!
Here are some highlights ✨:
- 🎉 Add ProgressCircular component.
- ⌨️ Setup TypeScript.
- And many more 🐛 bug fixes 📚 improvements.
🎉 New Components
⌨️ Improvements
- Setup TypeScript (@reiniergs in pr #995)
- [Lookup] Add prop
preferredSelectedOption
(@wildergd in pr #930) - [Lookup] Implement
copy to clipboard
when the input gets focus (@wildergd in pr #935) - [TimePicker] Add
PageObject
andTutorial
(@cmcartaya in pr #969 and pr #989) - [Badge] Migrate to
styled-components
(@LeandroTorresSicilia in pr #981) - [Notification] Add prop
hiddeCloseButton
(@uraway in pr #990) - [Badge] Add TypeScript support (@reiniergs in pr #995)
🐛 Bug Fixes
- [VisualPickerOption] Fix styles when focus (@TahimiLeonBravo in pr #987)
- [TimePicker] Fix text color when the input is focus in firefox (@LeandroTorresSicilia in pr #940)
- [Lookup] Fix scroll bar when pressed closes unexpectedly (@LeandroTorresSicilia in pr #948)
- [Table] Make all the column props reactive (@wildergd in pr #971)
- [TimePicker] Fix hour value when clicking on down button`(@cmcartaya in pr #998)
v1.4.0
Report 09/12/2019 v1.4.0
New Components
- [Picklist] (@LeandroTorresSicilia and @wildergd in pr #875)
- [PicklistOption] (@LeandroTorresSicilia and @wildergd in pr #875)
- [RadioButtonGroup] (@wildergd and @TahimiLeonBravo in pr #769, pr #786 and pr #839)
- [VisualPicker] (@wildergd and @TahimiLeonBravo in pr #860 and pr #863)
- [VisualPickerOption] (@wildergd and @TahimiLeonBravo in pr #860 and pr #863)
- [VisualPickerOptionFooter] (@wildergd and @TahimiLeonBravo in pr #860 and pr #863)
- [ImportRecordsFlow] (@LeandroTorresSicilia in pr #865 and pr #868)
- [GoogleAddressLookup] (@wildergd in pr #817)
- [ActivityTimeline] (@reiniergs and @TahimiLeonBravo in pr #794)
- [TimelineMarker] (@reiniergs and @TahimiLeonBravo in pr #794)
- [TableWithBrowserPagination] (@reiniergs, @LeandroTorresSicilia and @TahimiLeonBravo in pr #810, and pr #813)
- [withDebounce] hoc (@LeandroTorresSicilia in pr #815 and pr #826)
Improvements
- [Lookup] Improve accessibility when an option is selected (@wildergd in pr #836)
- [Lookup] Add prop
size
(@TahimiLeonBravo in pr #822) - [Lookup] Add prop
icon
(@wildergd in pr #776)
Bug Fixes
- [Calendar] Fix default value when any value is passed (@cmcartaya in pr #796)
- [DatePicker] Fix focus and blur events (@LeandroTorresSicilia in pr #781)
- [DatePicker] Fix formatDate when an invalid date is passed (@LeandroTorresSicilia in pr #857)
- [Lookup] Fix focus when
disabled
orreadOnly
props are passed (@wildergd in pr #843) - [Lookup] Fix focus and blur events (@LeandroTorresSicilia in pr #777)
- [Calendar] Fix formatDate when an invalid date is passed (@LeandroTorresSicilia in pr #857)
- [TimePicker] Fix focus and blur events (@LeandroTorresSicilia in pr #781)
- [Table] Keep selected row state when data changes (@LeandroTorresSicilia in pr #764)
- [PrimitiveMenu] Remove listeners when
unmount
component (@LeandroTorresSicilia in pr #880) - [Table] Change
radioButton
bycheckbox
when only one row is showed (@LeandroTorresSicilia in pr #791) - [Table] Make the
keyField
prop required (@LeandroTorresSicilia in pr #764)
v1.3.1
05/27/2019 v1.3.1
Improvements
- Fix value sent to onChange when clicking an option in
Lookup
component (@LeandroTorresSicilia in pr #756)
v1.3.0
05/20/2019 v1.3.0
Improvements
- Fix behavior when press
esc
key inLookup
component inside a Modal (@LeandroTorresSicilia in pr #740) - Fix columns width computation in
Table
component (@LeandroTorresSicilia in pr #749) - Implement access to data with dot notation in keyField prop of
Table
component (@LeandroTorresSicilia in pr #753) - Implement access to data with dot notation in field prop of
Column
component (@LeandroTorresSicilia in pr #751) - Add effects to the
RadioGroup
,Input type=”radio”
andCheckboxToggle
components (@TahimiLeonBravo in pr #736) - Add focus styles to the trigger
ButtonIcon
when theButtonMenu isOpen
(@TahimiLeonBravo in pr #734)
v1.2.0
Report 05/10/2019 v1.2.0
New Components
- Lookup (@LeandroTorresSicilia and @TahimiLeonBravo in pr #668, #710, #711, #712, #718 and #719)
Improvements
- Implement row actions to the
Table
component (@LeandroTorresSicilia in pr #703) - Make the
Table
component update the rows when the data change (@LeandroTorresSicilia in pr #695) - Fix normalize value in
DatePicker
component (@LeandroTorresSicilia in pr #716) - Fix styles in the header of the
Table
when Sorting is active (@LeandroTorresSicilia and @TahimiLeonBravo in pr #722, #723, and #724)
v1.1.1
Report 04/25/2019 v1.1.1
Improvements
- Make the
Table
component update rows when data prop changes. (@LeandroTorresSicilia in pr #695) - Fix styles in the message of the
Table
when it is empty(@TahimiLeonBravo in pr #696) - Make the
Calendar
component react when a month or year are changed dynamically. (@LeandroTorresSicilia in pr #702) - Add
Unit Test
to theCalendar
component. (@LeandroTorresSicilia in pr #702)
v1.1.0
Report 04/22/2019 v1.1.0
- Update webdriverio version to
5.7.15
(@LeandroTorresSicilia in pr #690)
Improvements
- Add a new
keyField
prop to the Table component. It is for associate each row with a unique ID. (@LeandroTorresSicilia in pr #673) - Add a new
selectedRows
prop to the Table component. This receives an array with a list of keyField values of the selected rows. (@LeandroTorresSicilia in pr #673) - Add a new
onRowSelection
prop to the Table component. This is the action triggered when a row is selected. Receive the selectedRows array. (@LeandroTorresSicilia in pr #673) - Add a new
maxRowSelection
prop to the Table component. This is the maximum number of rows that can be selected; when the value is 1 the selection is made by radio buttons, otherwise with checkboxes. (@LeandroTorresSicilia in pr #673) - Add a new
showCheckboxColumn
prop to the Table component. Show or hide the checkbox column for row selection. (@LeandroTorresSicilia in pr #673) - Add a new
isLoading
prop to the Table component. This specifies whether data is being loaded. (@LeandroTorresSicilia and @TahimiLeonBravo in pr #692) - Add a new
emptyIcon
,emptyTitle
andemptyDescription
props to the Table component. Show a message in the table when the Table is empty. (@LeandroTorresSicilia and @TahimiLeonBravo in pr #692) - Add
Unit test
andIntegration Test
to theselection
feature in Table component. (@LeandroTorresSicilia in pr #685) - Fix the
readOnly
styles in the Input component (@TahimiLeonBravo in pr #674)
Add hover styles to the Table header when the columns are resizable (@TahimiLeonBravo in pr #686)
v1.0.0
Report 04/10/2019 v1.0.0
New Components
- TimePicker (@TahimiLeonBravo, @LeandroTorresSicilia in pr #640 and #659)
- Datepicker (@TahimiLeonBravo, @reiniergs, @LeandroTorresSicilia in pr #627 and #638)
- Calendar (@TahimiLeonBravo, @reiniergs, @LeandroTorresSicilia in pr #627, #638, #630, #632, #635 and #636)
- Chip (@TahimiLeonBravo in pr #665)
Improvements
- Implement new Tabset component UI in mobile (@cmcartaya in pr #628)
- Implement a solution to the Tabset component when the tabs do not fit on a container (@cmcartaya and @LeandroTorresSicilia in pr #629, #641, #645, #650, #655 and #661)
- Add the property
title
to the Badge component (@TahimiLeonBravo in pr #657) - Add the
overflow: ellipsis
style to the Badge component (@cmcartaya in pr #657) - Add the
onKeyDown
prop to the input component. This is useful for the action triggered when a key is pressed on the element. (@LeandroTorresSicilia in pr #644) - Fix scrolling behavior of Modal backdrop in mobile (@cmcartaya in pr #626)
- Add the
onOpened
prop to the Modal component. This callback triggered when the modal is opened. This is useful for example to set focus to an element inside the modal content after it is opened. (@LeandroTorresSicilia in pr #640)
v0.10.0
Report 02/28/2019
Improvements
- Add effects to the Button and Slider component (@cmcartaya in pr #555)
- Add effects to the ButtonGroup and ButtonIcon component (@TahimiLeonBravo in pr #559)
- Add effects to the AvatarMenu component (@TahimiLeonBravo in pr #562)
- Add new feature
hoverable-rows
to the Table component (@AlejandroYanes in pr #563) - Refactor Table component (@LeandroTorresSicilia in pr #581)
- Add tests to the Table component (@LeandroTorresSicilia and pr #557)
- Fix the
proptype
of the prop value should accept a string inCheckboxGroup
component. (@cmcartaya in pr #602) - Fix bug in the ButtonMenu component in mobile, the component doesn’t close when touching outside. (@cmcartaya in pr #607)
- Fix consistency in file names camelcase or dash (@cmcartaya in pr #608)
- Fix MenuAlignment description in ButtonMenu, AvatarMenu (@cmcartaya in pr #609)
- Fix animation in CarouselCard component (@cmcartaya in pr #617)
- Add
overflow-ellipsis
to the Badge component (@cmcartaya in pr #617)