Releases: performant-software/react-components
Releases · performant-software/react-components
v0.5.1
💥 Breaking Changes
- GoogleMap/GooglePlacesSearch/GoogleScript syntax (see PR)
- Converts the repository to a mono-repo with separate packages for shared and semantic-components (see
README.md
for updated usage)
🚀 New Features
- Upgraded dependencies for React, Webpack, React Google Maps, and more
- Adds new classes for API helpers
- Adds Jest for unit testing
- Adds new components
- HorizontalCards
- ListLoader
- MasonryGrid
- MediaGallery
- MediaList
- PlayButton
- Section
- TabsMenu
- Thumbnail
- VideoPlayer
🐛 Bug Fixes
- None!
v0.4.2
🚀 New Features
- Adds
className
prop to the DescriptorField component
v0.4.0
💥 Breaking Changes
- Updated
resolveValidationError
prop in EditContainer to take a hash of parameters instead of individual parameters
🚀 New Features
- Added
defaultSort
anddefaultSortDirection
props to DataList - Added GoogleAnalytics component for easy integration with Google Analytics 4
- Added RichTextArea and DropdownMenu components
🐛 Bug Fixes
- Fixed an issue in Selectize where default selected items were not correct being selected
v0.2.1
This release is used to published v0.2.1
of this repository as an NPM module.
v0.3.0
💥 Breaking Changes
- When using filters on a DataList component, filters can be pre-populated using the
defaults
prop nested underfilters
. Previously defaults were taken fromprops
attribute.
// Before
<ListTable
columns={...}
filters={
props: {
published: true,
something: 'else'
}
...
/>
// After
<ListTable
columns={...}
filters={
defaults: {
published: true,
something: 'else'
}
...
/>
- In DataList, the
onRowSelect
prop will only accept one function argument
🚀 New Features
- DataList component allows for selection of number of records per page
- Adds filter support for integer fields
- Updated InfiniteScroll component to support custom
onBottonReached
- Updated DownloadButton component to use standard browser download/save behavior
🐛 Bug Fixes
- Fixed an issue where boolean filters defaulted to
NULL
instead offalse
- Fixed a styling issue with list headers wrapping on DataList component
v0.1.1
This release is used to published this repository as an NPM module.
v0.2.0
💥 Breaking Changes
- To support server side rendering, browser objects (
window
,document
, etc) can only be used in effects - To support NextJS, styles for this library must be imported explicitly as global styles
🚀 New Features
- Added record selection to DataTable component
- Added ability to show record counts on ListTable, EmbeddedList, AccordionList components
- Added optional "Edit" button to AssociatedDropdown component
🐛 Bug Fixes
- Fixed an issue with displaying multiple keyboards on the same component
- Fixed an issue where the
onSave
prop on DataList was always expecting a Promise
v0.1.0
Initial release
This release contains a library of components that can be used to build a React application.