Changelog

The HUB24 UI framework follows Semantic Versioning. Breaking changes in components with the Stable badge will not be accepted until the next major version. As such, all contributions must consider the project’s roadmap and take this into consideration. Features that are deemed no longer necessary will be deprecated but not removed.

Components with the Experimental badge should not be used in production. They are made available as release candidates for development and testing purposes. As such, changes to experimental components will not be subject to semantic versioning.

New versions are released as-needed. At any time, you can see what’s coming in the next release by visiting hds.hub24.com.au/next.

Specific versions can be accessed by visiting hds.hub24.com.au/<version>.

Next (develop branch)

  • Version 2.12.0

Latest (2.12.0)

  • Latest stable version

[2.12.0] 30 Oct 2026

  • Updated tag component:
    • Added pink and brown variants
    • Added solid appearance styling for all variants (previously only purple had a distinct solid style)
  • Updated app-switcher component:
    • Added empty-text attribute and an empty-state message shown when no app tiles are slotted
  • Updated date-input component:
    • Widened the field to 110px so the full date fits

[2.11.1] 21 Oct 2026

  • Updated app-header-hds component:
    • Defer header and subheader dark-theme detection to the next animation frame so it runs after styles are applied
    • Expose a public computeHeaderTheme() method to re-detect the header and subheader themes on demand

[2.11.0] 16 Oct 2026

  • Added the app-tile component and updated app-switcher to use it
  • Fixed documentation search cleanup when navigating with the browser back button
  • Updated ai-prompt examples for recent items and command icons
  • Updated theme tokens for semantic tag colours
  • Updated deprecation banner message table-data-hds
  • Updated input component documentation

[2.10.0] 09 Oct 2026

  • Updated ai-prompt component:
    • Add undo/redo support for text edits, command selection and removal, and matching-result selection
    • Restore caret position and keep command tokens, buttons, and selected state in sync when undoing or redoing
    • Group consecutive typing into one undo step and undo command selection back to the text before the @ query
    • Allow Enter to submit when matching suggestions are open and no suggestion is highlighted
  • Updated auto-complete-hds component:
    • Retain unselected search text on blur in single-select and multi-select modes, including backend filtering
    • Preserve the selected item’s value on blur in single-select mode, including an empty value supplied by the host
    • Add regression tests for input retention and search behavior after blur and refocus

[2.9.0] 02 Oct 2026

  • Fixed select listbox dimensions when placed above the control
  • Updated ai-prompt component:
    • Use plain-text editing when enabled and prevent editing when disabled
    • Keep the command dropdown open for search queries containing spaces, except for leading whitespace after @
    • Remove trailing whitespace when a command token is removed
  • Updated activity-feed component:
    • Show a completion check before a queued step exits
    • Increase the default step delay from 400ms to 1500ms
    • Add an animated ellipsis to multi-step activity text and use the standard body text size

[2.8.0] 24 Sep 2026

  • Updated legal-consent component:
    • Add css properties for brand banner bg & fg colour
    • Add slot to display alert for error messaging
    • Content changes for default banner to display launch content
  • Updated page-header and page-content components: refactor page content and header styles for improved responsiveness and padding management
  • Updated message component:
    • Update component documentation to include the hide agent logo functionality
    • Update logomark svg
  • Updated ai-banner component:
    • Update AI Banner text
    • Remove overriden bg colour and border colour on button
  • Extend rating component to use a CSAT ratings system with chips
  • Added activity-feed component

[2.7.1] 21 Sep 2026

  • Updated ai-banner graphic image width to 100px
  • Added new properties and tests for feedback-form component: experience-question, idea-question, form-title

[2.7.0] 16 Sep 2026

  • Enhance page component with responsive content gutters
  • Update final ai-banner, and setting its padding and gap to px
  • Additional update for message: update the responsiveness of the user message width with xs viewport
  • Implement Icon catalogue in the component documentation, and Icon page in Foundation

[2.6.0] 11 Sep 2026

  • Added new components: legal-consent, message
  • Updated table-data component: added new column type custom
  • Added bookmark icon
  • Enhanced ai-prompt component
  • Updated ai-banner component styles, use px for font-size to avoid application’s override

[2.5.0] 04 Sep 2026

  • Added new property for app-header-hds to allow showing the middle section on smaller screens

