Skip to content

Latest commit

 

History

History
1651 lines (1221 loc) · 51.6 KB

File metadata and controls

1651 lines (1221 loc) · 51.6 KB

@coreui/angular changelog


5.6.21


5.6.20

  • chore(dependencies): update to Angular 21.2.3
    • @angular-devkit/schematics @ "21.2.2" (was "21.2.1")
    • @angular/build @ "21.2.2" (was "21.2.1")
    • @angular/cli @ "21.2.2" (was "21.2.1")
    • @angular/compiler-cli @ "21.2.3" (was "21.2.1")
    • @angular/language-service @ "21.2.3" (was "21.2.1")
    • typescript-eslint @ "8.57.0" (was "8.56.1")
    • @angular/animations @ "21.2.3" (was "21.2.1")
    • @angular/cdk @ "21.2.2" (was "21.2.1")
    • @angular/common @ "21.2.3" (was "21.2.1")
    • @angular/compiler @ "21.2.3" (was "21.2.1")
    • @angular/core @ "21.2.3" (was "21.2.1")
    • @angular/forms @ "21.2.3" (was "21.2.1")
    • @angular/localize @ "21.2.3" (was "21.2.1")
    • @angular/platform-browser @ "21.2.3" (was "21.2.1")
    • @angular/router @ "21.2.3" (was "21.2.1")
  • chore(dependencies): patch hono vulnerabilities https://github.com/advisories/GHSA-v8w9-8mx6-g223

5.6.19

  • chore(devDependencies): cli update to Angular 21.2.1
    • @angular-devkit/schematics @ "21.2.1" (was "21.2.0")
    • @angular/build @ "21.2.1" (was "21.2.0")
    • @angular/cli @ "21.2.1" (was "21.2.0")
    • @types/node @ "24.12.0" (was "24.11.0")
  • chore(devDependencies): eslint update to 10.0.3
    • angular-eslint @ "21.3.0" (was "21.2.0")
    • eslint @ "10.0.3" (was "9.39.3")
    • @eslint/js @ "10.0.1"

5.6.18


5.6.17

  • chore(dependencies): update to Angular 21.2.0
    • @angular-devkit/schematics @ "21.2.0" (was "21.1.5")
    • @angular/build @ "21.2.0" (was "21.1.5")
    • @angular/cli @ "21.2.0" (was "21.1.5")
    • @angular/compiler-cli @ "21.2.0" (was "21.1.5")
    • @angular/language-service @ "21.2.0" (was "21.1.5")
    • @angular/animations @ "21.2.0" (was "21.1.5")
    • @angular/cdk @ "21.2.0" (was "21.1.5")
    • @angular/common @ "21.2.0" (was "21.1.5")
    • @angular/compiler @ "21.2.0" (was "21.1.5")
    • @angular/core @ "21.2.0" (was "21.1.5")
    • @angular/forms @ "21.2.0" (was "21.1.5")
    • @angular/localize @ "21.2.0" (was "21.1.5")
    • @angular/platform-browser @ "21.2.0" (was "21.1.5")
    • @angular/router @ "21.2.0" (was "21.1.5")
    • ng-packagr @ "21.2.0" (was "21.1.0")
    • @types/node @ "24.10.15" (was "24.10.13")
  • fix(chartjs.component): side chart animation issue, rollback to afterRenderEffect

5.6.16

  • fix(chartjs.component): TypeError: Cannot read properties of null (reading 'ownerDocument')
  • chore(dependencies): update eslint to 9.39.3
  • ci(github): update actions/checkout and actions/setup-node to v6

5.6.15

  • refactor(chartjs): remove ngOnChanges and afterRenderEffect, use effects instead, cleanups
  • test(chartjs): add missing tests for input, event emissions, configuration etc
  • chore(dependencies): update to Angular 21.1.5
    • @angular-devkit/schematics @ "21.1.5" (was "21.1.4")
    • @angular/build @ "21.1.5" (was "21.1.4")
    • @angular/cli @ "21.1.5" (was "21.1.4")
    • @angular/compiler-cli @ "21.1.5" (was "21.1.4")
    • @angular/language-service @ "21.1.5" (was "21.1.4")
    • @angular/animations @ "21.1.5" (was "21.1.4")
    • @angular/cdk @ "21.1.5" (was "21.1.4")
    • @angular/common @ "21.1.5" (was "21.1.4")
    • @angular/compiler @ "21.1.5" (was "21.1.4")
    • @angular/core @ "21.1.5" (was "21.1.4")
    • @angular/forms @ "21.1.5" (was "21.1.4")
    • @angular/localize @ "21.1.5" (was "21.1.4")
    • @angular/platform-browser @ "21.1.5" (was "21.1.4")
    • @angular/router @ "21.1.5" (was "21.1.4")
    • zone.js @ "0.16.1" (was "0.16.0")
    • jasmine-core @ "6.1.0" (was "6.0.1")
    • typescript-eslint @ "8.56.1" (was "8.55.0")
  • chore(dependencies): patch minimatch vulnerability https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 (including legacy versions) - npm audit false positive
  • ci(github): update node version to 24.x in workflows configuration files

5.6.13

  • refactor(modal): migrate to native CSS animations
  • fix(modal): firefox show animation timing issue
  • fix(modal): remove backdrop OnDestroy
  • test(modal): add missing tests
  • refactor(offcanvas): migrate to native CSS animations
  • test(offcanvas): update tests
  • fix(backdrop.service): remove backdrop element if present on the body
  • test(backdrop.service): add missing tests
  • chore(dependencies): update to Angular 21.1.4
    • @angular-devkit/schematics @ "21.1.4" (was "21.1.2")
    • @angular/build @ "21.1.4" (was "21.1.2")
    • @angular/cli @ "21.1.4" (was "21.1.2")
    • @angular/compiler-cli @ "21.1.4" (was "21.1.3")
    • @angular/language-service @ "21.1.4" (was "21.1.3")
    • @angular/animations @ "21.1.4" (was "21.1.3")
    • @angular/cdk @ "21.1.4" (was "21.1.3")
    • @angular/common @ "21.1.4" (was "21.1.3")
    • @angular/compiler @ "21.1.4" (was "21.1.3")
    • @angular/core @ "21.1.4" (was "21.1.3")
    • @angular/forms @ "21.1.4" (was "21.1.3")
    • @angular/localize @ "21.1.4" (was "21.1.3")
    • @angular/platform-browser @ "21.1.4" (was "21.1.3")
    • @angular/router @ "21.1.4" (was "21.1.3")
    • @types/node @ "24.10.13" (was "24.10.10")
    • typescript-eslint @ "8.55.0" (was "8.54.0")
  • chore(devDependencies): remove copyfiles, use native-copyfiles instead
  • chore(dependencies): remove overrides @modelcontextprotocol/sdk version to ^1.26.0

