Skip to content

Latest commit

 

History

History
398 lines (268 loc) · 29.2 KB

File metadata and controls

398 lines (268 loc) · 29.2 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

15.2.0 (2026-04-30)

Features

15.1.1 (2026-04-13)

Bug Fixes

  • resize: making resize method public (31049d5)

15.1.0 (2026-03-30)

Features

  • svg: enhance SvgBaseDirective to prevent race conditions (aa0032b)
  • svg: expose SvgBaseDirective to allow custom icon component implementations (14cbbb1)

15.0.0 (2026-03-18)

Bug Fixes

  • components: change to correct peer dep (24a8b81)
  • tooltip: add missing input alias for disabled property (48d10dc)

Features

BREAKING CHANGES

    • requires @shiftcode/logger@^5.0.0
  • requires @shiftcode/ngx-core@^15.0.0
  • Requires Node >=24

14.0.0 (2026-02-04)

Features

  • logger: added ConsoleJsonLogTransportService (5170141)

BREAKING CHANGES

  • logger: - requires @shiftcode/logger@^4.0.0
  • ConsoleLogTransport renamed to BrowserConsoleLogTransportService and using its own config BROWSER_CONSOLE_LOG_TRANSPORT_CONFIG
  • NodeConsoleLogTransport renamed to NodeConsoleLogTransportService and using its own config NODE_CONSOLE_LOG_TRANSPORT_CONFIG

13.0.0 (2025-12-09)

Bug Fixes

  • add essential ts-ignores (197606f)
  • angular: use and require version with fixed xss gap (6c23165)
  • auto-focus-directive: use ngAfterViewInit lifecycle hook to focus the element (fdbaa72)
  • auto-focus.directive: no longer set tabindex=-1 when element is already focusable (1aa4706)
  • autofocus-directive: no longer set tabindex=-1 when element is already focusable (4725ea4)
  • aws: update nx-components version (803591d)
  • click-outside.directive: make it work (1c3a49b)
  • components: update ngx-core (70d927c)
  • libs: solve review comments (1216b96)
  • remove our ng-dev-mode type, since this is no part of @angular/core (ba7a44f)
  • remove unnecessary eslint rules (5423000)
  • revert version of --fix flag command and prettier scripts (26d0f73)
  • svg-registry: remove svg request from cache when timed out (795f8a3)
  • tooltip: register touch events as passive listeners (eda8376)
  • tooltip: update source to satisfy constraints from super class (118ba89)
  • update version range for rxjs (b6a8f74)

Build System

  • components: update @shiftcode/ngx-core version to ^9.0.0 || ^9.0.0-pr46 (1f167b0)
  • components: update peer dependency version (1bdcbac)
  • deps: update @shiftcode/logger to version 1.1.0 (558223d)

Code Refactoring

  • dependencies: add @angular/router to peer dependencies (0251132)
  • flying-focus: use inject() (d62d011)
  • modules: remove deprecated ng modules (9449828)
  • smooth-height: use native animation and MutationObserver (f366f81)
  • svg.component: make url input required (8b518aa)
  • svg: remove constructor arguments (c3173ae)

Features

  • angular: migrating to signals (73abe3e)
  • angular: refactoring (448d673)
  • angular: update to angular 14.0.0 (bf3346f)
  • angular: update to angular@15 (c848401)
  • angular: updating to angular 21 (0ac6e00)
  • angular: updating to angular 21 (7108822)
  • angular: upgrading dependencies (a5b375d)
  • angular: use angular 16 (6d34a53)
  • angular: use angular 18 (4610203)
  • angular: use angular 19 (2907ec9)
  • angular: using signals (8aa6817)
  • auto-focus: make directive standalone (4ec0f7b)
  • aws/components: update to ngx-core^7.1.0 (f89cc4b)
  • button: emit actual event in action output (9ae67d4)
  • button: make component standalone (1596a62)
  • click-outside: make directive standalone (5402c11)
  • components: update angular to version 17 (c07933d)
  • components: update to angular 20 (6188a11)
  • dependencies: require @shiftcode/ngx-core@^12.0.0 (5c93d4b)
  • dependencies: use @shiftcode/ngx-core@^12.0.0 (8a75739)
  • extend eslintrc files (5bec34b)
  • flying-focus: make component standalone (0499d43)
  • insert-view-ref.directive: add new directive (c9367d2)
  • insert-view-ref.directive: add public insert and detach methods + hasAttachedView getter (69b0c83)
  • lint: update eslint configs to only include necessary rules (21af752)
  • logger: implement base logger from @shiftcode/logger (8561742)
  • navigation-class-handler: new utility to add/remove a css class on the body while navigating (6dd1466)
  • remove tslint, add .eslintrc.cjs files (8bebbd9)
  • replace tslint to eslint (ad6c76c)
  • root: migrate to npm (94a6d6d)
  • root: tslint -> eslint and yarn -> npm migrations (e6c4786)
  • run @angular/core:inject migration (dafceb0)
  • rx-let: rx-angular inspired directive (1edf9cc)
  • sc-rx-if.directive: new directive for if/else with observables (6b0834f)
  • smooth-height: make component standalone (d521472)
  • svg-animate.directive: add directive to animate svgs (d8115fc)
  • svg-animate: make directive standalone (d7a92f3)
  • svg-component: change log level in case of no internet (b644f4c)
  • svg: make component standalone (337a091)
  • textarea-autosize: make directive standalone (dba48be)
  • tooltip.directive: make standalone (de18daf)
  • tooltip: use css custom prop for padding (bb0ea75)
  • update @shiftcode/logger to version ^3.0.0 and @shiftcode/utilities to version ^4.0.0 (727a2cb)
  • update to angular 20 (0ff5267)

