mirror of
https://github.com/eggjs/egg.git
synced 2024-12-04 07:14:30 +00:00
56 KiB
56 KiB
1.21.0 / 2020-09-08
features
- [
2e942053c] - feat: egg 1.x support cookies config init (#4444) (sky <hubcarl@126.com>)
History
2019-10-28, Version 1.20.0 @dead-horse
Notable changes
features
- support config.maxIpsCount, deprecate config.maxProxyCount
Commits
- [
a4013b4e7] - feat: support config.maxIpsCount (#4013) (Yiyu He <dead_horse@qq.com>)
2019-04-11, Version 1.19.0 @dead-horse
Notable changes
features
- support config.maxProxyCount to help get the real client ip
Commits
- [
d56b831a9] - feat: support config.maxProxyCount to help get the real client ip (#3615) (Yiyu He <dead_horse@qq.com>)
2019-04-10, Version 1.18.0 @atian25
Notable changes
features
- expose app.server
Commits
- [
9671a354a] - feat: expose app.server (#3601) (TZ | 天猪 <atian25@qq.com>)
2018-11-16, Version 1.17.0 @dead-horse
Notable changes
features
- add create anonymous context to agent
Commits
- [
40b4ddb65] - backport: add create anonymous context to agent (#3199) (Hongcai Deng <admin@dhchouse.com>)
2018-10-08, Version 1.16.2 @dead-horse
Notable changes
fixes
- upgrade to egg-logger@2, don't write log when stream was destroyed
- pin circular-json@0.5.5 to avoid output deprecate message
Commits
- [
fd738e01e] - deps: egg-logger@2 (#3074) (Yiyu He <dead_horse@qq.com>) - [
5e189e814] - refactor: separate dumping config object and config file (#3054) (Khaidi Chu <i@2333.moe>) - [
14538a1fd] - deps: pin circular-json@0.5.5 to avoid output deprecate message (#3024) (Yiyu He <dead_horse@qq.com>)
2018-09-11, Version 1.16.1 @atian25
Notable changes
fixes
- config.allowDebugAtProd default to false
Commits
- [
97241f328] - fix: config.allowDebugAtProd default to false (#2986) (TZ | 天猪 <atian25@qq.com>)
2018-08-06, Version 1.16.0 @fengmk2
Notable changes
features
- allow runInBackground reuse on plugins
fixes
- add ms dependencies
Commits
- [
8b2b991f6] - feat: allow runInBackground reuse on plugins (#2874) (fengmk2 <fengmk2@gmail.com>) - [
e0066bb20] - fix: add ms dependencies (#2875) (fengmk2 <fengmk2@gmail.com>)
2018-06-14, Version 1.15.2 @dead-horse
Notable changes
- perf
- improve set type performance
Commits
- [
864faae40] - perf: improve set type performance by lru cache (#2698) (fengmk2 <fengmk2@gmail.com>)
2018-06-07, Version 1.15.1 @popomore
Notable changes
- fix
- add key any to Context
Commits
- [
c38c359a3] - fix: add key any to Context (#2650) (#2656) (Khaidi Chu <i@2333.moe>)
2018-05-09, Version 1.15.0 @popomore
Notable changes
- feature
- dump timing data for loader trace
Commits
- [
a36387f22] - feat: dump timing data for loader (#2521) (Haoliang Gao <sakura9515@gmail.com>)
2018-05-03, Version 1.14.0 @popomore
Notable changes
- feature
- add time duration for dump config
Commits
- [
58695707d] - feat: add time duration for dump config (#2485) (#2491) (Haoliang Gao <sakura9515@gmail.com>)
2018-04-16, Version 1.13.3 @dead-horse
Notable changes
- fix
- dump config support circular json
Commits
- [
8507c5e] - fix: dumpConfig support circular json (#2395) (Yiyu He <dead_horse@qq.com>)
2018-03-05, Version 1.13.1 @dead-horse
Notable changes
- fix
- [security] don't allow x-forwarded-host header by default
ctx.runInBackgroundwill try to use custom function name first
Commits
- [
70d5898] - fix: don't allow x-forwarded-host header (#2162) (Haoliang Gao <sakura9515@gmail.com>) - [
be618f8] - fix: try to use custom function name first (#2156) (fengmk2 <fengmk2@gmail.com>)
2018-01-26, Version 1.13.0, @dead-horse
Notable changes
- feature
- emit
requestandresponseevent in every request
- emit
Commits
- [
49ec2fc] - feat: emit request and response event (#2021) (Yiyu He <dead_horse@qq.com>)
2018-01-22, Version 1.12.1, @dead-horse
Notable changes
- fix
- log cookie's key when cookie exceed limit length
Commits
- [
ba9ecd4] - fix: log cookie's key when cookie exceed limit length (#1997) (Yiyu He <dead_horse@qq.com>) - [
4f6ec61] - feat: add 400 response for broken client request to instead of empty response (#1836) (Khaidi Chu <i@2333.moe>)
2017-11-29, Version 1.12.0, @fengmk2
Notable changes
-
feature
- dump application router json
-
fix
- run dumpConfig at the last ready callback
Commits
- [
710defcc0] - feat: dump application router json (fengmk2 <fengmk2@gmail.com>) - [
0854c44d5] - fix: run dumpConfig at the last ready callback (fengmk2 <fengmk2@gmail.com>) - [
2e492c88d] - chore: set publishConfig.tag to release-1.x (#1690) (Yiyu He <dead_horse@qq.com>)
2017-11-08, Version 1.11.0, @dead-horse
Notable changes
- feature
- export global namespace at d.ts @atian25
Commits
- [
b131a4c] - feat: export global namespace at d.ts (#1633) (TZ | 天猪 <atian25@qq.com>)
2017-11-08, Version 1.10.1, @dead-horse
Notable changes
- fix
- use
app.optionsinstead of deprecatedapp._options
- use
- document
- translate core/cluster-and-ipc.md, thanks @lslxdx
Commits
- [
9eec677] - fix: useapp.optionsinstead ofapp._options(#1625) (Yiyu He <dead_horse@qq.com>) - [
fd1ff63] - test: fix tsc test case (#1620) (Yiyu He <dead_horse@qq.com>) - [
6804bd3] - test: add node 9 and drop node 7 (#1602) (fengmk2 <fengmk2@gmail.com>) - [
3878862] - docs: translate core/cluster-and-ipc.md (#1594) (lslxdx <lslxdx@163.com>)
2017-10-24, Version 1.10.0, @popomore
Notable changes
- feature
- add Subscription @popomore
- document
- multipart example @dead_horse
- fix document @atian25 @beilunyang
- improve schedule document @atian25
Commits
- [
6dd1594a5] - docs: fix egg-scripts (#1552) (TZ | 天猪 <atian25@qq.com>) - [
46ed6fac9] - feat: add Subscription (#1469) (Haoliang Gao <sakura9515@gmail.com>) - [
c508f9fa7] - docs: fix csrf (#1551) (TZ | 天猪 <atian25@qq.com>) - [
7fb9bbf71] - docs: fix typo (#1537) (悖论 <786220806@qq.com>) - [
68c0e1a9c] - docs: adjust new schedule (#1477) (TZ | 天猪 <atian25@qq.com>) - [
aeae948ec] - docs: adjust middleware config at framework (#1523) (TZ | 天猪 <atian25@qq.com>) - [
7b37d2393] - docs: multipart example use yield parts() (#1518) (Yiyu He <dead_horse@qq.com>) - [
6846badc8] - docs: add plugin.js description (#1499) (TZ | 天猪 <atian25@qq.com>)
2017-09-25, Version 1.9.0, @gxcsoccer
Notable changes
- feature
- make cluster client configurable in egg
- don’t force logger to use INFO level in prod
- document
- correct sample codes, by @Jawnkuin
- fix devtools debug, by @atian25
- adjust debug docs with new egg-bin debug, by @atian25
- fix port should be number, @atian25
Commits
- [
21425e7] - feat: make cluster client configurable in egg (#1459) (gxcsoccer <gxcsoccer@126.com>) - [
d0797b1] - docs: correct sample codes (#1434) (Jawnkuin <jawnkuin@gmail.com>) - [
6eac07e] - refactor: httpclient args tracer to be enforced (#1421) (hui <kangpangpang@gmail.com>) - [
c56274b] - docs(development): fix devtools debug (#1428) (TZ | 天猪 <atian25@qq.com>) - [
e3f29de] - docs(development): adjust debug docs with new egg-bin debug (#1427) (AnzerWall <AnzerWall@gmail.com>) - [
5a9531a] - feat: don’t force logger to use INFO level in prod (#1218) (TZ | 天猪 <atian25@qq.com>) - [
95fbd47] - docs(deployment): port should be number (#1424) (TZ | 天猪 <atian25@qq.com>)
2017-09-11, Version 1.8.0, @leoner
Notable changes
- feature
- support app.httpclient and agent.httpclient auto set tracer
- fix
- should extends from egg-core BaseContextClass
- document
- English documents
basics/objects,core/docs-loggerandcore/httpclienthave been translated by @DarrenWong, @Azard and @gztchan - documents typo fixed and improved by @vincenthou, @waitingsong and @hyj1991
- English documents
Commits
- [
54be7dc09] - docs(core/cluster-and-ipc): fix some typo (#1415) (vincent.hou <vincenthou365@gmail.com>) - [
6cf17c11a] - docs: (core/httpclient): [translate] Done (#1409) (Darren Wong <darrenwongf@gmail.com>) - [
105e1947e] - docs: translate basics/objects (#1238) (Weilun Xiong <azardf4yy@gmail.com>) - [
f7c0d8520] - feat: support app.httpclient and agent.httpclient auto set tracer (#1393) (hui <kangpangpang@gmail.com>) - [
3aaee8fbe] - fix: should extends from egg-core BaseContextClass (#1392) (fengmk2 <fengmk2@gmail.com>) - [
a9936a383] - fix: typo (#1388) (waiting <waiting@xiaozhong.biz>) - [
eef30faf6] - docs: adjust webstorm debug config (#1367) (TZ | 天猪 <atian25@qq.com>) - [
499454379] - docs: curl(url, opts) add parameter introduction (#1351) (#1352) (hyj1991 <66cfat66@gmail.com>) - [
4daf497eb] - docs(en/core/docs-logger): finish logger.md translation in English (#1254) (Tony Chan <gztchan@gmail.com>) - [
aaacd56c9] - docs: remove egg-scripts env default description (#1318) (TZ | 天猪 <atian25@qq.com>) - [
4feae70b8] - docs: add egg-scripts to deployment (#1279) (TZ | 天猪 <atian25@qq.com>) - [
08ed1b3c6] - docs(unittest): typo of egg-mock (#1284) (TZ | 天猪 <atian25@qq.com>) - [
734854c84] - docs(unittest): add bootstrap usage (#1278) (Yiyu He <dead-horse@users.noreply.github.com>) - [
ebbbcd574] - chore: skip docs deploy at ci cron (#1268) (TZ | 天猪 <atian25@qq.com>)
2017-07-27, Version 1.7.0, @popomore
Notable changes
- feature
- Support listen options in config.js
- improve
app.HttpClientcan be overwritten
- document
- Document improvement
- English documents have been translated by @gztchan
Commits
- [
dd07cacb2] - docs: fix typo on CONTRIBUTING.zh-CN.md (#1266) (SuperEwe <superewe@qq.com>) - [
773343061] - docs: only deploy docs at 8 (#1252) (TZ | 天猪 <atian25@qq.com>) - [
4f2ebfda8] - docs: fix const define (#1249) (TZ | 天猪 <atian25@qq.com>) - [
45bea3cb5] - docs(core-deployment): translate deployment.md in English (#1235) (Tony Chan <gztchan@gmail.com>) - [
dda386e42] - test: add test and doc for listen options (#1246) (Haoliang Gao <sakura9515@gmail.com>) - [
3ef1de952] - feat: set cluster options, include path, port, hostname (#1231) (Haoliang Gao <sakura9515@gmail.com>) - [
e9f93cf83] - refactor: export app.HttpClient that can be overwritten (#1234) (Haoliang Gao <sakura9515@gmail.com>) - [
96b3786eb] - docs(core/error-handling): translate error-handling.md in English (#1228) (Tony Chan <gztchan@gmail.com>) - [
c3c9fce55] - docs(controller): examples use controller class (#1221) (Yiyu He <dead-horse@users.noreply.github.com>) - [
24f279005] - docs: new VScode 1.14 default protocol changed. (#1212) (Anto <anto17@foxmail.com>) - [
2b78b4cf8] - docs: Fix config name from egg-Plugin to eggPlugin in plugin's doc (#1215) (hansen <hasseyoung@gmail.com>)
2017-07-19, Version 1.6.1, @fengmk2
Notable changes
- fix
- make sure config.httpclient.httpAgent.timeout >= 30000, and distinguish
options: request, httpAgent and httpsAgent on
config.httpclient.
- make sure config.httpclient.httpAgent.timeout >= 30000, and distinguish
options: request, httpAgent and httpsAgent on
Commits
- [
988b8c8] - fix: make sure config.httpclient.httpAgent.timeout >= 30000 (#1165) (fengmk2 <fengmk2@gmail.com>) - [
894005c] - docs: (core/i18n): [translate] Done (#1194) (Darren Wong <darrenwongf@gmail.com>) - [
410633b] - chore: kill ssh-agent after deploy (#1204) (Haoliang Gao <sakura9515@gmail.com>) - [
05f4785] - chore: add travis_wait to avoid deploying document timeout (#1201) (Haoliang Gao <sakura9515@gmail.com>) - [
367e1d6] - docs: fix typo (#1191) (BingqiChan <bingqichen@live.cn>)
2017-07-04, Version 1.6.0, @fengmk2
Notable changes
- feature
- tsd add ctx.logger and logger.error support Error object
- ignore any key contains "secret" on dump config files
- show who define the property of the config on
run/application_config_meta.json
- fix
- don't cache the intermediate locals for application
Commits
- [
5dc56fa] - feat: ignore any key contains "secret" (#1156) (fengmk2 <fengmk2@gmail.com>) - [
74c8a54] - feat: dumprun/${type}_config_meta.json(#1155) (Haoliang Gao <sakura9515@gmail.com>) - [
b80bb14] - fix: don't cache the intermediate locals for application (#1146) (Jackson Tian <shyvo1987@gmail.com>) - [
7c70beb] - docs: change istanbul to nyc (#1150) (TZ | 天猪 <atian25@qq.com>) - [
c7a87a8] - docs: adjust objects docs (#1140) (TZ | 天猪 <atian25@qq.com>) - [
0052351] - docs: improve plugin dependencies (#1061) (luicfer <lucifer4he@gmail.com>) - [
4322212] - docs: add missing class in objects.md (kaiye <catgecn@gmail.com>) - [
daa8227] - feat(tsd): add ctx.logger and logger.error support Error object (#1108) (Eward Song <eward.song@gmail.com>) - [
7c2e436] - docs: improve feature describe (#1102) (Yiyu He <dead-horse@users.noreply.github.com>) - [
5ae7814] - chore: comments in english (#1101) (Yiyu He <dead-horse@users.noreply.github.com>) - [
9099be9] - docs: unify config in quickstart (#1094) (Yiyu He <dead-horse@users.noreply.github.com>) - [
c31bc15] - test: wait logger to flush (#1090) (Haoliang Gao <sakura9515@gmail.com>) - [
82d2158] - docs: add Enclose.IO to Links (#1089) (Minqi Pan <pmq2001@gmail.com>)
2017-06-21, Version 1.5.0, @fengmk2
Notable changes
- feature
- better TypeScript support, add
index.d.tsfile. - enable overrideMethod middleware by default.
- better TypeScript support, add
- document
- Documents improved.
Commits
- [
1d02601] - tsd: add another properties of FileStream (#1080) (Rwing <Rwing@rwing.cn>) - [
2b1644e] - feat: add tsd (#1027) (Eward Song <eward.song@gmail.com>) - [
a4ba2a2] - feat: enable overrideMethod middleware by default (#1069) (fengmk2 <fengmk2@gmail.com>) - [
bfb8df5] - docs: typo (#1060) (chenbin92 <chen@mothin.com>) - [
64d1b00] - docs: add chrome devtools debug information (#1050) (仙森 <dapixp@gmail.com>) - [
4e510b2] - chore: use app.httpRequest() instead of supertest (#1041) (fengmk2 <fengmk2@gmail.com>) - [
78a13d5] - docs: add more description at quickstart (#1042) (TZ | 天猪 <atian25@qq.com>) - [
ef7c864] - docs: add ant.design link (#1037) (Haoliang Gao <sakura9515@gmail.com>) - [
f1b510c] - feat: add config.logger.disableConsoleAfterReady (#1001) (fengmk2 <fengmk2@gmail.com>) - [
4890eda] - docs: Uniform the standards that we should acquire this parsed parame… (#1038) (Ruanyq <yiqiang0930@163.com>) - [
9d705e4] - test: make sure app close (#1030) (fengmk2 <fengmk2@gmail.com>) - [
1d72e37] - docs: fix caseStyle link (#1033) (Desen Meng <mds@xue.bi>) - [
9b50725] - docs: (tutorials/index.md & async-function.md ): [translate] Done (#1028) (Darren Wong <darrenwongf@gmail.com>) - [
3d04199] - docs: typo (#1029) (Jerry Wu <perzy_wu@163.com>) - [
13b7c19] - test: node 8 (#976) (fengmk2 <fengmk2@gmail.com>) - [
1b108a7] - docs: remove api that is from egg-rest (#1022) (Haoliang Gao <sakura9515@gmail.com>) - [
057bc47] - test: add doc test (#989) (Haoliang Gao <sakura9515@gmail.com>) - [
c6eb7b2] - doc: fix view config doc (#991) (当轩 <code.falling@gmail.com>) - [
52865b4] - docs: devtool inspect at 8.x (#1018) (TZ | 天猪 <atian25@qq.com>) - [
8a120fd] - docs: remove max time limit at schdule (#995) (TZ | 天猪 <atian25@qq.com>) - [
9084c24] - docs: add plugin list (#988) (Haoliang Gao <sakura9515@gmail.com>) - [
20a5d91] - test: disable coverage for schedule (#987) (Haoliang Gao <sakura9515@gmail.com>) - [
3de963f] - docs(basics/structure.md): [translate] (#970) (Weilun Xiong <330815461@qq.com>) - [
2f232f3] - docs: file must appear after other fiels when using getFileStream (#982) (Yiyu He <dead-horse@users.noreply.github.com>)
2017-05-28, Version 1.4.0, @dead-horse
Notable changes
- feature
- use lru to aovid oom when httpclient dns cache enabled
- fix
- fix port is missed when httpclient dns cache enabled
- fix request url object will be changed when httpclient dns cache enabled
- set maxSockets defautl value to Number.MAX_SAFE_INTEGER
- document
- Documents improved. Thanks @DarrenWong, @zousandian, @lslxdx, @Azard, @johnnychen, @coogleyao, @DanielWLam, @m31271n, @Brian175
Commits
- [
7370a62] - docs: translate tutorials/restful.md (#908) (Darren Wong <darrenwongf@gmail.com>) - [
5d8ca65] - docs: translatebasics/controller.md (#889) (lslxdx <lslxdx@163.com>) - [
5b959e0] - docs: translate tutorials/progressive.md to English version (#966) (Darren Wong <darrenwongf@gmail.com>) - [
35fa5a9c] - fix: set maxSockets defautl value to Number.MAX_SAFE_INTEGER (#938) (tangyao <2001-wms@163.com>) - [
5b6fe2b] - feat: use lru to aovid oom in dns cache httpclient (#961) (Yiyu He <dead-horse@users.noreply.github.com>) - [
3c5c0b8] - docs: Fix objects.md typo (#969) (三点 <zousandian@gmail.com>) - [
2bca50b] - docs(core/unittest.md): update with app.httpRequest() (#943) (Weilun Xiong <330815461@qq.com>) - [
713e033] - docs: app.controller.foo instead of 'foo' (#942) (Yiyu He <dead-horse@users.noreply.github.com>) - [
cfc76ec] - fix spell error from sign to signed (#932) (johnnychen <johnnychq@gmail.com>) - [
12499d6] - docs: fix yield db.query for en (#930) (Yao Mengfei <coogleyao@gmail.com>) - [
25c7c95] - docs: translate basics/router.md (#896) (lslxdx <lslxdx@163.com>) - [
a5c7ac4] - docs: translate basics/service.md (lslxdx <lslxdx@163.com>) - [
7ee5de6] - docs: translate basics/extend.md (#884) (DanielLam <lwd931227@126.com>) - [
9bf3a65] - docs: Update env.md (#918) (m31271n <m31271n@2players.studio>) - [
b3825f3] - docs: fix objects.md (#928) (Yiyu He <dead-horse@users.noreply.github.com>) - [
fd04ea2] - docs: add document for built-in objects (#914) (Yiyu He <dead-horse@users.noreply.github.com>) - [
6180d5d] - docs: use names of constants declared (#923) (Yao Mengfei <coogleyao@gmail.com>) - [
02b02e0] - docs: using a doctools as a external lib (#913) (Haoliang Gao <sakura9515@gmail.com>) - [
5113088] - fix(docs): yield db.query (#921) (Yao Mengfei <coogleyao@gmail.com>) - [
ddd342c] - docs: translate basic/config.md (#875) (Brian175 <zhangweilu@buaa.edu.cn>) - [
ae99e5d] - fix(docs): basics/structure.md link agent typo (#909) (Weilun Xiong <330815461@qq.com>) - [
fac3e0c] - refactor: rename private method name to symbol (#904) (Yu Qi <njuyuqi@gmail.com>) - [
8115c57] - docs: translate docs/source/zh-cn/tutorials/mysql.md (#883) (Darren Wong <darrenwongf@gmail.com>) - [
e13c515] - Release 1.3.0 (#885) (fengmk2 <fengmk2@gmail.com>)
2017-05-11, Version 1.3.0, @fengmk2
Notable changes
- document
- Documents improved. Thanks @Rwing, @lslxdx, @solarhell, @magicdawn
- API document is out https://eggjs.org/api/
- refactor
- Set coreLogger's consoleLevel to WARN in local env
Commits
- [
bd6681a] - chore: typo eggg=>egg (#881) (Rwing <Rwing@rwing.cn>) - [
22c9cd9] - docs: translated & proofread 'middleware.md' (#784) (lslxdx <lslxdx@163.com>) - [
e55a134] - docs: Add a link to issue template (#853) (Haoliang Gao <sakura9515@gmail.com>) - [
b01d30e] - docs: Fix typo. (#869) (jethro <songjiaxin2008@gmail.com>) - [
b3403b5] - docs: fix view typo (#867) (Tao <magicdawn@qq.com>) - [
5d6e067] - chore: add quality badge (#857) (仙森 <chaogui.hcg@alibaba-inc.com>) - [
8d6755b] - deps: upgrade dependencies (#854) (Haoliang Gao <sakura9515@gmail.com>) - [
bd0a827] - refactor: set consoleLevel WARN of coreLogger in local (#850) (Haoliang Gao <sakura9515@gmail.com>) - [
af174ef] - docs: Add API document to menu (#845) (Haoliang Gao <sakura9515@gmail.com>) - [
edfc07e] - chore: generate puml (#842) (Haoliang Gao <sakura9515@gmail.com>)
2017-05-04, Version 1.2.1, @popomore
Notable changes
- fix
- loadPlugin can be extended
Commits
- [
13587667] - fix(loader): loadPlugin can be extended (#836) (Haoliang Gao <sakura9515@gmail.com>) - [
1a027ad7] - test: use assert instead of should (#837) (Haoliang Gao <sakura9515@gmail.com>) - [
89b4df9d] - docs: fix wrong name in chinese router doc (#833) (Tomatoo <424203705@qq.com>)
2017-04-28, Version 1.2.0, @popomore
Notable changes
- document
- Documents improved, Thanks @Rwing, @bingqichen, @okoala, @binsee, @lslxdx
- feature
Commits
- [
0757655c] - feat: BaseContextClass add logger (#816) (Yiyu He <dead-horse@users.noreply.github.com>) - [
9871e450] - docs: only use inspect at 7.x+ (#813) (TZ | 天猪 <atian25@qq.com>) - [
394bf371] - docs:Modify some words (#811) (binsee <binsee@163.com>) - [
1132779c] - docs(head.swig):fix the document page anchor position offset. (#790) (binsee <binsee@163.com>) - [
9ef9d6aa] - fix(package.json & doc.js): fix doc tool error. (#791) (binsee <binsee@163.com>) - [
90234efb] - docs(middleware.md): fix grammar (lslxdx <lslxdx@163.com>) - [
9200a51d] - docs(basic/controller.md): typo 'matchs' -> 'matches' (#802) (lslxdx <lslxdx@163.com>) - [
b4eb05b3] - docs(zh-cn docs):fix some link and link text in docs (#789) (binsee <binsee@163.com>) - [
df1bf345] - docs: add inspector protocol vscode debug (#776) (仙森 <dapixp@gmail.com>) - [
a8893f7e] - docs: add vscode debug (#751) (#767) (仙森 <dapixp@gmail.com>) - [
d4c345d3] - docs: typo fix "aync => async" (BingqiChen <bingqichen@live.cn>) - [
492c97d6] - docs: add vscode plugin link (#756) (TZ | 天猪 <atian25@qq.com>) - [
2bf23fef] - docs: link plugins to github search results (#755) (Yiyu He <dead-horse@users.noreply.github.com>) - [
5befb0b1] - feat: remove egg logger local config (#695) (TZ | 天猪 <atian25@qq.com>) - [
1ab42e02] - docs: document for middleware order (#724) (Haoliang Gao <sakura9515@gmail.com>) - [
d6be9499] - chore: remove chinese commnets (#749) (Yiyu He <dead-horse@users.noreply.github.com>) - [
3bdbcae2] - docs: fix typo, egg-bin => egg-init (#747) (Rwing <Rwing@rwing.cn>)
2017-04-11, Version 1.1.0, @fengmk2
Notable changes
- document
- Lots of documents improve and typo fixes. Thanks @lslxdx, @zhennann, @dotnil, @no7dw, @cuyl, @Andiedie, @kylezhang, @SF-Zhou, @yandongxu, @jemmyzheng, @Carrotzpc, @zbinlin, @OneNewLife, @monkindey, @simman, @demohi, @xwang1024 and @davidnotes
- feature
- fix
- remove unused
jsonpcontext delegate to response, please use jsonp middleware instead #739
- remove unused
Commits
- [
241b4e8] - feat: expose egg.Controller and egg.Service (#741) (Yiyu He <dead-horse@users.noreply.github.com>) - [
26efa42] - fix: remove unused jsonp delegate (#739) (Yiyu He <dead-horse@users.noreply.github.com>) - [
c33523d] - feat: export context base classes on Application (#737) (fengmk2 <fengmk2@gmail.com>) - [
ee127ad] - docs: add sub directory support for controller (#734) (Yiyu He <dead-horse@users.noreply.github.com>) - [
88a1669] - docs: typo at controller.md (#720) (lslxdx <lslxdx@163.com>) - [
4c298c2] - docs: async-function typo, change generator to async (#712) (zhennann <zhennann@qq.com>) - [
a9d27d0] - docs: add schedule max interval (#711) (Yiyu He <dead-horse@users.noreply.github.com>) - [
9e94b7b] - docs: little grammar issues (#707) (Chen Yangjian <jakeplus@gmail.com>) - [
a4d12ec] - chore: remove unused config (#694) (Yiyu He <dead-horse@users.noreply.github.com>) - [
88449f9] - docs: add webstorm debug (#689) (TZ | 天猪 <atian25@qq.com>) - [
8517625] - docs: correct spelling mistake (#682) (Wade Deng <no7david@gmail.com>) - [
92ef92b] - docs: faq add where are my logs (#680) (Yiyu He <dead-horse@users.noreply.github.com>) - [
b8fc4e4] - deps: use extend2 instead of extend (#674) (Yiyu He <dead-horse@users.noreply.github.com>) - [
0ccbcf9] - docs: fix example code syntax error & typos (#672) (cuyl <463060544@qq.com>) - [
1486705] - docs: security match and ignore (#668) (Yiyu He <dead-horse@users.noreply.github.com>) - [
7ab3791] - test: test for closing logger (#667) (Haoliang Gao <sakura9515@gmail.com>) - [
5f5cf91] - docs(quickstart): tip for controller and config style (#666) (TZ | 天猪 <atian25@qq.com>) - [
e47c24b] - docs: fix example code typos (#629) (SF-Zhou <sfzhou.scut@gmail.com>) - [
7900576] - docs: fix egg-session-redis code (#642) (周长安 <zchangan@163.com>) - [
8c77e59] - feat: warn if some confused configurations exist in config (#637) (Yiyu He <dead-horse@users.noreply.github.com>) - [
cd8c659] - docs: fix some typo (#638) (kyle <succpeking@hotmail.com>) - [
7d830b7] - docs: fix reference framework path (#634) (kyle <succpeking@hotmail.com>) - [
a471e93] - docs: fix example code in basics/middleware (#624) (SF-Zhou <sfzhou.scut@gmail.com>) - [
e87c170] - docs: fix code syntax (#628) (dongxu <yandongxu@users.noreply.github.com>) - [
531dadd] - docs(security): Cookie of token, the key must be csrfToken (#625) (jemmy zheng <jemmy.zheng@hotmail.com>) - [
8d73b02] - docs: move cnzz to layout (#622) (Haoliang Gao <sakura9515@gmail.com>) - [
077bebe] - docs: fix table render error in en env.md (#621) (SF-Zhou <sfzhou.scut@gmail.com>) - [
990d45e] - docs: fixed table render error in env.md (#619) (SF-Zhou <sfzhou.scut@gmail.com>) - [
e9428ba] - docs: improve left padding when window between 1005 and 1130 (#617) (Haoliang Gao <sakura9515@gmail.com>) - [
c22e005] - docs: turn off safe write in Jetbrains softwares (#614) (Shawn <shaoshuai0102@gmail.com>) - [
2296b7b] - docs: fix document deploy (#609) (Haoliang Gao <sakura9515@gmail.com>)
2017-03-21, Version 1.0.0, @popomore
Release the first stable version 🥚 👏👏👏
Commits
- [
a3ad38d] - docs: fix HttpClient link in docs (#599) (Luobo Zhang <zhang.pc3@gmail.com>) - [
242a4a1] - docs: fix session's maxage (#598) (Yiyu He <dead-horse@users.noreply.github.com>) - [
ee77e5c] - docs: fix some typo (#597) (kyle <succpeking@hotmail.com>) - [
984d732] - refactor: app.cluster auto bind this (#570) (zōng yǔ <gxcsoccer@users.noreply.github.com>) - [
4687f0f] - docs: fix session link (#595) (TZ | 天猪 <atian25@qq.com>) - [
3849c1c] - docs: fix typo of httpclient & unittest (#591) (kyle <succpeking@hotmail.com>) - [
871aa82] - docs: add gitter & more controller ctx style (#585) (TZ | 天猪 <atian25@qq.com>) - [
a172960] - docs: typo (kyle <succpeking@hotmail.com>) - [
54c10bc] - docs: change controller showcase style to ctx (#568) (TZ | 天猪 <atian25@qq.com>) - [
d131f23] - docs: fix typo in docs (#563) (Jason Lee <huacnlee@gmail.com>) - [
497b9a9] - docs(faq): fix cluster link (#557) (Mars Wong <marswong618@gmail.com>) - [
0d37e42] - docs: update the style for search (#558) (TZ | 天猪 <atian25@qq.com>) - [
24ef44f] - docs: fix typo (#565) (Colin Cheng <zbinlin@gmail.com>) - [
9eecf7b] - docs: rule for transforming filepath to properties (#547) (Haoliang Gao <sakura9515@gmail.com>) - [
d088283] - feat: show warning message with call stack (#549) (fengmk2 <fengmk2@gmail.com>) - [
4a89c3b] - docs: replace customEgg to framework (#545) (fengmk2 <fengmk2@gmail.com>) - [
c1464fb] - docs: more detail for mysql dynamic create (#540) (TZ | 天猪 <atian25@qq.com>)
1.0.0-rc.3 / 2017-03-10
- docs: fix doc scroll bug (#532)
- test: fix development test (#546)
- doc: add Algolia docsearch (#542)
- feat: [BREAKING_CHANGE] override array when load config (#522)
- docs: fix cookie example (#533)
- feat: ignore types when dump (#518)
- docs: rotate csrf token (#520)
- refactor: [BREAKING CHANGE] remove userservice and userrole (#527)
- refactor: [BREAKING_CHANGE] remove default validate plugin (#526)
- docs: fix doc build (#524)
- docs: fix middleware typo (#519)
- docs(quickstart): fix keys again (#515)
- docs(quickstart): fix keys (#511)
- docs: add cookie and session (#510)
- docs: fix html closing tag in quickstart (#512)
- docs: quickstart tip (#502)
- docs: add English version of
egg and koa(#490) - feat: remove default customEgg (#487)
- doc: add the view config for the egg-view-nunjucks (#496)
- test: add qs security test cases (#491)
- docs: remove meaningless word (#488)
1.0.0-rc.2 / 2017-03-01
- deps: upgrade egg-session@2 to support external session store (#480)
- docs: fix view plugin config at quickstart (#482)
- docs: update document for view that using egg-view (#475)
- docs: add config merge to faq (#478)
- docs(doc): add english version of "what is egg" (#462)
- docs: fix deployment link (#473)
- docs: add document for deployment (#448)
- test: travis test on node 8 using nightly building (#464)
- docs: seperate cluster-and-ipc and cluster-client (#441)
- docs: fixed typos 'BS' (#461)
- docs: fixed spelling mistake (#460)
- test: disable error log to stderr (#453)
- docs: fix async-function demo link (#457)
- feat: throw if config.keys not exists when access app.keys (#443)
- docs: add year to licence && mysql docs (#447)
- feat: extend runInBackground on application (#442)
1.0.0-rc.1 / 2017-02-23
- feat: [BREAKING_CHANGE] reimplement view, use egg-view plugin (#402)
- fix: listen CookieLimitExceed in app (#429)
- fix: close gracefully (#419)
- docs: correct spelling mistake (#424)
- feat: log error when cookie value's length exceed the limit (#418)
- docs: Update mysql.md (#422)
- docs: add more complete example code for quickstart (#412)
- fix: deprecate warning when inspect & toJSON (#408)
- docs: should listen egg-ready using messenger (#406)
- docs: correct english description at README (#400)
- docs: fix character type error and link reference error (#396)
- docs: add csrf to faq (#393)
- fix: keep unhandledRejectionError err object stack (#390)
- docs: use compress replace bodyparser for example (#391)
- docs: add directory structure (#383)
- docs: add api-doc (#369)
- docs: how to use koa's middleware (#386)
- feat: dump config both after loaded and ready (#377)
- docs: fix filename in config.md (#376)
- docs: add plugin dep name description (#374)
- docs: update version automatically (#367)
- doc: add pm2 faq (#370)
- docs: fix jsonp config in controller.md (#372)
- feat: [BREAKING_CHANGE] remove notfound.enableRedirect (#368)
- docs: add resource page (#364)
- docs: add config result description (#365)
- deps: upgrade egg-mock (#362)
- docs: english wip description & remove unuse file (#361)
- docs: add tutorials index & fix async (#359)
0.12.0 / 2017-02-12
- docs: fix async link (#357)
- docs: add async await (#349)
- docs: typo Github > GitHub (#356)
- docs: update site style (#340)
- deps: upgrade egg-core (#350)
- docs: add description to config/env file (#348)
- docs: add APIClient concept to cluster doc (#344)
- test: add async test case (#339)
- feat: view base promise to support async function (#343)
- feat: curl return promise (#342)
- test: add class style controller tests (#336)
- docs: add cnzz (#335)
- test: improve coverage to 100% (#333)
- docs: update egg-and-koa with async function (#334)
- fix: remove tair and hsf (#332)
- docs: quickstart - use controller class (#329)
0.11.0 / 2017-02-07
- feat: remove overrideMethod middleware (#324)
- feat: remove worker client, use app.cluster (#282)
- chore(scripts): Add PATH to find hexo (#327)
- docs: fix quickstart example code (#326)
- chore(scripts): deploy document by travis (#325)
- docs: add httpclient tracer demo and docs (#313)
- feat: close cluster clients before app close (#310)
- test: mv benchmark to eggjs/benchmark (#320)
- docs: document for plugin.{env}.js and the reason of plugin name (#321)
- docs: add sigleton in plugin.md (#316)
- docs: plugin and framework list use github tags (#318)
- docs: remove outdated docs (#319)
- docs: controller support class and refactor jsonp (#314)
- docs: add more details about csrf (#315)
0.10.0 / 2017-02-03
- feat: remove tracer (#311)
- refactor: use app.beforeClose (#306)
- feat: move ctx.runtime to egg-instrument (#302)
- feat: merge the api of application/agent from extend to instance (#294)
- docs: add egg-security config to router docs (#303)
- style: fix code style for app and config (#300)
- refactor: remove ctx.jsonp and add egg-jsonp plugin (#299)
- docs: fix typo $app to app (#297)
- docs: remove inner links (#298)
0.9.0 / 2017-01-22
- feat: remove isAjax (#295)
- test: fix cookie test cases (#296)
- docs: adjust some words (#291)
- feat: move clusterPort to egg-cluster (#281)
- feat: move app.Service egg-core (#279)
- docs: change egg-bin to egg-init (#284)
- docs: improve framework doc based on eggjs/examples#9 (#267)
- feat: remove instrument (#283)
- docs: add progressive link && adjust en docs directory (#275)
- docs: add progressive usage (#268)
0.8.0 / 2017-01-18
- test: dep -> dependencies (#270)
- docs: translate zh-cn/basics/app-start.md into english (#222)
- docs: fix quickstart typo (#266)
- docs: add http client debug docs (#265)
- docs: modify and fix 3 points (#264)
- docs(intro): improve decription (#263)
- docs: fix docs site version (#262)
- docs: Fix typo. (#261)
- docs: review 1st version docs (#257)
- fix: typo conext -> context (#259)
- docs: contributing && readme && deps (#253)
- docs: fix quickstart link in index.html (#256)
- docs: set the default locale zh-cn (#255)
- refactor: ctx.realStatus delegate ctx.response.realStatus (#252)
- docs: Add intro/index.md (#246)
- feat: adjust default plugins (#251)
- docs: add RESTful documents (#247)
- feat: delegate ctx.jsonp to ctx.response.jsonp (#248)
- chore: remove examples (#245)
- docs: improve mysql doc
- docs: add mysql doc
- docs: view (#228)
- docs: improve doc theme (#230)
- docs: add core/unittest.md (#199)
- docs: add advanced/framework.md (#225)
0.7.0 / 2017-01-12
- docs: add service doc (#221)
- docs: serverEnv => env (#239)
- feat: delegate configurations in app (#233)
- refactor: remove ctx.getCookie, ctx.setCookie and ctx.deleteCookie (#240)
- docs: remove mon-printable character (#242)
- feat: support app.config.proxy to identify app is behind a proxy (#231)
- doc: add plugin doc (#224)
- docs: add Quick Start in English (#223)
- docs: add basics/controller.md (#209)
- docs: add core/development.md (#214)
- docs: remove init.js from document, use app.beforeStart (#229)
- docs: quickstart (#217)
- docs: add security plugin doc (#196)
- docs: mv cluster.md to zh-cn (#216)
- feat: add cluster-client (#191)
- docs: add basics/router.md (#203)
- docs: add advanced/loader.md (#198)
- docs: fix i18n doc (#210)
- docs: add core/i18n.md (#208)
- docs: add core/httpclient document (#197)
- docs: typo (#207)
- docs: add core/logger.md (#204)
- docs: add one more reason why not use koa 2 (#206)
- docs: add error handling (#205)
- docs: add schedule (#202)
- docs: add english translation of basics/env.md
- docs: basics/middleware (#194)
- docs: add basics/config.md (#188)
- doc: app start (#193)
- docs: rename koa.md to egg-and-koa.md (#190)
- docs: egg and koa (#179)
- doc: add basics/env.md (#178)
- doc: rename guide/basics/extend.md to basics/extend.md (#189)
- doc: guide/basics/extend doc (#187)
0.6.3 / 2016-12-30
- refactor: use logger.close, .end is deprecated (#171)
0.6.2 / 2016-12-22
- refactor(config): set keepAliveTimeout 4000ms by default (#165)
0.6.1 / 2016-12-21
- refactor: use sendToApp/sendToAgent in worker client
- fix: protocolHeaders can split with whitespace (#164)
- deps: update version (#157)
0.6.0 / 2016-12-03
- deps: egg-cookies@2 (#155)
- fix: already supported in egg-core (#154)
- feat: body parser support disable, ignore and match (#150)
- feat: use appInfo.root in config (#147)
- test: refactor workclient test cases (#145)
- feat: add a dns cache httpclient (#146)
0.5.0 / 2016-11-04
- deps: upgrade dependencies (#144)
- feat: warn when agent send message before started (#143)
- feat: [BREAKING_CHANGE] refactor Messenger (#141)
- feat: print error to console on unittest env (#139)
- feat: add ip setter on request (#138)
- feat: add getLogger to app and ctx (#136)
- test: remove co-sleep deps
- test: add local server for curl test cases
- test: use fs read instead of curl test on runInBackground
0.4.0 / 2016-10-29
- deps: update version (#135)
- feat: support background task on ctx (#119)
- chore: add middleware example (#121)
0.3.0 / 2016-10-28
- test: fix unstable test (#133)
- feat: close return promise (#128)
- deps: update deps version (#113)
- fix: AppWorkerClient subscribe same data failed issue (#110)
0.2.1 / 2016-09-16
- feat(application): emit startTimeout event (#107)
- perf: get header using lower case (#106)
- chore: remove --fix for error check but not fix (#101)
- doc: Add Installation (#95)
- doc: add title (#94)
0.2.0 / 2016-09-03
- docs: improve documents
- test: update benchmark scripts (#79)
- test: add router for bench cases (#78)
- fix: set header use lowercase (#76)
- test: add toa benchmark (#75)
- test: add benchmark results (#74)
- test: fix security tests (#73)
- test: egg-view-nunjucks change views -> view (#72)
0.1.3 / 2016-08-31
- fix: utils.assign support undefined (#71)
- refactor: change accept to getter (#68)
0.1.2 / 2016-08-31
- deps: egg-security@1 (#67)
- Revert raw header (#65)
- feat: [BREAKING_CHANGE] remove poweredBy && config.core (#63)
0.1.1 / 2016-08-29
- refactor: use ctx.setRawHeader (#61)
- chore: add benchmarks (#62)
- fix(meta): remove server-id (#56)
- feat(response): add res.setRawHeader (#60)
- refator: use utils.assign instead of Object.assign (#59)
- feat: docs structure (#55)
- docs: web.md and web.zh_CN.md (#54)
0.1.0 / 2016-08-18
- feat: [BREAKING_CHANGE] use egg-core (#44)
- doc: translate to EN (#25)
- fix: Error of no such file or directory, scandir '/restful_api/app/api' (#42)
- test: fix default plugins test (#37)
- feat: add inner plugins (#24)
- docs: add schedule example (#30)
0.0.5 / 2016-07-20
- refactor(core): let ctx.cookies become a getter (#22)
- fix(messenger): init when create app and agent (#21)
- test: add test codes (#20)
0.0.1 / 2016-07-13
- init version