TeqBench
Reference

Changelog


Release history across every @teqbench package. Generated from Conventional Commits by Release Please.

  1. fix tbx-models v3.2.22026-04-21

    Bug Fixes

    • build: include CHANGELOG.md in published tarball (3e466ac)
    • build: include CHANGELOG.md in published tarball (4e6a2fa)
  2. fix tbx-ngx-errors v2.2.12026-04-21

    Bug Fixes

    • build: include CHANGELOG.md in published tarball (d4b4d8e)
    • build: include CHANGELOG.md in published tarball (78ad105)
  3. fix tbx-models v3.2.12026-04-20

    Bug Fixes

    • docs: address findings from post-3.2.0 code review (e61dab0)
    • docs: repair README links to community health files (0e2cf62)
  4. feat tbx-ngx-errors v2.2.02026-04-20

    Features

    • community: adopt org-default community health files (7dd1ffe)
    • community: adopt org-default community health files (29b9102)

    Bug Fixes

    • docs: repair README links to community health files (d354887)
  5. feat tbx-models v3.2.02026-04-19

    Features

    • community: adopt org-default community health files (ad2b2a6)
    • community: adopt org-default community health files (796978a)

    Bug Fixes

    • security: correct public-repo vulnerability reporting channel (114d52a), closes #52
  6. breaking tbx-mat-severity-theme v8.0.02026-04-15

    ⚠ BREAKING CHANGES

    • constants: correct default SVG icons to shield set

    Bug Fixes

    • constants: correct default SVG icons to shield set (48486a4)
    • constants: correct default SVG icons to shield set (ccfdc55)
  7. fix tbx-mat-severity-theme v7.2.12026-04-15

    Bug Fixes

    • package: expose SCSS partials via package exports (2679c7c)
    • package: expose SCSS partials via package exportsFix/update exports (6a63c1c)
  8. fix tbx-mat-notifications v8.0.12026-04-15

    Bug Fixes

    • deps: require tbx-mat-severity-theme ^8.0.1 for corrected default SVG icons (4479783)
    • deps: require tbx-mat-severity-theme ^8.0.1 for corrected default SVG icons (0a4cb08)
  9. breaking tbx-mat-notifications v8.0.02026-04-15

    ⚠ BREAKING CHANGES

    • @teqbench/tbx-mat-severity-icons is no longer a peer dependency. TbxMatSeverityLevel is now imported from @teqbench/tbx-mat-severity-theme. Consumers of this package must add @teqbench/tbx-mat-severity-theme ^8.0.0 as a peer.

    Features

    • migrate from tbx-mat-severity-icons to tbx-mat-severity-theme (3494079)
  10. breaking tbx-mat-banners v0.10.02026-04-15

    ⚠ BREAKING CHANGES

    • The @teqbench/tbx-mat-severity-icons peer dependency is replaced by @teqbench/tbx-mat-severity-theme (>=8.0.0). Consumers must update their peer dependency and import TbxMatSeverityLevel from @teqbench/tbx-mat-severity-theme — the enum is no longer re-exported from @teqbench/tbx-mat-banners.

    Features

    • migrate from tbx-mat-severity-icons to tbx-mat-severity-theme (cfcf1bc)

    Miscellaneous Chores

    • release: force release to ship TSDoc heading-level fix (75c7f25)
    • release: force release to ship TSDoc heading-level fix (b4fd06c)
    • release: force release to ship TSDoc heading-level fix (80185a2)
    • release: unstick Release Please and cut 0.10.0 (50541ad)
  11. breaking tbx-mat-banners v0.9.42026-04-15

    ⚠ BREAKING CHANGES

    • The @teqbench/tbx-mat-severity-icons peer dependency is replaced by @teqbench/tbx-mat-severity-theme (>=8.0.0). Consumers must update their peer dependency and import TbxMatSeverityLevel from @teqbench/tbx-mat-severity-theme — the enum is no longer re-exported from @teqbench/tbx-mat-banners.

    Features

    • migrate from tbx-mat-severity-icons to tbx-mat-severity-theme (cfcf1bc)

    Miscellaneous Chores

    • release: force release to ship TSDoc heading-level fix (75c7f25)
    • release: force release to ship TSDoc heading-level fix (b4fd06c)
    • release: force release to ship TSDoc heading-level fix (80185a2)
  12. feat tbx-models v3.1.02026-04-13

    Features

    • docs: overhaul README and adopt the per-package docs pipeline (d740c79)
    • docs: overhaul README and adopt the per-package docs pipeline (c5ecfe7)
  13. feat tbx-ngx-errors v2.1.02026-04-13

    Features

    • docs: onboard tbx-ngx-errors to the per-package docs pipeline (8278025)
    • docs: onboard tbx-ngx-errors to the per-package docs pipeline (78e170f)
  14. feat tbx-ngx-http v1.1.02026-04-13

    Features

    • docs: onboard tbx-ngx-http to the per-package docs pipeline (2e46394)
    • docs: onboard tbx-ngx-http to the per-package docs pipeline (444e84f)
  15. feat tbx-mat-icons v4.1.02026-04-13

    Features

    • docs: overhaul README and adopt the per-package docs pipeline (888aef6)
    • docs: overhaul README and adopt the per-package docs pipeline (4241267)
  16. feat tbx-mat-severity-theme v7.2.02026-04-13

    Features

    • add DI config token and provider for severity theme (0500bf2)
    • add shared severity SCSS tokens with invert support (71f4cf5)
    • establish severity theme foundation package (1245625)
    • export default severity SVG icons and font ligatures (9dcb510)
    • mirror tbx-mat-severity-icons as foundation baseline (8a95010)
  17. feat tbx-mat-severity-theme v7.1.02026-04-13

    Features

    • docs: overhaul README, adopt docs pipeline, bump tbx-mat-icons peer to ^4.1.0 (a53950c)
    • docs: overhaul README, adopt per-package docs pipeline, bump tbx-mat-icons peer to ^4.1.0 (ddd3feb)

    Reverts

    • restore dependency files to pre-session state (c145bd0)
  18. breaking tbx-mat-notifications v7.0.02026-04-13

    ⚠ BREAKING CHANGES

    • severityIconFont/severityIconSvg, closeIconFont/closeIconSvg, actionIconFont/actionIconSvg replaced by severityIcon, closeIcon, actionIcon returning ResolvedIcon | null.
    • update barrel file exports for action button support (#70)
    • add TbxMatNotificationRef return type and promise infrastructure (#73)
    • update duration constants and add action defaults (#66)
    • update models for action button and close icon resolver (#65)
    • rename icon services and notification component (#64)
    • Exported type TbxMatNotificationConfigArgsType is now TbxMatNotificationConfigArgs.
    • icons: Re-exported TbxMatSeverityLevelType is now TbxMatSeverityLevel.
    • license changed from Apache-2.0 to AGPL-3.0-only.
    • All color CSS custom properties renamed.
    • TBX_MAT_NOTIFICATION_PROVIDER_CONFIG is now required. Peer dependencies updated to @teqbench/tbx-mat-icons >=4.0.0 and @teqbench/tbx-mat-severity-icons >=4.0.0.
    • TBX_MAT_NOTIFICATION_PROVIDER_CONFIG is now required. The component no longer falls back to hardcoded font ligatures when the token is not provided. Consumers must configure the token with either TbxMatNotificationFontIconService or TbxMatNotificationSvgIconService.
    • warn() renamed to warning(), info() renamed to information().
    • TbxSeverityLevelType re-export renamed to TbxMatSeverityLevelType.
    • TBX_MAT_NOTIFICATION_ICON_SERVICE and TbxMatNotificationIconService removed. Use TBX_MAT_NOTIFICATION_PROVIDER_CONFIG with TbxMatNotificationFontIconService or TbxMatNotificationSvgIconService. TbxMatSeverityLevelType renamed to TbxSeverityLevelType.
    • All public API symbols are renamed with TbxMat/TBX_MAT_ prefix.
    • icons: SeverityLevelType re-export is now TbxMatSeverityLevelType.

    Features

    • add action button rendering to notification component (#68) (35e65ec)
    • add action resolution cascade and fallback rules (#76) (719f168)
    • add CSS custom properties for notification styling (aaf261a)
    • add dismiss reason tracking and promise resolution guard (#74) (d78b71f)
    • add fallback icons story and story description support (12cb7b4)
    • add panelClass merge for snackBarConfig passthrough (#75) (ece8b45)
    • Add support for a default severity level. Refine action button colors. (3f28dff)
    • add SVG icon stories with distinct severity icons (87bd8b4)
    • add TbxMatNotificationRef return type and promise infrastructure (#73) (5a1cda4)
    • apply TbxMat export naming convention to all public symbols (0606d25)
    • docs: overhaul README and adopt the per-package docs pipeline (2177b78)
    • docs: overhaul README and adopt the per-package docs pipeline (f3124cb)
    • fallback icons story, SVG close icon demo, audit allow-list fix (3f4fe47)
    • icons: align with TbxMat-prefixed naming from upstream v1.0.0 (dc760af)
    • models: add types, enums, and interfaces for action button support (#62) (6428fde)
    • notification: add showCloseButton flag to hide dismiss button (54db6db)
    • notification: add showSeverityIcon and showCloseButton visibility flags (95be3e3)
    • notification: add showSeverityIcon flag to hide severity icon (3dcc327)
    • notifications: configure package as @teqbench/tbx-mat-notifications (d0d1578)
    • notifications: initial package setup (211e026)
    • rename warn/info methods to warning/information, improve docs and stories (a01cb8a)
    • replace icon service with provider config, support font and SVG icons (c87a6f5)
    • services: add default close icon font resolver service (#63) (b466af8)
    • storybook: add Storybook with Analog.js Vite builder (55428d4)
    • storybook: add Storybook with Analog.js Vite builder (57a5cb6), closes #16
    • styles: add action button color overrides per severity panel class (#69) (eda6725)

    Bug Fixes

    • address code review findings (F1-F10) (6e42f2f)
    • address code review findings (F1-F3) (56c6b0f)
    • address review findings #89-#92 — stale SCSS comment, missing default() docs and tests (57f22ff)
    • align component selector and SCSS classes with naming convention (4d00abb)
    • component: restructure notification layout to use native Material snackbar directives (bce3222)
    • component: restructure notification layout to use native Material snackbar directives (f3d95d4), closes #15 #18
    • deps: align Storybook Angular deps to match @angular/core@21.2.5 (411007b)
    • deps: override picomatch to >=4.0.4 for ReDoS vulnerability (fe57119), closes #11
    • deps: regenerate lockfile for clean npm ci resolution (60a6195)
    • deps: resolve lockfile to correct package versions after merge (172dac8)
    • deps: update vite to 7.3.2/8.0.5 to resolve CVEs (8620a06)
    • deps: update vite to 7.3.2/8.0.5 to resolve CVEs (1646027)
    • docs: add missing SeverityLevelType import in README usage example (6a4e032), closes #4
    • docs: add NotificationConfigArgsType to barrel JSDoc header (0f5f6bb), closes #5
    • docs: align notifications docs Storybook icon controls with banners (dcd5e67)
    • docs: align notifications docs Storybook icon controls with banners (1ed7809)
    • docs: enumerate all five story controls in the instructions block (d1d3d02)
    • docs: update instructions text to match new Icon Size and Icon Animation options (4a68e33)
    • docs: update instructions text to match new Icon Size and Icon Animation options (f796b99)
    • guard showNext() against destroyed injector (470ccba)
    • rename color tokens to follow --tbx-mat-notification-* convention (ab67f64), closes #47
    • security: use email reporting channel for private repository (05ec1b2)
    • storybook: reset CSS custom properties in action button stories (a8f73fd)
    • styles: add outlined button overrides for default severity panel (fe0673a)
    • styles: add package exports entry for SCSS style assets (bef7d79)
    • styles: eliminate circular var() fallback for icon button colors (4c1bb93)
    • styles: eliminate circular var() fallback for icon button colors in Safari/Firefox (8c95497)
    • styles: map SCSS partial underscore prefix in package exports (7a3b898), closes #9
    • styles: outlined button legibility in default severity (00407bf)
    • styles: rename panel class snackbar-info to snackbar-information (cf0ecc4)
    • test: register dummy SVG icon to suppress MatIcon stderr error (c0d4a95)
    • use [matButton] input binding for action button appearance (a092d4b)

    Miscellaneous Chores

    • switch license from Apache-2.0 to AGPL-3.0-only (bcc339f)

    Code Refactoring

    • adopt initialize() pattern, add default SVG icons, require provider config (bff72bd)
    • align upstream imports with TbxMat prefix convention (2a5bc0f)
    • icons: rename TbxMatSeverityLevelType to TbxMatSeverityLevel (62634be)
    • re-architect notification component for Angular best practices (f76dc13)
    • rename icon services and notification component (#64) (ff8ddd2)
    • rename TbxMatNotificationConfigArgsType to TbxMatNotificationConfigArgs (38a3d21)
    • require provider config, use TbxMatIconType enum, update deps to v4 (dc4479e)
    • update barrel file exports for action button support (#70) (cfe671f)
    • update duration constants and add action defaults (#66) (41dd504)
    • update models for action button and close icon resolver (#65) (61d26fc)
  19. fix tbx-mat-notifications v6.1.22026-04-13

    Bug Fixes

    • docs: enumerate all five story controls in the instructions block (d1d3d02)
    • docs: update instructions text to match new Icon Size and Icon Animation options (4a68e33)
    • docs: update instructions text to match new Icon Size and Icon Animation options (f796b99)
  20. fix tbx-mat-notifications v6.1.12026-04-13

    Bug Fixes

    • docs: align notifications docs Storybook icon controls with banners (dcd5e67)
    • docs: align notifications docs Storybook icon controls with banners (1ed7809)
  21. feat tbx-mat-notifications v6.1.02026-04-13

    Features

    • docs: overhaul README and adopt the per-package docs pipeline (2177b78)
    • docs: overhaul README and adopt the per-package docs pipeline (f3124cb)
  22. release tbx-mat-banners v0.9.42026-04-13

    Miscellaneous Chores

    • release: force release to ship TSDoc heading-level fix (80185a2)
  23. release tbx-mat-banners v0.9.42026-04-12

    Miscellaneous Chores

    • release: force release to ship TSDoc heading-level fix (de8e1bc)
  24. release tbx-mat-banners v0.9.32026-04-12

    Miscellaneous Chores

    • release: force release to emit CI-generated documentation artifacts (b437377)
  25. fix tbx-mat-banners v0.9.22026-04-12

    Bug Fixes

    • storybook: restore narrative story sort in docs sidebar (27bbad0)
    • storybook: restore narrative story sort order in docs sidebar (d67f4d9)
  26. fix tbx-mat-banners v0.9.12026-04-12

    Bug Fixes

    • storybook: consolidate to a single .storybook config dir with env-mode split (d864276)
    • storybook: consolidate to a single .storybook dir with env-mode split (805437c)
  27. feat tbx-mat-banners v0.9.02026-04-12

    Features

    • build: ship docs manifests in the published tarball (f9b2cfb)
    • build: ship docs manifests in the published tarball (5cd1996)
    • storybook: split into dev and docs configs with shared base (437b51b)
  28. fix tbx-mat-banners v0.8.12026-04-10

    Bug Fixes

    • address post-0.8.0 code review findings (#49) (d33f318)
    • address post-0.8.0 code review findings (#49) (8ac979d)
    • ci: move vite override comment to top-level key to unbreak npm ci (4595a84)
  29. feat tbx-mat-banners v0.8.02026-04-10

    Features

    • banner: add animation config and wire enter class onto overlay panel (b328af1), closes #38
    • banner: add CSS keyframes for overlay animations and wire Storybook control (fe74087), closes #38
    • banner: add optional enter/exit animations for overlay banners (fb18c05)
    • banner: wire exit animation coordination into dismiss and timeout paths (3ad0dc9), closes #38

    Bug Fixes

    • layout: wrap actions group to a third row in narrow layout (f5a3e2f)
    • layout: wrap actions group to a third row in narrow layout (ed2114c), closes #33
    • storybook: make inline banners dismissible and cover all control types (44f6f03)
    • storybook: make inline banners dismissible and cover all control types (27bcee8)
    • storybook: unblock build and prevent style override leakage (93d4e83)
    • storybook: unblock build and prevent style override leakage (30e114e)
    • styles: add explicit z-index to banner overlay panel (e0059ac)
    • styles: add explicit z-index to banner overlay panel (20b7a65), closes #40
  30. fix tbx-mat-banners v0.7.12026-04-09

    Bug Fixes

    • skills: replace .claude/skills submodule with .shared-skills aggregator (92fc44d)
    • skills: replace .claude/skills submodule with .shared-skills aggregator (42df414)
  31. fix tbx-mat-notifications v6.0.32026-04-07

    Bug Fixes

    • styles: add outlined button overrides for default severity panel (fe0673a)
    • styles: outlined button legibility in default severity (00407bf)
  32. feat tbx-mat-banners v0.7.02026-04-07

    Features

    • banner: add actions group stories and fix form control tokens (e56a759)
    • banner: add icon variant stories (36cf51a)
    • banner: add inline story, fix default severity control theming (6adcb27)
    • banner: implement banner component and service (67b9ee5)
    • banner: implement banner component and service (de234bc)
    • banner: rename to Font Icon Variants, add SVG icon stories (25e0d5b)
  33. fix tbx-models v3.0.22026-04-06

    Bug Fixes

    • deps: update vite to 8.0.5 via vitest 4.1.2 to resolve CVEs (1db3917)
    • deps: update vite to 8.0.5 via vitest 4.1.2 to resolve CVEs (100d8ca)
  34. fix tbx-models v3.0.12026-04-06

    Bug Fixes

    • deps: trigger release for coordinated dependency updates (6088307)
    • deps: trigger release for coordinated dependency updates (f88ac3f)
  35. fix tbx-ngx-errors v2.0.12026-04-06

    Bug Fixes

    • deps: update vite to 7.3.2/8.0.5 to resolve CVEs (3b22219)
    • deps: update vite to 7.3.2/8.0.5 to resolve CVEs (3b30712)
  36. fix tbx-ngx-http v1.0.22026-04-06

    Bug Fixes

    • deps: update vite to 7.3.2/8.0.5 to resolve CVEs (9a4cfbb)
    • deps: update vite to 7.3.2/8.0.5 to resolve CVEs (b4977b8)
  37. fix tbx-mat-icons v4.0.22026-04-06

    Bug Fixes

    • deps: update vite to 7.3.2/8.0.5 to resolve CVEs (b6110e1)
    • deps: update vite to 7.3.2/8.0.5 to resolve CVEs (f1a250d)
  38. fix tbx-mat-notifications v6.0.12026-04-06

    Bug Fixes

    • address review findings #89-#92 — stale SCSS comment, missing default() docs and tests (57f22ff)
    • styles: eliminate circular var() fallback for icon button colors in Safari/Firefox (8c95497)
    • styles: rename panel class snackbar-info to snackbar-information (cf0ecc4)
  39. breaking tbx-mat-notifications v6.0.02026-04-06

    ⚠ BREAKING CHANGES

    • severityIconFont/severityIconSvg, closeIconFont/closeIconSvg, actionIconFont/actionIconSvg replaced by severityIcon, closeIcon, actionIcon returning ResolvedIcon | null.
    • update barrel file exports for action button support (#70)
    • add TbxMatNotificationRef return type and promise infrastructure (#73)
    • update duration constants and add action defaults (#66)
    • update models for action button and close icon resolver (#65)
    • rename icon services and notification component (#64)

    Features

    • add action button rendering to notification component (#68) (35e65ec)
    • add action resolution cascade and fallback rules (#76) (719f168)
    • add dismiss reason tracking and promise resolution guard (#74) (d78b71f)
    • add panelClass merge for snackBarConfig passthrough (#75) (ece8b45)
    • Add support for a default severity level. Refine action button colors. (3f28dff)
    • add TbxMatNotificationRef return type and promise infrastructure (#73) (5a1cda4)
    • models: add types, enums, and interfaces for action button support (#62) (6428fde)
    • services: add default close icon font resolver service (#63) (b466af8)
    • styles: add action button color overrides per severity panel class (#69) (eda6725)

    Bug Fixes

    • address code review findings (F1-F10) (6e42f2f)
    • address code review findings (F1-F3) (56c6b0f)
    • guard showNext() against destroyed injector (470ccba)
    • storybook: reset CSS custom properties in action button stories (a8f73fd)
    • test: register dummy SVG icon to suppress MatIcon stderr error (c0d4a95)
    • use [matButton] input binding for action button appearance (a092d4b)

    Code Refactoring

    • re-architect notification component for Angular best practices (f76dc13)
    • rename icon services and notification component (#64) (ff8ddd2)
    • update barrel file exports for action button support (#70) (cfe671f)
    • update duration constants and add action defaults (#66) (41dd504)
    • update models for action button and close icon resolver (#65) (61d26fc)
  40. breaking tbx-mat-severity-theme v7.0.02026-04-05

    ⚠ BREAKING CHANGES

    • severity: TbxMatSeverityResolver now requires a default() method. All implementations must register a Default severity mapping.

    Features

    • severity: add Default severity level to enum, contract, and services (3d2a6a2)
  41. breaking tbx-models v3.0.02026-04-04

    ⚠ BREAKING CHANGES

    • models: the TbxModel export is removed; use TbxDomainEntityModel instead.

    Code Refactoring

    • models: rename TbxModel to TbxDomainEntityModel and reorganize source layout (d6bba09)
  42. breaking tbx-mat-severity-theme v6.0.02026-04-04

    ⚠ BREAKING CHANGES

    • structure: The public enum TbxMatSeverityLevelType has been renamed to TbxMatSeverityLevel and moved from src/types/severity-level.type.ts to src/enums/severity-level.enum.ts. Consumers must update all imports from TbxMatSeverityLevelType to TbxMatSeverityLevel.

    Code Refactoring

    • structure: rename TbxMatSeverityLevelType to TbxMatSeverityLevel (6e96f3f)
  43. breaking tbx-mat-notifications v5.0.02026-04-04

    ⚠ BREAKING CHANGES

    • Exported type TbxMatNotificationConfigArgsType is now TbxMatNotificationConfigArgs.
    • icons: Re-exported TbxMatSeverityLevelType is now TbxMatSeverityLevel.

    Code Refactoring

    • icons: rename TbxMatSeverityLevelType to TbxMatSeverityLevel (62634be)
    • rename TbxMatNotificationConfigArgsType to TbxMatNotificationConfigArgs (38a3d21)
  44. breaking tbx-models v2.0.02026-04-03

    ⚠ BREAKING CHANGES

    • models: rename TbxBaseModel to TbxModel

    Features

    • docs: add TSDoc convention with custom tags and eslint-plugin-tsdoc (d956c0f)

    Code Refactoring

    • models: rename TbxBaseModel to TbxModel (38494a0)
  45. breaking tbx-ngx-errors v2.0.02026-04-03

    ⚠ BREAKING CHANGES

    • license: License changed from Apache-2.0 to AGPL-3.0-only.

    Features

    • license: switch license from Apache-2.0 to AGPL-3.0 (9d1a043)
  46. fix tbx-ngx-http v1.0.12026-04-03

    Bug Fixes

    • security: switch reporting channel from advisory URL to email (9d52682)
    • security: switch reporting channel from advisory URL to email (22d1fa1)
  47. fix tbx-mat-icons v4.0.12026-04-03

    Bug Fixes

    • docs: use email reporting channel in SECURITY.md for private repo (4e40407)
  48. breaking tbx-mat-severity-theme v5.0.02026-04-03

    ⚠ BREAKING CHANGES

    • license: License changed from Apache-2.0 to AGPL-3.0-only.

    Features

    • license: switch license from Apache-2.0 to AGPL-3.0-only (196086a)
  49. breaking tbx-mat-notifications v4.0.02026-04-03

    ⚠ BREAKING CHANGES

    • license changed from Apache-2.0 to AGPL-3.0-only.

    Bug Fixes

    • deps: resolve lockfile to correct package versions after merge (172dac8)
    • security: use email reporting channel for private repository (05ec1b2)

    Miscellaneous Chores

    • switch license from Apache-2.0 to AGPL-3.0-only (bcc339f)
  50. fix tbx-mat-banners v0.6.22026-04-03

    Bug Fixes

    • security: switch reporting channel to email for private template repo (5d0309d)
    • tsdoc: set @related tag to allowMultiple matching CLAUDE.md convention (3e346a2)
  51. breaking tbx-mat-notifications v3.0.02026-03-31

    ⚠ BREAKING CHANGES

    • All color CSS custom properties renamed.

    Bug Fixes

    • rename color tokens to follow --tbx-mat-notification-* convention (ab67f64), closes #47
  52. breaking tbx-mat-notifications v2.0.02026-03-30

    ⚠ BREAKING CHANGES

    • TBX_MAT_NOTIFICATION_PROVIDER_CONFIG is now required. Peer dependencies updated to @teqbench/tbx-mat-icons >=4.0.0 and @teqbench/tbx-mat-severity-icons >=4.0.0.
    • TBX_MAT_NOTIFICATION_PROVIDER_CONFIG is now required. The component no longer falls back to hardcoded font ligatures when the token is not provided. Consumers must configure the token with either TbxMatNotificationFontIconService or TbxMatNotificationSvgIconService.

    Code Refactoring

    • adopt initialize() pattern, add default SVG icons, require provider config (bff72bd)
    • require provider config, use TbxMatIconType enum, update deps to v4 (dc4479e)
  53. breaking tbx-mat-icons v4.0.02026-03-29

    ⚠ BREAKING CHANGES

    • TbxMatBaseIconService now requires subclasses to implement abstract readonly iconType: TbxMatIconType.
    • add initialize/reset lifecycle, replace-on-register, rename token
    • TbxMatSvgIconService and TbxMatFontIconService now extend TbxMatBaseIconService. resolve() is no longer abstract — it is inherited from the base class. Subclasses that override resolve() must be updated to use register() in the constructor instead.

    Features

    • add TbxMatIconType enum and dedicated base service tests (574badd)

    Bug Fixes

    • rename contants directory to constants (17292b8)

    Code Refactoring

    • add initialize/reset lifecycle, replace-on-register, rename token (01e4c6b)
    • extract TbxMatBaseIconService with shared register/resolve (3d21511)
  54. breaking tbx-mat-severity-theme v4.0.02026-03-29

    ⚠ BREAKING CHANGES

    • TbxMatSeverityIconService and tbxMatResolveSeverityIcon have been removed. Use TbxMatSeverityFontIconService or TbxMatSeveritySvgIconService instead.

    Code Refactoring

    • replace TbxMatSeverityIconService with font and SVG base classes (964fb03)
  55. feat tbx-mat-notifications v1.1.02026-03-29

    Features

    • notification: add showCloseButton flag to hide dismiss button (54db6db)
    • notification: add showSeverityIcon and showCloseButton visibility flags (95be3e3)
    • notification: add showSeverityIcon flag to hide severity icon (3dcc327)
  56. breaking tbx-mat-notifications v1.0.02026-03-29

    ⚠ BREAKING CHANGES

    • warn() renamed to warning(), info() renamed to information().
    • TbxSeverityLevelType re-export renamed to TbxMatSeverityLevel.
    • TBX_MAT_NOTIFICATION_ICON_SERVICE and TbxMatNotificationIconService removed. Use TBX_MAT_NOTIFICATION_PROVIDER_CONFIG with TbxMatNotificationFontIconService or TbxMatNotificationSvgIconService. TbxMatSeverityLevel renamed to TbxSeverityLevelType.
    • All public API symbols are renamed with TbxMat/TBX_MAT_ prefix.
    • icons: SeverityLevelType re-export is now TbxMatSeverityLevel.

    Features

    • add CSS custom properties for notification styling (aaf261a)
    • add fallback icons story and story description support (12cb7b4)
    • add SVG icon stories with distinct severity icons (87bd8b4)
    • apply TbxMat export naming convention to all public symbols (0606d25)
    • fallback icons story, SVG close icon demo, audit allow-list fix (3f4fe47)
    • icons: align with TbxMat-prefixed naming from upstream v1.0.0 (dc760af)
    • rename warn/info methods to warning/information, improve docs and stories (a01cb8a)
    • replace icon service with provider config, support font and SVG icons (c87a6f5)

    Bug Fixes

    • align component selector and SCSS classes with naming convention (4d00abb)

    Code Refactoring

    • align upstream imports with TbxMat prefix convention (2a5bc0f)
  57. breaking tbx-mat-icons v3.0.02026-03-28

    ⚠ BREAKING CHANGES

    • ITbxIconResolver renamed to ITbxMatIconResolver.

    Code Refactoring

    • rename ITbxIconResolver to ITbxMatIconResolver (0b17963)
  58. breaking tbx-mat-icons v2.0.02026-03-28

    ⚠ BREAKING CHANGES

    • ITbxIconResolver is a new export. Existing code is unaffected but downstream packages may now implement or reference it.

    Code Refactoring

    • add ITbxIconResolver contract and MAT_ICON_DEFAULT_OPTIONS fallback (b27c94a)
  59. breaking tbx-mat-severity-theme v3.0.02026-03-28

    ⚠ BREAKING CHANGES

    • All public exports renamed with TbxMat prefix.

    Code Refactoring

    • align all exports with TbxMat package prefix convention (8af3b09)
  60. breaking tbx-mat-severity-theme v2.0.02026-03-28

    ⚠ BREAKING CHANGES

    • TbxMatSeverityIconService no longer extends TbxMatFontIconService. TbxMatSeverityLevelType renamed to TbxSeverityLevelType. New exports: ITbxSeverityResolver, tbxResolveSeverityIcon.

    Code Refactoring

    • decouple from TbxMatFontIconService, add shared resolve utility (bf80b8a)
  61. breaking tbx-models v1.0.02026-03-27

    ⚠ BREAKING CHANGES

    • models: BaseModel is now exported as TbxBaseModel.

    Code Refactoring

    • models: prefix public exports with Tbx per naming convention (a630ec0)
  62. breaking tbx-ngx-errors v1.0.02026-03-27

    ⚠ BREAKING CHANGES

    • exports: All public exports have been renamed to follow the @teqbench naming convention. Classes, interfaces, and constants now carry the TbxNgx prefix. Consumers must update all imports:

    Code Refactoring

    • exports: rename all public symbols with TbxNgx prefix (2322925)
  63. breaking tbx-ngx-http v1.0.02026-03-27

    ⚠ BREAKING CHANGES

    • api: All public exports have been renamed with the TbxNgx/TBX_NGX_ prefix. Consumers must update all imports:
      • BaseHttpService → TbxNgxBaseHttpService
      • HttpRequestOptions → TbxNgxHttpRequestOptions
      • HttpBodyRequestOptions → TbxNgxHttpBodyRequestOptions
      • HTTP_DEFAULT_TIMEOUT_MS → TBX_NGX_HTTP_DEFAULT_TIMEOUT_MS
      • HTTP_RETRY_COUNT → TBX_NGX_HTTP_RETRY_COUNT
      • HTTP_RETRY_DELAY_MS → TBX_NGX_HTTP_RETRY_DELAY_MS
      • HTTP_RETRYABLE_STATUSES → TBX_NGX_HTTP_RETRYABLE_STATUSES

    Code Refactoring

    • api: rename all public exports with TbxNgx prefix (4f848bd)
  64. breaking tbx-mat-icons v1.0.02026-03-27

    ⚠ BREAKING CHANGES

    • api: All public exports have been renamed with TbxMat/TBX_MAT_ prefix.

    Features

    • api: prefix all exports with TbxMat/TBX_MAT_ naming convention (0111634)
  65. breaking tbx-mat-severity-theme v1.0.02026-03-27

    ⚠ BREAKING CHANGES

    • All public exports are renamed with the TbxMat prefix.

    Features

    • apply TbxMat prefix to all public exports (9b8e26b)
  66. feat tbx-mat-notifications v0.2.02026-03-26

    Features

    • storybook: add Storybook with Analog.js Vite builder (55428d4)
    • storybook: add Storybook with Analog.js Vite builder (57a5cb6), closes #16

    Bug Fixes

    • component: restructure notification layout to use native Material snackbar directives (bce3222)
    • component: restructure notification layout to use native Material snackbar directives (f3d95d4), closes #15 #18
    • deps: align Storybook Angular deps to match @angular/core@21.2.5 (411007b)
    • deps: regenerate lockfile for clean npm ci resolution (60a6195)
  67. feat tbx-models v0.1.02026-03-25

    Features

    • setup: configure @teqbench/tbx-models package (3e6b4e9)
    • setup: configure package as @teqbench/tbx-models with BaseModel interface (8403741)

    Bug Fixes

    • build: exclude spec files from tsconfig.build.json (db334da), closes #3

    Changelog

  68. feat tbx-ngx-errors v0.1.02026-03-25

    Features

    • setup: configure package as @teqbench/tbx-ngx-errors (ee2a7cd)
    • setup: configure package as @teqbench/tbx-ngx-errors (224b351)

    Bug Fixes

    • deps: add undici override to resolve high-severity vulnerabilities (9efdaba)
    • logging: isolate logger failures in CompositeErrorLoggerService (73af7bf)
    • review: address code review findings from initial setup (1da5239), closes #2

    Changelog

  69. fix tbx-ngx-http v0.1.22026-03-25

    Bug Fixes

    • ci: use ./dist path prefix in npm publish command (232bea4)
    • ci: use ./dist path prefix in npm publish command (a719fcd)
  70. fix tbx-ngx-http v0.1.12026-03-25

    Bug Fixes

    • publish: publish from dist/ per Angular Package Format convention (0da0046)
    • publish: publish from dist/ per Angular Package Format convention (ec5f3db)
  71. feat tbx-ngx-http v0.1.02026-03-25

    Features

    • setup: configure package as @teqbench/tbx-ngx-http (47423d5)
    • setup: configure package as @teqbench/tbx-ngx-http (cb18dd4)

    Changelog

  72. feat tbx-mat-icons v0.1.02026-03-25

    Features

    • setup: configure package as @teqbench/tbx-mat-icons (c3b0750)
    • setup: configure package as @teqbench/tbx-mat-icons (9ecb7e1)

    Changelog

  73. feat tbx-mat-severity-theme v0.1.02026-03-25

    Features

    • setup: configure package as @teqbench/tbx-mat-severity-theme (6f02693)
    • setup: configure package as @teqbench/tbx-mat-severity-theme (d0cbac4)

    Bug Fixes

    • docs: escape pipe in README table and fix self-referential example (2f6f21f)

    Changelog

  74. fix tbx-mat-notifications v0.1.12026-03-25

    Bug Fixes

    • deps: override picomatch to >=4.0.4 for ReDoS vulnerability (fe57119), closes #11
    • styles: add package exports entry for SCSS style assets (bef7d79)
    • styles: map SCSS partial underscore prefix in package exports (7a3b898), closes #9
  75. feat tbx-mat-notifications v0.1.02026-03-25

    Features

    • notifications: configure package as @teqbench/tbx-mat-notifications (d0d1578)
    • notifications: initial package setup (211e026)

    Bug Fixes

    • docs: add missing SeverityLevelType import in README usage example (6a4e032), closes #4
    • docs: add NotificationConfigArgsType to barrel JSDoc header (0f5f6bb), closes #5

    Changelog

  76. fix tbx-mat-banners v0.6.12026-03-25

    Bug Fixes

    • publish: remove invalid comment field from ng-package.json (47884f5)
    • publish: switch to publishing from dist/ directly (343ec14)
    • publish: switch to publishing from dist/ directly (8d96cf1)
  77. feat tbx-mat-banners v0.6.02026-03-24

    Features

    • config: configure ESM import extensions for Node module resolution (ff58eb7)
    • config: configure ESM import extensions for Node module resolution (7e75d6c)
    • config: ESM import extensions and GitHub Packages access docs (615d53b)
  78. fix tbx-mat-banners v0.5.22026-03-24

    Bug Fixes

    • ci: add GitHub Packages prerequisites to CONTRIBUTING.md (81c3228)
    • ci: configure GitHub Packages auth with setup-node and NODE_AUTH_TOKEN (37660aa)
  79. fix tbx-mat-banners v0.5.12026-03-24

    Bug Fixes

    • ci: configure GitHub Packages auth with setup-node and NODE_AUTH_TOKEN (7cbdf60)
    • ci: configure GitHub Packages auth with setup-node and NODE_AUTH_TOKEN (5f32cb9)
  80. feat tbx-mat-banners v0.5.02026-03-23

    Features

    • setup: add Angular test infrastructure step to SETUP.md checklist (4c151d6)
    • setup: add Angular test infrastructure step to SETUP.md checklist (c02cc9b)
  81. fix tbx-mat-banners v0.4.22026-03-23

    Bug Fixes

    • ci: use \s+ in README version drift regex for TypeScript row (995cb7c)
    • ci: use \s+ in README version drift regex for TypeScript row (6ea7415)
    • ci: use \s+ in README version drift regex for TypeScript row (00b680b)
  82. feat tbx-mat-banners v0.4.02026-03-23

    Features

    • ci: migrate badges from committed SVGs to Shields.io gist endpoints (649d8c6)
    • ci: migrate badges from committed SVGs to Shields.io gist endpoints (0e2faeb)
  83. feat tbx-mat-banners v0.2.02026-03-22

    Features

    • scaffold @teqbench package template (47fb9c7)
    • template: harden package template to production-grade (20cd619)
    • template: harden package template to production-grade (b0ec3a2)

    Bug Fixes

    • ci: add Dependabot ignore rules for @types/node and ESLint (576d5c1)
    • ci: Dependabot ignore rules and Prettier exclusion for release-please (f3f3bf5)
    • ci: exclude .release-please-manifest.json from Prettier (813b86d)
    • ci: prevent Dependabot from bumping @types/node to next major (1407f02)
    • ci: remove .badges/ from .gitignore so CI can commit badges (eb8c382)
    • ci: remove .badges/ from .gitignore so CI can commit badges (8d43f53)
    • deps: add @vitest/coverage-v8 required by test:coverage (693851b)
    • template: address review findings — coverage, setup steps, and dep pinning (759a32c)

    Changelog