Releases: performant-software/react-components
Releases · performant-software/react-components
v2.2.2
💥 Breaking Changes
None!
🚀 New Features
- Refactors session storage on the
DataList
andDataTableColumnSelector
components - Adds the
useUserDefinedColumns
hook - Adds the
dimmable
prop to theItemList
component
🐛 Bug Fixes
None!
v2.2.1
💥 Breaking Changes
None!
🚀 New Features
- Adds the ability to add custom buttons to the
AssociatedDropdown
component - Adds the ability to customize the actions displayed on the
UserDefinedFieldsList
andUserDefinedFieldsEmbeddedList
components
🐛 Bug Fixes
None!
v2.2.0
💥 Breaking Changes
- Updates the components to use
v1
of the Core Data API - Updates services to accept a base URL and project IDs as constructor parameters
- Renames
PlaceResultsList
component to a more genericSearchResultsList
🚀 New Features
- Adds the
EventDetails
component - Adds the
RelatedEvents
component - Adds the
RelatedItems
component - Refactors
RelatedMedia
component to useRelatedList
- Updates
RelatedList
component to acceptitemsPerRow
prop - Adds the
RelatedPlacesLayer
component - Adds pagination props to
useLoader
hook - Implements pagination on
Related*
components - Adds Instances, Items, Events, People, and Works services
- Adds mock data helpers for Events and People API
🐛 Bug Fixes
None!
v2.1.3
💥 Breaking Changes
None! Safe to upgrade.
🚀 New Features
- Adds the
FuzzyDateTransform
class - Adds the
FuzzyDate
utility class - Adds the
centered
prop toFuzzyDate
component
🐛 Bug Fixes
None!
v2.1.2
💥 Breaking Changes
- Adds the
apiKey
prop to the MapDraw component (previously this was included in themapStyle
prop)
🚀 New Features
- Creates the GeocodingControl component; Adds it to the MapDraw component
- Updates the MapDraw component to accept a
geocoding
andonGeocodingSelection
prop
🐛 Bug Fixes
- Updates the
getBoundingBox
function to return null if a valid box cannot be calculated - Updates the MapDraw, LocationMarkers, and SearchResultsLayer components to only fitBounds if a valid bounding box is returned
v2.1.1
💥 Breaking Changes
None!
🚀 New Features
None!
🐛 Bug Fixes
- Fixes an issue with
fitBoundingBox
option not correctly resetting bounds in the SearchResultsLayer component
v2.1.0
💥 Breaking Changes
- Splits Tailwind CSS and component CSS into separate files for
core-data
package (see README.md) - Refactors PlaceDetails component and removes Related* components (should now be explicitly added as child components)
🚀 New Features
- Adds CoreDataContext for providing Core Data base URL and project IDs to child components
- Adds FacetList, FacetLists, and FacetListsGrouped, and FacetStateContextProvider, PersistentSearchStateContextProvider components to be used with Typesense
- Adds LayerMenu, OverlayLayers, PlaceMarkers, and SearchResultsLayers components to be used to Peripleo
- Removes all i18n support
- Adds utility classes for API, CoreData, Peripleo, and Typesense
- Moves map styles into utility class
- Adds clustering props to the LocationMarkers component
🐛 Bug Fixes
None!
v2.0.0
💥 Breaking Changes
- Removes IIIFViewer and IIIFModal components
- These were basically re-exports of the Clover Viewer component (with a Modal wrapper for IIIFModal)
- Consuming applications should use the Clover/SemanticUI components directly
- Moves packages styles from
/build/main.css
to/styles.css
🚀 New Features
- Updates the build process to use Vite and export both ES modules and CommonJS
- Adds the
core-data
package to include components that support the public Core Data API - Updates all
react-components
packages to be peer dependencies - Updates Storybook to use Vite builder
- Removes unused packages; Basic dependency cleanup
- Updates GitHub pages deployment to latest version
🐛 Bug Fixes
- Fixes
import
issues brought to light by Vite build - Fixes a bug with Storybook being deployed to GitHub pages on every PR
v1.1.6
💥 Breaking Changes
None! Safe to upgrade!
🚀 New Features
- Adds the
uuid
column to the UserDefinedFieldsList and UserDefinedFieldsEmbeddedList components
🐛 Bug Fixes
None!
v1.1.5
💥 Breaking Changes
None! Safe to upgrade!
🚀 New Features
- Refactors the logic in the List component for rendering the list header grid
🐛 Bug Fixes
None!