Skip to content

v22.0.3

Choose a tag to compare

@zFl4wless zFl4wless released this 03 Nov 08:10
dd1db3f

Maintenance patch for Angular 22 applications.

  • Requires qs 6.17.1 or newer within major version 6, including query parsing and serialization fixes.
  • Updates the tested Angular runtime/compiler to 22.2.4 and Angular CLI/build and ng-packagr to 22.2.5 through #40 and #41.
  • Removes the Vite override because Angular build tooling now requires the patched Vite 8.3.5 release.
  • Includes the development-only Karma-to-Vitest migration and fast-uri fixes merged since 22.0.2.

Public APIs and Angular peer dependency requirements remain unchanged.

Validation: clean dependency installation, lint, production package build, all 74 Vitest tests with coverage, isolated tarball installation, strict TypeScript consumer check, and runtime smoke tests pass. The smoke tests cover Angular imports, nested query filters, arrays, the constructor.isBuffer regression, and lone-surrogate encoding. The library runtime dependency audit reports zero known vulnerabilities.

Development tooling limitation: GHSA-g3hv-75wg-m249 affects minimatch through ESLint and typescript-eslint. npm reports 18 affected dependency-tree entries. These development dependencies are not shipped as library runtime dependencies.

Install: npm install ngx-esy-jsonapi@22.0.3

Full changelog: v22.0.2...v22.0.3