From 2c45f39d4f1d684c9580ed28501b31b7c170ebd4 Mon Sep 17 00:00:00 2001 From: Ali Mihandoost Date: Sun, 20 Nov 2022 20:27:19 +0330 Subject: [PATCH] release: v0.22.0 --- CHANGELOG.md | 83 ++++++++++++++++++++ demo/CHANGELOG.md | 25 ++++++ demo/package.json | 4 +- lerna.json | 2 +- packages/core/element/CHANGELOG.md | 4 + packages/core/element/package.json | 4 +- packages/core/fetch/CHANGELOG.md | 15 ++++ packages/core/fetch/package.json | 4 +- packages/core/i18n/CHANGELOG.md | 4 + packages/core/i18n/package.json | 8 +- packages/core/logger/CHANGELOG.md | 10 +++ packages/core/logger/package.json | 2 +- packages/core/math/CHANGELOG.md | 4 + packages/core/math/package.json | 2 +- packages/core/nano-server/CHANGELOG.md | 24 ++++++ packages/core/nano-server/package.json | 6 +- packages/core/router/CHANGELOG.md | 4 + packages/core/router/package.json | 6 +- packages/core/signal/CHANGELOG.md | 4 + packages/core/signal/package.json | 4 +- packages/core/storage-client/CHANGELOG.md | 30 +++++++ packages/core/storage-client/package.json | 8 +- packages/core/storage-engine/CHANGELOG.md | 6 ++ packages/core/storage-engine/package.json | 2 +- packages/core/token/CHANGELOG.md | 4 + packages/core/token/package.json | 6 +- packages/lab/zx-example/CHANGELOG.md | 4 + packages/lab/zx-example/package.json | 4 +- packages/service/storage-server/CHANGELOG.md | 18 +++++ packages/service/storage-server/package.json | 8 +- packages/starter/nanoservice/CHANGELOG.md | 6 ++ packages/starter/nanoservice/package.json | 6 +- packages/ui/font/CHANGELOG.md | 4 + packages/ui/font/package.json | 2 +- packages/ui/icon/CHANGELOG.md | 4 + packages/ui/icon/package.json | 4 +- 36 files changed, 294 insertions(+), 41 deletions(-) create mode 100644 packages/core/storage-client/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md index d3a08ec33..718179e38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,89 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +### Bug Fixes + +- **demo/storage-client:** handle document not found ([fb73532](https://github.com/AliMD/alwatr/commit/fb73532fd1a1b52552d0b79f97847db059444785)) +- **demo/storage-client:** use host in config ([f3bd04d](https://github.com/AliMD/alwatr/commit/f3bd04dd047afebd99650f57fe6a2715b014dfb2)) +- **fetch:** \_handleRetryPattern ([fe4ac12](https://github.com/AliMD/alwatr/commit/fe4ac12b4ad3086d44e545591c767cb322e32b8d)) +- **fetch:** bodyJson issue ([5d8d6fa](https://github.com/AliMD/alwatr/commit/5d8d6fa4a0f608c2c5ed583aa54de9b836daaa5f)) +- **gitignore:** ignore db ([ba53c73](https://github.com/AliMD/alwatr/commit/ba53c73ea7343c821e1406cefd7d03392f0f49f5)) +- **logger:** message format in node ([0ab9153](https://github.com/AliMD/alwatr/commit/0ab9153e407cafd07af8b77b63e25c8d21b474c0)) +- **nano-server:** method all ([b20afa1](https://github.com/AliMD/alwatr/commit/b20afa1fb8eeb13c4b6e3d811ae6fbbeb7465306)) +- **nano-server:** no-non-null-assertion ([ad5588c](https://github.com/AliMD/alwatr/commit/ad5588c6e0e863aa03cca44c23144dbf371795da)) +- **nano-server:** parse body on PATCH method ([cba790f](https://github.com/AliMD/alwatr/commit/cba790f43dc88c00ee99f5f7d7c872e8f6d1618d)) +- **nano-server:** remove ALL from Methods type ([1f67c07](https://github.com/AliMD/alwatr/commit/1f67c07a5044c6d7cf89605e269af468aa49094c)) +- **nano-server:** review require... methods and fix issues ([a7e4bae](https://github.com/AliMD/alwatr/commit/a7e4bae89440c2fc72a0a9e6060aac894b18eddf)) +- **nano-server:** set correct valitator type ([61d4a2a](https://github.com/AliMD/alwatr/commit/61d4a2a697e4beac00c94afcd86ca4cbc4b6c5a8)) +- **ns/storage:** home page issue ([98aeb00](https://github.com/AliMD/alwatr/commit/98aeb00d3c2c7b6d8888c98f374d6550ff43a0c1)) +- **ns/storage:** review and fix issues ([658426a](https://github.com/AliMD/alwatr/commit/658426a9ebc2125dfca96ee032ce7584511d710b)) +- **service/storage:** duplicate \_data property ([61b78ac](https://github.com/AliMD/alwatr/commit/61b78acd8bd7865cad5cec7b2f7d50b8e802fcec)) +- **service/storage:** remove home route ([5b4160d](https://github.com/AliMD/alwatr/commit/5b4160df0237085e43a103a02b9b63404eddda2c)) +- **service/storage:** remove id type from requireQueryParams ([b2724f4](https://github.com/AliMD/alwatr/commit/b2724f4176204a826c3c521618ca92e73904f8e6)) +- **service/storage:** update demo request ([bf02e99](https://github.com/AliMD/alwatr/commit/bf02e99e9b40f044506d2b7aaa98a5f7fccbbaa3)) +- **starter/ns:** add host ([5747ff7](https://github.com/AliMD/alwatr/commit/5747ff73bf6e2cdf0c1c67fac69a4700db1d4c64)) +- **storage-client:** demo ([83fa9d0](https://github.com/AliMD/alwatr/commit/83fa9d0bde2a65a02c225bcb9829a87667606fb6)) +- **storage-client:** demo get not found ([5070912](https://github.com/AliMD/alwatr/commit/507091267f06a8f854833ccac5b9a3f77c46ae70)) +- **storage-client:** demo security issue ([85a71d4](https://github.com/AliMD/alwatr/commit/85a71d496bd9e62863ce85c5abb994648f69a36c)) +- **storage-client:** fetch in has method ([a6f9098](https://github.com/AliMD/alwatr/commit/a6f909821510c8da2fe9ab7340d3f010165a84c8)) +- **storage-client:** handle 404 in benchmark ([b149c85](https://github.com/AliMD/alwatr/commit/b149c857ae8ec46ae854eb5fd3893395945d5da2)) +- **storage-client:** nodejs memory leak issue ([d5e0cde](https://github.com/AliMD/alwatr/commit/d5e0cde091b8eba450a443ceba737aa1cac4fd3e)) +- **storage-client:** remove all null as value ([6fbc6e5](https://github.com/AliMD/alwatr/commit/6fbc6e52e4b3d64ee5f347df6dc92673ce79e7ed)) +- **storage-client:** return array of string in keys ([b838f1f](https://github.com/AliMD/alwatr/commit/b838f1f0161b3b76edc855e227161851bebaf3be)) +- **storage-client:** return boolean has in method ([68123cd](https://github.com/AliMD/alwatr/commit/68123cd92d2ec085dc72d948a163c26796b27adc)) +- **storage-client:** review!!!!! ([c803991](https://github.com/AliMD/alwatr/commit/c8039914aed6b1ad98d60de8b39122542811121b)) +- **storage-client:** types ([f277771](https://github.com/AliMD/alwatr/commit/f277771973908d280b1879e96e77446c9f88bbe9)) +- **storage-client:** use dynamic token ([3c68806](https://github.com/AliMD/alwatr/commit/3c68806762c027af7a2d5e019d08de6a8b079661)) +- **storage-server:** add host ([0f1d126](https://github.com/AliMD/alwatr/commit/0f1d126094cb816e947d9926088e93d556573c40)) +- **storage-server:** DocumentObject type ([cf8cf3e](https://github.com/AliMD/alwatr/commit/cf8cf3e128ddce690d5a7ad044007d7e76b3f6f9)) +- **storage-server:** path DocumentObject issue ([83ba54c](https://github.com/AliMD/alwatr/commit/83ba54cb73ba8efb5b395c0772d37601e997175e)) +- **storage-server:** use new storage-engine ([48bd4eb](https://github.com/AliMD/alwatr/commit/48bd4eb2e010d7ba1a29816b30dadb0a8247e0f0)) +- **storage:** change remove to delete ([97397f9](https://github.com/AliMD/alwatr/commit/97397f968be5fa50de32374604bb68ce05b6237a)) +- **storage:** get data keys on keys ([b3c26c0](https://github.com/AliMD/alwatr/commit/b3c26c0779eebc06c6202aa3d8c83868ccaf291a)) +- **storage:** get keys issue ([bdef7b1](https://github.com/AliMD/alwatr/commit/bdef7b1b57a58a86b6a012267f95cfad581fb7ee)) +- **storage:** performance demo test ([17b2c1a](https://github.com/AliMD/alwatr/commit/17b2c1a54132b524b2389976fb2e21f84e20e9c1)) +- **tsconfig:** rename storage to storage-engine ([229dd77](https://github.com/AliMD/alwatr/commit/229dd77a0aa928013f93ac43514309e163631a29)) + +### Features + +- **demo:** forAll storage-client ([a856099](https://github.com/AliMD/alwatr/commit/a856099f5644a0b059fd0ff25521376d5f9b97eb)) +- **demo:** storage-client ([e19abc4](https://github.com/AliMD/alwatr/commit/e19abc4ecd59200204be7f26ce0021157a26e262)) +- **fetch:** support nodejs ([2ed2ef4](https://github.com/AliMD/alwatr/commit/2ed2ef42e9f204d4896ada4e20b839cfabdc7284)) +- **logger:** better log in browser and node ([1a35ac4](https://github.com/AliMD/alwatr/commit/1a35ac4bbb9aae4280ea99b8383459cf44de0baa)) +- **nano-server:** add \_sanitizeParam ([46edbc3](https://github.com/AliMD/alwatr/commit/46edbc33eb164f6676d8a5c939d52accededfd45)) +- **nano-server:** keep alive performance and options ([5ed78b6](https://github.com/AliMD/alwatr/commit/5ed78b6cf5b7fd1b00c28df26ca250d4025dc676)) +- **nano-server:** parse and validate query params in AlwatrConnection ([1eadd68](https://github.com/AliMD/alwatr/commit/1eadd68d3e1f92e47d743b7412ae247f3414738f)) +- **nano-server:** validate content type header in requireJsonBody ([d99eb74](https://github.com/AliMD/alwatr/commit/d99eb742c0c5ea1b92f44767d570bd42b9c9e342)) +- **ns/storage:** home page ([73b287c](https://github.com/AliMD/alwatr/commit/73b287c0b717854b1c4bd240cb47196b81ea83af)) +- **package:** pull push script ([7551d92](https://github.com/AliMD/alwatr/commit/7551d927873508816cb4cd0cba8d1563226aaa66)) +- **service/storage-server:** has route ([7254393](https://github.com/AliMD/alwatr/commit/72543932408f5ffc24df79d577d3de8f97fb0358)) +- **service/storage:** add all route ([a698e1d](https://github.com/AliMD/alwatr/commit/a698e1d67258bc3e8931333c4ecfea4db271c59f)) +- **service/storage:** add keys route ([46fb970](https://github.com/AliMD/alwatr/commit/46fb9708c4a5438d1ef5179e3cba79cad4d004b0)) +- **service/storage:** add remove route ([d4452cd](https://github.com/AliMD/alwatr/commit/d4452cd0366452ab07d82b338dbba345c32cd61d)) +- **service/storage:** add requireToken to AlwatrConnection ([8073773](https://github.com/AliMD/alwatr/commit/8073773577b88a52baa90c6042bac52260ec3dc1)) +- **storage-client:** AlwatrStorageClient class structure ([164f44e](https://github.com/AliMD/alwatr/commit/164f44e1028b325941d1b90be670b8f4194bfc75)) +- **storage-client:** benchmark test ([7c0fc92](https://github.com/AliMD/alwatr/commit/7c0fc92fa910168775459dc2be484844a6a178cb)) +- **storage-client:** forAll method ([40f802a](https://github.com/AliMD/alwatr/commit/40f802aa02b02d8d9341822b36708fc81f16cbce)) +- **storage-client:** get method ([3f2d1a6](https://github.com/AliMD/alwatr/commit/3f2d1a6363daa006a38c40f95d9b528937d38896)) +- **storage-client:** get, set, delete, getAll, keys methods ([2da68ba](https://github.com/AliMD/alwatr/commit/2da68ba81ed5b18fba1c5a63a7e22cbcd98dda47)) +- **storage-client:** has method ([ba64195](https://github.com/AliMD/alwatr/commit/ba6419512b75f3bd17a7d86fc2d41a41d8179d8d)) +- **storage-client:** new package ([cfe72da](https://github.com/AliMD/alwatr/commit/cfe72da75f49f66c4d03875b0cb7c29966bb1c84)) +- **storage-client:** performance demo ([186832c](https://github.com/AliMD/alwatr/commit/186832cfea21b02aa6f7c9ec3eba768fa0ea64ed)) +- **storage-engine:** storage meta and auto_increment id ([3726947](https://github.com/AliMD/alwatr/commit/37269479e483e3108f3b8ef6706ea1d701290222)) +- **storage:** add data method ([b6454a5](https://github.com/AliMD/alwatr/commit/b6454a5bf111c2457644b19af6f5c33f9cccf3d1)) +- **storage:** better debug logs in load ([4be86df](https://github.com/AliMD/alwatr/commit/4be86df60b8994d42dae2b8b756b1421f18c7d94)) +- **storage:** get \_data ([528d2be](https://github.com/AliMD/alwatr/commit/528d2bed9ce0a349ba0e9dbb565ea4c7170b92a5)) +- **v2fly:** mux ([737e032](https://github.com/AliMD/alwatr/commit/737e0326a5ba0c13fd29033c8877cf958e23e780)) + +### Performance Improvements + +- **fetch:** Improve performance and decrease memory usage ([7c29333](https://github.com/AliMD/alwatr/commit/7c293339215bea3a5013effe4aea5b6267a7a75e)) +- **nano-server:** faster log ([8ff716e](https://github.com/AliMD/alwatr/commit/8ff716e1eaee59047f816e1645aa9dde7635b571)) +- **storage-client:** refactor for perf improve and keep alive ([ed0b743](https://github.com/AliMD/alwatr/commit/ed0b743a8936602b63d92c216d2d65f6a31d74cf)) +- **storage-server:** debug --trace-gc ([8f6adf4](https://github.com/AliMD/alwatr/commit/8f6adf4d6547c57f62e105ce83eef014360b3ca3)) + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) ### Bug Fixes diff --git a/demo/CHANGELOG.md b/demo/CHANGELOG.md index fbd9d64b5..3a16eb57c 100644 --- a/demo/CHANGELOG.md +++ b/demo/CHANGELOG.md @@ -3,6 +3,31 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +### Bug Fixes + +- **demo/storage-client:** handle document not found ([fb73532](https://github.com/AliMD/alwatr/commit/fb73532fd1a1b52552d0b79f97847db059444785)) +- **demo/storage-client:** use host in config ([f3bd04d](https://github.com/AliMD/alwatr/commit/f3bd04dd047afebd99650f57fe6a2715b014dfb2)) +- **storage-client:** demo ([83fa9d0](https://github.com/AliMD/alwatr/commit/83fa9d0bde2a65a02c225bcb9829a87667606fb6)) +- **storage-client:** demo get not found ([5070912](https://github.com/AliMD/alwatr/commit/507091267f06a8f854833ccac5b9a3f77c46ae70)) +- **storage-client:** demo security issue ([85a71d4](https://github.com/AliMD/alwatr/commit/85a71d496bd9e62863ce85c5abb994648f69a36c)) +- **storage-client:** handle 404 in benchmark ([b149c85](https://github.com/AliMD/alwatr/commit/b149c857ae8ec46ae854eb5fd3893395945d5da2)) +- **storage:** performance demo test ([17b2c1a](https://github.com/AliMD/alwatr/commit/17b2c1a54132b524b2389976fb2e21f84e20e9c1)) +- **tsconfig:** rename storage to storage-engine ([229dd77](https://github.com/AliMD/alwatr/commit/229dd77a0aa928013f93ac43514309e163631a29)) + +### Features + +- **demo:** forAll storage-client ([a856099](https://github.com/AliMD/alwatr/commit/a856099f5644a0b059fd0ff25521376d5f9b97eb)) +- **demo:** storage-client ([e19abc4](https://github.com/AliMD/alwatr/commit/e19abc4ecd59200204be7f26ce0021157a26e262)) +- **fetch:** support nodejs ([2ed2ef4](https://github.com/AliMD/alwatr/commit/2ed2ef42e9f204d4896ada4e20b839cfabdc7284)) +- **storage-client:** benchmark test ([7c0fc92](https://github.com/AliMD/alwatr/commit/7c0fc92fa910168775459dc2be484844a6a178cb)) +- **storage-client:** performance demo ([186832c](https://github.com/AliMD/alwatr/commit/186832cfea21b02aa6f7c9ec3eba768fa0ea64ed)) + +### Performance Improvements + +- **storage-client:** refactor for perf improve and keep alive ([ed0b743](https://github.com/AliMD/alwatr/commit/ed0b743a8936602b63d92c216d2d65f6a31d74cf)) + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) **Note:** Version bump only for package @alwatr/demo diff --git a/demo/package.json b/demo/package.json index ec5999635..61b64f9cc 100644 --- a/demo/package.json +++ b/demo/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/demo", - "version": "0.21.0", + "version": "0.22.0", "main": "index.js", "author": "S. Ali Mihandoost (https://ali.mihandoost.com)", "type": "module", @@ -9,7 +9,7 @@ "MohammadMahdi Zamanian " ], "dependencies": { - "@alwatr/logger": "^0.21.0", + "@alwatr/logger": "^0.22.0", "tslib": "^2.4.1" } } diff --git a/lerna.json b/lerna.json index bde217013..33b300a0b 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "0.21.0", + "version": "0.22.0", "npmClient": "yarn", "useWorkspaces": true, "package": ["demo", "packages/*/*"], diff --git a/packages/core/element/CHANGELOG.md b/packages/core/element/CHANGELOG.md index 5336c025d..1ca3c6b5c 100644 --- a/packages/core/element/CHANGELOG.md +++ b/packages/core/element/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +**Note:** Version bump only for package @alwatr/element + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) **Note:** Version bump only for package @alwatr/element diff --git a/packages/core/element/package.json b/packages/core/element/package.json index a7eb1bdcc..7e88638b9 100644 --- a/packages/core/element/package.json +++ b/packages/core/element/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/element", - "version": "0.21.0", + "version": "0.22.0", "description": "Elegant powerful web component (lit-element) helper mixins written in tiny TypeScript module.", "keywords": [ "element", @@ -33,7 +33,7 @@ "url": "https://github.com/AliMD/alwatr/issues" }, "dependencies": { - "@alwatr/logger": "^0.21.0", + "@alwatr/logger": "^0.22.0", "lit": "^2.4.1", "tslib": "^2.4.1" } diff --git a/packages/core/fetch/CHANGELOG.md b/packages/core/fetch/CHANGELOG.md index 02d276d71..f7f7333ec 100644 --- a/packages/core/fetch/CHANGELOG.md +++ b/packages/core/fetch/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +### Bug Fixes + +- **fetch:** \_handleRetryPattern ([fe4ac12](https://github.com/AliMD/alwatr/commit/fe4ac12b4ad3086d44e545591c767cb322e32b8d)) +- **fetch:** bodyJson issue ([5d8d6fa](https://github.com/AliMD/alwatr/commit/5d8d6fa4a0f608c2c5ed583aa54de9b836daaa5f)) + +### Features + +- **fetch:** support nodejs ([2ed2ef4](https://github.com/AliMD/alwatr/commit/2ed2ef42e9f204d4896ada4e20b839cfabdc7284)) + +### Performance Improvements + +- **fetch:** Improve performance and decrease memory usage ([7c29333](https://github.com/AliMD/alwatr/commit/7c293339215bea3a5013effe4aea5b6267a7a75e)) + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) **Note:** Version bump only for package @alwatr/fetch diff --git a/packages/core/fetch/package.json b/packages/core/fetch/package.json index 77748dc39..ae8742068 100644 --- a/packages/core/fetch/package.json +++ b/packages/core/fetch/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/fetch", - "version": "0.21.0", + "version": "0.22.0", "description": "Enhanced fetch API with cache strategy, retry pattern, timeout, helper methods and enhanced types written in tiny TypeScript, ES module.", "keywords": [ "fetch", @@ -34,7 +34,7 @@ "url": "https://github.com/AliMD/alwatr/issues" }, "dependencies": { - "@alwatr/logger": "^0.21.0", + "@alwatr/logger": "^0.22.0", "tslib": "^2.4.1" } } diff --git a/packages/core/i18n/CHANGELOG.md b/packages/core/i18n/CHANGELOG.md index 9d03d0461..6bf344d6f 100644 --- a/packages/core/i18n/CHANGELOG.md +++ b/packages/core/i18n/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +**Note:** Version bump only for package @alwatr/i18n + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) **Note:** Version bump only for package @alwatr/i18n diff --git a/packages/core/i18n/package.json b/packages/core/i18n/package.json index 7523a9999..38f74f96c 100644 --- a/packages/core/i18n/package.json +++ b/packages/core/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/i18n", - "version": "0.21.0", + "version": "0.22.0", "description": "Elegant powerful translation module (i18n/l10n) with dynamic json storage written in tiny TypeScript, ES module.", "keywords": [ "i18n", @@ -32,9 +32,9 @@ "url": "https://github.com/AliMD/alwatr/issues" }, "dependencies": { - "@alwatr/fetch": "^0.21.0", - "@alwatr/logger": "^0.21.0", - "@alwatr/signal": "^0.21.0", + "@alwatr/fetch": "^0.22.0", + "@alwatr/logger": "^0.22.0", + "@alwatr/signal": "^0.22.0", "tslib": "^2.4.1" } } diff --git a/packages/core/logger/CHANGELOG.md b/packages/core/logger/CHANGELOG.md index 9c07e4057..00eb1f2f3 100644 --- a/packages/core/logger/CHANGELOG.md +++ b/packages/core/logger/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +### Bug Fixes + +- **logger:** message format in node ([0ab9153](https://github.com/AliMD/alwatr/commit/0ab9153e407cafd07af8b77b63e25c8d21b474c0)) + +### Features + +- **logger:** better log in browser and node ([1a35ac4](https://github.com/AliMD/alwatr/commit/1a35ac4bbb9aae4280ea99b8383459cf44de0baa)) + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) **Note:** Version bump only for package @alwatr/logger diff --git a/packages/core/logger/package.json b/packages/core/logger/package.json index e2f086212..a506085dd 100644 --- a/packages/core/logger/package.json +++ b/packages/core/logger/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/logger", - "version": "0.21.0", + "version": "0.22.0", "description": "Fancy colorful console debugger with custom scope written in tiny TypeScript, ES module.", "keywords": [ "log", diff --git a/packages/core/math/CHANGELOG.md b/packages/core/math/CHANGELOG.md index 9b38dc679..966206118 100644 --- a/packages/core/math/CHANGELOG.md +++ b/packages/core/math/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +**Note:** Version bump only for package @alwatr/math + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) **Note:** Version bump only for package @alwatr/math diff --git a/packages/core/math/package.json b/packages/core/math/package.json index 54423228f..95fd752d3 100644 --- a/packages/core/math/package.json +++ b/packages/core/math/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/math", - "version": "0.21.0", + "version": "0.22.0", "description": "Simple useful Math library written in tiny TypeScript module.", "keywords": [ "math", diff --git a/packages/core/nano-server/CHANGELOG.md b/packages/core/nano-server/CHANGELOG.md index 5e82f889b..aafcfd049 100644 --- a/packages/core/nano-server/CHANGELOG.md +++ b/packages/core/nano-server/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +### Bug Fixes + +- **nano-server:** method all ([b20afa1](https://github.com/AliMD/alwatr/commit/b20afa1fb8eeb13c4b6e3d811ae6fbbeb7465306)) +- **nano-server:** no-non-null-assertion ([ad5588c](https://github.com/AliMD/alwatr/commit/ad5588c6e0e863aa03cca44c23144dbf371795da)) +- **nano-server:** parse body on PATCH method ([cba790f](https://github.com/AliMD/alwatr/commit/cba790f43dc88c00ee99f5f7d7c872e8f6d1618d)) +- **nano-server:** remove ALL from Methods type ([1f67c07](https://github.com/AliMD/alwatr/commit/1f67c07a5044c6d7cf89605e269af468aa49094c)) +- **nano-server:** review require... methods and fix issues ([a7e4bae](https://github.com/AliMD/alwatr/commit/a7e4bae89440c2fc72a0a9e6060aac894b18eddf)) +- **service/storage:** remove home route ([5b4160d](https://github.com/AliMD/alwatr/commit/5b4160df0237085e43a103a02b9b63404eddda2c)) + +### Features + +- **nano-server:** add \_sanitizeParam ([46edbc3](https://github.com/AliMD/alwatr/commit/46edbc33eb164f6676d8a5c939d52accededfd45)) +- **nano-server:** keep alive performance and options ([5ed78b6](https://github.com/AliMD/alwatr/commit/5ed78b6cf5b7fd1b00c28df26ca250d4025dc676)) +- **nano-server:** parse and validate query params in AlwatrConnection ([1eadd68](https://github.com/AliMD/alwatr/commit/1eadd68d3e1f92e47d743b7412ae247f3414738f)) +- **nano-server:** validate content type header in requireJsonBody ([d99eb74](https://github.com/AliMD/alwatr/commit/d99eb742c0c5ea1b92f44767d570bd42b9c9e342)) +- **service/storage:** add remove route ([d4452cd](https://github.com/AliMD/alwatr/commit/d4452cd0366452ab07d82b338dbba345c32cd61d)) +- **service/storage:** add requireToken to AlwatrConnection ([8073773](https://github.com/AliMD/alwatr/commit/8073773577b88a52baa90c6042bac52260ec3dc1)) + +### Performance Improvements + +- **nano-server:** faster log ([8ff716e](https://github.com/AliMD/alwatr/commit/8ff716e1eaee59047f816e1645aa9dde7635b571)) + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) **Note:** Version bump only for package @alwatr/nano-server diff --git a/packages/core/nano-server/package.json b/packages/core/nano-server/package.json index 2f81b77cc..bed6685de 100644 --- a/packages/core/nano-server/package.json +++ b/packages/core/nano-server/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/nano-server", - "version": "0.21.0", + "version": "0.22.0", "description": "Elegant powerful nodejs server for nanoservice use cases, written in tiny TypeScript module.", "keywords": [ "server", @@ -31,8 +31,8 @@ "url": "https://github.com/AliMD/alwatr/issues" }, "dependencies": { - "@alwatr/logger": "^0.21.0", - "@alwatr/math": "^0.21.0", + "@alwatr/logger": "^0.22.0", + "@alwatr/math": "^0.22.0", "tslib": "^2.4.1" } } diff --git a/packages/core/router/CHANGELOG.md b/packages/core/router/CHANGELOG.md index ea56e21f6..4c5ae0311 100644 --- a/packages/core/router/CHANGELOG.md +++ b/packages/core/router/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +**Note:** Version bump only for package @alwatr/router + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) **Note:** Version bump only for package @alwatr/router diff --git a/packages/core/router/package.json b/packages/core/router/package.json index 7e4f33189..2823759e3 100644 --- a/packages/core/router/package.json +++ b/packages/core/router/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/router", - "version": "0.21.0", + "version": "0.22.0", "description": "Elegant powerful router (fundamental advance browser page routing) based on the simplicity of the signals written in tiny TypeScript module.", "keywords": [ "router", @@ -32,8 +32,8 @@ "url": "https://github.com/AliMD/alwatr/issues" }, "dependencies": { - "@alwatr/logger": "^0.21.0", - "@alwatr/signal": "^0.21.0", + "@alwatr/logger": "^0.22.0", + "@alwatr/signal": "^0.22.0", "tslib": "^2.4.1" } } diff --git a/packages/core/signal/CHANGELOG.md b/packages/core/signal/CHANGELOG.md index 09290f2ff..9b107318b 100644 --- a/packages/core/signal/CHANGELOG.md +++ b/packages/core/signal/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +**Note:** Version bump only for package @alwatr/signal + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) **Note:** Version bump only for package @alwatr/signal diff --git a/packages/core/signal/package.json b/packages/core/signal/package.json index 7613f69f7..0d3f9a8d9 100644 --- a/packages/core/signal/package.json +++ b/packages/core/signal/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/signal", - "version": "0.21.0", + "version": "0.22.0", "description": "Elegant powerful event system for handle global signals and states written in tiny TypeScript module.", "keywords": [ "signal", @@ -32,7 +32,7 @@ "url": "https://github.com/AliMD/alwatr/issues" }, "dependencies": { - "@alwatr/logger": "^0.21.0", + "@alwatr/logger": "^0.22.0", "tslib": "^2.4.1" } } diff --git a/packages/core/storage-client/CHANGELOG.md b/packages/core/storage-client/CHANGELOG.md new file mode 100644 index 000000000..629399d8b --- /dev/null +++ b/packages/core/storage-client/CHANGELOG.md @@ -0,0 +1,30 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +### Bug Fixes + +- **storage-client:** fetch in has method ([a6f9098](https://github.com/AliMD/alwatr/commit/a6f909821510c8da2fe9ab7340d3f010165a84c8)) +- **storage-client:** nodejs memory leak issue ([d5e0cde](https://github.com/AliMD/alwatr/commit/d5e0cde091b8eba450a443ceba737aa1cac4fd3e)) +- **storage-client:** remove all null as value ([6fbc6e5](https://github.com/AliMD/alwatr/commit/6fbc6e52e4b3d64ee5f347df6dc92673ce79e7ed)) +- **storage-client:** return array of string in keys ([b838f1f](https://github.com/AliMD/alwatr/commit/b838f1f0161b3b76edc855e227161851bebaf3be)) +- **storage-client:** return boolean has in method ([68123cd](https://github.com/AliMD/alwatr/commit/68123cd92d2ec085dc72d948a163c26796b27adc)) +- **storage-client:** review!!!!! ([c803991](https://github.com/AliMD/alwatr/commit/c8039914aed6b1ad98d60de8b39122542811121b)) +- **storage-client:** types ([f277771](https://github.com/AliMD/alwatr/commit/f277771973908d280b1879e96e77446c9f88bbe9)) +- **storage-client:** use dynamic token ([3c68806](https://github.com/AliMD/alwatr/commit/3c68806762c027af7a2d5e019d08de6a8b079661)) + +### Features + +- **storage-client:** AlwatrStorageClient class structure ([164f44e](https://github.com/AliMD/alwatr/commit/164f44e1028b325941d1b90be670b8f4194bfc75)) +- **storage-client:** forAll method ([40f802a](https://github.com/AliMD/alwatr/commit/40f802aa02b02d8d9341822b36708fc81f16cbce)) +- **storage-client:** get method ([3f2d1a6](https://github.com/AliMD/alwatr/commit/3f2d1a6363daa006a38c40f95d9b528937d38896)) +- **storage-client:** get, set, delete, getAll, keys methods ([2da68ba](https://github.com/AliMD/alwatr/commit/2da68ba81ed5b18fba1c5a63a7e22cbcd98dda47)) +- **storage-client:** has method ([ba64195](https://github.com/AliMD/alwatr/commit/ba6419512b75f3bd17a7d86fc2d41a41d8179d8d)) +- **storage-client:** new package ([cfe72da](https://github.com/AliMD/alwatr/commit/cfe72da75f49f66c4d03875b0cb7c29966bb1c84)) + +### Performance Improvements + +- **storage-client:** refactor for perf improve and keep alive ([ed0b743](https://github.com/AliMD/alwatr/commit/ed0b743a8936602b63d92c216d2d65f6a31d74cf)) diff --git a/packages/core/storage-client/package.json b/packages/core/storage-client/package.json index 1247a7c5b..09905a3f6 100644 --- a/packages/core/storage-client/package.json +++ b/packages/core/storage-client/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/storage-client", - "version": "0.21.0", + "version": "0.22.0", "description": "Elegant micro client for storage server written in tiny TypeScript ES module.", "keywords": [ "database", @@ -36,8 +36,8 @@ "url": "https://github.com/AliMD/alwatr/issues" }, "dependencies": { - "tslib": "^2.4.1", - "@alwatr/logger": "^0.21.0", - "@alwatr/fetch": "^0.21.0" + "@alwatr/fetch": "^0.22.0", + "@alwatr/logger": "^0.22.0", + "tslib": "^2.4.1" } } diff --git a/packages/core/storage-engine/CHANGELOG.md b/packages/core/storage-engine/CHANGELOG.md index 360fea766..387580c35 100644 --- a/packages/core/storage-engine/CHANGELOG.md +++ b/packages/core/storage-engine/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +### Features + +- **storage-engine:** storage meta and auto_increment id ([3726947](https://github.com/AliMD/alwatr/commit/37269479e483e3108f3b8ef6706ea1d701290222)) + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) **Note:** Version bump only for package @alwatr/storage-engine diff --git a/packages/core/storage-engine/package.json b/packages/core/storage-engine/package.json index c4c5dc11f..ac563d30f 100644 --- a/packages/core/storage-engine/package.json +++ b/packages/core/storage-engine/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/storage-engine", - "version": "0.21.0", + "version": "0.22.0", "description": "Elegant micro in-memory json-like storage with disk backed, Faster NoSQL Database written in tiny TypeScript ES module.", "keywords": [ "database", diff --git a/packages/core/token/CHANGELOG.md b/packages/core/token/CHANGELOG.md index f46d6c092..074228d4e 100644 --- a/packages/core/token/CHANGELOG.md +++ b/packages/core/token/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +**Note:** Version bump only for package @alwatr/token + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) **Note:** Version bump only for package @alwatr/token diff --git a/packages/core/token/package.json b/packages/core/token/package.json index 506255291..550e0ae7d 100644 --- a/packages/core/token/package.json +++ b/packages/core/token/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/token", - "version": "0.21.0", + "version": "0.22.0", "description": "Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.", "keywords": [ "token", @@ -40,8 +40,8 @@ "url": "https://github.com/AliMD/alwatr/issues" }, "dependencies": { - "@alwatr/logger": "^0.21.0", - "@alwatr/math": "^0.21.0", + "@alwatr/logger": "^0.22.0", + "@alwatr/math": "^0.22.0", "tslib": "^2.4.1" } } diff --git a/packages/lab/zx-example/CHANGELOG.md b/packages/lab/zx-example/CHANGELOG.md index 5849febd0..dd98b7556 100644 --- a/packages/lab/zx-example/CHANGELOG.md +++ b/packages/lab/zx-example/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +**Note:** Version bump only for package @alwatr/zx-example + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) **Note:** Version bump only for package @alwatr/zx-example diff --git a/packages/lab/zx-example/package.json b/packages/lab/zx-example/package.json index 35df95485..dfe81c283 100644 --- a/packages/lab/zx-example/package.json +++ b/packages/lab/zx-example/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/zx-example", - "version": "0.21.0", + "version": "0.22.0", "description": "Test google zx with typescript in action.", "keywords": [ "zx-example", @@ -34,7 +34,7 @@ "build": "chmod -v +x *.js" }, "dependencies": { - "@alwatr/logger": "^0.21.0", + "@alwatr/logger": "^0.22.0", "tslib": "^2.4.1", "zx": "^7.1.1" } diff --git a/packages/service/storage-server/CHANGELOG.md b/packages/service/storage-server/CHANGELOG.md index ae21757c4..e852496d1 100644 --- a/packages/service/storage-server/CHANGELOG.md +++ b/packages/service/storage-server/CHANGELOG.md @@ -3,6 +3,24 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +### Bug Fixes + +- **storage-client:** return boolean has in method ([68123cd](https://github.com/AliMD/alwatr/commit/68123cd92d2ec085dc72d948a163c26796b27adc)) +- **storage-server:** add host ([0f1d126](https://github.com/AliMD/alwatr/commit/0f1d126094cb816e947d9926088e93d556573c40)) +- **storage-server:** DocumentObject type ([cf8cf3e](https://github.com/AliMD/alwatr/commit/cf8cf3e128ddce690d5a7ad044007d7e76b3f6f9)) +- **storage-server:** path DocumentObject issue ([83ba54c](https://github.com/AliMD/alwatr/commit/83ba54cb73ba8efb5b395c0772d37601e997175e)) +- **storage-server:** use new storage-engine ([48bd4eb](https://github.com/AliMD/alwatr/commit/48bd4eb2e010d7ba1a29816b30dadb0a8247e0f0)) + +### Features + +- **service/storage-server:** has route ([7254393](https://github.com/AliMD/alwatr/commit/72543932408f5ffc24df79d577d3de8f97fb0358)) + +### Performance Improvements + +- **storage-server:** debug --trace-gc ([8f6adf4](https://github.com/AliMD/alwatr/commit/8f6adf4d6547c57f62e105ce83eef014360b3ca3)) + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) **Note:** Version bump only for package alwatr-storage-nanoservice diff --git a/packages/service/storage-server/package.json b/packages/service/storage-server/package.json index a1d8ccf4e..e9beb43f8 100644 --- a/packages/service/storage-server/package.json +++ b/packages/service/storage-server/package.json @@ -1,6 +1,6 @@ { "name": "alwatr-storage-server", - "version": "0.21.0", + "version": "0.22.0", "description": "Alwatr Storage Nanoservice API, Elegant micro in-memory json-like storage with disk backed, Fastest NoSQL Database", "type": "module", "keywords": [ @@ -56,9 +56,9 @@ "watch:ts": "yarn build:ts --watch --preserveWatchOutput" }, "dependencies": { - "@alwatr/logger": "^0.21.0", - "@alwatr/nano-server": "^0.21.0", - "@alwatr/storage-engine": "^0.21.0" + "@alwatr/logger": "^0.22.0", + "@alwatr/nano-server": "^0.22.0", + "@alwatr/storage-engine": "^0.22.0" }, "devDependencies": { "@types/node": "^18.11.9", diff --git a/packages/starter/nanoservice/CHANGELOG.md b/packages/starter/nanoservice/CHANGELOG.md index 5ea33e455..4313d53e3 100644 --- a/packages/starter/nanoservice/CHANGELOG.md +++ b/packages/starter/nanoservice/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +### Bug Fixes + +- **starter/ns:** add host ([5747ff7](https://github.com/AliMD/alwatr/commit/5747ff73bf6e2cdf0c1c67fac69a4700db1d4c64)) + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) ### Bug Fixes diff --git a/packages/starter/nanoservice/package.json b/packages/starter/nanoservice/package.json index 8da3a6267..9a7f85289 100644 --- a/packages/starter/nanoservice/package.json +++ b/packages/starter/nanoservice/package.json @@ -1,6 +1,6 @@ { "name": "alwatr-nanoservice-starter", - "version": "0.21.0", + "version": "0.22.0", "description": "Alwatr Microservice/Nanoservice Starter Kit", "type": "module", "keywords": [ @@ -49,8 +49,8 @@ "watch:ts": "yarn build:ts --watch --preserveWatchOutput" }, "dependencies": { - "@alwatr/logger": "^0.21.0", - "@alwatr/nano-server": "^0.21.0" + "@alwatr/logger": "^0.22.0", + "@alwatr/nano-server": "^0.22.0" }, "devDependencies": { "@types/node": "^18.11.9", diff --git a/packages/ui/font/CHANGELOG.md b/packages/ui/font/CHANGELOG.md index 2a30aa9d2..30b59231a 100644 --- a/packages/ui/font/CHANGELOG.md +++ b/packages/ui/font/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +**Note:** Version bump only for package @alwatr/font + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) **Note:** Version bump only for package @alwatr/font diff --git a/packages/ui/font/package.json b/packages/ui/font/package.json index a033d73e5..902f811a8 100644 --- a/packages/ui/font/package.json +++ b/packages/ui/font/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/font", - "version": "0.21.0", + "version": "0.22.0", "description": "Best practices (The Right Way) of using Persian/Arabic web fonts in the website and webapp.", "keywords": [ "font", diff --git a/packages/ui/icon/CHANGELOG.md b/packages/ui/icon/CHANGELOG.md index f0237a652..019e5fcf1 100644 --- a/packages/ui/icon/CHANGELOG.md +++ b/packages/ui/icon/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/AliMD/alwatr/compare/v0.21.0...v0.22.0) (2022-11-20) + +**Note:** Version bump only for package @alwatr/icon + # [0.21.0](https://github.com/AliMD/alwatr/compare/v0.20.0...v0.21.0) (2022-11-13) **Note:** Version bump only for package @alwatr/icon diff --git a/packages/ui/icon/package.json b/packages/ui/icon/package.json index 4a21e9f39..0a6c237a9 100644 --- a/packages/ui/icon/package.json +++ b/packages/ui/icon/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/icon", - "version": "0.21.0", + "version": "0.22.0", "description": "Best practices (The Right Way) of using premium designed icons in the website and webapp.", "keywords": [ "icon", @@ -36,7 +36,7 @@ "url": "https://github.com/AliMD/alwatr/issues" }, "dependencies": { - "@alwatr/element": "^0.21.0", + "@alwatr/element": "^0.22.0", "lit": "^2.4.1", "tslib": "^2.4.1" }