7.0.0 (2024-12-27)
- drop Node.js < 18.19.0 support
part of eggjs/egg#3644
use https://oclif.io
-
New Features
- Removed pull request template for contributors.
- Introduced a new workflow for automating commit publishing.
- Added scripts for executing Node.js applications in development mode.
- Updated the README to reflect the new package name and other details.
- Enhanced command classes for testing and development functionalities.
- Added new utility functions for better path handling in tests.
- Introduced new interface for package configuration.
- Added support for TypeScript with updated configurations.
- Implemented a new logging mechanism in hooks for better debugging.
-
Introduced a new class for managing server readiness in demo applications.
-
Bug Fixes
-
Adjusted import paths in tests for compatibility with new module structure.
-
Documentation
-
Updated README and various documentation links to reflect changes in package structure.
-
Chores
-
Updated package configurations, including versioning and dependencies.
- Removed obsolete files and configurations from the project.
- Enhanced test suite structure and clarity.
6.13.0 (2024-12-11)
6.12.0 (2024-12-10)
6.11.0 (2024-12-08)
6.10.0 (2024-06-11)
6.9.0 (2024-05-08)
6.8.1 (2024-03-06)
6.8.0 (2024-02-01)
6.7.0 (2024-01-09)
6.6.0 (2024-01-07)
6.5.2 (2023-09-16)
6.5.1 (2023-09-16)
6.5.0 (2023-09-15)
6.4.2 (2023-08-05)
6.4.1 (2023-06-03)
6.4.0 (2023-04-18)
- append cobertura to support diff line coverage (#227) (ddf732f)
- output cobertura report by default (#228) (8818a3d)
6.3.0 (2023-04-06)
6.1.2 (2023-02-17)
6.1.1 (2023-02-14)
6.1.0 (2023-02-14)
6.0.0 (2023-02-12)
- drop Node.js 14 support and more deprecated features
5.13.4 (2023-02-09)
5.13.3 (2023-02-06)
5.13.2 (2023-02-03)
5.13.1 (2023-01-30)
5.13.0 (2023-01-18)
5.12.3 (2023-01-13)
5.12.2 (2023-01-11)
- dont auto require egg-mock (#206) (e703507), closes /github.com/eggjs/egg-mock/pull/142#issuecomment-1377450602
5.12.1 (2023-01-10)
5.12.0 (2023-01-09)
5.11.3 (2023-01-06)
5.11.2 (2023-01-05)
- use node to run postinstall script (f17347b)
5.11.1 (2023-01-05)
5.11.0 (2023-01-05)
5.10.0 (2023-01-03)
5.9.0 (2022-12-18)
5.8.1 (2022-12-18)
5.8.0 (2022-12-18)
5.7.0 (2022-12-18)
5.6.1 (2022-12-17)
5.6.0 (2022-12-17)
features
- [
3c326b3
] - 📦 NEW: Support mochawesome reporter (#192) (fengmk2 <fengmk2@gmail.com>)
fixes
- [
bfd7fab
] - fix: --full-trace should be boolean (#191) (Haoliang Gao <sakura9515@gmail.com>)
others
- [
85581d2
] - 🤖 TEST: Only test on Linux and macOS (#190) (fengmk2 <fengmk2@gmail.com>)
features
- [
72e925b
] - feat: default enable c8 report (#189) (killa <killa123@126.com>)
fixes
- [
e18ceda
] - fix: fix cov env (#188) (killa <killa123@126.com>)
fixes
- [
88ba6d5
] - fix: fix ENABLE_MOCHA_PARALLEL/AUTO_AGENT env (#187) (killa <killa123@126.com>)
fixes
- [
c5db00e
] - fix: ignore eggTsHelper on node-test (#186) (fengmk2 <fengmk2@gmail.com>)
features
- [
78141e8
] - feat: impl parallel for mocha parallel mode (#185) (killa <killa123@126.com>)
features
- [
f564cbf
] - feat: support set eggTsHelper (#183) (mansonchor.github.com <mansonchor1987@gmail.com>)
fixes
- [
a1ec4f7
] - fix: conflix source map support (#181) (吖猩 <whxaxes@gmail.com>)
fixes
- [
2e0fecd
] - fix: fix espwoer-typescript inject logic (#178) (Yiyu He <dead_horse@qq.com>)
others
- [
84489fe
] - 📦 NEW: Support run test with node:test (#177) (fengmk2 <fengmk2@gmail.com>)
features
- [
1e96da2
] - feat: support c8 report (#172) (羊鹿 <general_up@163.com>)
others
- [
6fb02f9
] - 📦 NEW: [BREAKING] Only support Node.js 14 (#176) (fengmk2 <fengmk2@gmail.com>) - [
f32030b
] - Create codeql-analysis.yml (fengmk2 <fengmk2@gmail.com>) - [
c84671c
] - chore: update build status badge url (#174) (XiaoRui <xiangwu619@gmail.com>)
fixes
- [
662b9e9
] - fix: using ts-node in app should check tscompiler and deps (#170) (吖猩 <whxaxes@gmail.com>),
features
- [
4a54cec
] - feat: allow loading ts compiler from cwd (#169) (Deng Ruoqi <drqzju@gmail.com>)
others
- [
6403b4a
] - support --intelli-espower-loader option (#168) (羊鹿 <general_up@163.com>)
others
- [
0765c4c
] - ci: support node-v8.x (#164) (hyj1991 <yeekwanvong@gmail.com>)
fixes
- [
4a076e6
] - fix: ci failed (#162) (hyj1991 <yeekwanvong@gmail.com>)
others
- [
c915f1a
] - chore: update deps (#161) (hyj1991 <yeekwanvong@gmail.com>)
fixes
- [
563923a
] - fix: remove espower typescript (#160) (吖猩 <whxaxes@gmail.com>)
fixes
- [
8666e9e
] - fix: egginfo is not exists (#159) (吖猩 <whxaxes@gmail.com>)
features
- [
a74bae2
] - feat: support switch ts compiler (#158) (吖猩 <whxaxes@gmail.com>)
features
- [
dcc9b25
] - feat: expose proc (#152) (TZ | 天猪 <atian25@qq.com>)
fixes
- [
00afdf7
] - fix: auto add .setup.ts file (#147) (angleshe <478647464@qq.com>)
features
- [
3cc3b0b
] - feat: test --dry-run (#145) (Shu Pengfei <stormslowly@gmail.com>)
fixes
- [
9cb8125
] - fix: revert nyc (#140) (Haoliang Gao <sakura9515@gmail.com>)
others
- [
26c7b59
] - chore(deps): update typescript to "^3" (#144) (waiting <waiting@xiaozhong.biz>) - [
979a1ae
] - ci: fix timeout (#142) (waiting <waiting@xiaozhong.biz>)
fixes
- [
3b370ef
] - fix: nyc shim (#138) (dxd <dxd_sjtu@outlook.com>)
others
- [
3665b0d
] - deps: cleanup & fix high severity vulnerability (#133) (ZYSzys <17367077526@163.com>)
features
- [
5c621f6
] - feat: should print error stack (#132) (TZ | 天猪 <atian25@qq.com>)
fixes
- [
819d78f
] - fix: debug mode detect (#130) (TZ | 天猪 <atian25@qq.com>)
others
- [
f85aafb
] - chore: update deps (#131) (TZ | 天猪 <atian25@qq.com>)
fixes
- [
3b6819c
] - fix: should not timeout when debugging (#129) (TZ | 天猪 <atian25@qq.com>) - [
fcae123
] - fix: support --workers same as egg-scripts (#127) (TZ | 天猪 <atian25@qq.com>)
fixes
- [
d802694
] - fix: downgrade ts-node (#126) (吖猩 <whxaxes@qq.com>)
others
- [
44854f0
] - deps: bump ts-node version (#125) (吖猩 <whxaxes@qq.com>)
fixes
- [
8f6135e
] - fix: ets not found (#124) (吖猩 <whxaxes@qq.com>)
- feat: intergration with egg-ts-helper (#123)
features
* [904103f
] - feat: support read egg.require from package.json (#121) (吖猩 <whxaxes@qq.com>)
docs
* [0d553f6
] - docs: test timeout is 6000ms (#115) (BiosSun <biossun@gmail.com>)
features
- [
51f93aa
] - feat: support egg-bin test --changed (#111) (Yiyu He <dead_horse@qq.com>)
fixes
- [
a82a87a
] - fix: debug-test invoke formatTestArgs (dead-horse <dead_horse@qq.com>)
- feat: remove correct-source-map.js (#109)
- fix: package.json to reduce vulnerabilities (#108)
fixes
- [
ca4f78f
] - fix: fix source map line number incorrect (#107) (吖猩 <whxaxes@qq.com>)
features
- [
35e89db
] - feat: upgrade espower-typescript to 9.0 (#106) (吖猩 <whxaxes@qq.com>)
- fix: fixed ts-node ignore files (#105)
- chore: update deps (#104)
- feat(cov): add nyc instrument passthrough (#103)
- fix: should exit when no test files found (#100)
- feat: add ts env in command (#98)
- fix: should only read pkg if argv.typescript not pass (#97)
fixes
- [
e73c569
] - fix: should ignore fixtures and node_modules (#96) (Haoliang Gao <sakura9515@gmail.com>) - [
7531faa
] - fix: support relative path (#95) (TZ | 天猪 <atian25@qq.com>)
- fix: remove ts extensions by default (#94)
- chore: don't need to log at vscode and webstorm (#93)
- feat: support egg.typescript (#92)
- feat: cov support typescript (#91)
- feat: support typescript (#89)
- feat: set EGG_MASTER_CLOSE_TIMEOUT when run dev (#88)
- feat: revert egg-bin check (#90)
- feat: egg-bin check (#87)
fixes
- [
6689962
] - fix: make sure files sort in all platforms (#86) (fengmk2 <fengmk2@gmail.com>)
- deps: autod@3.0 (#85)
- test: Node 8.7.0 has improved stack for promise (#84)
fixes
- [
7386194
] - fix: force exit when runner complete (#83) (Haoliang Gao <sakura9515@gmail.com>)
others
- [
a7c4b53
] - chore: remove incorrect history (#82) (Haoliang Gao <sakura9515@gmail.com>)
Upgrade mocha@4, see https://boneskull.com/mocha-v4-nears-release
fixes
- [
e3c33e9
] - fix: package.json to reduce vulnerabilities (#81) (Snyk bot <snyk-bot@users.noreply.github.com>)
- chore: dont print devtools link at vscode (#75)
fixes
- [
2e3498e
] - fix: use inspector at 7.x+ (#74) (TZ | 天猪 <atian25@qq.com>)
features
- [
678b83d
] - feat: debug proxy support (TZ <atian25@qq.com>) - [
c65a00d
] - feat: revert to 4.2.0 (TZ <atian25@qq.com>)
fixes
- [
469739f
] - fix: debug at 6.x (TZ <atian25@qq.com>)
others
- [
2be5245
] - docs: add readme (TZ <atian25@qq.com>) - [
3e8ce0d
] - refactor: use common-bin parse execArgv (TZ <atian25@qq.com>)
others
- [
83afba3
] - deps: update common-bin (TZ <atian25@qq.com>) - [
f7628b2
] - refactor: egg-bin debug pass debugOptions to startCluster (TZ <atian25@qq.com>) - [
831c77d
] - refactor: use common-bin parse execArgv (TZ <atian25@qq.com>)
- feat: support $NODE_DEBUG_OPTION (#71)
- feat: add
egg-bin autod --check
command (#70)
- fix: only hotfix spawn-wrap on windows (#69)
- fix: remove temp excludes
- feat(cov): add prerequire option (#53)
- fix: There is a case sensitive issue from spawn-wrap on Windows (#67)
- fix: should support multi exclude dirs (#66)
- fix: ignore frontend files and document files (#65)
- feat: use nyc instead of istanbul (#63)
- feat: cov support output json-summary (#64)
- feat: support cov command in win32 (#52)
- test: skip assert error stack on node >= 7.0.0 (#61)
- fix: clean more mocha error stack (#60)
- feat: simplify mocha error stack (#59)
- fix: use context.env instead of process.env (#58)
- fix: don't pass prerequire (#57)
- feat(cov): add prerequire option (#53)
- feat: change default timeout to 60000 (#50)
- fix: cov replaced warning at win (#49)
- feat: pass --check to pkgfiles (#48)
- fix: -x only support string (#47)
- feat: extractArgv refactor & extract debug port
- feat: extractArgv support expose_debug_as
- feat: use unparseArgv from common-bin (#45)
- fix(cov): istanbul path env (#44)
- refactor: [BREAKING_CHANGE] use common-bin 2.x (#41)
- deps: upgrade istanbul to 1.1.0-alpha.1 (#43)
- fix: add missing deps (#42)
- feat: update pkg.files that if file exists (#37)
- refactor: use framework (#39)
- fix: support egg-bin dev --cluster and --baseDir (#36)
- fix: use co-mocha instead of thunk-mocha (#38)
- fix: support node4 (#35)
- feat: commands support specific execArgv(harmony) (#33)
- docs: missing debug description for zh-cn (#34)
- feat: add sticky mode support (#32)
- fix: .setup.js should be the first test file (#30)
- fix: should support -p (#27)
- docs: use V8 Inspector Integration for debug
- feat(debug): [BREAKING_CHANGE] remove iron-node (#26)
- fix: should pass customEgg to startCluster (#25)
- feat: auto require setup file (#24)
- fix: make sure dev command eggPath can be override (#23)
- feat: auto detect available port (#22)
- fix: add power-assert to deps (#21)
- feat: build-in intelli-espower-loader (#20)
- feat: try to use --inspect first (#19)
- feat: use test when run cov on Windows (#18)
- fix: wait more time for Window 😢 (#17)
- fix(cov): wait 1 second for Windows (#16)
- fix: link mocha bin from inner file (#15)
- docs:add egg-bin dev options doc (#14)
- test: exports mocha bin (#13)
- feat(dev): pass debug args to execArgv (#12)
- feat: resolve istanbul path for coffee (#9)
- fix: can not find iron-node in subprocess (#8)
- feat: add COV_EXCLUDES for coverage excludes (#7)
- chore(deps): upgrade mocha@3 and glob@7 (#6)
- feat: support mocha custom require args (#5)
- refactor: use common-bin (#4)
- refactor: rename DevCommand.js to dev_command.js (#3)
- chore: add security check badge (#2)
- refactor: use egg-utils (#1)
- fix: let sub class can override getFrameworkOrEggPath
- init version