Releases: netresearch/node-magento-eqp
Releases · netresearch/node-magento-eqp
v5.0.0
⚠ BREAKING CHANGES
AxiosAdapterremoved, replaced byFetchAdapterAxiosRequestConfigtype removed, replaced byRequestConfig- New
HttpErrorexport replaces axios error format
Features
- replace axios with native fetch (57a80aa)
Drop axios dependency in favor of Node.js native fetch (available since Node 20). Production dependencies reduced from 24 packages to 1 (tslib).
Migration
| Before (v4.x) | After (v5.0.0) |
|---|---|
import { AxiosAdapter } from '...' |
import { FetchAdapter } from '...' |
AxiosRequestConfig type |
RequestConfig type |
| axios error objects | HttpError with status, statusText, data |
Downstream consumer @netresearch/node-red-contrib-magento-eqp uses only EQP class + callback types — unaffected.
Full Changelog: v4.1.0...v5.0.0
v4.1.0
Features
- migrate to ESLint v10 flat config (#461)
- add pre-commit hooks (husky + lint-staged), modernize devcontainer (#465)
- ci: npm OIDC trusted publishing with provenance (#469)
Bug Fixes
- ci: signed tags + auto-approve release-please PRs (#467)
- ci: handle GITHUB_TOKEN self-approval for bot PRs (#468)
Dependencies
- axios 1.12.0 → 1.13.5 (including security fix)
- typescript-eslint 8.44 → 8.55, eslint 9.36 → 9.39, prettier 3.7 → 3.8
- typedoc 0.28.14 → 0.28.17, typescript 5.9.3, @types/node 22.18.x
- actions/checkout v6, actions/setup-node v6, actions/upload-artifact v5, github/codeql-action v4
- Node 24 in CI, js-yaml 4.1.1 (security)
Full Changelog: v4.0.8...v4.1.0
v4.0.8
Dependencies
- axios 1.7.9 → 1.12.2 (including security fix)
- tslib 2.8.0 → 2.8.1
- typescript 5.6.3 → 5.9.2, typescript-eslint 8.9 → 8.44, eslint 9.13 → 9.35
- typedoc 0.26.10 → 0.28.13, prettier 3.4.2 → 3.8.1, eslint-config-prettier v10
- @types/node 22.7.9 → 22.18.5
- actions/checkout v5, actions/setup-node v5, actions/upload-pages-artifact v4
Full Changelog: v4.0.7...v4.0.8
v4.0.7
No functional changes — version bump only.
Full Changelog: v4.0.6...v4.0.7
v4.0.6
Dependencies
- axios 1.6.7 → 1.7.7 (including security fix)
- tslib 2.6.3 → 2.7.0
- typescript 5.5.3 → 5.6.2, typescript-eslint v7 → 8.8, eslint 8.57 → 9.12
- typedoc 0.25.8 → 0.26.8, prettier 3.2.4 → 3.3.3
- @types/node → 22.7.5
- github/codeql-action v3, actions/configure-pages v5
Full Changelog: v4.0.5...v4.0.6
v4.0.5
Dependencies
- axios 1.5.1 → 1.6.5
- typescript 5.3.3, typescript-eslint 6.7 → 6.18, eslint 8.50 → 8.56
- typedoc 0.25.2 → 0.25.7, prettier 3.1.1, eslint-config-prettier 9.1.0
- ts-node 10.9.2
- actions/setup-node v4, actions/deploy-pages v4, actions/configure-pages v4
- actions/upload-artifact v4, actions/upload-pages-artifact v3
Full Changelog: v4.0.4...v4.0.5
v4.0.4
v4.0.3
Dependencies
- axios 1.5.0
- typedoc 0.25.0 → 0.25.1, typescript-eslint 6.7.0, prettier 3.0.3
- eslint 8.49.0, jest monorepo update, axios-mock-adapter 1.22.0
- actions/checkout v4
Full Changelog: v4.0.2...v4.0.3
v4.0.2
Changes
- Configure Renovate for automated dependency management (#171)
Dependencies
- tslib 2.6.0 → 2.6.1
- typescript 5.2.2, typescript-eslint 6.4.0 → 6.4.1, eslint 8.45 → 8.47
- prettier 3.0.0 → 3.0.2, eslint-config-prettier 9.0.0, jest 29.6.4
- @types/jest 29.5.4
- actions/checkout v3, actions/configure-pages v3, actions/deploy-pages v2
- actions/upload-pages-artifact v2
New Contributors
Full Changelog: v4.0.1...v4.0.2
Release refs/tags/v4.0.1
chore: bump to v4.0.1