Skip to content

Latest commit

 

History

History
1353 lines (835 loc) · 51.4 KB

CHANGELOG.md

File metadata and controls

1353 lines (835 loc) · 51.4 KB

(2023-09-19)

1.15.2 (2023-09-19)

Features

  • remove gzip options, use default (7851a9f)

Performance Improvements

  • change std version to 0.194.0 (0f06911)

1.15.1 (2023-09-13)

Features

1.15.0 (2023-08-03)

Features

  • decorators: add JSON header (23f8534)

1.14.2 (2023-04-24)

Features

  • redis: update client to 0.29.3 (388f2eb)

1.14.1 (2023-04-03)

Features

  • modules: support mysql (d5b3c9c)
  • modules: support postgres (ea268ec)

1.14.0 (2023-02-03)

1.13.19 (2022-12-12)

Features

  • redis: clear cache first (074c309)

1.13.18 (2022-12-09)

Features

1.13.17 (2022-11-17)

Features

  • uinv: ajax not print error (3957c52)

1.13.16 (2022-11-17)

Features

  • sso: log level to debug (c90f88a)

1.13.15 (2022-11-16)

Features

  • redis: console redis not print pwd (b0c154e)

1.13.14 (2022-10-13)

Bug Fixes

1.13.13 (2022-10-10)

Features

1.13.12 (2022-10-10)

Features

  • uinv: get host from referer (77a36b8)

1.13.11 (2022-10-10)

Features

  • uinv: auth guard use option isDebug first (66d6cd1)

1.13.10 (2022-10-10)

Features

  • uinv: auth guard check referer (f8738b3)

1.13.9 (2022-09-01)

1.13.8 (2022-08-31)

Features

1.13.7 (2022-08-30)

Features

1.13.6 (2022-08-30)

Bug Fixes

  • uinv: logout with store (1851ecd)

1.13.5 (2022-08-30)

Features

1.13.4 (2022-08-30)

Features

Performance Improvements

  • sso: store define move up (fb65922)
  • uinv: cache log controlled by isDebug (198b68a)

1.13.3 (2022-08-30)

Bug Fixes

  • redis: timeout not init (5576283)

1.13.2 (2022-08-29)

Features

  • uinv: cacheStore maybe function (13c8009)

1.13.1 (2022-08-29)

Features

Performance Improvements

  • cache: localStore record st (841f96e)

1.13.0 (2022-08-29)

1.12.3 (2022-08-29)

Performance Improvements

  • cache: use lru vendors for the time being (1ce2c16)

1.12.2 (2022-08-25)

Features

  • uinv: add link tracking (8434536)

Performance Improvements

1.12.1 (2022-08-18)

Features

1.12.0 (2022-08-09)

Features

1.11.4 (2022-07-01)

1.11.3 (2022-07-01)

1.11.2 (2022-07-01)

Features

1.11.1 (2022-07-01)

Features

1.11.0 (2022-06-27)

1.10.9 (2022-06-24)

Bug Fixes

  • reflect: update reflect (a7cf6a9)

Features

Performance Improvements

1.10.8 (2022-06-24)

Bug Fixes

  • test: test module cache should use same (2847064)

1.10.7 (2022-06-20)

Features

  • oak: export FormData as UploadedFile (22bcfdc)

1.10.6 (2022-06-17)

1.10.5 (2022-06-08)

1.10.4 (2022-06-07)

Features

  • oak: Property support trans arrayItem (818fcb5)

1.10.3 (2022-06-06)

Features

  • oak: body add param (4fba66d)
  • router: setGlobalPrefix support exclude (80ae3af)

1.10.2 (2022-06-02)

Features

  • router: alias support controller (da74842)
  • router: controller can also use alias (3280a47)
  • router: controller alias use suffix (04c9d6b)
  • router: replace prefix and suffix in str (edf7f30)

Performance Improvements

  • router: alias use an option (35f6446)

1.10.1 (2022-05-31)

Features

  • decorator: add Header and HttpCode (dee15cf)

1.10.0 (2022-05-31)

Features

  • router: add alias method path (b27c20f)

1.9.3 (2022-05-25)

Bug Fixes

  • oak: origin Cls should also validate (6d48105)

1.9.2 (2022-05-07)

Features

  • modules: update es client (e192e46)

1.9.1 (2022-05-05)

Features

  • router: guard can set status self (47d3f2d)

1.9.0 (2022-04-29)

Features

  • views: server api first, only file when 404 (9d58db0)

1.8.10 (2022-04-20)

Features

  • cache: response GET cache-control by request (308458f)

1.8.9 (2022-04-20)

Features

Performance Improvements

  • oak: encapsulation trans function (1bb98a0)

1.8.8 (2022-04-14)

1.8.7 (2022-04-13)

Features

  • decorator: add Form (35d8494)
  • param: uploadedFile validate (6343b2a)
  • type: export type FormDataFormattedBody (a2b42f6)

1.8.6 (2022-04-13)

Features

  • uinv: sso throw 403 (90495ca)
  • views: filename cannot include . (f0a3717)

