Skip to content

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: center to 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

v2.2.1

  • chore: Updated tokens to use use the latest design tokens
  • feat: Added an interactive playground to the docs

v2.2.0

  • feat: Replaced truncation component in multiple components with the new tpg-truncate component
  • feat: Release of Fab and Fab Toggle
  • feat: Release of Workflow Panel
  • 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
  • bug: Removed extra height on breadcrumbs
  • bug: Fixed menu not flipping when there is not enough space
  • deprecate: Deprecated Area Loader, will be removed in future release

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
  • feat: Release of Global Loader
  • fix: Support for rendering a card without the header
  • fix: Added correct padding to the outside of Quaternary Button to increase the hitbox of the button element
  • feat: Release of Check Button
  • fix: Changed to use correct padding and fixed a pixel jump when changing the selected Segment Control Item
  • fix: Fixed Local Modal rendering menu items in the wrong place
  • fix: Fixed an issue with Multiselect Combo Box not working after clearing the input
  • docs: Added example for clearing Combo Box and Multiselect Combo Box
  • docs: Fixed an issue with dev mode rendering twice
  • docs: Added a section about how to set the typography
  • docs: Fixed some Primary Button Toggle examples not triggering when selected

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-item into the combo box. Instead of using slots, we now use the options property. If you need flexibility for the styling of menu-item, take a look at the customRenderMenuItem property.
      • Related work items: #31036
  • 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
  • fix: Fixes to Text Field

    • Fixed issue with label geetting cut off early
      • Related work items: #30025
  • fix: General

    • Removed the ability to select text inside interaction elements such as buttons.
      • Related work items: #31302
  • 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
  • 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

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
  • 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