Releases: saqqdy/egg-http-proxy-plus
Releases · saqqdy/egg-http-proxy-plus
2.1.0
Added
- Add TypeScript type definitions (
index.d.ts) - Add integration test examples in
examples/proxy-demo/ - Add
.node-versionfile for version managers - Add GitHub Dependabot configuration
- Add GitHub Release workflow
- Add ESLint v9 flat config (
eslint.config.mjs)
Changed
- Upgrade
http-proxy-middlewarefrom v2 to v3 - Upgrade
eggfrom v2 to v3 - Upgrade
egg-binfrom v4 to v6 - Upgrade
egg-mockfrom v3 to v5 - Upgrade ESLint from v7 to v9
- Update Node.js requirement to
>=14.0.0 - Update CI to test on Node.js 18, 20, 22
- Update GitHub Actions to use pnpm
- Update README with bilingual support (Chinese/English)
- Improve middleware performance with pre-normalized config
Fixed
- Fix double
next()call in middleware - Fix middleware logic for proper proxy handling with http-proxy-middleware v3
Removed
- Remove deprecated
babel-eslintdependency - Remove
egg-bin pkgfilescommand (deprecated) - Remove test fixtures
logs/andrun/from git tracking - Remove
.travis.yml(migrated to GitHub Actions) - Remove
.eslintignoreand.prettierignore(using flat config) - Remove
huskyandlint-staged
Full Changelog: 2.0.1...2.1.0
v2.0.1
egg@2.x => @3.xegg-bin@4.x => @6.xegg-ci@1.x => @2.xegg-mock@3.x => @5.xjs-cool@2.x => @4.x- upgrade all package version
Full Changelog: 1.1.0...2.0.1