grommet v2.55.0 Release Notes

Release Date: 2026-06-04 // 3 months ago
  • General:

    • โž• Added children prop for fully custom Tag content and expanded the name and value props to allow a node to be passed. (#7952)
    • โœจ Enhanced Cards to have onOrder prop enabling drag-and-drop and keyboard (arrow key) reordering. Added sizeKey prop to allow individual cards to span multiple grid columns and/or rows. (#7959)
    • ๐Ÿ›  Fixed pad, margin, and other edge-size props generating incorrect responsive CSS overrides when a theme token is not defined for a given breakpoint. (#6969)
    • ๐Ÿ›  Fixed Calendar reference prop being ignored when used in controlled mode (reference + onReference). Also added activeDate as a second argument to onSelect to simplify dual-calendar range implementations. (#7915)
    • ๐Ÿ›  Fixed DataFilter filter controls not rendering for numeric properties that have only one unique value. (#7853)
    • ๐Ÿ›  Fixed Drop placement when a component is near the viewport edge. (#7954)
    • ๐Ÿ›  Fixed FileInput clearing a previously selected file when the user opens and then cancels the browser file picker dialog. (#7958)
    • ๐Ÿ›  Fixed resize handler crash in Grommet component when document.body is null, falling back to window.innerWidth. (#7923)
    • ๐Ÿ›  Fixed TextInput width prop being ignored when readOnly or readOnlyCopy is enabled. (#7919)

    DateInput:

    • ๐Ÿ›  Fixed clearing typed values that fall outside calendarProps.bounds. The input now keeps the value, sets aria-invalid, and shows a validation error message when inside a Form. (#7957)
    • ๐Ÿ›  Fixed Calendar overflowing outside its constrained Drop container. (#7961)

    TypeScript:

    • โž• Added index signature to breakpointEdgeSize and global.edgeSize type declarations to support custom string size values. (#7953)

Previous changes from v2.54.0

    • โž• Added theme.menu.disabled.icons.color to allow defining an icon color in a disabled Menu. (#7881)
    • ๐Ÿ›  Fixed an issue with the readOnlyCopy behavior in TextInput and DateInput. (#7911)
    • ๐Ÿ›  Fixed TextInput issue where icon was being hidden when readOnly is applied. (#7904)
    • ๐Ÿ›  Fixed issue with TextInput inside of Tabs where the cursor was jumping to the end of the input. (#7914)