Releases: fortanix/baklava
Release v1.0.0-beta-20250121-2
This release exports the BaklavaProvider
component. This component must be added to the top level of your application in order to enable certain features like global toast notifications.
Full Changelog: v1.0.0-beta-20250121...v1.0.0-beta-20250121-2
Release v1.0.0-beta-20250121
In this release, we added components to build data tables. These come in three variations: DataTableEager
, DataTableLazy
, and DataTableStream
. "Eager" is for data tables where all the data is available client-side. "Lazy" loads the data from the server using offset-based pagination. And "Stream" loads data from the server in a streaming fasion, using a "Next page" button to fetch one page at a time.
There is a new DialogOverlay
component, which is similar to DialogModal
but without the modality. When a DialogOverlay
is open, the background content can still be interacted with. For example, you might use this to build a slide out overlay to show the details of a certain item but where users can still click on other elements on the page.
The toast notification system has been rewritten from scratch. To use the new system, add the new ToastProvider
component at the top level of your app. Then, use the notify
function to trigger a toast notification.
The release also adds a TextArea
component for multi-line text fields, as well as some minor design updates.
Detailed Changes
- Fix DialogModal rendering issues by @mkrause in #98
- Update react-datepicker and remove workaround by @mkrause in #96
- Styling fixes: RadioField, CheckboxField, Select (Input) by @nighto in #102
- Upgrade dependencies by @mkrause in #100
- Adds missing border to Tag (InputWithTags) by @nighto in #105
- New component: TextArea by @nighto in #107
- New components: DataTable + variants by @imadbakir in #103
- Update icons and colors by @mkrause in #108
- Implement
DialogOverlay
and newToastProvider
by @mkrause in #101 - UX Fixes by @nighto in #110
- Release v1.0.0-beta-20250121 by @mkrause in #114
New Contributors
- @imadbakir made their first contribution in #103
Full Changelog: v1.0.0-beta-20250107...v1.0.0-beta-20250121
Release v1.0.0-beta-20250107
What's Changed
- Fixed an issue where TypeScript definitions were broken in the library build output.
- Fixed some visual glitches due to pixel rounding.
- Reworked the
Dialog
component with an updated design. - Added a new
DialogModal
component to display aDialog
as a modal. Comes in a few variants including centered, full screen, and slide over. - Added a new
SpinnerModal
component to display a loadingSpinner
as a modal.
Pull Requests
- Update Dialog component by @mkrause in #83
- Update icons pack by @mkrause in #84
- Fix fractional px value rounding issues by @mkrause in #86
- Modal components update by @mkrause in #85
- Fix vite-plugin-dts issues + add installation test by @mkrause in #94
- Release v1.0.0-beta-20250107 by @mkrause in #95
Full Changelog: v1.0.0-beta-20250102...v1.0.0-beta-20250107
Release v1.0.0-beta-20250102
Changes since last release:
- The
Alert
component has been removed in favor of theBanner
component. - The
Banner
component has been updated to match the design, and has several breaking changes. See the Storybook for the latest version. - New components have been added:
Disclosure
andAccordion
. - New components have been added:
DatePicker
,DatePickerRange
, andDateTimePicker
. - Icons have been updated to the latest version of the icon pack.
Full Changelog: v1.0.0-beta-20241129...v1.0.0-beta-20250102
v1.0.0-beta-20241206
New baklava release to add export reference for refresh icon
v1.0.0-beta-20241129
What's Changed
- Bump dependency versions.
Full Changelog: https://github.com/fortanix/baklava/commits/v1.0.0-beta-20241129