Skip to content

Latest commit

 

History

History
2737 lines (877 loc) · 80.7 KB

CHANGELOG.md

File metadata and controls

2737 lines (877 loc) · 80.7 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.10.8 (2021-04-21)

Bug Fixes

2.10.7 (2021-04-17)

Bug Fixes

Features

2.10.6 (2021-04-14)

Bug Fixes

2.10.5 (2021-04-13)

Bug Fixes

Features

  • support getCurrentApplicationContext API (#981) (dd6ce11)

2.10.4 (2021-04-10)

Bug Fixes

2.10.3 (2021-04-07)

Bug Fixes

2.10.2 (2021-04-05)

Bug Fixes

  • load config once and support load singleton service before framework start (#970) (201dd59)
  • serverless event test (#967) (e0c15e3)

2.10.1 (2021-04-03)

Bug Fixes

  • remove MIDWAY_SERVER_ENV default value (#966) (e9f7165)

2.10.0 (2021-04-02)

Bug Fixes

  • directory filter and ignore test pattern (#957) (dbd1a5a)

Features

  • consul: register to consul server and lookup service with balancer (#949) (d5f9916)
  • support prometheus client (#963) (b0edd42)
  • use @ServerlessTrigger replace functions in f.yml (#919) (a85af14)

2.9.3 (2021-03-30)

Bug Fixes

2.9.2 (2021-03-27)

Bug Fixes

2.9.1 (2021-03-24)

Bug Fixes

2.9.0 (2021-03-22)

Bug Fixes

Features

2.8.13 (2021-03-17)

Bug Fixes

2.8.12 (2021-03-14)

Bug Fixes

2.8.11 (2021-03-12)

Bug Fixes

Features

2.8.10 (2021-03-09)

Bug Fixes

2.8.9 (2021-03-08)

Bug Fixes

  • delete method parse body and form body (#891) (f5c1e70)

2.8.8 (2021-03-06)

Bug Fixes

2.8.7 (2021-03-04)

Bug Fixes

2.8.6 (2021-03-03)

Bug Fixes

  • load custom framework in midwayjs/web (#883) (7a11cac)

2.8.5 (2021-03-03)

Bug Fixes

2.8.4 (2021-03-03)

Bug Fixes

Features

2.8.3 (2021-03-01)

Bug Fixes

2.8.2 (2021-02-27)

Bug Fixes

Features

2.8.0 (2021-02-24)

Features

2.7.7 (2021-02-20)

Bug Fixes

2.7.6 (2021-02-09)

Bug Fixes

  • loggers with egg logger instance and invoke disableConsole method (#849) (b5d18e2)

2.7.5 (2021-02-08)

Bug Fixes

Features

2.7.4 (2021-02-03)

Bug Fixes

2.7.3 (2021-02-02)

Bug Fixes

2.7.2 (2021-01-28)

Bug Fixes

2.7.1 (2021-01-28)

Bug Fixes

  • disable coreLogger info console output in local env (#829) (adaaaea)

2.7.0 (2021-01-27)

Bug Fixes

  • add info level for core logger in local env (#826) (8e8fc59)
  • date string error in ISO pattern (#817) (6557e95)
  • midway logger and mixin egg logger will be missing log (#823) (ac33af2)

Features

2.6.13 (2021-01-21)

Bug Fixes

2.6.12 (2021-01-15)

Bug Fixes

2.6.11 (2021-01-11)

Bug Fixes

  • missing originContext property in http trigger (#799) (5cd96a0)

2.6.10 (2021-01-10)

Bug Fixes

  • bootstrap missing create logger (#797) (f7aac5f)
  • disable logrotator and avoid file exists error (#798) (64ac85c)

2.6.9 (2021-01-08)

Bug Fixes

  • remove array type for label and remove verbose level (#795) (622163c)

2.6.8 (2021-01-06)

Bug Fixes

2.6.7 (2021-01-05)

Bug Fixes

2.6.6 (2021-01-04)

Note: Version bump only for package midway

2.6.5 (2021-01-04)

Bug Fixes

2.6.4 (2021-01-02)

Bug Fixes

  • definition fix for getLogger and getCoreLogger (#783) (264b481)

2.6.3 (2020-12-30)

Bug Fixes

2.6.2 (2020-12-30)

Bug Fixes

  • output logs dir when development env (#780) (557d874)

2.6.1 (2020-12-29)

Bug Fixes

2.6.0 (2020-12-28)

Bug Fixes

Features

2.5.5 (2020-12-15)

Bug Fixes

  • aspect wrapper requestContext instance (#755) (84193a0)

2.5.4 (2020-12-12)

Bug Fixes

2.5.3 (2020-12-11)

Bug Fixes

2.5.2 (2020-12-04)

Bug Fixes

2.5.1 (2020-11-29)

Bug Fixes

  • return ctx.body and set header after send (#738) (4c8e740)

2.5.0 (2020-11-28)

Bug Fixes

Features

  • add getFunctionName() and functionSerivceName() method to runtime and faas framework (#734) (f0bc5aa)

2.4.8 (2020-11-24)

Bug Fixes

  • use egg-layer load framework circular reference (#730) (f012d78)

2.4.7 (2020-11-23)

Note: Version bump only for package midway

2.4.6 (2020-11-19)

Note: Version bump only for package midway

2.4.5 (2020-11-19)

Bug Fixes

2.4.4 (2020-11-17)

Bug Fixes

2.4.3 (2020-11-16)

Bug Fixes

2.4.2 (2020-11-13)

Bug Fixes

  • error pattern for ignore node_modules (#717) (16f1292)

2.4.1 (2020-11-12)

Bug Fixes

2.4.0 (2020-11-11)

Bug Fixes

Features

2.3.23 (2020-11-03)

Bug Fixes

  • delay loader.load after midway bootstrap init (#699) (2d12a55)
  • trigger lifecycle after egg load (#701) (4d63e3a)

2.3.22 (2020-10-31)

Bug Fixes

2.3.21 (2020-10-29)

Bug Fixes

2.3.20 (2020-10-29)

Bug Fixes

2.3.19 (2020-10-28)

Features

  • add swagger description meta for swagger

2.3.18 (2020-10-27)

Bug Fixes

  • configuration inject plugin and more in production environment (#680) (41bce5d)

2.3.17 (2020-10-22)

Note: Version bump only for package midway

2.3.16 (2020-10-16)

Bug Fixes

  • use new ctx bind req and res in express (#674) (1d26396)

2.3.15 (2020-10-15)

Note: Version bump only for package midway

2.3.14 (2020-10-15)

Note: Version bump only for package midway

2.3.13 (2020-10-13)

Bug Fixes

  • @plugin inject undefined in web middleware (#667) (cacb2fa)
  • when middleware config options is undefined, options.match (#670) (1893049)
  • when middleware config options is undefined. options.enable expr… (#668) (3378ea4)

2.3.12 (2020-10-10)

Bug Fixes

  • egg framework support ignore and match (#666) (b541dc0)

2.3.11 (2020-10-08)

Note: Version bump only for package midway

2.3.10 (2020-10-08)

Bug Fixes

  • component inject global object and add case (#663) (e768ee8)

Features

  • replace configuration.imports to object directly and deprecated string (#657) (f1b42a1)

2.3.9 (2020-10-05)

Bug Fixes

2.3.8 (2020-10-05)

Bug Fixes

2.3.7 (2020-10-04)

Bug Fixes

2.3.6 (2020-10-02)

Bug Fixes

Features

2.3.4 (2020-09-28)

Note: Version bump only for package midway

2.3.3 (2020-09-28)

Bug Fixes

2.3.2 (2020-09-28)

Bug Fixes

  • component get config and merge egg config (#649) (aa95a3e)

2.3.1 (2020-09-27)

Bug Fixes

  • fix debugger logger create in every request (#648) (8e70fb0)

2.3.0 (2020-09-27)

Features

2.2.10 (2020-09-24)

Bug Fixes

2.2.9 (2020-09-24)

Bug Fixes

2.2.8 (2020-09-23)

Bug Fixes

2.2.7 (2020-09-20)

Bug Fixes

  • WebMiddleare to IWebMiddleware (e69cf28)

2.2.6 (2020-09-18)

Features

2.2.5 (2020-09-17)

Bug Fixes

Features

  • add generateMiddleware for express and faas (bfcfc9a)
  • add property for web params (5c19644)
  • use midway cli replace egg-bin (#639) (62bbf38)

2.2.4 (2020-09-15)

Bug Fixes

  • support midway global middleware use id (8dc9ae3)

Features

  • type extension bootstrap (71f9358)

2.2.3 (2020-09-14)

Bug Fixes

2.2.2 (2020-09-14)

Bug Fixes

2.2.1 (2020-09-14)

Bug Fixes

  • add missing typing dep (09a9473)
  • fix default logger dir (ce0e06a)
  • fix some problem in 2.x boilerplate (80608a1)

2.2.0 (2020-09-13)

Features

2.1.4 (2020-06-17)

Bug Fixes

2.1.3 (2020-05-07)

Bug Fixes

2.1.2 (2020-05-02)

Bug Fixes

2.1.1 (2020-04-30)

Bug Fixes

  • add metadata when configuration load controller (#483) (e4e3c57)

2.1.0 (2020-04-29)

Features

2.0.17 (2020-04-21)

Bug Fixes

2.0.16 (2020-04-12)

Bug Fixes

2.0.15 (2020-04-11)

Bug Fixes

2.0.14 (2020-04-08)

Note: Version bump only for package midway

2.0.13 (2020-04-07)

Note: Version bump only for package midway

2.0.12 (2020-04-07)

Bug Fixes

2.0.11 (2020-04-07)

Bug Fixes

2.0.10 (2020-03-31)

Note: Version bump only for package midway

2.0.9 (2020-03-30)

Bug Fixes

2.0.8 (2020-03-30)

Bug Fixes

2.0.7 (2020-03-30)

Note: Version bump only for package midway

2.0.6 (2020-03-27)

Bug Fixes

2.0.5 (2020-03-22)

Bug Fixes

2.0.4 (2020-03-19)

Bug Fixes

2.0.3 (2020-03-19)

Note: Version bump only for package midway

2.0.2 (2020-03-13)

Bug Fixes

2.0.1 (2020-03-13)

Features

2.0.0 (2020-03-13)

Note: Version bump only for package midway

2.0.0-beta.16 (2020-03-12)

Bug Fixes

2.0.0-beta.15 (2020-03-06)

Bug Fixes

Features

2.0.0-beta.14 (2020-03-04)

Features

2.0.0-beta.13 (2020-02-26)

Bug Fixes

Note: Version bump only for package midway

2.0.0-beta.12 (2020-02-25)

Bug Fixes

2.0.0-beta.11 (2020-02-25)

Bug Fixes

2.0.0-beta.10 (2020-02-20)

Bug Fixes

2.0.0-beta.9 (2020-02-20)

Bug Fixes

2.0.0-beta.8 (2020-02-19)

Features

  • add tsConfig.json to tsc cmd line support (#392) (8e368fb)

2.0.0-beta.7 (2020-02-18)

Note: Version bump only for package midway

2.0.0-beta.6 (2020-02-17)

Note: Version bump only for package midway

2.0.0-beta.5 (2020-02-17)

Bug Fixes

Features

1.17.1 (2020-02-17)

Bug Fixes

1.17.0 (2020-02-17)

Features

  • build: options to minify all products (#389) (86d5279)

2.0.0-beta.4 (2020-02-16)

Features

2.0.0-beta.3 (2020-02-08)

Bug Fixes

2.0.0-beta.2 (2020-02-04)

Bug Fixes

2.0.0-beta.1 (2020-02-04)

Bug Fixes

  • fix requestContext load configService (f2c874f)

Features

2.0.0-beta.3 (2020-02-08)

Bug Fixes

2.0.0-beta.2 (2020-02-04)

Bug Fixes

2.0.0-beta.1 (2020-02-04)

Bug Fixes

  • egg bin modify setup file rule (#380) (4b9461d)
  • fix requestContext load configService (f2c874f)

Features

1.16.4 (2020-02-11)

Bug Fixes

  • egg bin modify setup file rule (#380) (4b9461d)
  • executing midway-bin build at arbitrary directory (#384) (1ace418)

1.16.3 (2019-12-25)

Note: Version bump only for package midway

1.16.2 (2019-12-25)

Bug Fixes

  • fix ts mode value is empty for non-ts items (ef3b46a)
  • interface scheduleOpts (2ae0766)

1.16.1 (2019-12-16)

Note: Version bump only for package midway

1.16.0 (2019-12-16)

Note: Version bump only for package midway

1.15.1 (2019-12-11)

Bug Fixes

  • use co wrap generator for egg-bin run method (14cdb2d)

Features

  • midway-bin: do not populate exec argv to child processes (f22c858)

1.15.0 (2019-12-06)

Bug Fixes

  • ignore app/extend/* when loader start (4db9e9b)
  • midway-bin: log message grammar (30091d0)

Features

  • midway-bin: add bundle support (9894049)
  • midway-bin: use async-await instead of generator (eed48f1)

1.14.4 (2019-11-20)

Bug Fixes

1.14.3 (2019-11-15)

Bug Fixes

  • midway-bin include jest config (20e2a86)

1.14.2 (2019-11-10)

Note: Version bump only for package midway

1.14.1 (2019-11-03)

Note: Version bump only for package midway

1.14.0 (2019-11-01)

Features

  • add egg-init args (d6c3582)
  • support npm registry parameter (d9adfcf)
  • use new generator for midway-init (634b748)

1.13.0 (2019-10-16)

Features

  • export IBoot and IgnoreOrMatch from egg (d5abb3d)

1.12.1 (2019-10-12)

Bug Fixes

  • midway-bin: use resolveModule() instead of findFramework() (#344) (8c24e2e)

BREAKING CHANGES

  • midway-bin: remove findFramework()

1.12.0 (2019-10-11)

Features

  • midway-bin: add and export functions (80ef6b8)

1.11.6 (2019-09-30)

Note: Version bump only for package midway

1.11.5 (2019-09-06)

Note: Version bump only for package midway

1.11.4 (2019-09-06)

Note: Version bump only for package midway

1.11.3 (2019-09-06)

Bug Fixes

  • module path under mono repo (8342487), closes #329
  • scripts compatibility under windows (78850d1)

1.11.2 (2019-08-30)

Note: Version bump only for package midway

1.11.1 (2019-08-10)

Note: Version bump only for package midway

1.11.0 (2019-08-09)

Features

  • boilerplate: enable source map for stack trace (77afc3f)

Performance Improvements

  • web: use set to avoid duplicate lookup (21e44f9)

1.10.9 (2019-08-06)

Bug Fixes

  • app/extend 没有发布到 npm (73ba51a)

1.10.8 (2019-08-03)

Note: Version bump only for package midway

1.10.7 (2019-08-03)

Bug Fixes

  • boilerplate: missing comma in .vscode/settings.json (62fa953)

1.10.6 (2019-07-30)

Bug Fixes

  • @types/mocha has a wrong version: 6.0.0 (e1a7285)

1.10.5 (2019-07-30)

Bug Fixes

  • compatible with midway mock (d738b7f)

1.10.4 (2019-07-24)

Bug Fixes

  • boilerplate: update vscode path match pattern for all boilerplate (88352e5)

1.10.3 (2019-07-23)

Bug Fixes

  • boilerplate: sync configurations for all boilerplate (e73ae35)
  • boilerplate: update deps @types/mocha for all boilerplate (d84cde1)
  • boilerplate: update deps for all boilerplate (4a015e7)
  • boilerplate: update nodejs requirement for all boilerplate (1602d3a), closes #279

1.10.2 (2019-07-20)

Note: Version bump only for package midway

1.10.1 (2019-07-18)

Note: Version bump only for package midway

1.10.0 (2019-07-16)

Features

  • 导出 egg 的 Service 和 Boot 类,以供用户继承 (6180040)

1.9.0 (2019-07-13)

Bug Fixes

  • build: filter unnecessary files #277 (9c1be93)
  • midway-init: Internal employees can not use the external network midway (3179434)
  • midway-web: path might be numeric string within safelyGet() (5b48eff)
  • types: use generic as typeof context within KoaMiddleware (6c963e5)

Features

  • @config(opt) decorator opt accept dot natation (4ee1959)
  • boilerplate: add midway-ts-strict-boilerplate (8ee325c)
  • boilerplate: enforce kebabCase style for filenames for midway-ts-strict (816941b)
  • boilerplate: update midway-ts-strict (c8388f0), closes #269
  • types: assign egg['Context'] to types of parameter of context (ea511fa)
  • types: export and use type MiddlewareParamArray (90b4e28)
  • types: update types of utils.ts (c76db38), closes #258
  • types: update webLoader.ts (fb534bb)

1.8.0 (2019-06-29)

Bug Fixes

  • test: param controller test add await (b955427)
  • make routeArgsInfo Optional (4ed5443)
  • package.json restore mkdir package (c2ec7ba)
  • types: add file/files opt types (f40b03e)

Features

1.7.0 (2019-06-25)

Bug Fixes

  • webloader: remove routerArgs concat (9feb872)

Features

  • controller opt support sensitive opt (780f5d7)

1.6.3 (2019-06-13)

Note: Version bump only for package midway

1.6.2 (2019-06-12)

Bug Fixes

  • fix tsconfig in template (1680d29)

1.6.1 (2019-06-11)

Note: Version bump only for package midway

1.6.0 (2019-06-11)

Bug Fixes

  • types: duplicate import of the controller (2b4600a)

Features

  • types: import and use Context for boilerplate (d183196)
  • vscode: add launch.json for vscode debug (9741a53)
  • vscode: add settings.json for vscode (f7d178b)

1.5.6 (2019-05-13)

Bug Fixes

1.5.5 (2019-05-13)

Note: Version bump only for package midway

1.5.4 (2019-05-09)

Note: Version bump only for package midway

1.5.3 (2019-05-08)

Note: Version bump only for package midway

1.5.2 (2019-04-29)

Note: Version bump only for package midway

1.5.1 (2019-04-15)

Note: Version bump only for package midway

1.5.0 (2019-04-11)

Bug Fixes

  • fix midway-init ci error (8f32dcb)

Features

  • add project options in midway-bin (c635057)

1.4.10 (2019-03-12)

Note: Version bump only for package midway

1.4.9 (2019-03-11)

Bug Fixes

  • fix loadDir default path (9defd2d)

1.4.8 (2019-03-11)

Note: Version bump only for package midway

1.4.7 (2019-03-08)

Note: Version bump only for package midway

1.4.6 (2019-03-07)

Note: Version bump only for package midway

1.4.5 (2019-03-06)

Note: Version bump only for package midway

1.4.4 (2019-03-06)

Bug Fixes

  • fix decorator i midway-mock (60367fb)
  • js-app-xml test case (1298195)

1.4.3 (2019-03-01)

Note: Version bump only for package midway

1.4.2 (2019-02-28)

Note: Version bump only for package midway

1.4.1 (2019-02-27)

Note: Version bump only for package midway

1.4.0 (2019-02-24)

Features

1.3.2 (2019-02-22)

Note: Version bump only for package midway

1.3.1 (2019-02-18)

Note: Version bump only for package midway

1.3.0 (2019-02-12)

Bug Fixes

  • remove inject api generator (203478e)

Features

  • add new doc command (972db71)
  • support process.env.PORT in dev command (0756f0e)

1.2.4 (2019-02-11)

Bug Fixes

  • fix default logdir for alinode plugin (1f737f7)

1.2.3 (2019-02-01)

Bug Fixes

1.2.2 (2019-01-30)

Bug Fixes

  • import router in base controller (1a0b890)
  • import router to fix core (71a2f61)

1.2.1 (2019-01-30)

Note: Version bump only for package midway

1.2.0 (2019-01-29)

Bug Fixes

  • app.runSchedule task key (29249e9)

Features

  • midway-mock支持applicationContext获取ctx依赖注入,支持mock IoC容器中的对象方法 (4f07c6d)
  • transform injection to another github repo (5f39ea9)

1.1.2 (2019-01-27)

Note: Version bump only for package midway

1.1.1 (2019-01-23)

Bug Fixes

  • remove application definition from egg (218cf3b)

1.1.0 (2019-01-23)

Bug Fixes

  • check whether methodNames is iterable (d8c08d7)
  • fix test case (de70efa)

Features

  • add tslint rules (73ff338)
  • 用户执行 init 时判断环境 (142e0e2)

1.0.5 (2019-01-07)

Bug Fixes

  • add appDir in appInfo (4399aba)
  • override alinode default path (f140a18)

1.0.4 (2018-12-29)

Note: Version bump only for package midway

1.0.3 (2018-12-27)

Bug Fixes

  • remove pull template from github and add doc for windows (3ac69ef)

1.0.2 (2018-12-26)

Note: Version bump only for package midway

1.0.1 (2018-12-23)

Note: Version bump only for package midway

1.0.0 (2018-12-23)

Features

  • Release v1.0.0

0.7.1 (2018-12-18)

Bug Fixes

  • lock egg-schedule version (668a4b3)

0.7.0 (2018-12-09)

Bug Fixes

  • Boolean type resolution error in xml (b3a35e4)

Features

  • Add build specified suffix file (1752cf9)
  • support non-default class for midway-schedule (74e51e9)

0.6.5 (2018-11-27)

Note: Version bump only for package midway

0.6.4 (2018-11-21)

Bug Fixes

  • change default search directory (ae189df)

0.6.3 (2018-11-20)

Bug Fixes

  • fix invoke loadController repeatedly (8342649)

0.6.2 (2018-11-20)

Bug Fixes

  • Increase cron and interval and other parameter expansion (#62) (ccd0114)
  • not only inject properties that declared on the property (b1fe4e2)

0.6.1 (2018-11-19)

Bug Fixes

  • fix load order and user can cover default dir (990ddcb)

0.6.0 (2018-11-15)

Bug Fixes

  • agent not work (f43c553)
  • agent startup become compatible between egg&midway (47f46c3)
  • build not midway-bin (f16b9db)
  • egg-schedule plugin retrieve dir (6a94e01)
  • logger & build scripts (c2e29aa)
  • run task with wront ctx & fill tests (94d95c3)
  • schedule build file not published (e14be5b)

Features

0.5.1 (2018-11-15)

Bug Fixes

  • schedule build file not published (4150ce2)

0.5.0 (2018-11-15)

Bug Fixes

  • agent not work (c7cf3a9)
  • agent startup become compatible between egg&midway (05c98aa)
  • build not midway-bin (5b9667f)
  • egg-schedule plugin retrieve dir (8429332)
  • logger & build scripts (ef1a948)
  • run task with wront ctx & fill tests (30a0741)

Features

0.4.7 (2018-11-15)

Bug Fixes

  • fix load dir bug in js mode (8c148f3)

0.4.6 (2018-11-14)

Bug Fixes

  • add ts autoload directory (a6668fb)
  • fix dep map generator err in constructor inject (9d7abe6)
  • fix set app use defineProperty (d94d5e9)
  • lint & test failed (0a3fb74)

0.4.5 (2018-11-05)

Bug Fixes

0.2.10 (2018-08-20)

Note: Version bump only for package midway

0.2.9 (2018-08-16)

Bug Fixes

0.2.8 (2018-08-15)

Bug Fixes

  • fix framework name and support load server options from pkg (b8b4c7d)
  • fix template and modify ts register method (1857c08)
  • support typescript in dependencies (b532a90)

0.2.7 (2018-08-10)

Bug Fixes

0.2.6 (2018-08-08)

Bug Fixes

  • publish add bootstrap file (3593ec5)
  • try to export container method (7921cdb)

0.2.5 (2018-08-06)

Bug Fixes