Changelog
In the below sections you will find the changes made to the production version of the grammar-web library. Early releases are at the bottom, and the most recent are found at the top. In this project we follow semantic versioning, with the promise of no consumer-facing breaking changes within the same major version. See the backwards compatibility promise for details.
v2.2.3
- feat: Corrected the following components.
- Local Modal: Changed z-index for the backdrop to make it work above workflow-panel
- Modal Dialog: Added
text-align: centerto handle centered text inside the modal content when the text wraps. - Related work items: #14636
v2.2.2
- chore: Updated tokens to use use the latest design tokens
- Related work items: #14636
v2.2.1
- chore: Updated tokens to use use the latest design tokens
- Related work items: #14636
- feat: Added an interactive playground to the docs
- Related work items: #14591
v2.2.0
- feat: Replaced truncation component in multiple components with the new tpg-truncate component
- Related work items: #14400
- feat: Release of Fab and Fab Toggle
- Related work items: #14355
- feat: Release of Workflow Panel
- Related work items: #14225
- feat: Release of Local Modal Drawer
- feat: Release of Local Modal Workflow
- feat: Release of Drilldown Menu
- feat: Added support for passing custom components in Toast Service
- bug: Fixed and issue where desktop tokens were using the wrong tokens
- Related work items: #14348
- bug: Removed extra height on breadcrumbs
- bug: Fixed menu not flipping when there is not enough space
- Related work items: #14421
- deprecate: Deprecated Area Loader, will be removed in future release
- Related work items: #14397
v2.1.1
- fix: Changed the export name of KeyboardToggleButton to KeyboardButtonToggle
- fix: Fixed rendeinrg of changelog for 2.1.0
v2.1.0
- feat: Release of Keyboard & Keyboard Button & Keyboard Button Toggle
- feat: Release of Truncate component
- Related work items: #29821
- feat: Release of Global Loader
- Related work items #59103
- fix: Support for rendering a card without the header
- Related work items #31258
- fix: Added correct padding to the outside of Quaternary Button to increase the hitbox of the button element
- feat: Release of Check Button
- Related work items #59067
- fix: Changed to use correct padding and fixed a pixel jump when changing the selected Segment Control Item
- Related work items #59070
- fix: Fixed Local Modal rendering menu items in the wrong place
- Related work items #59071
- fix: Fixed an issue with Multiselect Combo Box not working after clearing the input
- Related work items #59069
- docs: Added example for clearing Combo Box and Multiselect Combo Box
- Related work items #59069
- docs: Fixed an issue with dev mode rendering twice
- Related work items #32132
- docs: Added a section about how to set the typography
- Related work items #59064
- docs: Fixed some Primary Button Toggle examples not triggering when selected
- Related work items #59068
v2.0.2
- fix: Fixed issue with menu inside a scrollable element not following the scroll
- Released work items: #32026
- fix: Added the correct padding for Quaternary Button and Quaternary Button Toggle
- Related work items: #31660
- docs: Added section about how to set theme
- Related work items: #31918
- docs: Added support dark, light and auto theme in the docs.
- Related work items: #31919
v2.0.1
- Changed the export name of Toolbar to ToolBar to better match standard
- Changed the export name of MultiselectComboBox to ComboBoxMultiselect
v2.0.0
-
Breaking changes
- We have changed how to pass
menu-iteminto the combo box. Instead of using slots, we now use theoptionsproperty. If you need flexibility for the styling ofmenu-item, take a look at thecustomRenderMenuItemproperty.- Related work items: #31036
- We have changed how to pass
-
feat: Release of Color Picker
- Related work items: #31174
-
feat: Release of Combo Box Multi Select
- Related work items: #30976, #31659
-
feat: Release of Tool Bar
- Related work items: #31173
-
feat: Release of Message Status Bar
- Related work items: #31178
-
feat: Release of List Item
- Related work items: #29575
-
feat: Release of Toast Message
- Related work items: #29131, #29130, #30649, #30648
-
feat: Release of Workflow Toast
- Related work items: #29131, #29130
-
feat: Added support for auto theme
- Related work items: #31920
-
fix: Fixes to Combo Box
- Better handling ov navigation inside the Combo Box
- Related work items: #30374
- Better handling ov navigation inside the Combo Box
-
fix: Fixes to Text Field
- Fixed issue with label geetting cut off early
- Related work items: #30025
- Fixed issue with label geetting cut off early
-
fix: General
- Removed the ability to select text inside interaction elements such as buttons.
- Related work items: #31302
- Removed the ability to select text inside interaction elements such as buttons.
-
chore: Updates design token variables to latest
- Related work items: #31576
-
docs:
- Adjusted check box group example to better represent how it should be used.
- Related work items: #31683
- Adjusted check box group example to better represent how it should be used.
-
known issues
- Missing documentation for how to set the theme.
- Related work items: #31918
- Missing light theme support in the docs.
- Related work items: #31919
- Missing documentation for how to set the theme.
v1.3.0
-
feat: Release of Subnavigation List Item
- Related work items: #31067, #31068, #31071
-
feat: Release of Navigation List Item
- Related work items: #31066
-
feat: Release of Chip
- Related work items: #26938
v1.2.1
- docs: Toggles on the prod docs of the components released in 1.2.0. Functionality is exactly the same.
v1.2.0
-
build: Changed release feed to new global feed
- Related work items: #30508, #30528
-
feat: Release of Card
- Related work items: #30517, #30365, #31034
-
feat: Release of Modal dialog
- Related work items: #30577, #30642, #30643, #30644, #30645, #30646, #30670, #30982, #30684, #30650, #30413, #30583
-
feat: Release of Segment Control Bar and Segment Control Item
- Related work items: #30418, #30533, #30419, #30525
-
feat: Release of Footer
- Related work items: #31017, #30636, #30637, #30638, #30639, #30640, #30641, #30412
-
feat: Relase of Local Modal
- Related work items: #27357
-
feat: Release of Modal Header
- Related work items: #27357
-
feat: Release of Overlay Card
- Related work items: #30647, #30417
-
feat: Release of Current Item Indicator
- Related work items: #30410, #30518, #30561
-
fix: Fixes to Combo Box
- Added sorting fuzzy filtering
- Related work items: #30323, #30777
- Fixed an issue where default selection was not set on first render
- Related work items: #30768
- Added sorting fuzzy filtering
-
fix: Updated the Text Field clear button icon to the correct one
- Related work items: #30323
-
fix: Fixes Menu positioning bugs
- Related work items: #30863, #30948
-
fix: Fixes Vue-related rendering bugs for breadcrumbs component
- Related work items: #30950, #30977
-
fix: Fixes a padding bug with Section Header when in ‘menu’ configuration
- Related work items: #31020
-
fix: Fixes breadcrumb item cursor type
- Related work items: #30949
-
fix: Fixes editor issues related to form-compatible elements
- Related work items: #30537
-
chore: Updates icon package
- Related work items: #26246
-
chore: Removes an exported type from Menu that was never functional since before 1.0 release. Although it was exported, it is removed to not cause confusion. Since it was never used within the library since before first major release, it is regarded as non-breaking regardless of export in this case.
- Related work items: #30948
-
docs: Added local docker build instructions to resources in docs
- Related work items: #30608
-
docs: Added Controlled/Uncontrolled page
- Related work items: #30224
-
docs: Removed redundant type information from jsdoc across components
- Related work items: #30731
-
docs: Cleaned up documentation for Selected Tab Indicator
- Related work items: #30420
-
docs: Component sandbox: Removed rendering of option for component presets if there are none
- Related work items: #30552
-
refactor: Refactors internal TpgFormElement used to add form support to components
- Related work items: #30610
- fix: This introduced a regression in the development branch that some users of
the beta package experienced. This is also fixed.
- Related work items: #30772, #30794
-
Assorted internal fixes
- Related work items: #31007 #30611, #30478, #30523
v1.1.0
-
chore: Updates design token variables to latest
- Related work items: #30400
-
feat: Releases navigation rail and navigation rail item
- Related work items: #30414, #30415, #30367, #30370, #30246
-
feat: Releases radio button group and radio button item
- Related work items: #30312
-
feat: Makes form-related elements compatible fith vanilla html forms
- Related work items: #30378
-
fix: Fixes duplicate change event in React w/ SwitchList
- Related work items: #29906
-
feat: Adds support for slotting info badge in menu items
- Related work items: #30385
-
fix: Fixes placeholder styles overriding everything else in textfield
- Related work items: #30337
-
fix: Adds missing counter badge in breadcrumbs with items hidden in ellipsis-menu
- Related work items: #30304
-
feat: Adds number and date type support on textfield input
- Related work items: #30322
-
Assorted internal plumbing fixes
v1.0.0
- Initial release of stable components