Skip to main content
HubSpot will regularly release new versions of the UI extensions SDK to provide new features, hooks, and components to use in your app. Once a new version is released, the previous version will be supported for 18 months. New versions are generally released every 6 months.

v0

v0 was the original release of the UI extensions SDK. This version will be supported through March 2028.

v1

The latest version of the UI extensions SDK, v1, was released November 2026, and will be supported through April 2028. To install the latest version of the SDK, run the following command in the top-level working directory of your project:
The sections below outline the changes made to hooks and components in v1, and how to migrate any associated references in your code.

Migrate to updated hooks

The following data hooks have been renamed: To find all affected references in your code, you can run the command below in the top-level working directory of your project:
In addition to the rename, formatting options moved from the second options argument into a format key in the main config. See the examples below.

useCrmProperties updated to useRecordPropertiesCurrent

The useCrmProperties hook has been renamed to useRecordPropertiesCurrent.

useAssociations updated to useRecordAssociationsCurrent

The useAssociations hook has been renamed to useRecordAssociationsCurrent, and the pageLength property is now pageSize.

useCrmSearch updated to useRecordSearch

The useCrmSearch hook has been renamed to useRecordSearch, and the pageLength property is now pageSize.

New Stack component

The new Stack component stacks children vertically, with gap, align, and justify props. For horizontal layouts, use Flex.

Overlay replaces the reactions pattern

Use the overlay prop to open panels and modals. Remove the reactions second argument from all event handlers.
This applies to all reactions methods (openPanel, openModal, etc.). The Reactions, PanelAction, ModalAction, and ReactionsHandler types have also been removed. The options prop is removed from the Dropdown component. Instead, use Dropdown.ButtonItem child components to declare dropdown items.

Additional removed props

Consult the table below on other props that have been removed from certain components compared to v0:
Last modified on November 2, 2026