You have 3 days left in your trial. Upgrade to pro to continue using all features.
Check out BuilderKit; the next generation of toolkit for building beautiful Angular applications. Use promo code FUSE on checkout for 20% off your purchase!
CHANGELOG
v21.1.0
Apr 1, 2026
Added
Multi-language support using Transloco
Toolbar
Notifications page
Changed
Updated dependencies
Dropped base font size to 13px
Improved the routing
Improved the sidebar design
Improved the layout
Improved the Academy app design
Improved the Notes app design
v21.0.0
Feb 10, 2026
Breaking Changes
Complete rewrite of Fuse Angular
Greatly simplified the applications and pages and removed all functional logic
Added
Angular v21
Modern Angular support
Zoneless, Strict & Standalone
SSR support
v20.0.0
Jun 05, 2024
Changed
(Dependencies) Updated Angular & Angular Material to v18
(Dependencies) Updated other packages
Moved the project to the new "application" builder
Moved assets to "/public" folder
Added prettier and re-formatted entire codebase with it
Moved to the new control flow syntax (@if, @for, @switch, and etc.)
Fixed
(apps/mailbox) "filter" renamed to "funnel" accidentally
Missing/renamed icons on navigation
Mat-select icon color
Mat-menu misalignment and size issues
v19.1.0
Mar 11, 2024
Changed
(Dependencies) Updated Angular & Angular Material
(Dependencies) Updated various other dependencies
(@fuse/fullscreen) Updated the fullscreen component to use the new Fullscreen API
Fixed
Legacy peer dependeny resolution
v19.0.0
Nov 20, 2023
Changed
(Dependencies) Updated Angular & Angular Material to v17
(Dependencies) Updated various other packages
(Transloco) Updated to standalone configuration
(core) Use inject for dependencies
Fixed
Rotation on some icons
Autocompleted input colors
v18.0.0
May 30, 2023
Breaking
(Standalone) Updated Fuse to standalone components
(Config) Replaced NgModule configurations with Providers
(Functional) Moved to functional interceptors, guards, resolvers, etc.
Changed
(Dependencies) Updated Angular & Angular Material to v16
(Dependencies) Updated various other packages
(Icons) Updated Heroicons
v17.2.0
Jan 19, 2023
Changed
(Dependencies) Updated Angular & Angular Material to v15.1.1
(Dependencies) Updated various other packages
Fixed
(Angular Material) Fixed: Tooltip background color is not correct
v17.1.0
Dec 12, 2022
Changed
(Dependencies) Updated Angular & Angular Material to v15.0.0
(Dependencies) Updated various other packages
(Core) Use the new "CanMatch" guard for routes rather than "CanLoad" & "CanActivate" combination
Fixed
(Angular Material) Fixed: Autocompleted input background color does not look right
(Angular Material) Fixed: Tailwind breaks the disabled mat-checkbox styling
v17.0.1
Nov 21, 2022
Fixed
(@fuse/confirmation-dialog) Fixed: Extra padding on the confirmation dialogs
v17.0.0
Nov 18, 2022
Breaking
(Dependencies) From this version up, Fuse will not be compatible with Legacy Angular Material components
(Linting) Removed linter setup and eslint packages since most of the linting happens on Editors and IDEs. This is also partly because of slow development speed of angular-eslint packages.
(.fuse-mat-textarea) Removed in favor of CSS :has selector, now textareas within "mat-form-field" components are detected automatically
(.fuse-mat-no-subscript) Removed in favor of 'subscriptSizing="dynamic"' property of "mat-form-field"
Changed
(Dependencies) Updated Angular & Angular Material to v15.0.0
(Dependencies) Updated various other packages
(Dependencies) Removed ngx-markdown from the package.json, it still can be used within Fuse, it's a part of the effort to make releasing Fuse updates easier
(General) Matched the files and folders with a newly created Angular v15 project to make things easier for the newcomers
(Angular Material) Re-wrote the override styles to make sure everything look the same as before (compatibility for MDC components)
(Theming) Re-wrote the theming system to make sure to keep everything working as before without any breaking changes
v16.0.0
Oct 04, 2022
Breaking
(dependencies) Replaced moment.js with luxon, big thanks to @steveschmitt (https://github.com/steveschmitt) for the PR
Changed
(dependencies) Updated Angular & Angular Material to v14.2.x
(dependencies) Updated various other packages
(app.resolvers) Removed the extra user getter call since the user data already comes with the sign-in process to prevent confusion for the newcomers
(apps/contacts) Added confirmation to the "Delete contact" action using FuseConfirmationService
(apps/ecommerce/inventory) Added confirmation to the "Delete product" action using FuseConfirmationService
(apps/scrumboard) Added confirmation to the "Delete list" action using FuseConfirmationService
(apps/tasks) Added confirmation to the "Delete task" action using FuseConfirmationService
(ui/confirmation-dialog) Created a separate page for FuseConfirmationService and put the example configurator in there for better visibility
(docs) Moved Fuse Components and Other Components into UI for better visibility and better categorization
Fixed
(transloco) Undefined fallback language causes issues in some cases
(tailwindcss) Ordered lists with "s" modifier causes builder to throw errors
v13.2.0
July 01, 2021
Added
(fuse/navigation) "tooltip" property to show tooltips on navigation items using MatTooltip
Changed
(dependencies) Updated Angular & Angular Material to v12.1.1
(dependencies) Updated various other packages
(dev-dependencies) Removed "@angular/language-service" as IDEs and Code editors include them either natively or through plugins
(Angular Material) Apply rounded styles by default
(fuse/navigation) Moved *ngIf directives into their own "ng-container" containers
(layouts) Hide the "fuse-fullscreen" button on smaller devices since they don't support fullscreen
(layout/common) Explicitly define the overlay position strategy properties
(apps/contacts) Explicitly define the overlay position strategy properties
(apps/mailbox) Explicitly define the overlay position strategy properties
(apps/tasks) Explicitly define the overlay position strategy properties
(tailwindcss) Breaking: Removed 5, 6 & 12 fractional spacing values since they are not used in Demo by default and they are mostly not needed because of Flex and Grid. If you happen to use them, you can manually add them back.
(docs) Updated docs
(package.json) Added "description" and "author" fields
Fixed
(fuse/drawer) Memory leak due to the animation player, thanks to Vadym Pidoplichko for coming up the issue and the solution.
(fuse/navigation) Vertical navigation blocks scroll if it's destroyed while in "over" mode and opened
(layouts) Header buttons are not fitting on certain layouts
(layout/settings-drawer) Issues on small screen devices
(apps/ecommerce/inventory) Tags selector border colors are not correct on dark mode
(apps/help-center) Small dark mode issues
(transloco) Language files cannot be loaded if using a base href other than "/"
(tailwindcss) Dark mode classes are not being purged correctly due to the wrong safelist entry
v13.1.0
June 15, 2021
Added
(fuse/fullscreen) [tooltip] & [iconTpl] inputs for customizing the trigger button
(fuse/navigation) "target" property for setting the target attribute on external links
(ui/angular-material) List of available components with links to official docs
(ui/advanced-search) An example form that uses query parameters for Advanced Search like forms
(ui/page-layouts) Tabbed version of "Simple Fullwidth" page layout
Changed
(app.resolver) Use services to request the initial data
(core) New navigation service to request and store the navigation data
(core/user) Renamed "user.model" to "user.types" for better consistency
(layouts) Common components of layouts now requests their data directly from their service rather than getting it from route data
(layouts/common/search) Improved the autocomplete design
(apps/ecommerce/inventory) Replaced the mat-table with a custom grid for better performance & improved the mobile experience
(docs) Updated the docs to reflect the latest changes
(dependencies) Updated Angular, Angular Material & various other packages
Fixed
(fuse/navigation) First children of collapsable items don't have proper spacing at the top
(data/navigation) Wrong icon for "Invoice" navigation item
(data/navigation) Dashboards are missing from "Futuristic" navigation type
v13.0.3
June 03, 2021
Added
(apps/scrumboard) New, initial version of the Scrumboard app
Changed
(fuse/autogrow) BREAKING: Removed "fuseAutogrow" in favor of "matTextareaAutosize" since all of its problems solved, use [matTextareaAutosize] without any vertical padding on the textarea itself
(Angular Material) Increased default MatDialog border radius to 16px for better consistency
(apps/ecommerce) Small tweaks and improvements
(apps/mailbox) Small tweaks and improvements
(angular.json) Removed "e2e" entry, fixed the styles file path for "test"
(dependencies) Updated Angular, Angular Material & various other packages
Fixed
(Angular Material) Density setting is not being applied correctly on Dark themes
v13.0.2
May 24, 2021
Changed
(mockApi) Removed typings from data files
(apps/ecommerce/inventory) Performance improvements, decreased the mockApi delay
(pages/settings) Fixed: Settings container component width is not filling the container
v13.0.1
May 21, 2021
Added
(i18n) Added multi language support using @ngneat/transloco
(pages) Added Activities page (timeline)
(FuseNavigation) Added support for new "isActiveMatchOptions" for Basic navigation items; https://github.com/angular/angular/pull/40303
Changed
(dependencies) Updated various packages to their latest versions
(tailwind) Use TAILWIND_MODE environment variable to activate purge on build
(overrides/angular-material) Changed the text and arrow color of mat-select on focus when it's used as a prefix or suffix in mat-form-field
(overrides/angular-material) Use //@apply whenever it's possible
(eslint) Removed e2e tsconfig path as there is no default e2e solution included into Angular since v12.0.0
(eslint) Activated explicit return types on functions and methods
(core) Separated the "auth" and "icon registry" to their own modules to keep the CoreModule simple
(FuseNavigation) Added a generic return type for "getComponent" method on FuseNavigationService
(FuseNavigation) Use the generic return type for "getComponent"
(fuse) Fixed barrel exports
(layout/common) Added trackBy functions to ngFor loops in common components
(docs) Updated docs
v13.0.0
May 15, 2021
Added
(pages/settings) New Settings page
(support) "_redirects" file for Netlify support
Changed
(dependencies) Updated Angular & Angular Material to v12.0.0
(dependencies) Updated various other packages
(linting) Migrated over to the ESLint
(routing) Use "corrected" behavior for relative link resolution (https://github.com/angular/angular/pull/22394) as it's the default value starting from Angular v11 (https://github.com/angular/angular/pull/25609)
(refactoring) Moved *ngFor directives to their separate <ng-container> element
(apps/ecommerce) Tweaked the hover color on inventory list for better consistency
(apps/chat) Tweaked the hover color on lists for better consistency
(apps/contacts) Tweaked the hover color on contact list for better consistency
(apps/tasks) Visual improvements
v12.3.0
May 07, 2021
Added
(apps/notes) New Notes app
(fuse/masonry) Added a component for creating fast Masonry-like layouts
Changed
(apps/tasks) Tweaked the hover color on tasks list for better consistency
(apps/mailbox) Adjusted the app title font size for better consistency
(apps/mailbox) Used shadow on threads for better consistency
v12.2.0
May 01, 2021
Added
(apps/chat) New and improvement version of Chat app