1.8.5 (2022-03-25)

Features

1.8.4 (2022-03-11)

Features

1.8.3 (2022-03-11)

Features

  • cache: can use other default store (bdd53a6)

1.8.2 (2022-03-10)

Bug Fixes

  • redis: delete key when expired (1e0b7f1)

Features

  • cache: register redis cache store (aa74832)

1.8.1 (2022-03-08)

Features

  • redis: public client to use in controller (cd8e307)
  • uinv: add originInternal to userinfo (ae006c8)

1.8.0 (2022-03-07)

Features

1.7.4 (2022-03-07)

1.7.3 (2022-03-07)

Bug Fixes

  • cache: cache maybe error, not catched before (3493918)

1.7.2 (2022-03-04)

Bug Fixes

  • view: if not 404 throw error (37ad74d)

1.7.1 (2022-03-02)

Features

  • oak: param if undefined, then not trans (131f41a)

1.7.0 (2022-03-02)

Bug Fixes

  • cache: use response needs to be considered (4560b78)

Features

  • oak: also translate params (eaf8ba0)
  • oak: query trans params (7f55a09)
  • uinv: ssoUserInfo add openid (91aa9b1)

1.6.3 (2022-03-01)

Features

  • uinv: sso internal also need format (b3bdf66)

1.6.2 (2022-03-01)

Features

1.6.1 (2022-03-01)

Features

  • uinv: sso guard can format info (214a1c0)

1.6.0 (2022-02-28)

Features

  • engine: support engine such as ejs (73b33d8)
  • example: ejs data (e3a5035)
  • factory: export clear (c7d8e9d)
  • gzip: check header accept-encoding (ccaf0d8)
  • uinv: public ajax key (9245b2b)
  • view: start view middleware when setViews (5601d7e)

1.5.2 (2022-02-25)

Features

1.5.1 (2022-02-24)

1.5.0 (2022-02-18)

Bug Fixes

  • scheduler: catch error (bfec65f)
  • shceduler: service should inited once (f99d2e3)

Features

Performance Improvements

1.4.2 (2022-02-18)

Features

1.4.1 (2022-02-18)

1.4.0 (2022-02-18)

Features

1.3.5 (2022-02-16)

Bug Fixes

1.3.4 (2022-02-16)

Bug Fixes

1.3.3 (2022-02-16)

Bug Fixes

  • uinv: sso need Authorization (d4a6596)

1.3.2 (2022-02-16)

1.3.1 (2022-02-16)

Bug Fixes

  • oak: parse bool should not use Boolean (cd876b3)

1.3.0 (2022-02-16)

Bug Fixes

  • cache: val cannot be empty (e5cebcb)

Features

  • oak: Headers,Cookies,Query,Params parse type (68f7ab5)

1.2.5 (2022-02-14)

Bug Fixes

  • sso: 反射可以取到bool (4ed8551)

1.2.4 (2022-02-14)

Features

  • sso: sso对外来用户一律校验 (c532762)

1.2.3 (2022-02-14)

Features

  • sso: 全部允许外部访问时,允许保护内部接口 (02dc1e6)

1.2.2 (2022-02-14)

Features

1.2.1 (2022-02-12)

Bug Fixes

  • uinv: 允许public来跳过验证 (ca7a22b)

1.2.0 (2022-02-11)

Features

  • cache: define own cacheKey by method self (3e2cf38)
  • cache: support browser cache or 304 (e40e771)

1.1.5 (2022-02-07)

Features

Performance Improvements

1.1.4 (2022-01-18)

Features

1.1.3 (2022-01-18)

Features

1.1.2 (2022-01-12)

1.1.1 (2022-01-12)

Features

  • uinv: move my private utils (f816aaa)

1.1.0 (2022-01-11)

Features

  • cache: params to string if object (0ec7437)
  • es: allow connect error (ee27905)
  • redis: connect error but not stop service (b8b7b80)

1.0.3 (2022-01-05)

Features

Performance Improvements

1.0.2 (2022-01-04)

1.0.1 (2022-01-03)

1.0.0 (2022-01-01)

0.11.0 (2021-12-31)

Features

  • decorators: cache timeout can be -1 (c97a548)
  • gzip: support (ad0a65f)

0.10.4 (2021-12-28)

Bug Fixes

0.10.3 (2021-12-28)

Bug Fixes

  • factory: singleton should check in paramtypes (76a5c84)

0.10.2 (2021-12-28)

Features

0.10.1 (2021-12-28)

Features

  • providers: init dynamic modules first (4043bf1)

0.10.0 (2021-12-27)

0.9.1 (2021-12-24)

Features

0.9.0 (2021-12-24)

Features

  • decorators: upload (a107b33)
  • guard: formatUseGuards interface (b23c96a)
  • guard: not throw error in guard default (c537009)
  • module: isModule and define (8cf86f1)

Performance Improvements

  • guard: export some (698a971)
  • params: interface (abefafa)
  • router: move function to outer (9eadb4e)
  • router: use substring instead of substr (350bfdf)

0.8.3 (2021-12-20)