5.6.12

  • chore(dependencies): update to Angular 21.1.3
    • @angular/compiler-cli @ "21.1.3" (was "21.1.2")
    • @angular/language-service @ "21.1.3" (was "21.1.2")
    • @angular/animations @ "21.1.3" (was "21.1.2")
    • @angular/cdk @ "21.1.3" (was "21.1.2")
    • @angular/common @ "21.1.3" (was "21.1.2")
    • @angular/compiler @ "21.1.3" (was "21.1.2")
    • @angular/core @ "21.1.3" (was "21.1.2")
    • @angular/forms @ "21.1.3" (was "21.1.2")
    • @angular/localize @ "21.1.3" (was "21.1.2")
    • @angular/platform-browser @ "21.1.3" (was "21.1.2")
    • @angular/router @ "21.1.3" (was "21.1.2")
    • @types/node @ "24.10.10" (was "24.10.9")
    • angular-eslint @ "21.2.0" (was "21.1.0")
  • chore(dependencies): @isaacs/brace-expansion vulnerability https://github.com/advisories/GHSA-7h2j-956f-4vf2
  • chore(dependencies): @modelcontextprotocol/sdk vulnerability https://github.com/advisories/GHSA-345p-7cg4-v4c7

5.6.10

  • chore(dependencies): update jasmine to v6
  • chore(dependencies): update to Angular 21.1.2
    • @angular-devkit/schematics @ "21.1.2" (was "21.1.1")
    • @angular/build @ "21.1.2" (was "21.1.1")
    • @angular/cli @ "21.1.2" (was "21.1.1")
    • @angular/cdk @ "21.1.2" (was "21.1.1")
    • @angular/compiler-cli @ "21.1.2" (was "21.1.1")
    • @angular/language-service @ "21.1.2" (was "21.1.1")
    • @angular/animations @ "21.1.2" (was "21.1.1")
    • @angular/common @ "21.1.2" (was "21.1.1")
    • @angular/compiler @ "21.1.2" (was "21.1.1")
    • @angular/core @ "21.1.2" (was "21.1.1")
    • @angular/forms @ "21.1.2" (was "21.1.1")
    • @angular/localize @ "21.1.2" (was "21.1.1")
    • @angular/platform-browser @ "21.1.2" (was "21.1.1")
    • @angular/router @ "21.1.2" (was "21.1.1")
    • @types/jasmine @ "6.0.0" (was "5.1.15")
    • jasmine-core @ "6.0.1" (was "5.13.0")
    • karma-jasmine-html-reporter @ "2.2.0" (was "2.1.0")

5.6.9

  • chore(dependencies): update to Angular 21.1.1
    • @angular-devkit/schematics @ "21.1.1" (was "21.1.0")
    • @angular/build @ "21.1.1" (was "21.1.0")
    • @angular/cli @ "21.1.1" (was "21.1.0")
    • @angular/compiler-cli @ "21.1.1" (was "21.1.0")
    • @angular/language-service @ "21.1.1" (was "21.1.0")
    • @angular/animations @ "21.1.1" (was "21.1.0")
    • @angular/cdk @ "21.1.1" (was "21.1.0")
    • @angular/common @ "21.1.1" (was "21.1.0")
    • @angular/compiler @ "21.1.1" (was "21.1.0")
    • @angular/core @ "21.1.1" (was "21.1.0")
    • @angular/forms @ "21.1.1" (was "21.1.0")
    • @angular/localize @ "21.1.1" (was "21.1.0")
    • @angular/platform-browser @ "21.1.1" (was "21.1.0")
    • @angular/router @ "21.1.1" (was "21.1.0")
    • lodash-es @ "4.17.23" (was "4.17.22")
    • prettier @ "3.8.1" (was "3.8.0")
    • typescript-eslint @ "8.54.0" (was "8.53.0")
  • chore(dependencies): tar vulnerability https://github.com/advisories/GHSA-r6q2-hw4h-h46w
  • chore(dependencies): lodash vulnerability https://github.com/advisories/GHSA-xxjr-mmjv-4gpg
  • chore(dependencies): remove overrides undici version to ^7.18.2

5.6.8

  • fix(tooltip): tooltip trigger failure on quick double-entry mouse hover movements
  • fix(popover): popover trigger failure on quick double-entry mouse hover movements

5.6.7

  • chore(dependencies): update to Angular 21.1
    • @angular-devkit/schematics @ "21.1.0" (was "21.0.5")
    • @angular/build @ "21.1.0" (was "21.0.5")
    • @angular/cli @ "21.1.0" (was "21.0.5")
    • @angular/compiler-cli @ "21.1.0" (was "21.0.8")
    • @angular/language-service @ "21.1.0" (was "21.0.8")
    • @angular/animations @ "21.1.0" (was "21.0.8")
    • @angular/cdk @ "21.1.0" (was "21.0.6")
    • @angular/common @ "21.1.0" (was "21.0.8")
    • @angular/compiler @ "21.1.0" (was "21.0.8")
    • @angular/core @ "21.1.0" (was "21.0.8")
    • @angular/forms @ "21.1.0" (was "21.0.8")
    • @angular/localize @ "21.1.0" (was "21.0.8")
    • @angular/platform-browser @ "21.1.0" (was "21.0.8")
    • @angular/router @ "21.1.0" (was "21.0.8")
    • @types/node @ "24.10.9" (was "24.10.8")
    • ng-packagr @ "21.1.0" (was "21.0.1")
    • prettier @ "3.8.0" (was "3.7.4")
  • chore(dependencies): overrides undici version to ^7.18.2 to mitigate 2 low severity vulnerabilities

5.6.6

  • refactor(dropdown): border radius cleanup
  • chore(dependencies): update
    • @angular/compiler-cli @ "21.0.8" (was "21.0.7")
    • @angular/language-service @ "21.0.8" (was "21.0.7")
    • @angular/animations @ "21.0.8" (was "21.0.7")
    • @angular/cdk @ "21.0.6" (was "21.0.5")
    • @angular/common @ "21.0.8" (was "21.0.7")
    • @angular/compiler @ "21.0.8" (was "21.0.7")
    • @angular/core @ "21.0.8" (was "21.0.7")
    • @angular/forms @ "21.0.8" (was "21.0.7")
    • @angular/localize @ "21.0.8" (was "21.0.7")
    • @angular/platform-browser @ "21.0.8" (was "21.0.7")
    • @angular/router @ "21.0.8" (was "21.0.7")
    • @types/jasmine @ "5.1.15" (was "5.1.13")
    • @types/node @ "24.10.8" (was "24.10.4")
    • typescript-eslint @ "8.53.0" (was "8.52.0")

5.6.5

  • chore(dependencies): update
    • @angular-devkit/schematics @ "21.0.5" (was "21.0.4")
    • @angular/build @ "21.0.5" (was "21.0.4")
    • @angular/cli @ "21.0.5" (was "21.0.4")
    • @angular/compiler-cli @ "21.0.7" (was "21.0.6")
    • @angular/language-service @ "21.0.7" (was "21.0.6")
    • @angular/animations @ "21.0.7" (was "21.0.6")
    • @angular/common @ "21.0.7" (was "21.0.6")
    • @angular/compiler @ "21.0.7" (was "21.0.6")
    • @angular/core @ "21.0.7" (was "21.0.6")
    • @angular/forms @ "21.0.7" (was "21.0.6")
    • @angular/localize @ "21.0.7" (was "21.0.6")
    • @angular/platform-browser @ "21.0.7" (was "21.0.6")
    • @angular/router @ "21.0.7" (was "21.0.6")
    • typescript-eslint @ "8.52.0" (was "8.50.0")