[2.4.0] 28 Aug 2026

  • Updated outdated hds token in auto-complete-hds [PBI#255653]
  • Addressed a number of defects in HDS page [PBI#252432]
  • Added support for hiding file upload section in feedback-form component [PBI#257849]
  • Added new table-filter-row component [PBI#219291]

[2.3.3] 18 Aug 2026

  • Update banner content for Engage

[2.3.2] 14 Aug 2026

  • Fix mono font
  • Add ai-banner component (placeholder and hidden)
  • Rewrite markdown links conversion to be relative to the site’s root
  • Enhance auto-complete-hds to support conditional rendering of label and help text using HasSlotController

[2.3.1] 10 Aug 2026

  • Added table-custom.css style sheet and Table custom documentation
  • Update tag component’s removable variants and update remove button styling

[2.3.0] 07 Aug 2026

  • Update the HDS user interface for better widescreen responsiveness.
  • Cleaned up the menu styling in the app-header component by removing inline styling which removes the ghost container and improved alignment.
  • Added a selected style to the icon-button component.
  • Resolved font colour glitching in the app-header component.
  • Add opacity support to color-choice component
  • Fix Sofia font format to woff2
  • Fix unit tests, PR validation pipeline
  • Update styling, UX behaviour for option, select components
  • Update styles for tag component, deprecate old variants, add new one with auto migration
  • Updated to display animation component and Transition page in Foundations.

[2.2.1] 24 Jul 2026

  • Fix textarea component’s size and tokens to match input component

[2.2.0] 23 Jul 2026

  • Added MyHub logos to the theme selector on the component, landing, and foundation pages.
  • Updated alt descriptions on the landing and foundation pages.
  • Corrected theme and brand names to match the proper format.
  • Updated tokens, deprecated some tokens
      --hds-cell-color-bg-neutral
      --hds-cell-color-bg-subtlest
      --hds-cell-header-bg
      --hds-color-bg-powerbar
      --hds-color-bg-cell
      --hds-color-border-cell
      --hds-space-gap-xs
      --hds-space-gap-sm
      --hds-space-gap-md
      --hds-space-gap-lg
      --hds-space-gap-xl
      --hds-space-gap-2xl
      --hds-space-gap-3xl
      --hds-space-gap-4xl
    
  • Fix account-tile component style
  • Added new components chip and chip-group
  • Updated form-control-label class font size and margin with hds tokens
  • Updated input component style to use hds tokens
  • Fixed checkbox component size, check icon with thicker stroke width, use hds tokens
  • Updated select component style with hds tokens

[2.1.1] 05 Jun 2026

  • Add new variants light, dark and default is neutral for toggle-button component
  • Fix table-data component: nested table dropdown column width, checkbox column width, remove fixed layout
  • Update page-header component:
    • Removed sl-card dependency; replaced body slot with lighter sub-heading slot
    • Renamed .container to .page-header__container
    • Added container, heading, sub-heading CSS parts
    • Added responsive padding for mobile/tablet breakpoints
    • Added documentation examples and unit tests

[2.1.0] 29 May 2026

  • New table-data component
  • New page component
  • Deprecate table-data-hds, set to remove in version 3
  • Refactor app-switcher component: update section labels, enhance integration handling, and adjust styles

[2.0.2] 22 May 2026

  • Account tile: Make account balance visibility hidden
  • App switcher: Rename desktop and mobile trigger icons
  • New grid icon

[2.0.1] 15 May 2026

  • Update documentation for quick start/installation
  • Data table: Fixed sorting and support custom column widths
  • Color picker: Add custom placeholder property
  • Button: Fix disabled state on link buttons
  • Banner: Update wording
  • New dollar-sign icon

[2.0.0] 01 May 2026

  • Updated documentation
  • Fixed style bleeding in ai-prompt component
  • Enhanced auto-complete-hds, avatar, table-data-hds (new nested table), table-summary (added selectable for showSum column) components
  • Updated hds css tokens
  • Added new icons
  • Fixed toggle-button-group vertical alignment
  • Fixed tooltip’s “no arrow” feature

[1.1.16] 10 Apr 2026

  • Added new icon circle-exclaimation with light, regular, solid weight
  • Added new component app-switcher

[1.1.15] 31 Mar 2026

  • Minor fixes for feedback-form
  • Fix card border styling to match details
  • Enhanced file-upload-hds component: add hide-file-list attribute; add new slots file-upload-text and file-upload-support-type; add new event upload-preview-ready; add new css parts upload-content, file-upload-support-type, file-upload-max-size; add public function getImageDimensions; revoke object URL to prevent leak; update file explorer to do allow multiple file selection only when maxFiles greater than 1
  • Fix tile component: show tooltip when text is overflown.
  • Enhanced chart-line-hds component: add new attributes grid-inset-left, grid-inset-bottom, chart-start-padding, chart-margin-right, x-tick-edge-padding, x-tick-min-spacing; remove padding bottom when hide legend is true; fix only add thicker grid line at y = 0 when 0 is within the data domain and bounds; update documentation with Line Chart with X Tick Edge Padding and Min Spacing example
  • Enhanced table-summary: add slotName to columns
  • Fix unit tests for avatar-button and app-header-hds components
  • Add remove event listeners in some components: carousel, chart-bar-grouped-hds, chart-bar-hds, dialog, floating-navigation

[1.1.14] 20 Mar 2026

  • Added new components: sl-ai-prompt, sl-ai-agent-panel, sl-feedback-form, sl-avatar-button, sl-app-header-hds
  • Use CSS custom property --page-header-body-max-width for body card in sl-page-header component
  • Updated sl-tile-master styling and metadata

[1.1.13] 04 Mar 2026

  • Rename OTP input component to Input Auth Code
  • Update step-up-authentication component: add count down for resend button, fix UI from feedback, add verified and success status clear
  • Update css tokens. Add deprecated tokens, which will be removed in next major release:
      --hds-button-base-width-min
      --hds-button-color-bg-opacity-press-onDarkTBC
      --hds-button-color-bg-opacity-press-onLightTBC
      --hds-color-fg-ai
      --hds-color-bg-accent-grey
      --hds-color-bg-ai-subtle
      --hds-color-border-bold
      --hds-color-border-ai
      --hds-color-border-bold-hover2
      --hds-color-fg-ai
    
  • Use onEnd event in sortable-container.
  • Fix wrong decorator position in sl-input component.

[1.1.12] 23 Feb 2026

  • Add new icons
  • Add opt-in and step-up-authentication components
  • Add prevent-overflow attribute for editable-content component, add guideline for overflow content

[1.1.11] 16 Feb 2026

  • Use subtler color for subtle variant in table-cell component, use subtle when text is italic in table component
  • Add documentation for radio variant in details component
  • Fix slot heading in page-header component
  • Add hide-file-size and hide-file-type attributes in file-upload-hds component
  • Add hide-checkbox-column and hide-action-column attributes for table-data-hds component

[1.1.10] 03 Feb 2026

  • Fix menu component arrow navigation
  • Rename event in toggle-button component to sl-change, add value attribute
  • Add disable-from-date and disable-to-date attribute to date-range-input component
  • Add new icons
  • Add allow-show-delete-button-on-file-loaded attribute in file-upload-hds component
  • Revert calendar component appearance changes until further feedback

[1.1.9] 19 Jan 2026

  • Update calendar component
  • Add validation in date-range-input component. Will now emit sl-range-error event when range is invalid
  • Revert dynamic table layout rules
  • Minor fix in auto-complete-hds component closing behaviour

[1.1.8] 15 Dec 2025

  • Add Toggle Button, Toggle Button Group components
  • Add Tile Master component
  • Add filter class .sortable-disabled in Sortable container component
  • Add minus.svg icon
  • Table component: update summary table, fix second totals, update difference row with selectable, improve selectable item logic, allow width fitting for table, improve table selectable logic

[1.1.7] 28 Nov 2025

  • Renamed popover-hds component to popover-chart, hide popover-chart component
  • New Popover component
  • Table component:
    • Fix tables with no group by
    • Support formula ref
    • Support backup values
    • Improve performance
    • Support items and subgroups
    • Fix decimal places
    • Add second totals line
    • Fix sticky headers
    • Support grouped data input
    • Add space above sticky header
    • Add background color to table columns
  • Report page component: fix single pages with images
  • Pagination component: add internal documentation for states, update pagination gap and divider
  • Icon button component: Remove not working padding documentation
  • Update Engage’s banner
  • Button component: Fix disabled styling
  • Add new Fontawesome 7 icons

[1.1.6] 03 Nov 2025

  • Fix hide size select in pagination component
  • Fix hidden groups in table component
  • Updated Engage banner wording

[1.1.5] 24 Oct 2025

  • New pagination component
  • New icons
  • Updated Engage banner wording

[1.1.4] 10 Oct 2025

  • Update fontawesome icons to version 7.0.0.
  • Fix change client name quickly while PDF is being downloaded will change file name.
  • Fix clicking clear result box in autocomplete component does not search again.
  • Add description text’s suffix slot for master table cell component.
  • Update Engage banner wording.
  • Add suffix slot for autocomplete hds component.
  • Fix autocomplete hds component’s unit tests.
  • Add new fontawesome icons for concept illustrator.

[1.1.3]

  • Fix negative waterfall chart
  • Update css variable for focus input components
  • Disable dragging for text in charts

[1.1.2]

  • Add dragover and drop bubble
  • Add regular circle-question icon

[1.1.1]

  • Patch table summary for ability to edit master table cell.
  • Add roomy variant to details group
  • Fix sl-empty-state dependencies

[1.1.0]

  • New Details Group component
  • Update master table cell styling options
  • Fix keyboard event propagations for date input

[1.0.1]

  • Add vertical tick lines for horizontal grouped bar chart

1.0.0 20 Aug 2025

  • Initial version