Skip to content

Releases: performant-software/react-components

v0.5.1

03 May 19:33
Compare
Choose a tag to compare

💥 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

04 Apr 15:04
Compare
Choose a tag to compare

🚀 New Features

  • Adds className prop to the DescriptorField component

v0.4.0

15 Feb 15:39
Compare
Choose a tag to compare

💥 Breaking Changes

  • Updated resolveValidationError prop in EditContainer to take a hash of parameters instead of individual parameters

🚀 New Features

  • Added defaultSort and defaultSortDirection 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

22 Dec 12:41
Compare
Choose a tag to compare

This release is used to published v0.2.1 of this repository as an NPM module.

v0.3.0

17 Nov 13:26
6030a08
Compare
Choose a tag to compare

💥 Breaking Changes

  • When using filters on a DataList component, filters can be pre-populated using the defaults prop nested under filters. Previously defaults were taken from props 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 of false
  • Fixed a styling issue with list headers wrapping on DataList component

v0.1.1

25 Oct 17:50
Compare
Choose a tag to compare

This release is used to published this repository as an NPM module.

v0.2.0

30 Jul 15:44
2178fe8
Compare
Choose a tag to compare

💥 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

06 Apr 14:50
1ab7ea2
Compare
Choose a tag to compare

Initial release

This release contains a library of components that can be used to build a React application.