Skip to main content

Changelog

[0.29.2] - 2026-01-08

  • Fixed a minor bug where the BwMenu will not grab the option where it gets selected

[0.29.1] - 2026-01-06

  • Added an inner-button part to BwOption

[0.29.0] - 2025-12-26 (473236fb)

  • Removed the deprecated patch event from BwForm
  • Changed BwForm's dataPatch and dataSubmit events to get the form controls based on a query rather than relying on the native formData event. This fixes DEV-28421

[0.28.9] - 2025-12-19

  • Added formResetCallback method to bw-toggle. This will allow bw-toggle values to reset when button type reset is called and bw-toggle is a part of the form.
  • Updated bw-control originalValue variable type to 'any'. 7354

[0.28.8] - 2025-12-05

  • Added mobile prop to BwWizard that hides labels and reduces spacing to make component more mobile friendly. Only applicable in horizontal mode. 6961

[0.28.7] - 2025-11-03

  • Fixed bug where the label in BwInput's would be inside the container when multiline. adcf3f4e

[0.28.6] - 2025-10-15 (24c97ea0)

  • Added before and after slots to BwInput that allow you to neatly place items to the left/right of the input like the start/end slots do, but they are OUTSIDE the container instead of inside.
  • Added a showDialogFn to BwDiscardDialog that allows you to use custom logic to decide whether or not the discard changes dialog should show.
  • Fixed a minor bug where dropdowns placed inside BwInput would not scroll on overflow if the BwMenu was not using a data source.
  • Added a list prop to BwInput which corresponds to the prop on the native HTMLInputElement

[0.28.5] - 2025-10-14

  • small changes to select to not show "All" and "Deselect All" if select has no items (DEV-21548)
  • added disabled property to reorder list item (DEV-25102)
  • Fixed a bug in BwSelect where it was not resetting it's touched state on form reset (40ca8c7b)

[0.28.4] - 2025-09-29 (a5a81378)

  • Added 2 new events to BwForm (dataSubmit and dataPatch) that emit values in their original type, rather than converting them to strings
  • Deprecated formData and patch events on BwForm, use the new dataPatch event
  • Deprecated validationDelay on BwForm
  • Removed backdropClick event from BwModal and BwDrawer. Now when a backdrop is clicked when backdropDismiss=false, the overlay will do a pulse animation to bring the user's attention back to the content
  • Removed showBackdrop from BwModal
  • BwPage no longer uses the shadow dom. This gives you greater flexibility with the placement of child elements.
  • Removed margin from BwSkeletonText
  • Added an initialStep property to BwWizard that will set the state on initialization. Has no effect after the component's first render.
  • Added openSession and closeSession functions to the bluewater package to help with state management. See the wizard tutorial for more info

[0.27.1] - 2025-09-09 (c8b5b7f3)

  • Updates BwModal stylesheet to include a sm breakpoint for the sm and xs modal size in order to resolve styling issues on mobile.

[0.27.0] - 2025-08-29

[0.26.0] - 2025-08-27 (e188b14f 395b6306)

  • Breaking changes to BwToast
    • create toast is now async
    • progress prop has been removed
  • Minor bugs with BwReorderableList
  • BwReorderableItem now has an end slot and a icon prop for which side to put the icon on that defaults to left

[0.25.3] - 2025-08-25 (11d2fc31p)

  • Added originalValue prop to BwToggle
  • Added patch event in BwForm that emits only the form data that changed

[0.25.2] - 2025-08-14 (aee6ea60 ec71f3ed)

  • hasChanged method in BwForm no longer does a strict check on the value property by default
  • discard event in BwDiscardForm not emitting at correct times

[0.25.0] - 2025-08-13 (5942)

  • Fixed bug where tooltips would show in random spots in overlays
  • Fixed bug where toasts would show behind overlays
  • Added very basic BwReorderList BwReorderItem components for making draggable reorderable lists
  • Added BwDiscardForm component to simplify the process of discarding form changes
  • You can now set the active BwTab in a BwTabGroup by giving it the class active

[0.24.0] - 2025-07-31

[0.23.0] - 2025-07-30

  • BwMenu stye changes when inside a BwCard (DEV-25202)

[0.22.0] - 2025-07-30

  • Refactored BwColumnGroup to use css grid (6e6593ee)

[0.21.1] - 2025-07-22

  • Rolled back internal stencil version of the core library to 4.35.0. A bug in BwModal where the contents would occasionaly not render was created by v4.36.0 of stencil. (be29b636)

