Repository navigation
v22.0.3
Maintenance patch for Angular 22 applications.
- Requires
qs6.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