1.15.2 (2023-09-19)
- remove gzip options, use default (7851a9f)
- change std version to 0.194.0 (0f06911)
1.15.1 (2023-09-13)
1.15.0 (2023-08-03)
- decorators: add JSON header (23f8534)
1.14.2 (2023-04-24)
- redis: update client to 0.29.3 (388f2eb)
1.14.1 (2023-04-03)
1.14.0 (2023-02-03)
1.13.19 (2022-12-12)
- redis: clear cache first (074c309)
1.13.18 (2022-12-09)
- utils: response stream (1fa930c)
1.13.17 (2022-11-17)
- uinv: ajax not print error (3957c52)
1.13.16 (2022-11-17)
- sso: log level to debug (c90f88a)
1.13.15 (2022-11-16)
- redis: console redis not print pwd (b0c154e)
1.13.14 (2022-10-13)
- cache: remove timeout (5cc238c)
1.13.13 (2022-10-10)
- uinv: ip check (49b9206)
1.13.12 (2022-10-10)
- uinv: get host from referer (77a36b8)
1.13.11 (2022-10-10)
- uinv: auth guard use option isDebug first (66d6cd1)
1.13.10 (2022-10-10)
- uinv: auth guard check referer (f8738b3)
1.13.9 (2022-09-01)
1.13.8 (2022-08-31)
- uinv: update fetch (0a4ea23)
1.13.7 (2022-08-30)
1.13.6 (2022-08-30)
- uinv: logout with store (1851ecd)
1.13.5 (2022-08-30)
- uinv: options (87fa080)
1.13.4 (2022-08-30)
- uinv: clear sso cache (5165de9)
1.13.3 (2022-08-30)
- redis: timeout not init (5576283)
1.13.2 (2022-08-29)
- uinv: cacheStore maybe function (13c8009)
1.13.1 (2022-08-29)
- cache: localStore record st (841f96e)
1.13.0 (2022-08-29)
1.12.3 (2022-08-29)
- cache: use lru vendors for the time being (1ce2c16)
1.12.2 (2022-08-25)
- uinv: add link tracking (8434536)
1.12.1 (2022-08-18)
- uinv: sdk (a8e4a89)
1.12.0 (2022-08-09)
- cache: use LRU cache (8f1b63e)
1.11.4 (2022-07-01)
1.11.3 (2022-07-01)
1.11.2 (2022-07-01)
- redis: import type (a03e7a5)
1.11.1 (2022-07-01)
- redis: import type (4507db5)
1.11.0 (2022-06-27)
1.10.9 (2022-06-24)
- reflect: update reflect (a7cf6a9)
- cache: import type (97d15af)
- example: import type (aa68044)
1.10.8 (2022-06-24)
- test: test module cache should use same (2847064)
1.10.7 (2022-06-20)
- oak: export FormData as UploadedFile (22bcfdc)
1.10.6 (2022-06-17)
1.10.5 (2022-06-08)
1.10.4 (2022-06-07)
- oak: Property support trans arrayItem (818fcb5)
1.10.3 (2022-06-06)
1.10.2 (2022-06-02)
- 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)
- router: alias use an option (35f6446)
1.10.1 (2022-05-31)
- decorator: add Header and HttpCode (dee15cf)
1.10.0 (2022-05-31)
- router: add alias method path (b27c20f)
1.9.3 (2022-05-25)
- oak: origin Cls should also validate (6d48105)
1.9.2 (2022-05-07)
- modules: update es client (e192e46)
1.9.1 (2022-05-05)
- router: guard can set status self (47d3f2d)
1.9.0 (2022-04-29)
- views: server api first, only file when 404 (9d58db0)
1.8.10 (2022-04-20)
- cache: response GET cache-control by request (308458f)
1.8.9 (2022-04-20)
- test: add test module (f032ee3)
- oak: encapsulation trans function (1bb98a0)
1.8.8 (2022-04-14)
1.8.7 (2022-04-13)
- decorator: add Form (35d8494)
- param: uploadedFile validate (6343b2a)
- type: export type FormDataFormattedBody (a2b42f6)
1.8.6 (2022-04-13)
1.8.5 (2022-03-25)
- es: update es client (2346b3a)
1.8.4 (2022-03-11)
- redis: export redis (19f6b2e)
1.8.3 (2022-03-11)
- cache: can use other default store (bdd53a6)
1.8.2 (2022-03-10)
- redis: delete key when expired (1e0b7f1)
- cache: register redis cache store (aa74832)
1.8.1 (2022-03-08)
1.8.0 (2022-03-07)
- oak: update to 10.4.0 (73123a9)
1.7.4 (2022-03-07)
1.7.3 (2022-03-07)
- cache: cache maybe error, not catched before (3493918)
1.7.2 (2022-03-04)
- view: if not 404 throw error (37ad74d)
1.7.1 (2022-03-02)
- oak: param if undefined, then not trans (131f41a)
1.7.0 (2022-03-02)
- cache: use response needs to be considered (4560b78)
- oak: also translate params (eaf8ba0)
- oak: query trans params (7f55a09)
- uinv: ssoUserInfo add openid (91aa9b1)
1.6.3 (2022-03-01)
- uinv: sso internal also need format (b3bdf66)
1.6.2 (2022-03-01)
1.6.1 (2022-03-01)
- uinv: sso guard can format info (214a1c0)
1.6.0 (2022-02-28)
- 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)
1.5.1 (2022-02-24)
1.5.0 (2022-02-18)
- scheduler: test error (654dd07)
- scheduler: rename (1153a82)
1.4.2 (2022-02-18)
1.4.1 (2022-02-18)
1.4.0 (2022-02-18)
- update reflect (0010632)
1.3.5 (2022-02-16)
- uinv: sso (9a4aa8e)
1.3.4 (2022-02-16)
- uinv: sso (9932a67)
1.3.3 (2022-02-16)
- uinv: sso need Authorization (d4a6596)
1.3.2 (2022-02-16)
1.3.1 (2022-02-16)
- oak: parse bool should not use Boolean (cd876b3)
1.3.0 (2022-02-16)
- cache: val cannot be empty (e5cebcb)
- oak: Headers,Cookies,Query,Params parse type (68f7ab5)
1.2.5 (2022-02-14)
- sso: 反射可以取到bool (4ed8551)
1.2.4 (2022-02-14)
- sso: sso对外来用户一律校验 (c532762)
1.2.3 (2022-02-14)
- sso: 全部允许外部访问时,允许保护内部接口 (02dc1e6)
1.2.2 (2022-02-14)
1.2.1 (2022-02-12)
- uinv: 允许public来跳过验证 (ca7a22b)
1.2.0 (2022-02-11)
1.1.5 (2022-02-07)
- update oak to 10.2.0 (f95914c)
- query: use self parse (214e0a6)
1.1.4 (2022-01-18)
- cache: cacheTTL (5132b8c)
1.1.3 (2022-01-18)
- es: update deno_es (5a08c8c)
1.1.2 (2022-01-12)
1.1.1 (2022-01-12)
- uinv: move my private utils (f816aaa)
1.1.0 (2022-01-11)
- 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)
- gzip: move to router (6427952)
1.0.2 (2022-01-04)
1.0.1 (2022-01-03)
1.0.0 (2022-01-01)
0.11.0 (2021-12-31)
0.10.4 (2021-12-28)
- factory: singleton (984d77f)
0.10.3 (2021-12-28)
- factory: singleton should check in paramtypes (76a5c84)
0.10.2 (2021-12-28)
0.10.1 (2021-12-28)
- providers: init dynamic modules first (4043bf1)
0.10.0 (2021-12-27)
0.9.1 (2021-12-24)
- guard: interface (cf629b9)
0.9.0 (2021-12-24)
- decorators: upload (a107b33)
- guard: formatUseGuards interface (b23c96a)
- guard: not throw error in guard default (c537009)
- module: isModule and define (8cf86f1)
- 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)
- module: es (5f9e06d)
0.8.2 (2021-12-20)
- modules: redis (211edbd)
0.8.1 (2021-12-20)
0.8.0 (2021-12-20)
- update oak (ef9d05c)
0.7.8 (2021-12-20)
- cache: allow no config (c56e243)
0.7.7 (2021-12-19)
- cache: add example (aa91fa2)
0.7.6 (2021-12-19)
0.7.5 (2021-12-19)
0.7.4 (2021-12-19)
- interceptor: should return in every job (b839c6a)
0.7.3 (2021-12-19)
- interceptor: use intercept to deal next (d93d494)
0.7.2 (2021-12-18)
0.7.1 (2021-12-18)
- decorators: add cache (79f9b81)
0.7.0 (2021-12-18)
- scheduler: mov dir (2c36c65)
0.6.5 (2021-12-15)
0.6.4 (2021-12-15)
- support dynamic module (25fc9eb)
0.6.3 (2021-12-14)
0.6.2 (2021-12-10)
- decorator: inject (35e7dc8)
- params: move dir (28aedcf)
0.6.1 (2021-12-09)
0.6.0 (2021-12-09)
- decorators: cron (bd1a831)
0.5.5 (2021-12-07)
0.5.4 (2021-12-07)
- guard: move to alone file (48ea23d)
0.5.3 (2021-12-07)
- params: body check use Object (dc3ee8d)
0.5.2 (2021-12-06)
0.5.1 (2021-12-02)
- guard: cache once (4d3ab87)
0.5.0 (2021-12-01)
0.4.2 (2021-11-29)
- remove console (31aa2ac)
0.4.1 (2021-11-23)
- move exception (221ea03)
0.4.0 (2021-11-23)
- param: body remove the class (22fd1d8)
0.3.2 (2021-11-19)
- remove Context (f5adc1f)
0.3.1 (2021-11-19)
- export type Context (a2942fb)
- example: remove unused (013a9d9)
0.3.0 (2021-11-19)
- service: inject service (0f57742)
0.2.0 (2021-11-17)
0.1.5 (2021-10-14)
- oak: fix cookie secure error (5e50872)
0.1.4 (2021-10-14)
- guard: remove the guard catch (ba09a08)
0.1.3 (2021-10-12)
- export oak types (47b2561)
0.1.2 (2021-10-12)
- update deno_class_validator (db8ea01)
0.1.1 (2021-10-11)
- params: return real ip (aeeeb7e)
0.1.0 (2021-10-09)
- version: use json (d69937e)
0.0.23 (2021-09-27)
- router: can add multi Controllers (fbbc68c)
- utils: 用apply代替call (9d8fd69)
0.0.22 (2021-09-18)
- reflect: update reflect (f2f58d9)
0.0.21 (2021-09-18)
- version: deno_class_validator update (08c896d)
0.0.20 (2021-09-17)
- version: deno_class_validator update (fc28c83)
0.0.19 (2021-09-17)
0.0.18 (2021-09-13)
- router: path (c3ffeb6)
- version (911a3f6)
- router: 改为数组 (cce0431)
0.0.17 (2021-09-13)
- 支持不同controller用一个命名空间 (09694d2)
- use resolve (7216e55)
0.0.16 (2021-09-07)
- router: path join需要考虑windows (c4d1b00)
- version: 更新版本 (53b7b4d)
0.0.15 (2021-07-13)
- param: ip and host (bdfa5b8)
0.0.14 (2021-07-13)
- decorator: 结果是undefined (4ceb010)
0.0.13 (2021-07-13)
- guard: status (9cffa11)
0.0.12 (2021-07-13)
- params: query return undefined with key (a617008)
0.0.11 (2021-07-13)
0.0.10 (2021-07-11)
0.0.9 (2021-07-11)
- guard: can move order (f2091df)
- param: add a high decorator (e5eb825)
0.0.8 (2021-07-10)
- guard: scope (096db46)
0.0.7 (2021-07-08)
- utils: 判断guard (8fad6eb)
0.0.6 (2021-07-06)
0.0.5 (2021-07-06)
0.0.4 (2021-07-05)
- param: 参数 (261b5d2)
- param: body (2fd370e)
- param: header (16d60d5)
- param: headers use key (373fed3)
- param: query (9e438ce)
- param: query param (711ee9b)
- param: remove ctx (578a15a)
- param: single file (61cd8de)
- test guard (179bd51)
0.0.3 (2021-06-27)
- 使用反射代替原来的数据处理 (1d3ce37)
- 文件拆分 (623821f)
0.0.2 (2021-06-03)
- export type alone (2434ea3)