Skip to content

Releases: saqqdy/egg-http-proxy-plus

2.1.0

12 Apr 12:06

Choose a tag to compare

Added

  • Add TypeScript type definitions (index.d.ts)
  • Add integration test examples in examples/proxy-demo/
  • Add .node-version file for version managers
  • Add GitHub Dependabot configuration
  • Add GitHub Release workflow
  • Add ESLint v9 flat config (eslint.config.mjs)

Changed

  • Upgrade http-proxy-middleware from v2 to v3
  • Upgrade egg from v2 to v3
  • Upgrade egg-bin from v4 to v6
  • Upgrade egg-mock from 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-eslint dependency
  • Remove egg-bin pkgfiles command (deprecated)
  • Remove test fixtures logs/ and run/ from git tracking
  • Remove .travis.yml (migrated to GitHub Actions)
  • Remove .eslintignore and .prettierignore (using flat config)
  • Remove husky and lint-staged

Full Changelog: 2.0.1...2.1.0

v2.0.1

19 May 05:23

Choose a tag to compare

  1. egg @2.x => @3.x
  2. egg-bin @4.x => @6.x
  3. egg-ci @1.x => @2.x
  4. egg-mock @3.x => @5.x
  5. js-cool @2.x => @4.x
  6. upgrade all package version

Full Changelog: 1.1.0...2.0.1

v1.1.0

28 Jan 09:02

Choose a tag to compare

支持转发文件上传接口,支持自定义匹配方法,ctx透传

v1.0.2

18 Dec 11:28

Choose a tag to compare

  1. 支持自定义匹配
  2. 支持数组形式配置
  3. ctx上下文透传