[0.21.0] - 2025-07-18

  • BwDivider and BwCard had wrong dark mode border colors (73b8f4d7)
  • BwInput had wrong error message for required field (5604)
  • Added a vertical mode to BwWizard (5487, 5637, bd49fa08)
  • Added BwSplitView and BwSplitPanel components. These components are not intended to replace the left-panel and right-panel slots on BwPage, it's just another option for making advanced layouts. (7fae0f72, f478a36a)
  • Added new optional styles for styling <table> elements. See documentation here. (f478a36a)

[0.20.1] - 2025-06-30

  • Fixes for dismissing BwPopover's when trigger-action=context-menu
  • Style changes for disabled toggles

[0.20.0] - 2025-06-24

  • Added form prop to BwButton you can use to submit the form if the button is located outside the form element

[0.19.0] - 2025-06-16

  • Removed validationDelay prop from BwModelDirective and added it to BwForm instead. It will delay bwModelChange events for all controls in the form when present.

[0.18.3] - 2025-06-16

  • Modified the validationDelay functionality on BwModelDirective to emit values that were skipped upon the form becoming valid.
  • Added openChange events to BwPopover and BwBottomSheet
  • BwSelect's dropdown icon now transitions at the same time it's state changes, previously it would wait for the overlay to finish presentation/dismissal before beginning it's transition.

[0.18.2] - 2025-06-11

  • Updated BwMapSearch to make the search functionality a little smarter

[0.18.1] - 2025-06-11

  • Added name property to BwDialogControls so you can listen for the formData event on submit.

[0.18.0] - 2025-06-11

  • Added BwMap and BwMapSearch components that are simple wrappers around leaflet. They have the bare minimum functionality to display a point on a map.

[0.17.0] - 2025-06-11

  • Added hidePasswordIcon prop and togglePassword method to BwInput to allow more custom functionality on sensitive texfields.

[0.16.1] - 2025-06-09

  • Accordion and wizard docs were missing in the sidebar

[0.16.0] - 2025-06-06

  • Added a xl size to BwModal
  • Fixed an issue on firefox and safari where all overlay components were not sending dismiss events or doing cleanup operations on dismiss

[0.15.2] - 2025-6-03

  • Added component and tutorial documentation
  • Moved position of close icon in BwToast and BwDialog

[0.15.1] - 2025-6-01

Changed

  • Removed [button] prop from BwIcon
  • Added a 2xs size to BwIconButton

[0.14.2] - 2025-5-29

Changed

  • Minor style changes to BwButton, BwIconButton, BwIcon, BwOption, BwMenu, and BwBadge
  • Added container part to BwCard

[0.14.1] - 2025-5-20

  • BwButton now has a minimum width of 64px for primary and secondary variants
  • Added hover states to BwBreadcrumbs
  • Fixed issue with BwIcon sometimes havinug jank padding

[0.14.0] - 2025-5-15

Fixed

  • Fixed bug in BwPopover where it's position would not change when position-strategy="click" and the user clicks somewhere while the popover is already open
  • Border radius of the badges in BwSelect in multiselect mode was inconsistent
  • Possibly stabilized the inconsistent behavior of how the badges are generated in BwSelect in multiselect mode

Changed

  • BwModal and BwDrawer no longer have a default slot. It has been replaced with header, content, and footer slots to help remove boilerplate code and make it easier to have more consistent layouts
  • The overlay attribute on BwPage is gone, it only has one way of being used now. Use the new slots on BwModal and BwDrawer for laying out content in overlays
  • The close slot on BwBadge is gone, and has been replaced with a closable attribute that will add the close button with proper stylings when present
  • The height on BwNote has been changed from 20px to fit-content

[0.13.0] - 2025-5-06

  • Added some pendo features that you can opt in to

[0.12.5] - 2025-5-04

  • Added easy way to opt in to experimental fixes

[0.12.0] - 2025-5-01

  • Experimental time zone and value change fixes

[0.11.0] - 2025-4-25

  • Added a BwDatepicker component

[0.10.0] - 2025-4-25

  • BwInput and BwSelect style changes

[0.9.0] - 2025-4-25

  • Breaking change to the provideBluewater function

[0.8.7] - 2025-4-24

  • Added BwActionBarComponent

[0.8.6] - 2025-4-21

  • BwPopover now closes when you click the trigger