BREAKING CHANGES

  • smooth-height: no more trigger input for smooth-height component. instead a MutationObserver is used
  • dependencies: require @shiftcode/ngx-core@^12.0.0
  • components: Requires Angular ^20
  • Requires Angular ^20
  • components: requires @shiftcode/ngx-core ^10.0.0
  • components: requires @shiftcode/ngx-core version to ^9.0.0
  • requires @shiftcode/logger ^3.0.0, requires @shiftcode/utilities ^4.0.0
  • deps: Implementing @shiftcode/logger leads to the consumer having to change the imports
  • angular: requires angular@19
  • angular: requires angular@18
  • dependencies: requires the @angular/router as peer dependency
  • components: requires angular 17.1.1 as a peer dependency
  • modules: All ng-module classes have been removed. Import standalone Components/Directives directly.
  • svg.component: url input now required for sc-svg component
  • flying-focus: all constructor arguments removed
  • click-outside.directive: scClickOutside directive API change no longer supports [scClickOutside] boolean input for activation but [scClickOutsideDisabled] for disabling
  • angular: requires angular@16
  • svg: SvgComponent no longer requires any constructor arguments. Only applies when extending the SvgComponent
  • angular: now requires angular@15
  • angular: now requires @angular/core@^14.0.0

12.0.2 (2025-11-13)

Note: Version bump only for package @shiftcode/ngx-components

12.0.1 (2025-10-02)

Note: Version bump only for package @shiftcode/ngx-components

12.0.0 (2025-09-09)

Features

  • dependencies: require @shiftcode/ngx-core@^12.0.0 (5c93d4b)
  • dependencies: use @shiftcode/ngx-core@^12.0.0 (8a75739)

BREAKING CHANGES

  • dependencies: require @shiftcode/ngx-core@^12.0.0

11.0.0 (2025-06-30)

Bug Fixes

  • remove our ng-dev-mode type, since this is no part of @angular/core (ba7a44f)

Features

  • components: update to angular 20 (6188a11)
  • run @angular/core:inject migration (dafceb0)
  • update to angular 20 (0ff5267)

BREAKING CHANGES

  • components: Requires Angular ^20
  • Requires Angular ^20

10.0.0 (2025-06-30)

Build System

  • components: update peer dependency version (1bdcbac)

BREAKING CHANGES

  • components: requires @shiftcode/ngx-core ^10.0.0

9.0.0 (2025-05-22)

Build System

  • components: update @shiftcode/ngx-core version to ^9.0.0 || ^9.0.0-pr46 (1f167b0)

BREAKING CHANGES

  • components: requires @shiftcode/ngx-core version to ^9.0.0

8.0.0 (2025-05-21)

Build System

  • deps: update @shiftcode/logger to version 1.1.0 (558223d)

Features

  • aws/components: update to ngx-core^7.1.0 (f89cc4b)
  • logger: implement base logger from @shiftcode/logger (8561742)
  • update @shiftcode/logger to version ^3.0.0 and @shiftcode/utilities to version ^4.0.0 (727a2cb)

BREAKING CHANGES

  • requires @shiftcode/logger ^3.0.0, requires @shiftcode/utilities ^4.0.0
  • deps: Implementing @shiftcode/logger leads to the consumer having to change the imports

7.0.0 (2025-01-20)