5.6.4

  • chore(dependencies): update
    • @angular-devkit/schematics @ "21.0.4" (was "21.0.3")
    • @angular/build @ "21.0.4" (was "21.0.3")
    • @angular/cli @ "21.0.4" (was "21.0.3")
    • @angular/compiler-cli @ "21.0.6" (was "21.0.5")
    • @angular/language-service @ "21.0.6" (was "21.0.5")
    • @angular/animations @ "21.0.6" (was "21.0.5")
    • @angular/cdk @ "21.0.5" (was "21.0.3")
    • @angular/common @ "21.0.6" (was "21.0.5")
    • @angular/compiler @ "21.0.6" (was "21.0.5")
    • @angular/core @ "21.0.6" (was "21.0.5")
    • @angular/forms @ "21.0.6" (was "21.0.5")
    • @angular/localize @ "21.0.6" (was "21.0.5")
    • @angular/platform-browser @ "21.0.6" (was "21.0.5")
    • @angular/router @ "21.0.6" (was "21.0.5")
    • lodash-es @ "4.17.22" (was "4.17.21")

5.6.2

  • chore(dependencies): update
    • ng-packagr @ "21.0.1" (was "21.0.0")
    • eslint @ "9.39.2" (was "9.39.1")
    • typescript-eslint @ "^8.50.0" (was "8.49.0")
    • @types/node @ "24.10.4" (was "24.10.3")

5.6.1

  • fix(dropdown): potential infinite loop setting listeners
  • chore(dependencies): update to Angular 21.0.5
    • @angular-devkit/schematics @ "21.0.3" (was "21.0.2")
    • @angular/build @ "21.0.3" (was "21.0.2")
    • @angular/cli @ "21.0.3" (was "21.0.2")
    • @angular/compiler-cli @ "21.0.5" (was "21.0.3")
    • @angular/language-service @ "21.0.5" (was "21.0.3")
    • @angular/animations @ "21.0.5" (was "21.0.3")
    • @angular/cdk @ "21.0.3" (was "21.0.2")
    • @angular/common @ "21.0.5" (was "21.0.3")
    • @angular/compiler @ "21.0.5" (was "21.0.3")
    • @angular/core @ "21.0.5" (was "21.0.3")
    • @angular/forms @ "21.0.5" (was "21.0.3")
    • @angular/localize @ "21.0.5" (was "21.0.3")
    • @angular/platform-browser @ "21.0.5" (was "21.0.3")
    • @angular/router @ "21.0.5" (was "21.0.3")
    • @types/node @ "24.10.3" (was "24.10.2")

5.6.0

  • chore(dependencies): update to Angular 21
    • @angular-devkit/schematics @ "21.0.2" (was "20.3.12")
    • @angular/build @ "21.0.2" (was "20.3.12")
    • @angular/cli @ "21.0.2" (was "20.3.12")
    • @angular/compiler-cli @ "21.0.3" (was "20.3.14")
    • @angular/language-service @ "21.0.3" (was "20.3.14")
    • @angular/animations @ "21.0.3" (was "20.3.14")
    • @angular/cdk @ "21.0.2" (was "20.2.14")
    • @angular/common @ "21.0.3" (was "20.3.14")
    • @angular/compiler @ "21.0.3" (was "20.3.14")
    • @angular/core @ "21.0.3" (was "20.3.14")
    • @angular/forms @ "21.0.3" (was "20.3.14")
    • @angular/localize @ "21.0.3" (was "20.3.14")
    • @angular/platform-browser @ "21.0.3" (was "20.3.14")
    • @angular/router @ "21.0.3" (was "20.3.14")
    • ng-packagr @ "21.0.0" (was "20.3.2")
    • zone.js @ "0.16.0" (was "0.15.1")
    • @types/node @ "24.10.2" (was "22.19.1")
    • angular-eslint @ "21.1.0" (was "20.7.0")
    • jasmine-core @ "5.13.0" (was "5.12.1")
    • prettier @ "3.7.4" (was "3.6.2")
    • typescript-eslint @ "8.49.0" (was "8.48.0")
  • remove @angular/platform-browser-dynamic
  • test: updates, cleanups and fixes
  • refactor(sidebar.service): cleanup
  • refactor(dropdown.service): cleanup
  • refactor(sidebar-nav): signal inputs, test
  • refactor(sidebar-nav.service): SidebarNavHelper providedIn: root
  • refactor: migration from NgClass to class bindings
  • refactor: migration from NgStyle to style bindings
  • test: RouterTestingModule migration

5.5.25

  • fix(backdrop): modal backdrop not removed on zoneless - close #240 - thanks @anyplin
  • chore(dependencies): update to Angular 20.3.14
    • @angular/compiler-cli @ "20.3.14" (was "20.3.13")
    • @angular/language-service @ "20.3.14" (was "20.3.13")
    • @angular/animations @ "20.3.14" (was "20.3.13")
    • @angular/common @ "20.3.14" (was "20.3.13")
    • @angular/compiler @ "20.3.14" (was "20.3.13")
    • @angular/core @ "20.3.14" (was "20.3.13")
    • @angular/forms @ "20.3.14" (was "20.3.13")
    • @angular/localize @ "20.3.14" (was "20.3.13")
    • @angular/platform-browser @ "20.3.14" (was "20.3.13")
    • @angular/platform-browser-dynamic @ "20.3.14" (was "20.3.13")
    • @angular/router @ "20.3.14" (was "20.3.13")

5.5.24

  • refactor(modal): visible signal, cleanup
  • chore(devDependencies): update
    • @angular-devkit/schematics @ "20.3.12" (was "20.3.11")
    • @angular/build @ "20.3.12" (was "20.3.11")
    • @angular/cli @ "20.3.12" (was "20.3.11")

5.5.23

  • chore(dependencies): update to Angular 20.3.13
    • @angular-devkit/schematics @ "20.3.11" (was "20.3.9")
    • @angular/build @ "20.3.11" (was "20.3.9")
    • @angular/cli @ "20.3.11" (was "20.3.9")
    • @angular/compiler-cli @ "20.3.13" (was "20.3.10")
    • @angular/language-service @ "20.3.13" (was "20.3.10")
    • @angular/animations @ "20.3.13" (was "20.3.10")
    • @angular/cdk @ "20.2.14" (was "20.2.12")
    • @angular/common @ "20.3.13" (was "20.3.10")
    • @angular/compiler @ "20.3.13" (was "20.3.10")
    • @angular/core @ "20.3.13" (was "20.3.10")
    • @angular/forms @ "20.3.13" (was "20.3.10")
    • @angular/localize @ "20.3.13" (was "20.3.10")
    • @angular/platform-browser @ "20.3.13" (was "20.3.10")
    • @angular/platform-browser-dynamic @ "20.3.13" (was "20.3.10")
    • @angular/router @ "20.3.13" (was "20.3.10")
    • ng-packagr @ "20.3.2" (was "20.3.0")
    • @types/jasmine @ "5.1.13" (was "5.1.12")
    • @types/node @ "22.19.1" (was "22.19.0")
    • angular-eslint @ "20.7.0" (was "20.5.2")
    • typescript-eslint @ "8.48.0" (was "8.46.3")

