TeqBench

Changelog


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

  1. fix tbx-mat-notifications v8.0.62026-05-11

    Bug Fixes

    • changelog: strip broken at-mention autolinks from history (07ee94a)
    • changelog: strip broken at-mention autolinks from history (cfa1c34)
  2. fix tbx-mat-banners v0.10.52026-05-11

    Bug Fixes

    • changelog: strip broken at-mention autolinks from history (6742429)
    • changelog: strip broken at-mention autolinks from history (49c78c5)
    • deps: bump tbx-mat peerDep floors and advance .shared-skills (2cc9aec)
    • deps: bump tbx-mat peerDep floors and advance .shared-skills (wave 4 of changelog remediation) (8961675)
  3. fix tbx-mat-bottom-sheets v3.0.32026-05-11

    Bug Fixes

    • changelog: strip broken at-mention autolinks from history (4940f9e)
    • changelog: strip broken at-mention autolinks from history (c89172c)
  4. fix tbx-mat-dialogs v2.0.32026-05-11

    Bug Fixes

    • changelog: strip broken at-mention autolinks from history (fa82ea7)
    • changelog: strip broken at-mention autolinks from history (9a8ae25)
  5. fix tbx-models v3.2.62026-05-10

    Bug Fixes

    • changelog: strip broken at-mention autolinks from history (fb4f6d2)
    • changelog: strip broken at-mention autolinks from history (6f2a77f)
  6. fix tbx-ngx-errors v2.2.52026-05-10

    Bug Fixes

    • changelog: strip broken at-mention autolinks from history (600cd48)
    • changelog: strip broken at-mention autolinks from history (fec79f0)
  7. fix tbx-ngx-http v1.2.32026-05-10

    Bug Fixes

    • changelog: strip broken at-mention autolinks from history (22fe6b6)
    • changelog: strip broken at-mention autolinks from history (6097504)
  8. fix tbx-mat-icons v4.2.32026-05-10

    Bug Fixes

    • changelog: strip broken at-mention autolinks from history (7393c6a)
    • changelog: strip broken at-mention autolinks from history (1d7f919)
  9. fix tbx-mat-notifications v8.0.52026-05-10

    Bug Fixes

    • ci: pin reusable workflows to v2.9.3 (29d896a), closes #28
    • deps: bump tbx-mat-icons and tbx-mat-severity-theme peerDeps (7b34ab4)
    • deps: bump tbx-mat-icons and tbx-mat-severity-theme peerDeps (9e4c635), closes #28
  10. fix tbx-mat-banners v0.10.42026-05-10

    Bug Fixes

    • ci: pin reusable workflows to v2.9.3 (324cd96), closes #28
    • deps: bump tbx-mat-icons and tbx-mat-severity-theme peerDeps (bb08bf2)
    • deps: bump tbx-mat-icons and tbx-mat-severity-theme peerDeps (bd70577), closes #28
  11. fix tbx-mat-bottom-sheets v3.0.22026-05-10

    Bug Fixes

    • ci: pin reusable workflows to v2.9.3 (2072a8c), closes #28
    • deps: bump tbx-mat-icons and tbx-mat-severity-theme peerDeps (ccadf61)
    • deps: bump tbx-mat-icons and tbx-mat-severity-theme peerDeps (785933a), closes #28
  12. fix tbx-mat-dialogs v2.0.22026-05-10

    Bug Fixes

    • ci: pin reusable workflows to v2.9.3 (1830ce5), closes #28
    • deps: bump tbx-mat-icons and tbx-mat-severity-theme peerDeps (3ff5e7b)
    • deps: bump tbx-mat-icons and tbx-mat-severity-theme peerDeps (976ac71), closes #28
  13. fix tbx-mat-notifications v8.0.42026-05-09

    Bug Fixes

    • ci: pin reusable workflows to v2.6.0 (496a1da)
    • ci: pin reusable workflows to v2.6.0 + bump teqbench peerDeps (36234c7)
    • deps: bump teqbench peerDeps to latest patches (5efc434)
  14. fix tbx-mat-banners v0.10.32026-05-09

    Bug Fixes

    • ci: pin reusable workflows to v2.6.0 (e8ac614)
    • ci: pin reusable workflows to v2.6.0 + bump teqbench peerDeps (eca3a38)
    • deps: bump teqbench peerDeps to latest patches (b538dd6)
  15. fix tbx-mat-bottom-sheets v3.0.12026-05-09

    Bug Fixes

    • ci: pin reusable workflows to v2.6.0 (84937da)
    • ci: pin reusable workflows to v2.6.0 + bump teqbench peerDeps (b5a39df)
    • deps: bump teqbench peerDeps to latest patches (5da2e6c)
    • shell: remove asymmetric spacing above the second divider (4a07878)
    • shell: symmetric divider spacing, badge URLs, drop SETUP.md (76246c8)
  16. fix tbx-mat-dialogs v2.0.12026-05-09

    Bug Fixes

    • ci: pin reusable workflows to v2.6.0 (733e1bb)
    • ci: pin reusable workflows to v2.6.0 + bump teqbench peerDeps (74ce91f)
    • deps: bump teqbench peerDeps to latest patches (5f63383)
  17. fix tbx-mat-notifications v8.0.32026-05-08

    Bug Fixes

    • styles: decouple close-icon opacity from action-button opacity (d6817e9)
    • styles: decouple close-icon opacity from action-button opacity (9521c4d)
    • styles: decouple close-icon opacity from action-button opacity (796ff57)
  18. fix tbx-mat-banners v0.10.22026-05-08

    Bug Fixes

    • styles: decouple close-icon opacity from action-button opacity (fff9cf1)
    • styles: decouple close-icon opacity from action-button opacity (e508d93)
    • styles: decouple close-icon opacity from action-button opacity (98c62e2)
  19. breaking tbx-mat-bottom-sheets v3.0.02026-05-08

    ⚠ BREAKING CHANGES

    • Consumers update their npm dependency from @teqbench/tbx-mat-bottom-sheet to @teqbench/tbx-mat-bottom-sheets, and update SCSS imports from @teqbench/tbx-mat-bottom-sheet/styles/tbx-mat-bottom-sheet to @teqbench/tbx-mat-bottom-sheets/styles/tbx-mat-bottom-sheets. The old package name (1.0.x and 2.0.0) remains on the registry as a historical artifact; new releases publish only under the new name.

    Features

    • rename package to @teqbench/tbx-mat-bottom-sheets (4fda113)
  20. breaking tbx-mat-bottom-sheets v2.0.02026-05-08

    ⚠ BREAKING CHANGES

    • api: footer buttons can no longer set emphasis: 'destructive'. Migrate by removing the destructive emphasis and elevating the bottom sheet's severity to 'warning' or 'error'.

    Features

    • api: drop destructive emphasis — use bottom-sheet severity for destructive prompts (fe53c91)

    Bug Fixes

    • styles: decouple close-icon opacity from action-button opacity (8f41773)
  21. breaking tbx-mat-dialogs v2.0.02026-05-08

    ⚠ BREAKING CHANGES

    • api: footer buttons can no longer set emphasis: 'destructive'. Migrate by removing the destructive emphasis and elevating the dialog's severity to 'warning' or 'error'.

    Features

    • api: drop destructive emphasis — use dialog severity for destructive prompts (b822858)

    Bug Fixes

    • styles: decouple close-icon opacity from action-button opacity (d3c51c3)
  22. fix tbx-mat-bottom-sheets v1.0.12026-05-07

    Bug Fixes

    • align repo with tbx-models conventions and publish CHANGELOG.md (522c19a)
    • build: include CHANGELOG.md as a published ng-packagr asset (25265fa)
    • docs: remove residual Dependabot prose from renovate.md (ebfd2dd)
  23. breaking tbx-mat-bottom-sheets v1.0.02026-05-07

    ⚠ BREAKING CHANGES

    • TbxMatBottomSheetConfig.dragHandle is removed.

    Features

    • add BottomSheetShellComponent (header + body + footer chrome) (6fe8244)
    • add close font-icon resolver service + spec (3ac1193)
    • add config / result / input-data models (f94eafe)
    • add config-args / footer-control / icon-resolver type aliases (8717136)
    • add footer-item interfaces (button, checkbox, toggle, radio-group, toggle-group) (fe469d7)
    • add internal ResolvedIcon model (66ad54e)
    • add OK / OK_CANCEL / YES_NO / YES_NO_CANCEL button presets (a34b832)
    • add provider-config model (cbf1cbe)
    • add severity font-icon resolver service + spec (f7f8134)
    • add severity SVG-icon resolver service + spec (fc15c29)
    • add TBX_MAT_BOTTOM_SHEET_PROVIDER_CONFIG injection token (bbc5004)
    • add TbxMatBottomSheetDismissReason enum (21d3428)
    • add TbxMatBottomSheetService with show / severity / confirm / input methods (092b048)
    • expose public API via src/index.ts barrel (ede68e7)
    • implement @teqbench/tbx-mat-bottom-sheet package (cc23b73)
    • remove dragHandle config flag and shell pill DOM (6ba56cb)
    • render drag-handle pill above header when config.dragHandle is true (3488264)
    • styles: add bottom-sheet panel classes and drag-handle pill styles (f310c06)
  24. feat tbx-mat-bottom-sheets v0.7.02026-05-07

    Features

    • template: codify pinned-rationale convention and Angular overlay hints (7a9907d)

    Bug Fixes

    • docs: add Concurrency section to dep-compat-check workflow doc (9eebc70)
    • docs: escape curly braces in greet TSDoc to satisfy tsdoc/syntax (13b9073)
    • template: address tbx-code-review findings (306c2d9)
    • template: apply remaining tbx-code-review findings (e9100f0)
  25. fix tbx-mat-dialogs v1.0.12026-05-06

    Bug Fixes

    • claude+docs: forward-port Markdown Tables section, publish docs assets, sharpen APF parenthetical (00ac084)
    • claude: add Markdown Tables Convention section (d00cb22)
    • claude: describe actual APF exports shape in Publishing section (e954907)
    • docs: publish docs/ assets and align CLAUDE.md description (349b122)
  26. breaking tbx-mat-dialogs v1.0.02026-05-06

    ⚠ BREAKING CHANGES

    • styles: rewrite SCSS to use shared severity-theme mixin and six panel classes (#46)
    • api: The TBX_MAT_DIALOG_ICON_SERVICE injection token and TbxMatDialogIconService class are removed. Consumers must provide TBX_MAT_DIALOG_PROVIDER_CONFIG with a severityIconResolverService — either TbxMatDialogSeverityFontIconService (font icons) or TbxMatDialogSeveritySvgIconService (SVG icons). Icon resolution is now required (no fallback): if no resolver registers an icon for a given severity, no header icon is rendered.
    • api: TbxMatDialogEmphasisType is removed; consumers must use TbxMatSeverityLevel from @teqbench/tbx-mat-severity-theme. The TbxMatDialogConfig.emphasis field is renamed to type. New service methods success(), help(), default() are additive.
    • api: rename all public exports to TbxMat* prefix (#42)
    • deps: peer dependency on @teqbench/tbx-mat-severity-icons is removed. Consumers must install @teqbench/tbx-mat-severity-theme (^8.0.0) and @teqbench/tbx-mat-icons (^4.0.0) and update any custom DIALOG_ICON_SERVICE implementations to import from the new packages.

    Features

    • api: adopt TbxMatSeverityLevel; add success/help/default service methods (#44) (0497d81)
    • api: introduce TBX_MAT_DIALOG_PROVIDER_CONFIG with three pluggable icon services (#45) (6bea684)
    • api: rename all public exports to TbxMat* prefix (#42) (e3c554d)
    • community: adopt org-default community health files (4d616d0)
    • component, styles, storybook: align dialog severity styling end-to-end with banners/notifications (c8caeec)
    • deps: replace tbx-mat-severity-icons with tbx-mat-severity-theme 8.0.2 (4d84832)
    • storybook: add narrative docs-mode stories for confirm, input, and custom (#62) (1975a8e)
    • storybook: split dev + docs stories into the banners/notifications scaffolding pattern (#47) (fb4ebc4)
    • storybook: split into dev and docs flavors via STORYBOOK_MODE (f451615)

    Bug Fixes

    • dialogs: keep close button out of initial focus (bb326d2)
    • dialogs: use 'dialog' autoFocus only when no actionable target exists (4b8e8ff)
    • storybook: correct narrative dialog story fixes flagged on review (84410b3)
    • storybook: let destructive story resolve its severity icon (b3b0481)
    • storybook: preload Material Symbols font to prevent initial icon delay (809ac94)
    • storybook: reorder severity buttons in the dialog harness to match banners/notifications (default first) (8ec8ac3)

    Code Refactoring

    • styles: rewrite SCSS to use shared severity-theme mixin and six panel classes (#46) (e66216b)
  27. fix tbx-mat-notifications v8.0.22026-05-05

    Bug Fixes

    • claude: add docs-deploy and document both v8 ignore forms (d03e5c2)
    • claude: add Markdown Tables Convention section (c3bb16e)
    • claude: add secrets and private-content safety bullets (5c300e7)
    • claude: describe docs/ as per-package docs pipeline inputs (67cdaa1)
    • claude: document Renovate as central dependency update mechanism (02b9f7b)
    • claude: list actual APF entry points emitted by ng-packagr (ca1a977)
    • docs: correct example import path and clean up decorator typings (90d56b7)
    • docs: replace markdown tables with definition lists (f16512a)
    • package updates, docs alignment, and code review fixes (aaf16f2)
    • readme: bump teqbench peer floors in Compatibility table (128635b)
    • remove dependabot artifacts after migration to renovate (babe612)
  28. fix tbx-mat-banners v0.10.12026-05-05

    Bug Fixes

    • address Low-severity findings from code review (#111) (1dc3db2)
    • address Medium-severity findings from code review (#111) (c059932)
    • address second-pass review findings (#132) (aa85471)
    • address third-pass review findings (#144) (499b86b)
    • docs: add Markdown Tables Convention section to CLAUDE.md (9a25b11)
    • docs: add secret-handling and private-content safety rules to CLAUDE.md (7e20284)
    • docs: describe docs/ as per-package pipeline inputs in CLAUDE.md (e938fe9)
    • docs: list actual emitted APF entry-point keys in CLAUDE.md (8a6e137)
    • docs: note central Renovate dependency updates in CLAUDE.md (8a64d05)
    • docs: replace markdown tables with definition lists (bcbc450)
    • package updates, conventions sweep, and 5-pass code-review polish (03b8a6b)
    • remove dependabot artifacts after migration to renovate (c4161ba)

    Miscellaneous Chores

    • release: unstick Release Please and cut 0.10.0 (f29297f)
    • release: unstick Release Please and cut 0.10.1 (31b55c6)
  29. fix tbx-mat-banners v0.10.02026-05-05

    Bug Fixes

    • address Low-severity findings from code review (#111) (1dc3db2)
    • address Medium-severity findings from code review (#111) (c059932)
    • address second-pass review findings (#132) (aa85471)
    • address third-pass review findings (#144) (499b86b)
    • docs: add Markdown Tables Convention section to CLAUDE.md (9a25b11)
    • docs: add secret-handling and private-content safety rules to CLAUDE.md (7e20284)
    • docs: describe docs/ as per-package pipeline inputs in CLAUDE.md (e938fe9)
    • docs: list actual emitted APF entry-point keys in CLAUDE.md (8a6e137)
    • docs: note central Renovate dependency updates in CLAUDE.md (8a64d05)
    • docs: replace markdown tables with definition lists (bcbc450)
    • package updates, conventions sweep, and 5-pass code-review polish (03b8a6b)
    • remove dependabot artifacts after migration to renovate (c4161ba)

    Miscellaneous Chores

    • release: unstick Release Please and cut 0.10.0 (f29297f)
  30. release tbx-models v3.2.32026-05-04

    Reverts

    • readme: keep Compatibility as pipe table for CI version-check (0592314)
  31. fix tbx-ngx-errors v2.2.22026-05-04

    Bug Fixes

    • trigger patch release for documentation and convention updates (9145e31)
  32. feat tbx-ngx-http v1.2.02026-05-04

    Features

    • add per-call retry override and header merge options (d6ebbde)

    Bug Fixes

    • deps: patch picomatch to resolve high-severity advisories (c60b8fb)
    • docs: describe per-package docs pipeline inputs in CLAUDE.md (960d9ec)
    • docs: hyperlink Conventional Commits in workflow guidance (1f69d92)
    • docs: keep README Compatibility as a pipe table for CI version extraction (f6ae7e3)
    • docs: list actual emitted APF entry-point keys (178e667)
    • docs: normalize external doc URLs to no trailing slash (f7504d4)
    • docs: note central Renovate dependency updates in CLAUDE.md (69f82de)
    • docs: note that returns is omitted for void returns (2aa9308)
    • docs: remove md files now provided by teqbench/.github (50e773d)
    • docs: use vertical list for TSDoc tag ordering (c25f169)
    • package updates, CLAUDE.md alignment, docs cleanup (1313323)
  33. feat tbx-mat-icons v4.2.02026-05-04

    Features

    • community: adopt org-default community health files (afe8645)

    Bug Fixes

    • align package with org docs, conventions, and post-Renovate state (278c628)
    • claude: add Markdown Tables Convention section (2cb60db)
    • claude: append secrets and privacy bullets to NOT Do list (4d5edd2)
    • claude: link the org-level renovate doc (c6c4940)
    • claude: list emitted APF entry-point keys in Publishing (a83cb24)
    • claude: list related.yml in the docs/ bullet (49b36ce)
    • claude: update Project Structure to match tbx-models (0e61d60)
    • docs: link Angular Material on overview.md line 39 (2afd174)
    • docs: replace markdown tables with definition lists (2c32fa0)
    • remove dependabot artifacts after migration to renovate (09a7bb7)
  34. fix tbx-mat-severity-theme v8.0.22026-05-04

    Bug Fixes

    • ci: point dep-compat-check at the real tracking epic (03996f0), closes #48
    • claude: align CLAUDE.md with tbx-models baseline (055e93d)
    • constants: correct stale SVG-source collection name (3bd97e6), closes #41
    • docs: add language specifier to bare code fences (4bb6523), closes #45
    • docs: correct since to 7.2.0 on all exports (d5d361f), closes #43
    • docs: correct Default severity icon claims after 8.0.1 (b9fe294), closes #37
    • docs: drop v8 ignore pragma reference from CLAUDE.md (e7f708c), closes #40
    • docs: link Material Symbols mentions across docs (21bef65), closes #44
    • docs: replace markdown tables with definition lists (eaf9076)
    • docs: retag TbxMatSeverityResolver category Interface (df24842), closes #38
    • docs: split workflow doc headers into caller and reusable (1d1e2a3), closes #47
    • docs: tag severity icon services category Contract (29ab8ce), closes #39
    • models: mark TbxMatSeverityThemeConfig fields readonly (446a6dd), closes #42
    • package updates, docs alignment, and review-driven cleanup (ff76c2d)
    • remove dependabot artifacts after migration to renovate (e50c941)
  35. 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)
  36. 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)
  37. 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)
  38. 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)
  39. 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
  40. 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)
  41. 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)
  42. 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)
  43. 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)
  44. 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)
  45. 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)
  46. 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)
  47. 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)
  48. 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)
  49. 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)
  50. 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)
  51. 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)
  52. 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)
  53. 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)
  54. 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)
  55. release tbx-mat-banners v0.9.42026-04-13

    Miscellaneous Chores

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

    Miscellaneous Chores

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

    Miscellaneous Chores

    • release: force release to emit CI-generated documentation artifacts (b437377)
  58. 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)
  59. 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)
  60. 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)
  61. 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)
  62. 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
  63. fix tbx-mat-dialogs v0.1.12026-04-10

    Bug Fixes

    • deps: migrate to @teqbench/tbx-mat-severity-icons v7 API (6a4dd4f)
    • deps: migrate to @teqbench/tbx-mat-severity-icons v7 API (3dbf733)
  64. 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)
  65. 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)
  66. 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)
  67. 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)
  68. 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)
  69. 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)
  70. 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)
  71. 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)
  72. 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)
  73. 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)
  74. 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)
  75. 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)
  76. 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)
  77. 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)
  78. 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)
  79. 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)
  80. 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)
  81. fix tbx-mat-icons v4.0.12026-04-03

    Bug Fixes

    • docs: use email reporting channel in SECURITY.md for private repo (4e40407)
  82. 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)
  83. 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)
  84. 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)
  85. fix tbx-mat-bottom-sheets 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)
  86. 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
  87. 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)
  88. 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)
  89. 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)
  90. 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)
  91. 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)
  92. breaking tbx-mat-icons v3.0.02026-03-28

    ⚠ BREAKING CHANGES

    • ITbxIconResolver renamed to ITbxMatIconResolver.

    Code Refactoring

    • rename ITbxIconResolver to ITbxMatIconResolver (0b17963)
  93. 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)
  94. 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)
  95. 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)
  96. 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)
  97. 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)
  98. 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)
  99. 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)
  100. 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)
  101. feat tbx-mat-dialogs v0.1.02026-03-27

    Features

    • dialogs: configure @teqbench/tbx-mat-dialogs package (844b62a)
    • dialogs: implement dialog service, shell component, and supporting types (d8372d7)
    • dialogs: implement dialog service, shell component, and supporting types (9171962)
    • storybook: add Storybook with dialog harness and light/dark theme support (00f7842)
    • storybook: add Storybook with dialog harness and theme support (52a5768)

    Bug Fixes

    • deps: move tbx-mat-severity-icons to peerDependencies (6d5a904)
    • deps: regenerate package-lock.json for npm ci compatibility (e488394)
    • dialogs: only return footerValues on affirm (6e02d28)
    • dialogs: use Material icon projection, fix focus, add ariaModal (4bc96d7)
    • docs: correct README imports, export icon token, add Storybook to CLAUDE.md (9e94000)

    Changelog

  102. 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)
  103. 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

  104. 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

  105. 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)
  106. 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)
  107. 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

  108. 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

  109. 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

  110. 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
  111. 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

  112. 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)
  113. fix tbx-mat-bottom-sheets 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)
  114. 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)
  115. 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)
  116. 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)
  117. feat tbx-mat-bottom-sheets 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)
  118. fix tbx-mat-bottom-sheets 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)
  119. fix tbx-mat-bottom-sheets 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)
  120. 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)
  121. 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)
  122. 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)
  123. feat tbx-mat-bottom-sheets 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)
  124. fix tbx-mat-bottom-sheets 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)
  125. feat tbx-mat-bottom-sheets 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)
  126. 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

  127. feat tbx-mat-bottom-sheets 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