[0.8.5] - 2025-4-17

  • Form values not getting set

[0.8.4] - 2025-4-11

  • More typography stuff

[0.8.3] - 2025-4-11

  • Font size styles

[0.8.2] - 2025-4-10

  • Bw Details styles

[0.8.1] - 2025-4-10

  • Small fix

[0.8.0] - 2025-4-10

  • Initial testing suite

[0.7.5] - 2025-4-01

  • Docs for http calls and signalr

[0.7.4] - 2025-3-28

  • Modal backdrop fixes

[0.7.3] - 2025-3-25

  • Docs for BwControl

[0.7.2] - 2025-3-24

  • Added docs on the pending attribute for BwButton

[0.7.0] - 2025-3-21

  • Modal fixes
  • Added horizontal property to BwCheckboxGroup and BwRadioGroup

[0.6.2] - 2025-3-21

  • Removed old code

[0.6.1] - 2025-3-21

  • Input transformer bug

[0.6.0] - 2025-3-21

  • Implemented BwControl

[0.5.3] - 2025-3-20

  • Style changes to BwSelect in multiselect mode

[0.5.2] - 2025-3-18

  • Added select all and deselect all button to BwSelect

[0.5.1] - 2025-3-14

  • Added note part to BwInput

[0.5.0] - 2025-3-14

  • Loading indicators on all the form controls

[0.4.0] - 2025-3-12

  • Popover fixes

[0.3.1] - 2025-3-10

  • More theme changes

[0.3.0] - 2025-3-10

  • Theme implementation breaking changes

[0.2.3] - 2025-3-09

  • Toast fixes and lots of docs

[0.2.0] - 2025-3-06

  • BwSelect cleanup

[0.1.31] - 2025-3-04

  • BwCombobox missing required asterisk

[0.1.30] - 2025-3-03

  • Lots of small bugs

[0.1.24] - 2025-2-26

  • Overlay bugs, tests

[0.1.19] - 2025-2-25

  • Popover refactor
  • Overlay teleport refactor
  • tooltip refactor
  • form error refactor
  • Sub headers to BwPage

[0.1.18] - 2025-2-24

  • Overlay bugs

[0.1.17] - 2025-2-24

  • Tabs documentation

[0.1.16] - 2025-2-21

  • BwMenu bug

[0.1.15] - 2025-2-21

  • Default theme changes

[0.1.14] - 2025-2-21

  • Tabs fixes

[0.1.12] - 2025-2-19

  • Combobox fixes, overlay standardization

[0.1.11] - 2025-2-13

  • Added DidDismiss event to dialog

[0.1.10] - 2025-2-10

  • Initial value setting for textarea, improved light / dark mode styling.

[0.1.9] - 2025-2-7

  • Dialog changes

[0.1.8] - 2025-2-7

Fixed

  • Reverted change from 0.1.7 as it was not needed.

[0.1.7] - 2025-2-7

Fixed

  • Fixed bug in BwCol where column sizes were not being generated properly.

[0.1.6] - 2025-2-4

Added

  • Docs for BwDetails, BwRadioGroup, BwCheckbox, BwCheckboxGroup, BwDivider, BwLoading
  • BwRadioButtonComponent, BwRadioCard components
  • BwToastContainerComponent
  • presentToast() function
  • Types to BwToast

Changed

  • Renamed BwRadioOption to BwRadio as to not be confused with the new BwRadioButton and BwRadioCard components
  • Styles for the checkboxes and radios
  • Minor implementation details of the color component
  • Minor implementation details of the scale component

Removed

  • BwCardGroup and BwCardOption components. They're being replace with BwRadioCard

[0.1.5] - 2025-2-4

Fixed

  • Reverted change from 0.1.4 and made additional fix for handleContainerTransitionEnd not working properly in BwDrawer.

[0.1.4] - 2025-2-4

Fixed

  • Fixed typo in BwDrawer that was causing handleContainerTransitionEnd to not get called properly.

[0.1.3] - 2025-2-3

Added

  • Title for BwBadge in docs site

[0.1.2] - 2025-2-3

Added

  • Documentation for BwCard, BwButton, BwIconButton, BwRadioGroup

Changed

  • Styles for BwRadioGroupOption

[0.1.1] - 2025-1-31

Added

  • Documentation for BwBadge

Changed

  • Styles for BwIconButton

[0.1.0] - 2025-1-31

Added

  • Documentation for BwAlert

Changed

  • Docs site logo and home page