Bug Fixes

  • add essential ts-ignores (197606f)
  • aws: update nx-components version (803591d)
  • components: update ngx-core (70d927c)
  • libs: solve review comments (1216b96)
  • remove unnecessary eslint rules (5423000)
  • revert version of --fix flag command and prettier scripts (26d0f73)

Features

  • angular: use angular 19 (2907ec9)
  • extend eslintrc files (5bec34b)
  • lint: update eslint configs to only include necessary rules (21af752)
  • remove tslint, add .eslintrc.cjs files (8bebbd9)
  • replace tslint to eslint (ad6c76c)
  • root: migrate to npm (94a6d6d)
  • root: tslint -> eslint and yarn -> npm migrations (e6c4786)

BREAKING CHANGES

  • angular: requires angular@19

6.1.0 (2024-08-23)

Features

  • svg-component: change log level in case of no internet (b644f4c)

6.0.0 (2024-07-13)

Features

  • angular: use angular 18 (4610203)

BREAKING CHANGES

  • angular: requires angular@18

5.0.1 (2024-02-15)

Bug Fixes

  • update version range for rxjs (b6a8f74)

5.0.0 (2024-02-13)

Bug Fixes

  • tooltip: update source to satisfy constraints from super class (118ba89)

Code Refactoring

  • dependencies: add @angular/router to peer dependencies (0251132)

Features

  • components: update angular to version 17 (c07933d)
  • navigation-class-handler: new utility to add/remove a css class on the body while navigating (6dd1466)

BREAKING CHANGES

  • dependencies: requires the @angular/router as peer dependency
  • components: requires angular 17.1.1 as a peer dependency

4.0.0 (2023-10-19)

Bug Fixes

  • click-outside.directive: make it work (1c3a49b)

Code Refactoring

  • flying-focus: use inject() (d62d011)
  • modules: remove deprecated ng modules (9449828)
  • svg.component: make url input required (8b518aa)

Features

  • angular: use angular 16 (6d34a53)
  • insert-view-ref.directive: add public insert and detach methods + hasAttachedView getter (69b0c83)
  • rx-let: rx-angular inspired directive (1edf9cc)
  • sc-rx-if.directive: new directive for if/else with observables (6b0834f)

BREAKING CHANGES

  • modules: All ng-module classes have been removed. Import standalone Components/Directives directly.
  • svg.component: url input now required for sc-svg component
  • flying-focus: all constructor arguments removed
  • click-outside.directive: scClickOutside directive API change no longer supports [scClickOutside] boolean input for activation but [scClickOutsideDisabled] for disabling
  • angular: requires angular@16

3.0.0 (2023-05-02)

Bug Fixes

  • svg-registry: remove svg request from cache when timed out (795f8a3)
  • tooltip: register touch events as passive listeners (eda8376)

Code Refactoring

  • svg: remove constructor arguments (c3173ae)

Features

  • angular: update to angular@15 (c848401)
  • auto-focus: make directive standalone (4ec0f7b)
  • button: emit actual event in action output (9ae67d4)
  • button: make component standalone (1596a62)
  • click-outside: make directive standalone (5402c11)
  • flying-focus: make component standalone (0499d43)
  • insert-view-ref.directive: add new directive (c9367d2)
  • smooth-height: make component standalone (d521472)
  • svg-animate: make directive standalone (d7a92f3)
  • svg: make component standalone (337a091)
  • textarea-autosize: make directive standalone (dba48be)
  • tooltip.directive: make standalone (de18daf)

BREAKING CHANGES

  • svg: SvgComponent no longer requires any constructor arguments. Only applies when extending the SvgComponent
  • angular: now requires angular@15

2.0.0 (2022-10-17)

Features

  • angular: update to angular 14.0.0 (bf3346f)

BREAKING CHANGES

  • angular: now requires @angular/core@^14.0.0

1.2.1 (2022-06-14)

Bug Fixes

  • auto-focus-directive: use ngAfterViewInit lifecycle hook to focus the element (fdbaa72)
  • auto-focus.directive: no longer set tabindex=-1 when element is already focusable (1aa4706)
  • autofocus-directive: no longer set tabindex=-1 when element is already focusable (4725ea4)

1.2.0 (2022-06-13)

Features

  • tooltip: use css custom prop for padding (bb0ea75)

1.1.0 (2022-05-13)

Features

  • svg-animate.directive: add directive to animate svgs (d8115fc)

1.0.0 (2022-01-22)

Note: Version bump only for package @shiftcode/ngx-components