Getting Started
Changelog
All notable changes can be found in this changelog.
3.1.0 (2026-07-31)
Breaking
- Add support for lazy-rendered menus. Angular Material adds an unmarked
divwrapper around the menu content when usingmatMenuTriggerForwithmatMenuContent. This wrapper can cause issues with styling and positioning of the menu. If you usedivelements inside your menu content as the first child, either replace it with aspanor add.not-mat-mdc-wrapperclass to thedivelement to prevent it from being wrongly targeted. This is only an issue if you have adivelement inside your menu content as the first child.
Added
- Angular v22.1 support
- BuilderKit: Configurable border radius via Theming provider
Changed
- BuilderKit: Migrated
left-rightselectors tostart-end/block-inlineselectors for better RTL support - All: Updated dependencies across all products
3.0.0 (2026-06-11)
Added
- Angular v22 support
- BuilderKit: Support for MatProgressSpinner in Buttons
- BuilderKit: Support for custom loaders in Buttons
Changed
- All: Replaced
@Injectable({ providedIn: 'root' })decorators with the new@Service()decorator - All: Updated dependencies across all products
2.7.0 (2026-05-08)
Added
- BuilderKit: MockServer core service for creating mock APIs
- BuilderKit: BuiSkeleton directives for skeleton loading states
- Orbit: New landing template
Changed
- BuilderKit: Set default border radius on BuiPopover to "md"
Fixed
- Horizon: FullCalendar v7.0.0-rc.2 breaking changes
2.6.0 (2026-04-13)
Added
- BuilderKit: Ability to anchor BuiPopover to elements other than the trigger
- BuilderKit: Ability to update anchor and position of BuiPopover on the fly
- BuilderKit:
buiPopoverClosedirective to close popovers from inside the popover content - BuilderKit:
closeOnScrollinput on BuiPopover to automatically close popovers when scrolling occurs - Horizon: Calendar app powered by FullCalendar
- Horizon: "New Task" and "Task Details" dialogs
- Horizon: Appearance tab on Settings to showcase theming capabilities of BuilderKit
- Horizon: Compact version of Action Panel trigger
- Horizon: Notifications panel
Changed
- BuilderKit: Properly export BuiDialog, BuiPopover & BuiSheet directives using
exportAsfor better template reference support - BuilderKit: Less strict fallback positions on BuiPopover to prevent positional flickering
- BuilderKit: Improved
type="color"input styles - BuilderKit: Better null checks and protections against low chroma and hueless colors on palette generator
- BuilderKit: Removed "tw-animate-css" library and moved its CSS animations to BuilderKit's base styles
- Horizon: Renamed "actions-panel" to "action-panel"
- Horizon: Replace Status filter mat-menu with BuiPopover in Audit logs
- Horizon: Replace Customize mat-menu with BuiPopover in Audit logs
- All: Updated dependencies across all products
Fixed
- BuilderKit: Removed classes from BuiPopover & BuiCollapsible triggers that cause styling issues on buttons
- BuilderKit: Removed unnecessary, premature cleanup codes from BuiDialog, BuiPopover & BuiSheet
- BuilderKit: BuiPopover panel dimensions are changing on re-positioning
- BuilderKit: Theming service cannot update colors on the fly due to broken style element reference
- BuilderKit: Wrong icon color on "primary destructive" buttons
- BuilderKit: Low chroma and hueless colors break palette generation
- BuilderKit: Broken "tw-animate-css" animations on Firefox due to incorrect whitespace stripping
- Horizon: Sidebar navigation data modifications persists across reloads
2.5.0 (2026-03-27)
Breaking
- BuilderKit: AlertDialog, Collapsible, Sheet & Sidebar components have been replaced with directives. You can keep the old components, but it's recommended to switch to the new directives for better flexibility, accessibility, and performance. Check the updated documentation for more details and examples.
Added
- Blocks: Dialog blocks
- Blocks: Popover blocks
- Blocks: Nested alert dialog block
- BuilderKit: Dialog directives
- BuilderKit: Collapsible directives
- BuilderKit: Popover directives
- BuilderKit: Sidebar directives
- BuilderKit: Sheet directives
Changed
- Spark: Use
formRootandsubmissionon signal forms - Spark: Reverted
(pointerdown)inputs back to(click)due to accessibility and timing issues - Horizon: Use "formRoot" and "submission" on signal forms
- Horizon: Reverted
(pointerdown)inputs back to(click)due to accessibility and timing issues - Horizon: Replaced
mat-menuusage in users table customization withPopoverdirectives - Blocks: Updated blocks to use new directives
- BuilderKit: Updated Lucide icons
- BuilderKit: Updated Inter font
- Updated dependencies across all products
2.4.0 (2026-02-24)
Changed
- BuilderKit: Explicitly set label and sub-label font sizes on mat-stepper
- BuilderKit: Improve structure on UI components
- BuilderKit: Update lucide icons
- Updated dependencies across all products
2.3.0 (2026-02-11)
Added
- Horizon: Sign up page
- Horizon: Forgot password page
- Horizon: Reset password page
- Horizon: Email update dialog for Account Settings page
Changed
- BuilderKit: Replaced Alert Dialog
(click)inputs with(pointerdown) - Spark: Replaced Alert Dialog
(click)inputs with(pointerdown) - Spark: Replaced Reactive forms on Sign In page with Signal forms
- Horizon: Replaced Alert Dialog
(click)inputs with(pointerdown) - Horizon: Replaced Reactive forms on Sign In page with Signal forms
Fixed
- Horizon: User details sheet scrolling
2.2.0 (2026-02-05)
Added
- Sheet component
- Blocks: Stats overview cards block
- Blocks: Sheet blocks
Changed
- Horizon: Replace mat-dialog with sheet component in user details
Fixed
- BuilderKit: mat-expansion-panel is not correctly styled when used outside mat-accordion
2.1.0 (2026-01-29)
Added
- Horizon: Initial release for Angular v21
Fixed
- BuilderKit: Remove min-height from base styles
2.0.3 (2026-01-13)
Added
- Alert Dialog component
- Different style for 'filled' appearance of MatCard
- Backdrop blur for MatDialog
- Blocks: Alert Dialog blocks
Fixed
- Inconsistent and wrong name for 'collapsable' component. You must now use 'collapsible' instead.
2.0.2 (2026-01-06)
Changed
- Spark: Simplified project structure
2.0.1 (2025-12-01)
Added
- Collapsible component
- Sidebar component
- Blocks: Sidebar navigation blocks
- Blocks: Sidebar panel blocks
2.0.0 (2025-11-23)
Changed
- Angular v21 support
- Blocks: Improved text overflow handling with
truncate - Blocks: Improved formatting
1.1.0 (2025-11-04)
Added
- Blocks: Initial release
Changed
- BuilderKit: Simplified project structure and tooling
- Spark: Simplified project structure and tooling
1.0.0 (2025-07-16)
Added
- BuilderKit: Initial release for Angular v20
- Spark: Initial release for Angular v20