Skip to content

Releases: hypertrace/hyperdash-angular

v9.0.0

04 Mar 15:23
6b8763b

Choose a tag to compare

9.0.0 (2026-03-04)

  • AUI-51 / Feat: Upgrade to Angular 21, Vitest, standalone, oxfmt (#1420) (6b8763b), closes #1420

BREAKING CHANGES

  • Update Angular to v21, RxJS to v7,
    make components standalone, switch from Jest to Vitest

  • chore: change from prettier to oxfmt

  • fix: fix broken test under node 20

  • docs: update README for Vitest and fix commit command

  • chore: remove check overrides

  • test: replace istanbul comments with v8 comments

  • test: make test components standalone

  • fix: restore RxJS 6 compatibility for Angular 21

Revert the branch to RxJS 6 and align published peer
constraints with upstream hyperdash requirements.
Add a shared Vitest runner config so Angular 21 tests
resolve correctly when RxJS 6 is installed.

  • chore: remove redundant standalone directive

  • chore: remove redundant standlone metadata

  • chore: remove Codecov

  • chore: clean up stale tooling artifacts and review findings

  • Remove eslint-config-prettier and its ESLint extends entry (replaced by oxfmt)
  • Remove ts-node devDependency (no longer needed after Jest→Vitest)
  • Remove stale .vscode/launch.json (referenced deleted Jest config)
  • Remove emitDecoratorMetadata from tsconfig (unnecessary for Angular)
  • Remove duplicate deserialization-manager.service export in public_api
  • Remove vestigial standalone param from mockDirective test utility
  • Widen rxjs peer dependency to ^6.5.5 || ^7.0.0
  • Enable @angular-eslint/prefer-standalone lint rule
  • Add non-standalone renderer backward compatibility test
  • Add util/ to coverage exclusions (types-only files)
  • Update README with Angular 21 prerequisites and RxJS 6+7 support
  • fix: filter pre-commit hook to formattable file types

  • chore: change to node 22

  • chore: migrate from npm to pnpm

Replace npm with pnpm as the package manager across the repo:

  • Add packageManager field and pnpm config to package.json
  • Add ci script for frozen-lockfile installs
  • Update CI workflows to use pnpm with node_modules caching
  • Align publish workflow to Node 22
  • Replace package-lock.json with pnpm-lock.yaml
  • Update CLAUDE.md command references
  • fix: approve lmdb and msgpackr-extract build scripts for pnpm

These native addons are transitive dependencies of @parcel/watcher
used by the Angular build toolchain. Without their build scripts
running, native bindings aren't compiled, causing AOT compilation
issues in CI.

v8.0.1

06 Feb 10:43
b8a57e5

Choose a tag to compare

8.0.1 (2026-02-06)

Bug Fixes

v8.0.0

11 Oct 06:56
9a9f7b4

Choose a tag to compare

8.0.0 (2025-10-11)

BREAKING CHANGES

  • Updating Angular to v20, using signals and making it zoneless

v7.1.1

01 Jul 21:29
5ae214c

Choose a tag to compare

7.1.1 (2025-07-01)

Bug Fixes

v7.1.0

30 Jun 13:15
9f3e5c0

Choose a tag to compare

7.1.0 (2025-06-30)

Features

v7.0.0

31 May 15:47
2e8482c

Choose a tag to compare

7.0.0 (2024-05-31)

BREAKING CHANGES

  • Upgrade to v18

v6.0.0

24 Apr 17:10
99dfc1e

Choose a tag to compare

6.0.0 (2024-04-24)

chore

BREAKING CHANGES

  • Requires min Angular version 17

v5.2.0

12 Dec 23:19
2d16322

Choose a tag to compare

5.2.0 (2023-12-12)

Features

v5.1.0

07 Aug 09:02
c4169df

Choose a tag to compare

5.1.0 (2023-08-07)

Features

  • exporting more services and bumping peer dep version (#805) (c4169df)

v5.0.0

12 Jun 23:36
ec0405a

Choose a tag to compare

5.0.0 (2023-06-12)

Features

BREAKING CHANGES

  • Upgraded to ng 16 as part of the previous commit