5.5.22

  • refactor(pagination): input transform for disabled prop, cleanups
  • chore(dependencies): update
    • angular-eslint @ "20.5.2" (was "20.5.1")

5.5.21

  • chore(dependencies): update to Angular 20.3.10
    • @angular-devkit/schematics @ "20.3.9" (was "20.3.8")
    • @angular/build @ "20.3.9" (was "20.3.8")
    • @angular/cli @ "20.3.9" (was "20.3.8")
    • @angular/compiler-cli @ "20.3.10" (was "20.3.9")
    • @angular/language-service @ "20.3.10" (was "20.3.9")
    • @angular/animations @ "20.3.10" (was "20.3.9")
    • @angular/cdk @ "20.2.12" (was "20.2.10")
    • @angular/common @ "20.3.10" (was "20.3.9")
    • @angular/compiler @ "20.3.10" (was "20.3.9")
    • @angular/core @ "20.3.10" (was "20.3.9")
    • @angular/forms @ "20.3.10" (was "20.3.9")
    • @angular/localize @ "20.3.10" (was "20.3.9")
    • @angular/platform-browser @ "20.3.10" (was "20.3.9")
    • @angular/platform-browser-dynamic @ "20.3.10" (was "20.3.9")
    • @angular/router @ "20.3.10" (was "20.3.9")
    • @types/node @ "22.19.0" (was "22.18.13")
    • angular-eslint @ "20.5.1" (was "20.5.0")
    • eslint @ "9.39.1" (was "9.38.0")
    • typescript-eslint @ "8.46.3" (was "8.46.2")

5.5.20

  • refactor: size and sizing prop types, hostClasses cleanup

5.5.19

  • chore(dependencies): update to Angular 20.3.9
    • @angular-devkit/schematics @ "20.3.8" (was "20.3.7")
    • @angular/build @ "20.3.8" (was "20.3.7")
    • @angular/cli @ "20.3.8" (was "20.3.7")
    • @angular/compiler-cli @ "20.3.9" (was "20.3.7")
    • @angular/language-service @ "20.3.9" (was "20.3.7")
    • @angular/animations @ "20.3.9" (was "20.3.7")
    • @angular/common @ "20.3.9" (was "20.3.7")
    • @angular/compiler @ "20.3.9" (was "20.3.7")
    • @angular/core @ "20.3.9" (was "20.3.7")
    • @angular/forms @ "20.3.9" (was "20.3.7")
    • @angular/localize @ "20.3.9" (was "20.3.7")
    • @angular/platform-browser @ "20.3.9" (was "20.3.7")
    • @angular/platform-browser-dynamic @ "20.3.9" (was "20.3.7")
    • @angular/router @ "20.3.9" (was "20.3.7")
    • jasmine-core @ "5.12.1" (was "5.12.0")

5.5.18

  • chore(dependencies): update to Angular 20.3.7
    • @angular-devkit/schematics @ "20.3.7" (was "20.3.4")
    • @angular/build @ "20.3.7" (was "20.3.4")
    • @angular/cli @ "20.3.7" (was "20.3.4")
    • @angular/compiler-cli @ "20.3.7" (was "20.3.3")
    • @angular/language-service @ "20.3.7" (was "20.3.3")
    • @angular/animations @ "20.3.7" (was "20.3.3")
    • @angular/cdk @ "20.2.10" (was "20.2.7")
    • @angular/common @ "20.3.7" (was "20.3.3")
    • @angular/compiler @ "20.3.7" (was "20.3.3")
    • @angular/core @ "20.3.7" (was "20.3.3")
    • @angular/forms @ "20.3.7" (was "20.3.3")
    • @angular/localize @ "20.3.7" (was "20.3.3")
    • @angular/platform-browser @ "20.3.7" (was "20.3.3")
    • @angular/platform-browser-dynamic @ "20.3.7" (was "20.3.3")
    • @angular/router @ "20.3.7" (was "20.3.3")
    • @types/jasmine @ "5.1.12" (was "5.1.9")
    • @types/node @ "22.18.13" (was "22.18.8")
    • angular-eslint @ "20.5.0" (was "20.3.0")
    • chart.js @ "4.5.1" (was "4.5.0")
    • eslint @ "9.38.0" (was "9.36.0")
    • jasmine-core @ "5.12.0" (was "5.11.0")
    • typescript-eslint @ "8.46.2" (was "8.45.0")

5.5.17

  • chore(dependencies): update to Angular 20.3.3
    • @angular-devkit/schematics @ "20.3.4" (was "20.3.3")
    • @angular/build @ "20.3.4" (was "20.3.3")
    • @angular/cli @ "20.3.4" (was "20.3.3")
    • @angular/compiler-cli @ "20.3.3" (was "20.3.2")
    • @angular/language-service @ "20.3.3" (was "20.3.2")
    • @angular/animations @ "20.3.3" (was "20.3.2")
    • @angular/cdk @ "20.2.7" (was "20.2.5")
    • @angular/common @ "20.3.3" (was "20.3.2")
    • @angular/compiler @ "20.3.3" (was "20.3.2")
    • @angular/core @ "20.3.3" (was "20.3.2")
    • @angular/forms @ "20.3.3" (was "20.3.2")
    • @angular/localize @ "20.3.3" (was "20.3.2")
    • @angular/platform-browser @ "20.3.3" (was "20.3.2")
    • @angular/platform-browser-dynamic @ "20.3.3" (was "20.3.2")
    • @angular/router @ "20.3.3" (was "20.3.2")
    • @types/node @ "22.18.8" (was "22.18.6")
    • jasmine-core @ "5.11.0" (was "5.10.0")
    • typescript @ "5.9.3" (was "5.9.2")
    • typescript-eslint @ "8.45.0" (was "8.44.1")

5.5.16

  • chore(dependencies): update to Angular 20.3.2
    • @angular-devkit/schematics @ "20.3.3" (was "20.3.2")
    • @angular/build @ "20.3.3" (was "20.3.2")
    • @angular/cli @ "20.3.3" (was "20.3.2")
    • @angular/compiler-cli @ "20.3.2" (was "20.3.1")
    • @angular/language-service @ "20.3.2" (was "20.3.1")
    • @angular/animations @ "20.3.2" (was "20.3.1")
    • @angular/cdk @ "20.2.5" (was "20.2.4")
    • @angular/common @ "20.3.2" (was "20.3.1")
    • @angular/compiler @ "20.3.2" (was "20.3.1")
    • @angular/core @ "20.3.2" (was "20.3.1")
    • @angular/forms @ "20.3.2" (was "20.3.1")
    • @angular/localize @ "20.3.2" (was "20.3.1")
    • @angular/platform-browser @ "20.3.2" (was "20.3.1")
    • @angular/platform-browser-dynamic @ "20.3.2" (was "20.3.1")
    • @angular/router @ "20.3.2" (was "20.3.1")