Features

0.8.2 (2021-12-20)

Features

0.8.1 (2021-12-20)

0.8.0 (2021-12-20)

Features

0.7.8 (2021-12-20)

Bug Fixes

0.7.7 (2021-12-19)

Performance Improvements

0.7.6 (2021-12-19)

Performance Improvements

  • modules: move dir (5557272)
  • modules: move schedule and cache (12ee85d)

0.7.5 (2021-12-19)

Features

  • example: error interceptor (b63dd7e)
  • interceptor: useGlobalInterceptors (aeb7753)

0.7.4 (2021-12-19)

Bug Fixes

  • interceptor: should return in every job (b839c6a)

0.7.3 (2021-12-19)

Features

  • interceptor: use intercept to deal next (d93d494)

0.7.2 (2021-12-18)

Features

Performance Improvements

0.7.1 (2021-12-18)

Features

Performance Improvements

  • example: remove unused (013f841)
  • guard: guard should be clear (b50bcfa)

0.7.0 (2021-12-18)

Features

  • cron: schedule inject service (06c033d)
  • schedule: delay start (b6aa3f3)

Performance Improvements

0.6.5 (2021-12-15)

Performance Improvements

0.6.4 (2021-12-15)

Features

0.6.3 (2021-12-14)

Features

  • factory: root may be the same as child (bf466d4)
  • provider: async (31fd347)

0.6.2 (2021-12-10)

Features

Performance Improvements

0.6.1 (2021-12-09)

Features

  • provider: implement like nestjs (02b6c85)
  • provider: support scope (41216b7)

Performance Improvements

0.6.0 (2021-12-09)

Features

0.5.5 (2021-12-07)

Features

0.5.4 (2021-12-07)

Features

  • guard: get metadata (8783a51)
  • guard: support inject service in guard (54c536e)

Performance Improvements

  • guard: move to alone file (48ea23d)

0.5.3 (2021-12-07)

Performance Improvements

  • params: body check use Object (dc3ee8d)

0.5.2 (2021-12-06)

Features

  • inject: change inject meta key (da26e3e)
  • params: if no config, no need new provider (c3e3c06)

0.5.1 (2021-12-02)

Features

0.5.0 (2021-12-01)

Features

0.4.2 (2021-11-29)

Features

0.4.1 (2021-11-23)

Features

0.4.0 (2021-11-23)

Features

  • param: body remove the class (22fd1d8)

0.3.2 (2021-11-19)

Features

0.3.1 (2021-11-19)

Features

Performance Improvements

0.3.0 (2021-11-19)

Features

  • service: inject service (0f57742)

0.2.0 (2021-11-17)

Features

  • param: add MethodName and ControllerName (5dbc04a)
  • update oak (25435a8)

0.1.5 (2021-10-14)

Features

  • oak: fix cookie secure error (5e50872)

0.1.4 (2021-10-14)

Features

  • guard: remove the guard catch (ba09a08)

0.1.3 (2021-10-12)

Features

0.1.2 (2021-10-12)

Features

  • update deno_class_validator (db8ea01)

0.1.1 (2021-10-11)

Features

0.1.0 (2021-10-09)

Features

0.0.23 (2021-09-27)

Features

  • router: can add multi Controllers (fbbc68c)

Performance Improvements

  • utils: 用apply代替call (9d8fd69)

0.0.22 (2021-09-18)

Features

  • reflect: update reflect (f2f58d9)

0.0.21 (2021-09-18)

Bug Fixes

  • version: deno_class_validator update (08c896d)

0.0.20 (2021-09-17)

Bug Fixes

  • version: deno_class_validator update (fc28c83)

0.0.19 (2021-09-17)

Features

0.0.18 (2021-09-13)

Bug Fixes

Features

Performance Improvements

0.0.17 (2021-09-13)

Features

  • 支持不同controller用一个命名空间 (09694d2)

Performance Improvements

0.0.16 (2021-09-07)

Bug Fixes

  • router: path join需要考虑windows (c4d1b00)

Features

0.0.15 (2021-07-13)

Features

0.0.14 (2021-07-13)

Bug Fixes

  • decorator: 结果是undefined (4ceb010)

0.0.13 (2021-07-13)

Bug Fixes

0.0.12 (2021-07-13)

Bug Fixes

  • params: query return undefined with key (a617008)

0.0.11 (2021-07-13)

Features

  • guard: only show detail when env is debug (9388730)
  • version: add (4ba902a)

0.0.10 (2021-07-11)

0.0.9 (2021-07-11)

Bug Fixes

Features

  • param: add a high decorator (e5eb825)

0.0.8 (2021-07-10)

Performance Improvements

0.0.7 (2021-07-08)

Features

Performance Improvements

0.0.6 (2021-07-06)

0.0.5 (2021-07-06)

Features

0.0.4 (2021-07-05)

Features

0.0.3 (2021-06-27)

Features

  • 使用反射代替原来的数据处理 (1d3ce37)

Performance Improvements

0.0.2 (2021-06-03)

Features

0.0.1 (2021-06-02)

Features