5.5.15

  • chore(dependencies): update

5.5.14

  • chore(dependencies): update to Angular 20.3.1
    • "@angular/animations": "^20.3.1"
    • "@angular/cdk": "^20.2.4"
    • "@angular/common": "^20.3.1"
    • "@angular/compiler": "^20.3.1"
    • "@angular/core": "^20.3.1"
    • "@angular/forms": "^20.3.1"
    • "@angular/localize": "^20.3.1"
    • "@angular/platform-browser": "^20.3.1"
    • "@angular/platform-browser-dynamic": "^20.3.1"
    • "@angular/router": "^20.3.1"
    • "@angular-devkit/schematics": "^20.3.2"
    • "@angular/build": "^20.3.2"
    • "@angular/cli": "^20.3.2"
    • "@angular/compiler-cli": "^20.3.1"
    • "@angular/language-service": "^20.3.1"
    • "@types/node": "^22.18.6"
    • "eslint": "^9.36.0"
    • "typescript": "~5.9.2"
    • "typescript-eslint": "^8.44.1"

5.5.13

  • chore(dependencies): update to Angular 20.3.0

    • @angular-devkit/schematics @ "20.3.1" (was "20.2.2")
    • @angular/build @ "20.3.1" (was "20.2.2")
    • @angular/cli @ "20.3.1" (was "20.2.2")
    • @angular/compiler-cli @ "20.3.0" (was "20.2.4")
    • @angular/language-service @ "20.3.0" (was "20.2.4")
    • @angular/animations @ "20.3.0" (was "20.2.4")
    • @angular/cdk @ "20.2.3" (was "20.2.2")
    • @angular/common @ "20.3.0" (was "20.2.4")
    • @angular/compiler @ "20.3.0" (was "20.2.4")
    • @angular/core @ "20.3.0" (was "20.2.4")
    • @angular/forms @ "20.3.0" (was "20.2.4")
    • @angular/localize @ "20.3.0" (was "20.2.4")
    • @angular/platform-browser @ "20.3.0" (was "20.2.4")
    • @angular/platform-browser-dynamic @ "20.3.0" (was "20.2.4")
    • @angular/router @ "20.3.0" (was "20.2.4")
    • @types/node @ "22.18.4" (was "22.18.1")
    • ng-packagr @ "20.3.0" (was "20.2.0")
    • angular-eslint @ "20.3.0" (was "20.2.0")
    • eslint @ "9.35.0" (was "9.34.0")
    • typescript-eslint @ "8.44.0" (was "8.42.0")

5.5.12

  • chore(dependencies): update to Angular 20.2.4
    • @angular-devkit/schematics@"20.2.2" (was "20.2.1")
    • @angular/build@"20.2.2" (was "20.2.1")
    • @angular/cli@"20.2.2" (was "20.2.1")
    • @angular/compiler-cli@"20.2.4" (was "20.2.2")
    • @angular/language-service@"20.2.4" (was "20.2.2")
    • @angular/animations@"20.2.4" (was "20.2.2")
    • @angular/cdk@"20.2.2" (was "20.2.1")
    • @angular/common@"20.2.4" (was "20.2.2")
    • @angular/compiler@"20.2.4" (was "20.2.2")
    • @angular/core@"20.2.4" (was "20.2.2")
    • @angular/forms@"20.2.4" (was "20.2.2")
    • @angular/localize@"20.2.4" (was "20.2.2")
    • @angular/platform-browser@"20.2.4" (was "20.2.2")
    • @angular/platform-browser-dynamic@"20.2.4" (was "20.2.2")
    • @angular/router@"20.2.4" (was "20.2.2")
    • @types/node@"22.18.1" (was "22.18.0")
    • jasmine-core@"5.10.0" (was "5.9.0")
    • typescript-eslint@"8.42.0" (was "8.41.0")

5.5.11

  • chore(dependencies): update to Angular 20.2.2

5.5.10

  • chore(dependencies): update to Angular 20.2.x

5.5.9

  • chore(dependencies): update

5.5.8

  • fix(toaster): Unexpected state: no hydration info available for a given TNode, which represents a view container. [Expected=> null != undefined <=Actual] - ensure that the contentToasts is available before accessing it - tempfix
  • refactor(toaster): provide ToasterService for ToasterComponent instead of root
  • refactor(toast): migrate visible to linkedSignal
  • chore(dependencies): update

5.5.7

  • chore(dependencies): update to Angular 20.1.6
  • fix(popover): use afterRenderEffect() instead of effect() to avoid NG0500: During hydration expected...
  • fix(tooltip): use afterRenderEffect() instead of effect() to avoid NG0500: During hydration expected...
  • fix(table): use afterRenderEffect() instead of effect() to avoid NG0500: During hydration expected...
  • refactor(table): static ngAcceptInputType_ for boolean inputs
  • refactor(tab.directive): migrate disabled to linkedSignal

5.5.6

  • chore(dependencies): update to Angular 20.1.4
  • refactor(sidebar-nav-divider): signal inputs, test
  • refactor(sidebar-nav-label): signal inputs, test
  • refactor(sidebar-nav-title): signal inputs, test
  • refactor(sidebar-nav-link): signal inputs, test

5.5.5

  • refactor(breadcrumb-router): migrate breadcrumbs$ toSignal, use attrib prop for breadcrumb-item, test update, cleanup
  • fix(breadcrumb-item): remove attributes input conflicting with Element's readonly property, use attribs instead

5.5.4

  • chore(dependencies): update to Angular 20.1
  • fix(tab-list): keyboard arrows handle for rtl
  • refactor(rtl.service): ensure RTL detection works regardless of HTML attribute or CSS property direction (computed style check)

5.5.3

  • chore(dependencies): update

5.5.2

  • chore(dependencies): update

5.5.1

  • fix(progress): TS2540: Cannot assign to value because it is a read-only property - conflicting on directive composition with ProgressBarDirective
  • chore(dependencies): update

5.5.0

  • chore(dependencies): update to Angular 20
  • chore(migration): import DOCUMENT from @angular/core
  • chore(migration): rename the afterRender lifecycle hook to afterEveryRender
  • fix(collapse): NG0953: Unexpected emit for destroyed OutputRef. The owning directive/component is destroyed.
  • refactor(carousel): carousel.config migrate to inject()

5.4.14

  • fix(button): cButton directive loosing tabindex attribute, refactor; close #228 - thanks @bernik1980
  • fix(list-group-item): cListGroupItem directive loosing tabindex attribute, refactor
  • fix(nav-link): cNavLink directive loosing tabindex attribute, refactor
  • refactor(form): minor cleanups
  • chore(dependencies): update

5.4.13

  • fix(modal): scrollbar disappears on backdrop=false, closes #224 - thanks @tturbs
  • chore(dependencies): update

5.4.12

  • chore(dependencies): update

5.4.11

  • chore(dependencies): update

5.4.10

  • refactor(tabs-2): host bindings, host listeners, cleanup
  • chore(dependencies): update

5.4.9

  • chore(dependencies): update

5.4.8

  • fix(form-check-input): checked prop overwrites checked from writeValue in ReactiveForms
  • chore(dependencies): update

5.4.7

  • fix(avatar): default size should be '' not md
  • chore(dependencies): update

5.4.6

  • chore(dependencies): update
  • refactor(dropdown): migrate to contendChild(), constructor-based dependency injection to inject(), cleanup
  • refactor(dropdown-item): add default role prop, cleanup
  • refactor(dropdown-menu): migrate to contendChildren(), cleanup

5.4.5

  • chore(dependencies): update
  • refactor(coreui.types): add BooleanInput and NumberInput types

5.4.3

  • chore(dependencies): update to Angular 19.2
  • refactor(icon.component): cleanup, classList simplify
  • refactor(chartjs.component): signal inputs, host bindings, cleanup
  • fix(table-color): allow undefined type for color input prop
  • fix(align): allow undefined type for align input prop

5.4.1

  • chore(dependencies): update

5.4.0

  • chore(dependencies): version bump and tilde ~ dependencies for @coreui/* packages with Sass modules

5.3.16

  • chore(dependencies): tilde ~ dependencies for @coreui/* packages to avoid Sass modules mismatch

5.3.15

  • refactor: linkedSignal source cleanup
  • refactor(form): host binding, cleanup, tests
  • refactor(form-floating): host binding, cleanup, tests
  • test(form-select): coverage
  • test(form-check-input): indeterminate coverage
  • refactor(modal-toggle): host binding, cleanup, tests
  • refactor(navbar-toggler): host binding, cleanup, tests
  • refactor(template-id): signal inputs, cleanup, tests
  • test(bg-color): css classes coverage
  • test(border): css classes coverage
  • fix(border): border input boolean
  • test(rounded): css classes coverage
  • fix(rounded): border input boolean
  • refactor(text-bg-color): host binding, cleanup, tests
  • refactor(text-color): host binding, cleanup, tests
  • test(shadow-on-scroll): coverage
  • test(visible): coverage
  • refactor(utilities): module minor cleanups
  • refactor(sidebar-toggler): signal inputs, host bindings, cleanup
  • refactor(sidebar-toggle): signal inputs, host bindings, cleanup
  • refactor(sidebar-nav-link): signal output
  • refactor(sidebar-brand): signal inputs, host bindings, cleanup
  • refactor(sidebar): signal inputs, host bindings, cleanup, use inert attribute
  • chore(dependencies): update

5.3.14

  • fix(carousel): when paused (interval=0) and manually changed slide, it does not restart when interval>0
  • refactor(carousel-item): add attribute role = "group"
  • refactor(carousel-inner): add aria-live "off" for interval > 0, otherwise "polite"
  • fix(carousel-control): allow custom content (regression)
  • refactor(carousel): add interval to carousel state
  • fix(carousel.config): set default interval to 0
  • fix(theme.directive): use colorScheme if dark not set
  • refactor(progress-bar): set default value=0
  • refactor(dropdown): signal inputs, host bindings, cleanup, tests
  • refactor(dropdown-item): set default value of disabled prop to false
  • refactor(dropdown-close): set default value of disabled prop to false
  • chore(dependencies): update

5.3.12

  • fix(carousel): first image slides in for crossfade transition, animations refactor, closes #213 - thanks @baloo32
  • fix(carousel): interval prop value change should set/reset timer, closes #214 - thanks @baloo32
  • chore(dependencies): update

5.3.10

  • fix(offcanvas): offcanvas hides on animation.done toState visible, refactor
  • refactor(backdrop): minor cleanups

5.3.9

  • chore(dependencies): update
  • fix(accordion): accordion item not expanded when visible=true on init (regression)
  • refactor(alert): signal inputs, host bindings, cleanup, tests
  • refactor(breadcrumb): signal inputs, host bindings, cleanup, tests
  • refactor(grid): signal inputs, host bindings, cleanup, tests
  • refactor(header): signal inputs, host bindings, cleanup, tests
  • refactor(theme.directive): signal inputs, host bindings, cleanup, tests
  • refactor(offcanvas): signal inputs, host bindings, cleanup, tests
  • refactor(pagination): signal inputs, host bindings, cleanup, tests
  • refactor(carousel): signal inputs, host bindings, cleanup, tests
  • feat(carousel-indicators): allow custom content via TemplateId directive, refactor
  • test(accordion): coverage
  • test(backdrop): coverage
  • test(card-img): coverage
  • test(collapse): coverage
  • test(element-ref): update
  • test(placeholder): coverage
  • test(popover): coverage
  • test(tooltip): coverage

5.3.8

  • chore(dependencies): update to Angular 19.1
  • refactor(form-control): signal inputs, host bindings, cleanup
  • refactor(form-select): signal inputs, host bindings, cleanup
  • refactor(form-label): signal inputs, host bindings, cleanup
  • refactor(form-feedback): signal inputs, host bindings, cleanup
  • refactor(form-check): signal inputs, host bindings, cleanup
  • refactor(form): signal inputs, host bindings, cleanup
  • refactor(input-group): cleanup
  • refactor(nav): signal inputs, host bindings, cleanup, tests
  • refactor(modal): signal inputs, host bindings, cleanup,
  • refactor(progress): signal inputs, host bindings, cleanup, tests, service introduction
  • refactor(table-active): signal inputs, host bindings, cleanup, tests
  • refactor(table-color): signal inputs, host bindings, cleanup, tests
  • refactor(table): signal inputs, host bindings, cleanup, tests
  • refactor(tab): signal inputs, host bindings, cleanup, tests
  • refactor(toast): signal inputs, host bindings, cleanup
  • refactor(align): signal inputs, host bindings, cleanup, tests
  • refactor(bg-color): signal inputs, host bindings, cleanup, tests
  • refactor(border): signal inputs, host bindings, cleanup, tests
  • refactor(rounded): signal inputs, host bindings, cleanup, tests
  • refactor(shadow-on-scroll): signal inputs, host bindings, cleanup
  • refactor(visible): signal inputs, cleanup
  • refactor: make EffectRef #private

5.3.7

  • fix(collapse): collapse not expanded when initial visible=true
  • fix(offcanvas): use inert attribute instead of aria-hidden
  • chore(dependencies): update

5.3.5

  • chore(dependencies): update
  • feat(services): uid service
  • feat(services): rtl service
  • refactor(form-floating): signal inputs, host bindings, cleanup
  • test(progress): cleanup

5.3.4

  • chore(dependencies): update
  • refactor: migrate constructor-based dependency injection to inject function
  • fix(tab-panel): avoid initial transition

5.3.3

  • chore(dependencies): update
  • fix(accordion): accordion item not expanded on init when visible=true
  • refactor(avatar): remove NgOptimizedImage directive, add object-fit: cover
  • chore(workflows): update node-version to 22.x

5.3.2

  • chore(dependencies): update
  • chore(workflows): update with npm ci
  • fix(package-lock): rebuild

5.3.1

  • chore(dependencies): update
  • fix(tabs): NG0950 required input is accessed before a value is set tempfix

5.3.0

  • chore(dependencies): update to Angular 19
  • refactor: directives, components and pipes are now standalone by default
  • refactor: remove deprecated 'allowSignalWrites' flag for effect() - writes are allowed by default

5.2.25

  • chore(dependencies): update to Angular 18.2.12
  • fix(tabs-list): allowSignalWrites for tabsService effect

5.2.24

  • chore(dependencies): update to Angular 18.2.11
  • refactor(tab-panel): animateChild for optional nested animations

5.2.23

  • chore(dependencies): update
  • refactor(html-attr.directive): signal input, cleanup
  • refactor(icon): signal inputs, host bindings, cleanup

5.2.22

  • chore(dependencies): update
  • refactor(collapse): input signals, host bindings
  • refactor(navbar): input signals, host bindings
  • refactor(icon.directive): host binding innerHtml
  • refactor(offcanvas): minor fixes
  • refactor(sidebar-nav): minor fixes

5.2.21

  • chore(dependencies): update

5.2.20

  • chore(dependencies): update to Angular 18.2.8
  • refactor(accordion): input signals, host bindings
  • refactor(toaster.service): readonly props

5.2.19

  • chore(dependencies): update to Angular 18.2.6
  • refactor(spinner): input signals, host bindings, ng-content default fallback content

5.2.18

  • chore(dependencies): update to Angular 18.2.5
  • fix(progress-bar): bar animation fails for no style width on 0 percent
  • refactor(popover): use ComponentRef setInput() api, input signals, host bindings
  • refactor(tooltip): use ComponentRef setInput() api, input signals, host bindings
  • refactor(toast): use ComponentRef setInput() api, input signals
  • fix(widget-stat-f): rounded-start-1 bg for icon without padding, text-color for value prop
  • refactor(callout): input signals, host bindings
  • refactor(card-header-actions): host bindings
  • refactor(card-img): input signals, host bindings
  • refactor(card): host bindings
  • refactor(input-group): input signals, host bindings
  • refactor(container): input signals, host bindings
  • refactor(header): input signals, host bindings
  • refactor(widgets): input signals, host bindings
  • refactor(collapse): input signals, host bindings

5.2.17


5.2.16

  • refactor(footer): input signals, host bindings
  • refactor(placeholder): input signals, host bindings
  • chore(dependencies): update eslint to ^9.9.1
  • chore(dependencies): update typescript-eslint to ~8.3.0
  • chore(dependencies): update tslib to ^2.7.0
  • chore(dependencies): update micromatch to 4.0.8

5.2.15

  • refactor(button): input signals, host bindings
  • refactor(button-close): input signals, host bindings
  • refactor(avatar): host bindings
  • refactor(badge): host bindings
  • chore(dependencies): update to Angular 18.2.1
  • chore(dependencies): update to typescript-eslint ~8.2.0

5.2.14

  • chore(dependencies): update to Angular 18.2
  • chore(dependencies): update to typescript ~5.5.4
  • chore(dependencies): update to typescript-eslint ~8.1.0
  • chore(dependencies): update to angular-eslint ~18.3.0
  • refactor(button): input signals

5.2.13

  • chore(dependencies): update
  • chore(karma.conf): add custom chrome launcher with --disable-search-engine-choice-screen flag
  • refactor: remove empty constructors, wrapper components host class cleanups

5.2.12

  • chore(dependencies): update
  • chore(eslint): update eslint to v9, angular-eslint, typescript-eslint
  • refactor: eslint minor syntax cleanups

5.2.11

  • feat(schematics): ng-add basic integration
  • chore(dependencies): update

5.2.7

  • chore(dependencies): update

5.2.5

  • chore(dependencies): update to Angular 18.1
  • refactor: update calls to afterRender with an explicit phase to the new API

5.2.3

  • chore(dependencies): update
  • refactor(accordion): minor cleanup, add host class metadata
  • refactor(avatar): template default ng-content, host class metadata, input signals
  • refactor(badge): host class metadata, input signals
  • refactor(card): host class metadata, input signals
  • refactor(text-bg-color): input signals
  • refactor(text-color): input signals
  • refactor(widget-stat-b): input signals
  • refactor(modal): minor syntax cleanup

5.2.2

  • chore(dependencies): update
  • fix(tabs2): missing exportAs
  • fix(tab.directive): missing disabled attribute

5.2.1

  • chore(dependencies): update

5.2.0

  • chore(dependencies): update to Angular 18
  • feat(tabs): Angular tabs reimagined structure, keyboard interactions and WAI-ARIA support

5.1.2

  • chore(dependencies): update (js-yaml vulnerability)
  • fix(avatar): add alt prop for img alternate text
  • fix(footer): set default role="contentinfo"
  • fix(header): set default role="banner"
  • fix(sidebar-nav): set default role="navigation"
  • fix(tab-pane): add default role="tabpanel"
  • fix(TabContentRef): add aria-selected attribute and default role="tab"

5.1.1

  • chore(dependencies): update
  • fix(dropdown): add aria-expanded attribute, refactor

5.1.0

  • chore(dependencies): update
  • feat: element-ref directive
  • feat(tooltip): reference input for positioning the tooltip on reference element, refactor with signals
  • refactor(listeners.service): add focusin Trigger
  • refactor(template-id.directive): cleanup, add missing test

5.0.4

  • chore(dependencies): update
  • fix(tooltip): do not show the tooltip for empty content, refactor with input()

5.0.3

  • chore(dependencies): update
  • test: add missing tests, refactor

5.0.2

  • chore(dependencies): update
  • fix(icon): cIcon directive [name] binding does not refresh icon in angular 17 #203
  • refactor(icons-angular): use Angular signals
  • test(icons-angular): update

5.0.1

  • chore(dependencies): update
  • fix(color-mode.service): afterNextRender() for SSR
  • fix(local-storage.service): provide null for empty Storage.getItem() value

5.0.0

  • chore(dependencies): update to Angular 17.3
  • chore(dependencies): update to CoreUI 5
  • refactor(sidebar): drop sidebar-toggler component, use directive instead, use control flow, use Input() transform
  • refactor(widget): update to v5
  • fix(tooltip): update offset for v5
  • refactor(toast): use Input() transform
  • feat(utilities): shadow-on-scroll directive
  • refactor(tabs): use Input() transform
  • refactor(table.type): Partial attributes
  • feat: ThemeDirective
  • feat(services): v5 color-mode, local-storage, in-memory-storage, script-injector
  • refactor(progress): add progress-stacked component, update testing, rewrite with signals
  • refactor(progress): add progress-bar props for simplified use with [value]
  • fix(popover): update offset for v5
  • refactor(placeholder): use Input() transform
  • refactor(offcanvas): use ThemeDirective composition for dark prop
  • refactor(navbar): colorScheme prop replaced with ThemeDirective composition
  • fix(row): row-cols-n for xs="n"
  • refactor(form-check-input): use Input() transform
  • refactor(dropdown): allow to select a dropdown-item with up/down arrows, testing update, use Input() transform
  • refactor(dropdown): implement FocusableOption interface for items
  • refactor(dropdown): use ThemeDirective composition for dark prop
  • refactor(collapse): use Input() transform
  • refactor(carousel): control flow, use Input() transform, ThemeDirective composition for dark prop
  • refactor(card): use TextColorDirective composition
  • refactor(button-close): deprecate white input prop, use ThemeDirective composition for dark prop
  • refactor(breadcrumb): cleanups, add routeSnapshot.title as fallback value, use control flow, use Input() transform
  • refactor(badge): update TextColors, use TextColorDirective composition
  • chore(backdrop.service): cleanup
  • refactor(avatar): update TextColors, use TextColorDirective composition, use control flow
  • refactor(alert): use Input() transform, use control flow
  • refactor(coreui.types): update to v5
  • refactor(accordion): use Input() transform
  • refactor(chartjs): update to ChartJS 4.x, types cleanup, use afterRender for SSR
  • refactor(icon): add afterNextRender for SSR, add aria-hidden attribute, improve testing
  • feat(utilities): TextBgColor directive
  • refactor(badge): improve background and text color handling with TextBgColor directive composition api
  • refactor(card): improve background and text color handling with TextBgColor directive composition api

4.7.18

  • chore(dependencies): update

4.7.17

  • chore(dependencies): update to Angular 17.3

4.7.16

  • chore(dependencies): update

4.7.15

  • fix(sidebar-nav-group): typo on control flow migration - thanks @meriturva, closes #200
  • chore(workflows): update github actions to v4 - checkout, setup-node

4.7.14

  • chore(dependencies): update to Angular 17.2

4.7.13

  • refactor(@coreui/angular): use control flow
  • fix(chartjs): canvas already in use, refactor

4.7.12

  • chore(dependencies): update
  • fix(chartjs): use afterRender, afterNextRender fails - temp fix

4.7.10

  • fix(toast): types
  • fix(carousel): types
  • fix(sidebar): missing export SidebarNavHelper
  • chore(dependencies): update

4.7.8

  • refactor: allow getComputedStyle() to be undefined for SSR
  • refactor(tooltip): for use with IntersectionService providedIn root
  • refactor(popover): for use with IntersectionService providedIn root
  • refactor(carousel): for use with IntersectionService providedIn root
  • refactor(IntersectionService): providedIn root, allow multiple observers, add unobserve() method
  • refactor(icon): afterNextRender in case of SSR
  • refactor(chartjs): afterNextRender in case of SSR

4.7.7

  • chore(dependencies): update

4.7.6

  • chore(dependencies): update

4.7.3

  • refactor(backdrop, modal, offcanvas): move scrollbar adjustments to offcanvas, cleanups feat(modal): restore focus on modal hide, set focus to visible modal
  • fix(backdrop): add missing export
  • chore(dependencies): update

4.7.0

  • chore(dependencies): update to Angular 17
    • Angular 17
    • TypeScript ~5.2
    • zone.js ~0.14.2
  • chore: update tsconfig and eslintrc
  • refactor: minor cleanups - typings, tests
  • chore: update .github/workfows for node-version 20

4.5.28

  • chore(dependencies): update

4.5.27

  • chore(dependencies): update

see: Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code


4.5.25

  • chore: sync with v4.5.25
  • chore(dependencies): update

4.5.16

  • chore(dependencies): update

4.5.15

  • chore(dependencies): update to Angular 16.2
  • fix(icon): check name value for undefined

4.5.14

  • fix(@coreui/angular): add missing peerDependencies
  • refactor(sidebar-nav): IconDirective imports

4.5.13

  • chore(dependencies): update

4.5.11

  • chore(dependencies): update

4.5.10

  • refactor: @Input() transform option of @angular/[email protected] instead of @angular/cdk coerce functions (partial)
  • chore: dependencies update (angular v16.1.4)
  • chore: peerDependencies update to Angular 16.1

4.5.8

  • fix(toast): show animation not working
  • refactor(toast): remove: onAnimationEvent(), @fadeInOut.start, @fadeInOut.done
  • fix(toaster): drop setTimeout() on removeToast()
  • refactor(toaster): move to takeUntilDestroyed()
  • chore: dependencies update (angular v16.1.3)

4.5.2

  • fix(tooltip): add IntersectionObserver to remove tooltip when host element is not visible
  • chore: dependencies update

4.5.0

  • chore: dependencies update
    • Angular 16
    • TypeScript ~4.9.3
  • refactor(breadcrumb-router.service): router.events takeUntilDestroyed()
  • refactor(toaster): remove ComponentFactoryResolver

4.4.9

  • refactor: safe ?.unsubscribe() from subscriptions
  • chore(dependencies): update

4.4.8

  • refactor(tabs): safe tabServiceSubscription?.unsubscribe()
  • chore(dependencies): update

4.4.7

  • feat(form-check): add reverse prop
  • chore(dependencies): update

4.4.1

  • fix(alert): typo in template
  • refactor(html-attr): cleanup
  • refactor(icon, icon-set): cleanup

4.4.0

  • chore: dependencies update
  • chore(sidebar): minor cleanups

4.4.0-next.1

  • feat: standalone components
  • chore: dependencies update
  • fix(popover): remove popover when host element is not visible

4.3.17

  • @coreui/angular
  • @coreui/angular-chartjs
  • @coreui/icons-angular
    • chore: dependencies update

4.3.16

  • @coreui/angular
    • chore: dependencies update
  • @coreui/angular-chartjs
    • chore: dependencies update
  • @coreui/icons-angular
    • feat(cIcon): standalone directive
    • chore: dependencies update

4.3.15

  • @coreui/angular-chartjs
    • feat(c-chart): emit chartRef on new Chart()
    • feat(c-chart): standalone component
    • chore: dependencies update

4.3.11

  • fix(offcanvas): avoid flicker on the first render

4.4.0-next.0

  • feat: standalone components (wip)

4.3.10

  • feat(offcanvas): add responsive variations
  • refactor(offcanvas): animation classes, scrollbar behavior, cleanup
  • refactor(modal, offcanvas): move get scrollbarWidth to BackdropService
  • feat(offcanvas): add backdrop static option support
  • chore: dependencies update

4.3.9

  • chore: dependencies update

4.3.8

  • fix(dropdown): visibleChange emit and visibleState update on changes, refactor with rxjs

4.3.7

update to:

  • Angular 15.1

4.3.0

update to:

  • Angular 15
  • TypeScript 4.8
  • RxJS 7.5