diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..8f64c16a --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,484 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# [4.0.0-rc.0](https://github.com/Alwatr/storage/compare/v3.0.0...v4.0.0-rc.0) (2023-11-09) + +### Bug Fixes + +* **.github/depbot:** syntax issue ([b8cb0e6](https://github.com/Alwatr/storage/commit/b8cb0e6669b247ad6b59bb536ba686e9ad988623)) by @AliMD +* **.github:** matrix ([f7037fa](https://github.com/Alwatr/storage/commit/f7037faade0bd4c3f7c9c0c938d0c0710d3962ab)) by @njfamirm +* add esbuild to git ignore ([9efc083](https://github.com/Alwatr/storage/commit/9efc083a5de38fb76fa334faa4acf69d58bcf066)) by @njfamirm +* add lint to scripts ([f02f3eb](https://github.com/Alwatr/storage/commit/f02f3ebae452396a4ce96643e77ba922654a7217)) by @MM25Zamanian +* add rest client extension to recommendation ([0817c9e](https://github.com/Alwatr/storage/commit/0817c9e94ed541d2a5f53df15e63e86ae85daf8a)) by @njfamirm +* add type module ([508f2d8](https://github.com/Alwatr/storage/commit/508f2d832b669be333e1b1e2828ecfe023cd5dec)) by @MM25Zamanian +* alalwatr ([25b2a9b](https://github.com/Alwatr/storage/commit/25b2a9b25404844ef8ed01e94d19843cf4b4100a)) by @AliMD +* all package refrences ([9072955](https://github.com/Alwatr/storage/commit/9072955ba756bf1fe6d9c028f8e77797403d5a5b)) by @AliMD +* all path ([de2a919](https://github.com/Alwatr/storage/commit/de2a9199932a83fa9adb247e3f3825b86aa1ee56)) by @AliMD +* **bug:** rootDir `src` to `.` ([76c3fe5](https://github.com/Alwatr/storage/commit/76c3fe547a89ba983ee69fab5b4c2f5b54021c6e)) by @MM25Zamanian +* build com-cpi ([88cc808](https://github.com/Alwatr/storage/commit/88cc8087fc14c8c9090cf086f0fe2360247cee25)) by @AliMD +* build issue ([68cebf2](https://github.com/Alwatr/storage/commit/68cebf2b6b6476f54a532e1f27c07dfe628fe975)) by @AliMD +* build issues ([4d0187b](https://github.com/Alwatr/storage/commit/4d0187b1f783342b21f164e45665d49ba66a7617)) by @AliMD +* build issues ([795784b](https://github.com/Alwatr/storage/commit/795784bd1da891721b01184a3bcfeb4726490683)) by @AliMD +* build issues ([7dd6e02](https://github.com/Alwatr/storage/commit/7dd6e0208d8d824f48f6bcd8550efb9ae19c202f)) by @AliMD +* change all [@one](https://github.com/one) to [@vatr](https://github.com/vatr) ([636ccdd](https://github.com/Alwatr/storage/commit/636ccdd1084caa588d5ab4931c195c8b2a829ff1)) by @AliMD +* clean command ([1b80025](https://github.com/Alwatr/storage/commit/1b8002582fa0f21134ce0c051329a9de5279a21f)) by @AliMD +* clean ff old packages ([f42b180](https://github.com/Alwatr/storage/commit/f42b1807fee3af0e1322d361b067293d2dee253f)) by @AliMD +* **cloud/deploy:** rename ssh-rsa ([b59d710](https://github.com/Alwatr/storage/commit/b59d71054584fc06359cc7de26c043a8c5739240)) by @AliMD +* **cloud:** add fpm suffix ([8c46b1d](https://github.com/Alwatr/storage/commit/8c46b1dcd14b2771bb229858851fe126787d6492)) by @njfamirm +* **cloud:** clone two version of wordpress ([36923cf](https://github.com/Alwatr/storage/commit/36923cf6b64df369a45b79ca1eeb4e231cecca2d)) by @njfamirm +* **cloud:** deploys path ([98dbb2f](https://github.com/Alwatr/storage/commit/98dbb2fe5106a2e6ecf54688bfc2e9a6ca86e37a)) by @AliMD +* compatible with new esbuild api ([6e044a4](https://github.com/Alwatr/storage/commit/6e044a424a0ac1034dd99317d471003a5392eef2)) by @AliMD +* compatible with new logger ([7cdad46](https://github.com/Alwatr/storage/commit/7cdad4682d81acb9318b543a9524a33173e85dbc)) by @AliMD +* config ([4e7c387](https://github.com/Alwatr/storage/commit/4e7c387e4692bcd0ef75a0d3aa7b0e305650f8eb)) by @njfamirm +* **crawler:** structure ([c561546](https://github.com/Alwatr/storage/commit/c561546fe4b87dd68b8828b0905166c341516d97)) by @njfamirm +* **crypto:** package ([44a5476](https://github.com/Alwatr/storage/commit/44a5476b3b3b064d3cacd9980deefdd3dfc70d65)) by @AliMD +* **demo/crypto:** `logger`s & `token` ([9a971e1](https://github.com/Alwatr/storage/commit/9a971e1edb3975a4435881213719f924ae3c11d4)) by @njfamirm +* **demo/crypto:** log ([e1bddda](https://github.com/Alwatr/storage/commit/e1bdddac0d8d7c6cdd1f36e022a203ddfd598661)) by @njfamirm +* **demo/crypto:** revert last demo ([0ac4adf](https://github.com/Alwatr/storage/commit/0ac4adff1412a13aca1327069d56921f1ae4088b)) by @AliMD +* **demo/crypto:** use all token status ([07b4012](https://github.com/Alwatr/storage/commit/07b4012e8a75e40cea93c80e7ed389c661839beb)) by @njfamirm +* **demo/finite-state-machine2:** update based on its module ([4599d79](https://github.com/Alwatr/storage/commit/4599d79a0edbf1cb0c3fab5c1338925f9f824fbe)) by @mohammadhonarvar +* **demo/fsm:** context object ([d3e43b5](https://github.com/Alwatr/storage/commit/d3e43b511251a6a1edbfd44d79ca24483595061f)) by @njfamirm +* **demo/fsm:** new demo for new fsm ([44135d9](https://github.com/Alwatr/storage/commit/44135d9d8990c9ad3c63c9ceede138a5f53bb1ef)) by @AliMD +* **demo/icon:** remove preloadIcon in demo ([47d1fd7](https://github.com/Alwatr/storage/commit/47d1fd7a327cca33e411d04152605f0c442c2615)) by @AliMD +* **demo/math:** remove getClientId ([777f431](https://github.com/Alwatr/storage/commit/777f431d3c451bd367920e9f1782e37d47a4ae2f)) by @AliMD +* **demo/server-context:** fn name ([fa85767](https://github.com/Alwatr/storage/commit/fa857676fec0efd3889962fd7f0ea32697436831)) by @AliMD +* **demo/signal2:** add `event` demo & sort folders ([b51b18f](https://github.com/Alwatr/storage/commit/b51b18f1e57375c580910f77dcde9c39146c2381)) by @mohammadhonarvar +* **demo/signal2:** use new classes ([34cfb97](https://github.com/Alwatr/storage/commit/34cfb97a999a86687887b086252b88b5133791e4)) by @mohammadhonarvar +* **demo/storage-client:** getStorage ([949fc1f](https://github.com/Alwatr/storage/commit/949fc1f64327fa7ce88b8d18901c724a88289f6f)) by @AliMD +* **demo/storage-client:** handle document not found ([25582db](https://github.com/Alwatr/storage/commit/25582db35566c10a8e6bcc9db3f2c61a36665b6b)) by @njfamirm +* **demo/storage-client:** set default token ([165d967](https://github.com/Alwatr/storage/commit/165d96720a54fecc537057ae8489f823c3b3349d)) by @njfamirm +* **demo/storage-client:** update config ([ec46e4b](https://github.com/Alwatr/storage/commit/ec46e4b58674ae14fb59afb29ac1b2402f2ecfc3)) by @njfamirm +* **demo/storage-client:** use host in config ([57b16a4](https://github.com/Alwatr/storage/commit/57b16a445641aab54375cb6aec3bd1ccf602bf00)) by @njfamirm +* **demo/storage-engine:** use save ([80c501a](https://github.com/Alwatr/storage/commit/80c501a7bb8885ad3d94089acfde6a3a87837d69)) by @njfamirm +* **demo/token:** import type ([929abf8](https://github.com/Alwatr/storage/commit/929abf88eebb9153053cc8c6f158fd1a4aeb01f3)) by @njfamirm +* **demo:** fix demo based on latest `fsm`s changes ([1692d02](https://github.com/Alwatr/storage/commit/1692d02bde2c22f53af0ddebbae5be1c87b31f81)) by @mohammadhonarvar +* **demo:** package ([8c4705a](https://github.com/Alwatr/storage/commit/8c4705ab3bf11e51ce2ff1658efa4d06c21841ef)) by @AliMD +* **demo:** router 2 ([1d42f54](https://github.com/Alwatr/storage/commit/1d42f54048cd4f0557d6d4f5823f2a13fff948ea)) by @AliMD +* **demo:** token ([d74b2c9](https://github.com/Alwatr/storage/commit/d74b2c94d044c028200fd2a6696b35d39ab06c4e)) by @AliMD +* **demo:** update types ([832ecf4](https://github.com/Alwatr/storage/commit/832ecf40f34ed2d4803db0f6162dd0ce3f70f28f)) by @njfamirm +* **demo:** use `AlwatrApiRequest` ([81e1e0f](https://github.com/Alwatr/storage/commit/81e1e0f64ff184a08f19f8475d723c659e5885ba)) by @mohammadhonarvar +* deploy speed issue ([1a07c70](https://github.com/Alwatr/storage/commit/1a07c70a1b506901c92a2b029776936e12d3c3e0)) by @AliMD +* encription in git attributes ([c4a6656](https://github.com/Alwatr/storage/commit/c4a6656a991241c64e3f5f7fa6dade848cfb9e90)) by @njfamirm +* env files ([5f52584](https://github.com/Alwatr/storage/commit/5f52584d6a3330da4bf589e795ed65dc19f950b2)) by @AliMD +* **es-bench:** bench calc issue ([dd8da27](https://github.com/Alwatr/storage/commit/dd8da27ce26aa7ec96f470c3dd17b7a8bba2f340)) by @AliMD +* **es-bench:** calc memory usages ([1888dba](https://github.com/Alwatr/storage/commit/1888dba0a6f9f76450f7bb2f2fc8e24cfd3f1363)) by @AliMD +* **es-bench:** logger dev mode ([cb5c5b9](https://github.com/Alwatr/storage/commit/cb5c5b9e5e3df889c0e7134c51aaac9b2ad88352)) by @AliMD +* **es-bench:** remove `stat` ([b6a63b6](https://github.com/Alwatr/storage/commit/b6a63b609147aaa8327dc0667278d4cd808f8078)) by @mohammadhonarvar +* **eslint:** project path ([5884394](https://github.com/Alwatr/storage/commit/58843943518ab16c41da6b6a127817c308c8a24a)) by @njfamirm +* **fetch:** compatible with new ts types AbortSignal ([efd7b6d](https://github.com/Alwatr/storage/commit/efd7b6dbd402718d46bca8bc7922345e13293410)) by @AliMD +* fix import module ([c6542bf](https://github.com/Alwatr/storage/commit/c6542bf5ab4d6854dba5b6679939f388b9dbf575)) by @MM25Zamanian +* **font:** cleanup ([2953824](https://github.com/Alwatr/storage/commit/29538243db9a439b2e9e7bd267fdab7c9c218418)) by @AliMD +* **font:** review ([6937536](https://github.com/Alwatr/storage/commit/693753688d61850411448e08aa199b40c109d229)) by @AliMD +* **form-registration:** service name ([32c7fe4](https://github.com/Alwatr/storage/commit/32c7fe40553ccd3dcd343716d68e1536fbe231bd)) by @AliMD +* **fsm/demo:** signalList ([9a330b0](https://github.com/Alwatr/storage/commit/9a330b028c90c73b3c38a6523bc8628034826f09)) by @AliMD +* **fsm:** demo ([1019bfc](https://github.com/Alwatr/storage/commit/1019bfc9dc9f9d15ec84a86d120440045792811a)) by @AliMD +* **fsm:** every signal mather ([10720d8](https://github.com/Alwatr/storage/commit/10720d8c6e6e558b806caa7a099f0083b9b0acbc)) by @AliMD +* **github-actions:** specific all versions ([e471f52](https://github.com/Alwatr/storage/commit/e471f528c8639d40b00be7d2517b91ba36b5a545)) by @AliMD +* **github/workflow:** schema detect ([1cd2163](https://github.com/Alwatr/storage/commit/1cd21636017a32372203906f41001cd2d00b8d13)) by @AliMD +* **gitignore:** ignore db ([4078b08](https://github.com/Alwatr/storage/commit/4078b08bbfaf44c0f775e8abd6b7e7c138b9a888)) by @AliMD +* import util/node ([d9ffdf0](https://github.com/Alwatr/storage/commit/d9ffdf0b922ba8f7c37347756b72ea3ce4946451)) by @AliMD +* **issue_template:** add all packages ([84bcc50](https://github.com/Alwatr/storage/commit/84bcc506610ac269a610518a9e3da11d204529eb)) by @njfamirm +* **lerna:** add ignoreChanges for all md files! ([ee84128](https://github.com/Alwatr/storage/commit/ee841284daf3a4617acfa4537ae74bc909e2cd90)) by @AliMD +* **lerna:** changelogIncludeCommitsClientLogin ([a672dbe](https://github.com/Alwatr/storage/commit/a672dbedd0b9c1b4a4ecef42b2eaccf11b90f425)) by @AliMD +* **lerna:** config ([83870bf](https://github.com/Alwatr/storage/commit/83870bffd6ad6169907ef3e53ab9f57de9fdae95)) by @AliMD +* **lerna:** include readme to publish chnages ([570f528](https://github.com/Alwatr/storage/commit/570f528acf3b6d42583512044ab439b3651501dd)) by @AliMD +* **lerna:** remove changelogIncludeCommitsClientLogin ([823b778](https://github.com/Alwatr/storage/commit/823b7782d0d8f1ef031c110480e6a4f36afddd1e)) by @AliMD +* **lerna:** remove ignoreChanges ([85a21f1](https://github.com/Alwatr/storage/commit/85a21f1906eaf385da1ae29a932546b2d83bc45d)) by @AliMD +* **lerna:** version behavior ([bbbd2db](https://github.com/Alwatr/storage/commit/bbbd2dbcf8fca3aa30c9aec800c8240c0d1458fa)) by @AliMD +* **lint:** ignore es-bench ([53eef54](https://github.com/Alwatr/storage/commit/53eef54ebd599b32dab1af5c859812f8cc4380ee)) by @AliMD +* lit-analyzer version ([8d458f5](https://github.com/Alwatr/storage/commit/8d458f51ce6a24519b472dc57958ecfb8aa80b71)) by @AliMD +* logger new api ([adae8ed](https://github.com/Alwatr/storage/commit/adae8ed33639e8742f5a71a0ac979a8308e18826)) by @AliMD +* **math:** build ([e0c19e3](https://github.com/Alwatr/storage/commit/e0c19e35c80f8dfe4c439e7874e1336c10be138f)) by @AliMD +* missing packages ([3c411bd](https://github.com/Alwatr/storage/commit/3c411bdc0ce3dfa0e75bcd3937d5835b3b4d2b91)) by @AliMD +* new logger api ([fee2c44](https://github.com/Alwatr/storage/commit/fee2c4463c9252e2c3fe7e7971a4bc3f21e4c12a)) by @MKMoghadasan +* **nginx:** force-domain bug ([247a560](https://github.com/Alwatr/storage/commit/247a56097227a1da41e8eda1b6629733f77888b6)) by @AliMD +* old One repo links ([84c6487](https://github.com/Alwatr/storage/commit/84c6487c918312f31ffe2723a2a24469ed94523b)) by @AliMD +* package.json script ([2712ba8](https://github.com/Alwatr/storage/commit/2712ba8313af27c81fb808b61e70a493ff2e51f6)) by @njfamirm +* **package.json:** build script ([9b689ae](https://github.com/Alwatr/storage/commit/9b689aea69c5309ec7860597c9e5df02cb805c0a)) by @AliMD +* **package:** build:r before version ([3489fe3](https://github.com/Alwatr/storage/commit/3489fe31b8a408a10a286681384385d5b9c76372)) by @AliMD +* **package:** build/lint script ([60ec663](https://github.com/Alwatr/storage/commit/60ec663acaa6e3b36a47e29a33c737fcdb6f86b8)) by @ArmanAsadian +* **package:** eslint command ([4fb2ec9](https://github.com/Alwatr/storage/commit/4fb2ec9d57d16375d91f53a239cd28d28f642529)) by @AliMD +* packages ([3078afa](https://github.com/Alwatr/storage/commit/3078afaa43c4ec052d79cce4b31fe327b90e2dac)) by @AliMD +* packages and refs ([52b9b7f](https://github.com/Alwatr/storage/commit/52b9b7fd31b52b23891603e27fab5967f5eb825f)) by @AliMD +* **playground:** set prettier default for formatting ([0d52ee6](https://github.com/Alwatr/storage/commit/0d52ee629f73c9bce544f7a5edd3900a4ea62372)) by @AbolfazlRasoulizade +* **pr-template:** make it simple ([23a30ad](https://github.com/Alwatr/storage/commit/23a30ad9ac2f89a9f8a41458acc46e5dd94d6731)) by @AliMD +* **publish-alwatr-container:** cosign issue ([ca59f4b](https://github.com/Alwatr/storage/commit/ca59f4b6f5d21096b798576f52c1e27061c291da)) by @AliMD +* **publish-container:** 403 error ([cc229d9](https://github.com/Alwatr/storage/commit/cc229d92f677598054fc5aa8c412b08d7197682b)) by @AliMD +* **publish-container:** ignore tdlib ([ba723e4](https://github.com/Alwatr/storage/commit/ba723e477a8db0165b030f8c62acc896f7087a32)) by @AliMD +* **publish-container:** image metadatas ([7fc4cc7](https://github.com/Alwatr/storage/commit/7fc4cc729515098aefa286a5f6fcc00642fa95a1)) by @AliMD +* **publish-container:** prevent to build on any pr merged ([e3b6854](https://github.com/Alwatr/storage/commit/e3b6854c6ce85e22a90359a880ee4b52c91c1e62)) by @AliMD +* **publish-services:** image name ([6f2de40](https://github.com/Alwatr/storage/commit/6f2de40106807d2603811f29996136493d683e8e)) by @njfamirm +* **pwa-helper:** add to root tsconfig refrences ([07491b4](https://github.com/Alwatr/storage/commit/07491b4231df66b3c7c6169275689a570284f5d3)) by @njfamirm +* **readme:** logo path ([88bad5c](https://github.com/Alwatr/storage/commit/88bad5c141a0274a6b2ab83bac5431e16534e18f)) by @AliMD +* remove _updatedBy ([d480514](https://github.com/Alwatr/storage/commit/d480514d223743d064e9aa36105d01dcd77d4c37)) by @njfamirm +* remove `src` and move all content to `root` ([e2f4ce3](https://github.com/Alwatr/storage/commit/e2f4ce3a61e4c7bdbc7fb5edf94e7fb7ebfb34e7)) by @MM25Zamanian +* remove `watch` scripts ([fb5b19e](https://github.com/Alwatr/storage/commit/fb5b19e4535cffc9c6d50229b4c8bcb6fb6d0364)) by @MM25Zamanian +* remove license ([36d2075](https://github.com/Alwatr/storage/commit/36d2075feefbffd20f0296ef6ae38dd4af084c64)) by @MM25Zamanian +* remove lint dependencies from services ([80b8dda](https://github.com/Alwatr/storage/commit/80b8dda9de4c793cd84756e6d0ca06ace3886e92)) by @njfamirm +* remove npm token from install dependencies ([8d013ff](https://github.com/Alwatr/storage/commit/8d013ffcebaaa32838065ea3c5ef0a916f620898)) by @njfamirm +* remove pwa from workspace ([2dfe1fb](https://github.com/Alwatr/storage/commit/2dfe1fb493af8e7f5b42ed133a12cdb708026dcc)) by @njfamirm +* remove serve script ([0e47324](https://github.com/Alwatr/storage/commit/0e47324bcd325cf921610ea0a6ddf788b5df35d1)) by @MM25Zamanian +* repo address ([ed3d7d1](https://github.com/Alwatr/storage/commit/ed3d7d1e9914cdae3c07aeaca98e5be30642813f)) by @AliMD +* reported issues ([39ff1c8](https://github.com/Alwatr/storage/commit/39ff1c86af8d42ed74e71838f72c4ad9056c7e29)) by @MM25Zamanian +* review ([210d6cb](https://github.com/Alwatr/storage/commit/210d6cbecc1f30c361f6ddfbd51da62d7c8debc4)) by @njfamirm +* review issue ([e2288a7](https://github.com/Alwatr/storage/commit/e2288a743a8cea9ad3e8b644fdb8b6a6bdefb208)) by @njfamirm +* **router2:** complete `class` methods & move `outlet` to `utility` file ([a214c9c](https://github.com/Alwatr/storage/commit/a214c9c30802d2b34e4e759adbeb2f9766d166dd)) by @mohammadhonarvar +* **server-context:** review and fix runtime issues ([e20b538](https://github.com/Alwatr/storage/commit/e20b538f3d46424fae40e88f4bf30ce0305a05bb)) by @AliMD +* services serve script ([ee01f1a](https://github.com/Alwatr/storage/commit/ee01f1aa456db03e62e8b364b499c319adce7e2e)) by @AliMD +* **services/telegram-notifier:** remove storga-client ([eaeb3a2](https://github.com/Alwatr/storage/commit/eaeb3a2a8f4c053d60016f7e714b7f56d006d55e)) by @njfamirm +* **services:** app name in home page ([0e9a02f](https://github.com/Alwatr/storage/commit/0e9a02fcc8cf9fa3e57980cbeef6a3902cc1d00c)) by @AliMD +* **services:** name and desc ([5124662](https://github.com/Alwatr/storage/commit/5124662d75ac0b0d66c0c69b85c1aa851a03301b)) by @AliMD +* **services:** service name in first log ([0947d41](https://github.com/Alwatr/storage/commit/0947d410afd840f9e5296eeb3379016551685ebd)) by @AliMD +* set correct path ([31e8ae8](https://github.com/Alwatr/storage/commit/31e8ae858b08c3d4a8b08982ff37eab2b01a0b16)) by @njfamirm +* **soffit-pwa:** app config and temp service worker ([27f73e6](https://github.com/Alwatr/storage/commit/27f73e6767247bffba3bd3770574c09a866e2563)) by @AliMD +* **soffit-pwa:** deploy ([fba8807](https://github.com/Alwatr/storage/commit/fba8807c6c28cfe82f40d75798b19b2e13b177b5)) by @AliMD +* **storage:** _last ket ([cef74a8](https://github.com/Alwatr/storage/commit/cef74a875cf4a837a647fcd1cd45384aea796c89)) by @AliMD +* **storage-client:** `get` return type ([6d65667](https://github.com/Alwatr/storage/commit/6d65667c60c5997dd6affb4e786c52a2c6bb665e)) by @AliMD +* **storage-client:** build issue ([f003c08](https://github.com/Alwatr/storage/commit/f003c08145dff695dc97aa26eca705c8d77b2b23)) by @AliMD +* **storage-client:** demo ([8cb6fdc](https://github.com/Alwatr/storage/commit/8cb6fdc3cde1845f19c9f7e5777b60e3374a25d0)) by @AliMD +* **storage-client:** demo get not found ([8bb849f](https://github.com/Alwatr/storage/commit/8bb849fc2e4878708d7145b733738dfc4ad8e28e)) by @AliMD +* **storage-client:** demo security issue ([0756126](https://github.com/Alwatr/storage/commit/07561261269fea73ad27ab2b9fe67d2760b2f21f)) by @AliMD +* **storage-client:** export AlwatrStorageClientConfig ([fa2b66c](https://github.com/Alwatr/storage/commit/fa2b66cd863d9e4696a3a43b42b476dd39420e68)) by @njfamirm +* **storage-client:** getStorage queryParameters ([007969c](https://github.com/Alwatr/storage/commit/007969ced7d945f9ce52567db8ccb74159bca81d)) by @AliMD +* **storage-client:** handle 404 in benchmark ([6ed63b4](https://github.com/Alwatr/storage/commit/6ed63b4084d0b0e115ac4ca31a33b3d65d25f7de)) by @AliMD +* **storage-client:** import type ([4e1c842](https://github.com/Alwatr/storage/commit/4e1c8426d12d2f99a1318f0ef2776516c2bcc40c)) by @AliMD +* **storage-client:** remove some extra types ([22f131c](https://github.com/Alwatr/storage/commit/22f131cc19b28ddd0f11a9ad57052bb3c8412d90)) by @mohammadhonarvar +* **storage-client:** serviceRequest type ([45964ec](https://github.com/Alwatr/storage/commit/45964ecabe2d72e42fadf12245a0f231f1a98877)) by @AliMD +* **storage-engine:** AlwatrDocumentStorage ([e1cf29b](https://github.com/Alwatr/storage/commit/e1cf29ba94f8bd3b4fe7e71aa2a1c966174fbfa2)) by @AliMD +* **storage-engine:** dev mode ([81323a5](https://github.com/Alwatr/storage/commit/81323a5fe74b83654f7c56fbc7e5d29151bcf2ae)) by @AliMD +* **storage-engine:** export type ([cdff430](https://github.com/Alwatr/storage/commit/cdff4300c3bb2747dcb386c0fd322c5252edd1c2)) by @AliMD +* **storage-engine:** new _$save method ([6543680](https://github.com/Alwatr/storage/commit/654368057111ffcda0545546727413259751181b)) by @AliMD +* **storage-engine:** work with new types ([9e4a6f3](https://github.com/Alwatr/storage/commit/9e4a6f319f204091bfdafa401db6315335c463ef)) by @AliMD +* **storage-server/cache-api-response:** resolve path ([7cf42d5](https://github.com/Alwatr/storage/commit/7cf42d50fd117d967d91fd7681490e2963b799cd)) by @njfamirm +* **storage-server/cache-api-response:** resolve path ([de7eefc](https://github.com/Alwatr/storage/commit/de7eefc077b33284319158c0a69adca642331d87)) by @njfamirm +* **storage-server/cache-api-response:** resolve path and check not outside of base ([a3c95e2](https://github.com/Alwatr/storage/commit/a3c95e2fd37eebe0036900cbddad863b07f113a6)) by @njfamirm +* **storage-server/link:** make dest folder if not exist ([8370d64](https://github.com/Alwatr/storage/commit/8370d6468131801f3cfaa2b568a13d095d702e63)) by @AliMD +* **storage-server/link:** resolve and security check paths ([594ac7a](https://github.com/Alwatr/storage/commit/594ac7aac17927c9ece68a8883b07f479554514d)) by @AliMD +* **storage-server/touch:** remove id query params ([5cb8855](https://github.com/Alwatr/storage/commit/5cb88556e0efe5a3a4d87f504baa2f57a3e0b093)) by @njfamirm +* **storage-server:** import cache-api-response ([eaa2bd1](https://github.com/Alwatr/storage/commit/eaa2bd16391e34643e13e5dbea559453d82ae1aa)) by @njfamirm +* **storage-server:** import route ([078e29e](https://github.com/Alwatr/storage/commit/078e29e54294b315b614d2de21fd7568d683b33b)) by @njfamirm +* **storage-server:** link delay issue ([d9ce1ff](https://github.com/Alwatr/storage/commit/d9ce1ffd06ad555486a70eca95c4bc7dde3d0b6a)) by @AliMD +* **storage-server:** prevent to modify storage by reply ([4089624](https://github.com/Alwatr/storage/commit/4089624895fcb996eff727e8c697ea61bb4ebcf0)) by @AliMD +* **storage-server:** remove json extension ([19b1fef](https://github.com/Alwatr/storage/commit/19b1fefa6ffc9359238b08cb1f8ac597e518decd)) by @njfamirm +* **storage-server:** return value ([99cf8c6](https://github.com/Alwatr/storage/commit/99cf8c6bb5f3089bfa341a7af416e55ec8cf6f43)) by @AliMD +* **storage-server:** rollback json extension as correct way ([033a600](https://github.com/Alwatr/storage/commit/033a600f1291a0fc19382af7cc0e7d79d55c9d9c)) by @AliMD +* **storage-server:** routes ([46021a0](https://github.com/Alwatr/storage/commit/46021a04c97237c9034872ef9e50df8d07f77cde)) by @AliMD +* **storage-server:** type ([02c1514](https://github.com/Alwatr/storage/commit/02c1514fe14e5962fcd1c5ae9c6b0002a596a40f)) by @AliMD +* **storage:** performance demo test ([6ac19ac](https://github.com/Alwatr/storage/commit/6ac19ac0401558afdcd80e015ff4e5429cb43d3e)) by @AliMD +* **token:** calc benchs ([6241f36](https://github.com/Alwatr/storage/commit/6241f369517db080c6d25eba647d1e89b4952ed5)) by @AliMD +* try to fix typescript importer in eslint ([0225fa6](https://github.com/Alwatr/storage/commit/0225fa6e9bad33d6697f5599aa2b45a63069d5f9)) by @AliMD +* tsconfig ([2123eed](https://github.com/Alwatr/storage/commit/2123eed6a206a7580c0bccc2de3669ebbfb135d3)) by @njfamirm +* tsconfig issues ([8e86e68](https://github.com/Alwatr/storage/commit/8e86e68683ed4e95e673cc497dd0589612bc5f76)) by @AliMD +* tsconfig path ([f81df02](https://github.com/Alwatr/storage/commit/f81df0236d2e620731a23297b891177d020cd6b8)) by @njfamirm +* tsconfig refrences ([b2843a9](https://github.com/Alwatr/storage/commit/b2843a9b7c33428271398bf51e5ab33f6d2c890c)) by @njfamirm +* tsconfig refrences ([18109de](https://github.com/Alwatr/storage/commit/18109debb94e7dd0b93759cf9344165103869bcd)) by @njfamirm +* **tsconfig:** add missing core/validator ([33f8058](https://github.com/Alwatr/storage/commit/33f805891ad2c80f20623da02c193bbbef91f837)) by @AliMD +* **tsconfig:** add router ([b0fd1ec](https://github.com/Alwatr/storage/commit/b0fd1ec73df885295277aff269a3bffcb1fca7b8)) by @AliMD +* **tsconfig:** add useDefineForClassFields ([f9c6a7f](https://github.com/Alwatr/storage/commit/f9c6a7fc7ff38f7fd7800b63c65e8b5f28420bbc)) by @AliMD +* **tsconfig:** re-enable com-pwa ([35222c2](https://github.com/Alwatr/storage/commit/35222c26a8b48e66349d4e606b121169aaf1cff3)) by @AliMD +* **tsconfig:** rename storage to storage-engine ([bd09d4c](https://github.com/Alwatr/storage/commit/bd09d4cb377a18b91fb303dc1e84ea231f8d6ab2)) by @AliMD +* **tsc:** remove ff ([37d23db](https://github.com/Alwatr/storage/commit/37d23dbece3febaf8403b6473c95434a78cceb42)) by @AliMD +* **typescript:** rollback to 4.9.5 ([b5dc117](https://github.com/Alwatr/storage/commit/b5dc117b5b2700e174f8601702bade74fe313c82)) by @AliMD +* **ui/*:** package path ([a003927](https://github.com/Alwatr/storage/commit/a00392787f62882610cb5677e9bde9c5e23d649e)) by @njfamirm +* **ui/*:** package path in refrences ([75ade99](https://github.com/Alwatr/storage/commit/75ade99d6876c21d2a7dbbc67946537047c3b911)) by @njfamirm +* **ui/style/mobile-only:** use --sys-breakpoint-handset ([28c005e](https://github.com/Alwatr/storage/commit/28c005e98f839003ab89809906ed89b6075c3187)) by @AliMD +* update reply nano-server ([d5b2992](https://github.com/Alwatr/storage/commit/d5b2992ff34716021733599ffd6f743f722edc9b)) by @njfamirm +* update types ([701618d](https://github.com/Alwatr/storage/commit/701618ded669fba3c9f371dd9a777fd9052b7e16)) by @njfamirm +* use ~ for package version ([e5eb777](https://github.com/Alwatr/storage/commit/e5eb77704678580e2fb3584c235a55595d856155)) by @njfamirm +* **util:** remove package ([2156bc8](https://github.com/Alwatr/storage/commit/2156bc891bc5dfa09b8ca6853fd34a887acdf20b)) by @AliMD +* **validator:** deps ([150ec9b](https://github.com/Alwatr/storage/commit/150ec9b4ac9ac3cc64f17504de8d022572dc34d3)) by @njfamirm +* **validator:** remove extra trim ([cb712f6](https://github.com/Alwatr/storage/commit/cb712f6ec64cb11990badc99f9c0796c1032b527)) by @njfamirm +* **validator:** validate boolean ([7d6624e](https://github.com/Alwatr/storage/commit/7d6624e45bee87f59a5777f9621679b4f5700fe9)) by @njfamirm +* version in package.json ([54a0ce6](https://github.com/Alwatr/storage/commit/54a0ce6a79ba36798b8161a1ebd6d08a0955caa3)) by @njfamirm +* **vscode:** clean settings.json ([fd3d0c4](https://github.com/Alwatr/storage/commit/fd3d0c47943102cbda027e17bbf5fe4d663e675e)) by @AliMD +* **vscode:** file exclude pattern ([92d608f](https://github.com/Alwatr/storage/commit/92d608f281f78242263e682d2242d6a610162f26)) by @MM25Zamanian +* **vscode:** files.exclude setting ([d0fa8a4](https://github.com/Alwatr/storage/commit/d0fa8a4186cee4626466aa3fd656fcb194134bd2)) by @AliMD +* **vscode:** re-enable lit-plugin.rules.no-missing-import ([84cc79e](https://github.com/Alwatr/storage/commit/84cc79eafc4806dbd46e35220da5e237de93b481)) by @AliMD +* **vscode:** tsdk ([bee2d79](https://github.com/Alwatr/storage/commit/bee2d798afa0548db8023d78fe0ee2b1fc589ab1)) by @AliMD +* web-dev-server ([fa5a9fa](https://github.com/Alwatr/storage/commit/fa5a9fa61f489f99335230a4f69baa7ce1e0954f)) by @AliMD +* **wordflows:** tests on all branches ([84a6afe](https://github.com/Alwatr/storage/commit/84a6afe7de3cd913a6a0ff8c0b3e141357c8afb8)) by @AliMD +* **workflow/build:** name ([9bbed30](https://github.com/Alwatr/storage/commit/9bbed300b1abc05dc3bb00717e483da819465756)) by @AliMD +* **workflow/lint:** task name ([ae69a7a](https://github.com/Alwatr/storage/commit/ae69a7aa0be8f9a39ea20331834c73f4fbc3c622)) by @AliMD +* **workflow/publish-container:** name ([e28000d](https://github.com/Alwatr/storage/commit/e28000ddb0a2129288d26df52dbebe48ef8d70c3)) by @AliMD +* **workflow/publish-container:** nginx version ([0523ce7](https://github.com/Alwatr/storage/commit/0523ce7ee9395548856c1b29103f59872bac2a30)) by @AliMD +* **workflow/publish-services:** build-args ([08f0ddd](https://github.com/Alwatr/storage/commit/08f0ddd0e7f59f7a79172230f1557b6dfa57a1d6)) by @AliMD +* **workflow/publish-services:** name ([748c169](https://github.com/Alwatr/storage/commit/748c16908cb7255ef9f15641b3812d1c73c0a482)) by @AliMD +* **workflow/publish-services:** run on pull_request ([c964eb9](https://github.com/Alwatr/storage/commit/c964eb98743b22bee19653b4c239f27ca906266f)) by @AliMD +* **workflow/publish-services:** use default node version ([f825383](https://github.com/Alwatr/storage/commit/f8253830700b46505c57523d1f0204ba9e41ac74)) by @AliMD +* **workflow:** build process ([fd3ab4b](https://github.com/Alwatr/storage/commit/fd3ab4be36a93a357aad6ede55bcee31a9b63182)) by @AliMD +* **workflow:** disable ff-pwa ([02c7506](https://github.com/Alwatr/storage/commit/02c7506572959fd97fe872e846706d502a1924ea)) by @AliMD +* **workflow:** increase nodejs memory usage in lint ([316a4bf](https://github.com/Alwatr/storage/commit/316a4bf6eaa0fb323deac7557cede5bab039ccf4)) by @njfamirm +* **workflow:** mariadb full version ([8b9322d](https://github.com/Alwatr/storage/commit/8b9322d53841065e2d3110fc3afa53808efdad74)) by @njfamirm +* **workflow:** publish container signing ([f0986f5](https://github.com/Alwatr/storage/commit/f0986f5315d2350af543038921b2d24ae28aaf20)) by @njfamirm +* **workflow:** publish container workflow name ([731cd9e](https://github.com/Alwatr/storage/commit/731cd9eb693f33c00a132709e5292b93a8a6c2ea)) by @AliMD +* **workflow:** remove duplicate tests on push and pulls ([a6d66ac](https://github.com/Alwatr/storage/commit/a6d66acafecf3a0ad566e68b53dc1eadebade13b)) by @AliMD +* **workflow:** run issue ([a38d485](https://github.com/Alwatr/storage/commit/a38d485fa1dbf13b9c947bc249c2757cb74c4f0a)) by @AliMD +* **workflows/build:** build all child packages ([7ff9dcf](https://github.com/Alwatr/storage/commit/7ff9dcfee1ddfee648975a2402425afec62de49b)) by @AliMD +* **workflows:** add workflow_dispatch ([96d78f6](https://github.com/Alwatr/storage/commit/96d78f65691be836493c52c533c3b6867dfb4752)) by @AliMD +* **workflows:** add-to-project token ([4c0d73b](https://github.com/Alwatr/storage/commit/4c0d73b37d14fa86a44e11904192b1ca145195f5)) by @AliMD +* **workflows:** add-to-project token ([b017c98](https://github.com/Alwatr/storage/commit/b017c980e6d7ecb69cb96fbeb505bdba5ea05c31)) by @AliMD +* **workflows:** build ([901ac25](https://github.com/Alwatr/storage/commit/901ac256d6db7f4ab5ef8095d8e5657d9c8389d5)) by @AliMD +* **workflows:** build job name ([38921ed](https://github.com/Alwatr/storage/commit/38921ed509e8f2ef063ce0a95e1504405c689576)) by @AliMD +* **workflows:** change paths! ([a6c1f74](https://github.com/Alwatr/storage/commit/a6c1f74024141b0ebe81ef9d8a09d4c9927ba17f)) by @AliMD +* **workflows:** custom version tags for containers ([42bcc45](https://github.com/Alwatr/storage/commit/42bcc455b5633d9d51aab9626522fe6239775187)) by @AliMD +* **workflows:** dep review ([08147ce](https://github.com/Alwatr/storage/commit/08147ce03674b185722e92eacacf462eb7cb9cc0)) by @AliMD +* **workflows:** final test publish container ([5b38c1d](https://github.com/Alwatr/storage/commit/5b38c1dd7720a077dc59e94fa39e96941cfb5309)) by @AliMD +* **workflows:** image custom versions ([74e3fd7](https://github.com/Alwatr/storage/commit/74e3fd7b6f9df17eedff87e490e75e06df11b4bc)) by @AliMD +* **workflows:** image custom versions ([717d279](https://github.com/Alwatr/storage/commit/717d2790ae41cc639aaf500d123e45ab9479498d)) by @AliMD +* **workflows:** install deps ([2a89936](https://github.com/Alwatr/storage/commit/2a899366bc7e49573c15ae19c8ffa0e09b67bd2c)) by @AliMD +* **workflows:** name ([02bdf16](https://github.com/Alwatr/storage/commit/02bdf16e90a732e398a9ad71f8ef665c2a1dc80b)) by @AliMD +* **workflows:** node version ([ab5250c](https://github.com/Alwatr/storage/commit/ab5250c92ce990ba8697ff2a5365058d88886435)) by @AliMD +* **workflow:** update by push to main/next ([4fc899c](https://github.com/Alwatr/storage/commit/4fc899cdbedea2d45ddc435c3fd100e4b34b3956)) by @AliMD +* **workflow:** use path for building container ([5ea5934](https://github.com/Alwatr/storage/commit/5ea59342e71c297d2548e7cd66f88e028176fa34)) by @njfamirm +* **workflow:** wordpress version ([bb91d69](https://github.com/Alwatr/storage/commit/bb91d69c5938e7d34cb2325605a6d533640d0c17)) by @njfamirm +* workspace ([94a2daa](https://github.com/Alwatr/storage/commit/94a2daaa44218c77958a348011168e82dbe030e3)) by @njfamirm +* **yarn:** conflict ([0773c6b](https://github.com/Alwatr/storage/commit/0773c6b5a425519a560fb9d1951ced249d913cb4)) by @AliMD + +### Features + +* **.github:** add form service to publish container ([26b176b](https://github.com/Alwatr/storage/commit/26b176b5cea240d7303d7e3e98382bd4d20be4d3)) by @njfamirm +* **.github:** copy config from alwatr! ([9744ef8](https://github.com/Alwatr/storage/commit/9744ef8eb998cdc6c6b42d18f21b87d322c66cd3)) by @njfamirm +* **.prettierrc:** add `prettier-plugin-tailwindcss` ([5cb143d](https://github.com/Alwatr/storage/commit/5cb143ddd7aaf07ae38316fdeaf3afe65504efdb)) by @AliMD +* **.vscode:** extension recommendation ([70de504](https://github.com/Alwatr/storage/commit/70de504b3799da1d57ade2fc69760c92dbfefc99)) by @njfamirm +* **`alwatr-icon`:** icon component ([ddb7180](https://github.com/Alwatr/storage/commit/ddb7180727b5086f063f5b4a0a541128dcbed2cd)) by @MM25Zamanian +* **`demo`:** improve icon demo ([9bfa525](https://github.com/Alwatr/storage/commit/9bfa525bff92ea537ef3bb6c5be0a617a4eb35d0)) by @MM25Zamanian +* add .editorconfig file ([26cac41](https://github.com/Alwatr/storage/commit/26cac41cc2bfe0114f5f8b21726123f845a33a9d)) by @njfamirm +* add alwatr rsa key ([30287ec](https://github.com/Alwatr/storage/commit/30287ec51191241d61b42ce6d54fa5c67520f1b1)) by @njfamirm +* add chrome-profile to gitignore ([bbf7543](https://github.com/Alwatr/storage/commit/bbf754357e459dd60da2d9b8eac24bbbcd0ab23e)) by @njfamirm +* add config.yml ([86a6e8a](https://github.com/Alwatr/storage/commit/86a6e8abf1dd7ba0e18c862d659af72444131a83)) by @njfamirm +* add eslint configuration ([d1a974f](https://github.com/Alwatr/storage/commit/d1a974fa2227c77972bbf66f9ca30c654e4852a0)) by @njfamirm +* add math demo ([36d074e](https://github.com/Alwatr/storage/commit/36d074e8103ba4f71868efde681580f8c6034ecd)) by @njfamirm +* add new workflows ([49152e1](https://github.com/Alwatr/storage/commit/49152e14f24fcac2a3f96c641b079d89f6df18d3)) by @AliMD +* Alwatr Finite State Machines ([d7de57c](https://github.com/Alwatr/storage/commit/d7de57cfdc4101ce9c6a76af7cf9c3f8e8b3f56c)) by @AliMD +* **alwatr-icon:** improve ([521319c](https://github.com/Alwatr/storage/commit/521319c1c61d25ef7b33a41e32496c4d819801e5)) by @MM25Zamanian +* **bench:** improve bench mark logs ([c89d404](https://github.com/Alwatr/storage/commit/c89d404fa46d714b28c16c1a4ee68b92b49820d0)) by @AliMD +* **bench:** test logger benchmark impact ([0e029a6](https://github.com/Alwatr/storage/commit/0e029a679e930a2524b070740e5aee29139dfb1f)) by @AliMD +* **bench:** test object vs map ([1cd8068](https://github.com/Alwatr/storage/commit/1cd80682cb38ffbea334257134c7bf54869fa7fd)) by @AliMD +* build demo ([4f78403](https://github.com/Alwatr/storage/commit/4f7840389f8bcca87426842b38e26ba0c0f61b2b)) by @MM25Zamanian +* build index ([7ba1338](https://github.com/Alwatr/storage/commit/7ba13381dd1d86b494ec8b1ef6de15d94d76f287)) by @MM25Zamanian +* **build:** configurations ([12fd506](https://github.com/Alwatr/storage/commit/12fd506b59f886b01768f13a6de24c49b81dd4c2)) by @MM25Zamanian +* **classic-cloud:** new deployment ([8c1f0c8](https://github.com/Alwatr/storage/commit/8c1f0c81e966f536d0cc99ee7be568e98f03ecb3)) by @AliMD +* **classic-cloud:** static file serve and review deploy ([d71a05a](https://github.com/Alwatr/storage/commit/d71a05a57de2ac06401fde9d57783f96f2129fe1)) by @AliMD +* **cloud/container:** clone adminer image o ghcr ([e475c15](https://github.com/Alwatr/storage/commit/e475c15f804d3e5dfb39f24ea8141b7698540190)) by @njfamirm +* **cloud/container:** clone mariadb image to ghcr ([da2d60d](https://github.com/Alwatr/storage/commit/da2d60d16175e3e0d35f7907fcf8e6fed42d7c40)) by @njfamirm +* **cloud/container:** clone traefik image o ghcr ([a516210](https://github.com/Alwatr/storage/commit/a5162108b58251d0281aa8c0c0102e4995705abb)) by @njfamirm +* **cloud:** clone php image to ghcr ([e52d351](https://github.com/Alwatr/storage/commit/e52d3516cfa864270afd26f59d0c2645fa6a92ad)) by @njfamirm +* **cloud:** clone wordpress image to ghcr ([48649bf](https://github.com/Alwatr/storage/commit/48649bf48d591a1fef6889bc7429792805a82952)) by @njfamirm +* **com-api:** demo user ([60e22a7](https://github.com/Alwatr/storage/commit/60e22a7f23ce93e532cce38c8a92c25b491b0b19)) by @njfamirm +* **com-api:** refactor storage path and auth ([266dc7b](https://github.com/Alwatr/storage/commit/266dc7b742911944220691b59879319ad45b9358)) by @AliMD +* **com-pwa/sign-in:** use simple hash for phoneNumber ([dc3f660](https://github.com/Alwatr/storage/commit/dc3f660d0663a745cb6495b78d277920179615ac)) by @njfamirm +* **com-pwa:** Customer Order Management PWA ([9710f7b](https://github.com/Alwatr/storage/commit/9710f7bf1a19e76208276b7b44715354b4b79f54)) by @AliMD +* **com-pwa:** submitting, submitSuccess, submitFailed state ([cef6191](https://github.com/Alwatr/storage/commit/cef6191e6d9eefe4c88c51096692dcc7770d521a)) by @njfamirm +* **container:** alpine with CI deploy workflow ([51324e0](https://github.com/Alwatr/storage/commit/51324e0154b175dd4fda5fa4b45b37ba330d82d9)) by @AliMD +* **container:** tdlib! ([d3c4fb4](https://github.com/Alwatr/storage/commit/d3c4fb438d9061cc31451bd92fb1b58cf365d501)) by @AliMD +* **core/type:** make package ([b3926cb](https://github.com/Alwatr/storage/commit/b3926cbcd6df7a52a0e99c34d1702bb32275bff7)) by @MM25Zamanian +* **crypto/hash:** new crc length strategy ([2829523](https://github.com/Alwatr/storage/commit/282952327f18c58be9b757adfb4202b975d84c61)) by @AliMD +* **crypto:** add `user factory` demo ([7153ce5](https://github.com/Alwatr/storage/commit/7153ce54a622f206149eabe6bbb379c83765a4d8)) by @njfamirm +* demo html ([40cfbdf](https://github.com/Alwatr/storage/commit/40cfbdf774dfac8c719a5703abdf07717cba1ee8)) by @MM25Zamanian +* **demo-pwa:** add postcss and tailwind to esbuild ([6d2945a](https://github.com/Alwatr/storage/commit/6d2945a537a5584c15d450ba40eb32c80ec68549)) by @njfamirm +* **demo-pwa:** build service worker on build proccess ([be0c493](https://github.com/Alwatr/storage/commit/be0c493be022b22ad2de9d471efaecbdc5b4f521)) by @njfamirm +* **demo/crypto:** random ([a645db6](https://github.com/Alwatr/storage/commit/a645db62b7aef46fc5b19efbf72d4f47bfb80466)) by @njfamirm +* **demo/data-storage:** init demo ([6373254](https://github.com/Alwatr/storage/commit/6373254ab8d1ae4d1f79ec85c4cefe5170cf8d1d)) by @asmanp2012 +* **demo/fsm2:** rewrite with abstract for base class ([9f32dc0](https://github.com/Alwatr/storage/commit/9f32dc07d526d6e6cf84e2c18f6b2080848f12d2)) by @njfamirm +* **demo/fsm:** new demo for state machine ([dbbcf78](https://github.com/Alwatr/storage/commit/dbbcf78886c03887716692d4a5f1e562f15280b4)) by @AliMD +* **demo/fsm:** update ([e763de9](https://github.com/Alwatr/storage/commit/e763de9975137541064f04780309b3237a192922)) by @AliMD +* **demo/fsm:** update with new api ([5efb337](https://github.com/Alwatr/storage/commit/5efb337a91633327b2ecc35ee4244e772a6defa8)) by @AliMD +* **demo/i18n:** relativeTime ([542a365](https://github.com/Alwatr/storage/commit/542a36550f2b81334d99242cae71bfe6dfb7a2fc)) by @AliMD +* **demo/i18n:** test loading ([655ad41](https://github.com/Alwatr/storage/commit/655ad41331d18ca305933991fe13d84c6aadcea8)) by @AliMD +* **demo/router:** enhance demo ([f1dc15d](https://github.com/Alwatr/storage/commit/f1dc15d8038563c4210545d4d5a4f544814dbfb0)) by @AliMD +* **demo/signal2:** add context example ([27953d3](https://github.com/Alwatr/storage/commit/27953d3f471f8c4c62be477a7d2ac76107feb137)) by @njfamirm +* **demo/signal2:** add demo ([92bf8ab](https://github.com/Alwatr/storage/commit/92bf8ab5694b2ce19c6da0d37a1390a9259cc107)) by @AliMD +* **demo/signal2:** simple signal ([f2cea8b](https://github.com/Alwatr/storage/commit/f2cea8b056107cd6f3a7c47c32e543acb1400990)) by @njfamirm +* **demo:** add `i18n` ([6eab9e3](https://github.com/Alwatr/storage/commit/6eab9e3edb36e80081dc2e71b8e9ff1fa9722c71)) by @mohammadhonarvar +* **demo:** add `router2` ([5358c06](https://github.com/Alwatr/storage/commit/5358c06a837d7fc0ca60dccf9672839a9d68cbb7)) by @mohammadhonarvar +* **demo:** add `server-context` demo ([b80bdad](https://github.com/Alwatr/storage/commit/b80bdade01b3176aee37254981e71cd4a93188d8)) by @mohammadhonarvar +* **demo:** add error and force sample ([4403703](https://github.com/Alwatr/storage/commit/4403703c1f0e8c2eb0020ff7a67ef669203b0e7c)) by @MM25Zamanian +* **demo:** add font demo ([e2c383c](https://github.com/Alwatr/storage/commit/e2c383c382788d90c32e1a79913ff327541b7ace)) by @AliMD +* **demo:** add vatr logger demo ([cece668](https://github.com/Alwatr/storage/commit/cece66889cae0e573836a17578e09fe6a0ded042)) by @MM25Zamanian +* **demo:** crypto hash ([5cbc0bc](https://github.com/Alwatr/storage/commit/5cbc0bc2432902846b704bcd27c9a71987f6cec3)) by @mohammadhonarvar +* **demo:** dynamic icon demo ([7c8acc8](https://github.com/Alwatr/storage/commit/7c8acc8c069a91ac6526968d839b3f0af7cdfe83)) by @AliMD +* **demo:** fetch ([3f0cc84](https://github.com/Alwatr/storage/commit/3f0cc8404f47c0ceb6f54a5de225c05be68cc4e6)) by @MM25Zamanian +* **demo:** fetch revalidateCallback ([cbd7112](https://github.com/Alwatr/storage/commit/cbd7112cd089a8329da3e7bb9b93e333cba96511)) by @AliMD +* **demo:** font ([2a4fa4e](https://github.com/Alwatr/storage/commit/2a4fa4e74b98d149d5320d2985ec88d26b579799)) by @asmanp2012 +* **demo:** forAll storage-client ([2470ca6](https://github.com/Alwatr/storage/commit/2470ca682783e5df6e8dadf09a97e7b9cf188fba)) by @njfamirm +* **demo:** fsm light machine ([687f93d](https://github.com/Alwatr/storage/commit/687f93d97de4042ee9f7f40e3d02833d1c60bb2f)) by @AliMD +* **demo:** improve demo dark mode ([2a80a5f](https://github.com/Alwatr/storage/commit/2a80a5ff2e4f98cc60d8e3111815221b67cea57a)) by @AliMD +* **demo:** new `fsm` ([3b844eb](https://github.com/Alwatr/storage/commit/3b844ebed2f8bbad3e58de083e00ab0e45ae5462)) by @mohammadhonarvar +* **demo:** router outlet demo ([9782b74](https://github.com/Alwatr/storage/commit/9782b74fb3572e685386528e4c60382e3fdbc8eb)) by @AliMD +* **demo:** seprate fonts ([8025361](https://github.com/Alwatr/storage/commit/80253618c691e2a260be0caa1a19c2db2a34bff3)) by @MM25Zamanian +* **demo:** storage-client ([c6abf1c](https://github.com/Alwatr/storage/commit/c6abf1c9bfe40aaf19ee6944f7be9e456892396c)) by @njfamirm +* **demo:** vatr logger demo ([900010f](https://github.com/Alwatr/storage/commit/900010f02b2ef6f9bffd1c18b1910df43a18a1c8)) by @MM25Zamanian +* **deploy:** add another script for simpler usage ([78d06f9](https://github.com/Alwatr/storage/commit/78d06f9f180abb8b2c99ba2af514132283d55bc5)) by @AliMD +* **dev-server:** debug mode ([cc82fb7](https://github.com/Alwatr/storage/commit/cc82fb731ff9dc4dc6bac6284cd5e6941ba8b536)) by @njfamirm +* **dev-server:** debug mode ([fc55809](https://github.com/Alwatr/storage/commit/fc558094e2e387477a12acc8a5c3310a2ac2ea92)) by @njfamirm +* **director:** job providers ([9fce537](https://github.com/Alwatr/storage/commit/9fce5373452c91cb5b618e76230b7e9d684b914b)) by @MM25Zamanian +* **element:** add to tsconfig ([410a1f7](https://github.com/Alwatr/storage/commit/410a1f750978a4d57bee0c8b7b716e265343b13e)) by @MM25Zamanian +* **element:** LoggerMixin ([ff3fa85](https://github.com/Alwatr/storage/commit/ff3fa85f14b24b655f0e7d11161aedc9f4e82070)) by @AliMD +* es bench ([3b5fbf8](https://github.com/Alwatr/storage/commit/3b5fbf8c7cc4dc855a808f6faa3977e35db592c6)) by @AliMD +* **es-bench:** compare `bind` vs `class` ([561da6c](https://github.com/Alwatr/storage/commit/561da6ca060482fec5ca7d1c71d811fbc1ab2411)) by @AliMD +* **es-bench:** compare bench ([94545b4](https://github.com/Alwatr/storage/commit/94545b41506540a1e7623295625ea5f8c71c2e6d)) by @AliMD +* **es-bench:** date locale ([b281549](https://github.com/Alwatr/storage/commit/b281549f4528d3c5cef859c66ed3f8eae737783e)) by @njfamirm +* **es-bench:** enhance with optional count and warning ([954679b](https://github.com/Alwatr/storage/commit/954679b652d81b1d919376fbe46f3c5b4b474572)) by @AliMD +* **es-bench:** new bench model ([a596cf8](https://github.com/Alwatr/storage/commit/a596cf8e82a936bd610214618fdd6fbf2d6c67d8)) by @AliMD +* **es-bench:** test flatStr ([59fdb37](https://github.com/Alwatr/storage/commit/59fdb379b28f5a93d45006d9786c623f1e6b15b3)) by @AliMD +* **es-bench:** test node exist methods ([a6d031f](https://github.com/Alwatr/storage/commit/a6d031f4777b7e0b57a68315d61ad6836a666a23)) by @AliMD +* **es-bench:** worker ([08369ca](https://github.com/Alwatr/storage/commit/08369ca446d39418f13976f59edac3bfdfc69682)) by @AliMD +* esbuild (: ([5c91884](https://github.com/Alwatr/storage/commit/5c9188472a3152a8cc9200c44969bbf8bb4d12f5)) by @njfamirm +* **eslint:** configurations ([bb0a02b](https://github.com/Alwatr/storage/commit/bb0a02ba450963abac1767d17c88f14153f59605)) by @MM25Zamanian +* **fetch:** cache strategy ([7c112d2](https://github.com/Alwatr/storage/commit/7c112d2b43d30a3d1191676532c5164b4ea74a72)) by @AliMD +* **fetch:** cache strategy demo ([e60e865](https://github.com/Alwatr/storage/commit/e60e865fbc06e338dfee9fd94b3c46f8b3917523)) by @AliMD +* **fetch:** docs & pattern ([8e5330d](https://github.com/Alwatr/storage/commit/8e5330de2b965a0178c7d38da126b5168547a00f)) by @MM25Zamanian +* **fetch:** improve demo ([a2628de](https://github.com/Alwatr/storage/commit/a2628de58cb6e0480b863b098608a51ffe02e96e)) by @AliMD +* **fetch:** new enhanced fetch package ([15a9330](https://github.com/Alwatr/storage/commit/15a93301e036c970ea285836b0cb73862eeb657c)) by @AliMD +* **fetch:** support nodejs ([37ea2c0](https://github.com/Alwatr/storage/commit/37ea2c04193f5039036e94dee531d2e327ccc4ed)) by @AliMD +* **fetch:** update demo ([03e52be](https://github.com/Alwatr/storage/commit/03e52be46be18ab60881351956c3cf255d4eadfc)) by @AliMD +* **file-storage:** json ([7fb6a67](https://github.com/Alwatr/storage/commit/7fb6a671191f76ee108df2514b2d8ab8f884e0e2)) by @asmanp2012 +* **font:** define fonts, the wight way! ([9d14271](https://github.com/Alwatr/storage/commit/9d14271bc3ffa32f912e47d33ef46cc6cabb21af)) by @AliMD +* **font:** demo for sahel ([7926ad3](https://github.com/Alwatr/storage/commit/7926ad30ae42b0938651a3948edbe70f56bdba3b)) by @AliMD +* **fract:** elegant simple render strategy powered by lit written in tiny TypeScript module for who hate react! ([89f7762](https://github.com/Alwatr/storage/commit/89f7762b473e1f0a56379d9b67a48df0169b7194)) by @AliMD +* **fsm:** $all and $self state ([dbe1414](https://github.com/Alwatr/storage/commit/dbe1414c3753769122d45de50f92741dd5301321)) by @AliMD +* **fsm2:** base class ([7f056a2](https://github.com/Alwatr/storage/commit/7f056a2b500f7a32328e9dfb548743a9931caf25)) by @AliMD +* **fsm2:** review and cleanup ([803d13a](https://github.com/Alwatr/storage/commit/803d13a53138911dc33ceb40a083996e868ecb0b)) by @AliMD +* **fsm2:** rewrite from scratch. ([81167a8](https://github.com/Alwatr/storage/commit/81167a880c76db55a39f366ca0714752ff30c034)) by @AliMD +* **fsm2:** update demo ([ce20a3f](https://github.com/Alwatr/storage/commit/ce20a3f631653861c9062ce958575cef0019ff36)) by @AliMD +* **fsm:** custom signal callback ([1d69809](https://github.com/Alwatr/storage/commit/1d698094c04eb9c7f830b44b4c700e142d528982)) by @AliMD +* **fsm:** enhance types ([67cf537](https://github.com/Alwatr/storage/commit/67cf537b0174a76ed53d7763da73523a1eba6a0f)) by @AliMD +* **fsm:** share state events ([3d4a0c8](https://github.com/Alwatr/storage/commit/3d4a0c8d111d8244a696230ee810c64cdabcc13b)) by @AliMD +* **i18n2:** add `i18n2` class base ([d50a03a](https://github.com/Alwatr/storage/commit/d50a03a64824c5856abbdacc40b37183b95b066a)) by @mohammadhonarvar +* **i18n:** add replaceNumber and auto detect setLocale from html ([0a8c072](https://github.com/Alwatr/storage/commit/0a8c072979c16d43f2c0489cff9dd92b6cdc57eb)) by @AliMD +* **i18n:** start new package for i18n/l10n ([bc719d0](https://github.com/Alwatr/storage/commit/bc719d0dd25b100377126c953126b00a615c3652)) by @AliMD +* **icon2:** a lit `directive` to show the icons ([d267095](https://github.com/Alwatr/storage/commit/d267095a786dd37b7abf8d17a464b86fe7c2cb2d)) by @mohammadhonarvar +* **icon:** refactor and improve ([62b57a1](https://github.com/Alwatr/storage/commit/62b57a19def8a152db9a21f54f3c94d258979d6e)) by @AliMD +* improve error debugging ([c6838c6](https://github.com/Alwatr/storage/commit/c6838c6d39a2a8250bdb15b09fe7843a97f4ba92)) by @AliMD +* **issue-template:** bug report and feqture request form template ([51d1642](https://github.com/Alwatr/storage/commit/51d164224c38a83f568dc8fc816846bdcf3274ef)) by @AliMD +* **jatabase:** demo ([83eb9ef](https://github.com/Alwatr/storage/commit/83eb9ef8174af6332fa8678cd7c48e9ab8a5cd09)) by @AliMD +* **keep:** base pwa ([0dadaf9](https://github.com/Alwatr/storage/commit/0dadaf9b2562fb75c4bb8ca762031bfda5af52ab)) by @njfamirm +* labs refrences and workspace ([4f108c1](https://github.com/Alwatr/storage/commit/4f108c105cfeeea5989def9ca61260b5bf493c3c)) by @njfamirm +* **lerna:** migrate to 7 ([090d1ae](https://github.com/Alwatr/storage/commit/090d1aec5b071e76255d7ad1d01112a470511de6)) by @AliMD +* **logger:** add logProperty, logMethodFull ([f826985](https://github.com/Alwatr/storage/commit/f82698521b30054d8d1df2ed76ecaec8675ac67f)) by @AliMD +* **logger:** complete refactor the logger with new API and fix show correct line number ([78a5f83](https://github.com/Alwatr/storage/commit/78a5f83fde3ae0a06baf4a68de342b08f04f6dd4)) by @AliMD +* **logger:** node coloring support ([b67e318](https://github.com/Alwatr/storage/commit/b67e3182463db630380d19886e47ae412d9611fe)) by @AliMD +* **logger:** vatr logger package ([d9724a5](https://github.com/Alwatr/storage/commit/d9724a596f9a5a1aa5da1854c44ed4fcee4ae040)) by @AliMD +* **math:** getDeviceUuid ([15d2ad3](https://github.com/Alwatr/storage/commit/15d2ad3e660c0f032211a079764b37bc61628204)) by @njfamirm +* **math:** rename deviceId to clientId ([9852458](https://github.com/Alwatr/storage/commit/98524586b44ae557c5df3b880d70cbf6f85de121)) by @njfamirm +* **Math:** translateUnicodeDigits ([e522074](https://github.com/Alwatr/storage/commit/e522074dd49d7ffeaece125a32356d99d603815f)) by @AliMD +* **micro-server:** make new package ([7a952bd](https://github.com/Alwatr/storage/commit/7a952bddc1f5e2582ada9284ff0ce1ddf98c23c6)) by @AliMD +* move some depndencies to devDependencies ([c3c82bb](https://github.com/Alwatr/storage/commit/c3c82bbad6ac7df7b69ed6218cf24c85922f2e03)) by @njfamirm +* new build process ([9baf164](https://github.com/Alwatr/storage/commit/9baf1643ed63292b122c7fe2d75859871e422c10)) by @AliMD +* new ui design system ([768d8b0](https://github.com/Alwatr/storage/commit/768d8b010cbba285a77242c30df9a29f34395cb0)) by @AliMD +* **nginx:** review and rearrange conf folders ([bc1692d](https://github.com/Alwatr/storage/commit/bc1692dfb5b25c64a77dce2be0f38be4c207adf6)) by @AliMD +* **nginx:** update to 1.1.0 ([a115390](https://github.com/Alwatr/storage/commit/a115390e0a98fe0fe42114d78222a5f00458fa01)) by @AliMD +* **nginx:** update version to 1.24 ([382cf41](https://github.com/Alwatr/storage/commit/382cf418b1dd0564cc5e37490971c7d70cbffe3b)) by @AliMD +* **nginx:** upgrade to v1.9.0-1.25-alpine ([20ced0c](https://github.com/Alwatr/storage/commit/20ced0c608ce0fad9e751b7f4ae5df460f01583c)) by @AliMD +* **nocodb:** use internal image ([af75b08](https://github.com/Alwatr/storage/commit/af75b082bdc0a70e29619c8e49cbbcabde7dda90)) by @AliMD +* **notify:** new package ([f9ef1e5](https://github.com/Alwatr/storage/commit/f9ef1e5b420ce38ea65486fe98d820096e32161a)) by @njfamirm +* **package:** add pwa ([b1c8872](https://github.com/Alwatr/storage/commit/b1c8872e7e95e49c0913efb01b2e4b55b5d33439)) by @AliMD +* **package:** pull push script ([a4ac3d0](https://github.com/Alwatr/storage/commit/a4ac3d091786313fae8494df4a89ef68c035ca0f)) by @AliMD +* **playground:** base package ([f971fba](https://github.com/Alwatr/storage/commit/f971fba365160f5fcd7afbfd381df3bd7e824d1a)) by @njfamirm +* **playground:** remove postcss-copy ([b6ea7aa](https://github.com/Alwatr/storage/commit/b6ea7aad8789e87e6de0ab32f0637a7da5e0b7ec)) by @njfamirm +* prettier config ([bb1cb83](https://github.com/Alwatr/storage/commit/bb1cb83c2087dcdae929f4898ca59a3964baa7c5)) by @AliMD +* **publish-alwatr-container:** cosign ([8f11eb8](https://github.com/Alwatr/storage/commit/8f11eb81c2c89f07fab956bf9f70dd0441b31378)) by @AliMD +* **publish-container:** improve CI/CD ([43d33c8](https://github.com/Alwatr/storage/commit/43d33c8c0f3224c26e36bb8fdccffdbf60437be9)) by @AliMD +* **publish-services:** add all services to matrix ([714c76b](https://github.com/Alwatr/storage/commit/714c76b5fcc53ed5c8c74576186e22a1585b18b3)) by @njfamirm +* **publish-services:** cache ([f06c94f](https://github.com/Alwatr/storage/commit/f06c94fcac7f2c219e2daed4ab6c01816895fbfe)) by @njfamirm +* **publish-services:** publish for next branches ([a16b002](https://github.com/Alwatr/storage/commit/a16b0022b474f104fbab15d9d4c591a4f443ec50)) by @AliMD +* **publish-services:** set path on pr ([c076e5e](https://github.com/Alwatr/storage/commit/c076e5e0df60269c1d48abb7fc1189220d34ba96)) by @njfamirm +* **publish-services:** synamic dockerfile for all services ([730dfc3](https://github.com/Alwatr/storage/commit/730dfc3c4bc863570abebf23102a92cf0f60480b)) by @AliMD +* **pwa/flight-finder:** build ([084e3ec](https://github.com/Alwatr/storage/commit/084e3ecec9f16cd48800d28ab2013606c85f8a89)) by @MM25Zamanian +* **pwa:** improve esbuild ([8c6d70b](https://github.com/Alwatr/storage/commit/8c6d70b53ebe9c66ce3a35db3a072a242c1c22e9)) by @AliMD +* **pwa:** service worker ([3ba41fc](https://github.com/Alwatr/storage/commit/3ba41fcd0ab55e00bcdc92af0f53cdd4f279ccff)) by @MM25Zamanian +* **pwa:** watch mode ([f8a5052](https://github.com/Alwatr/storage/commit/f8a505208b910a56ddd44924cd357eee8c9d3f94)) by @AliMD +* review ([6cafaeb](https://github.com/Alwatr/storage/commit/6cafaebaae5b913de8522ecd57bbc7ddacf0ba4b)) by @njfamirm +* review and cleanup all workflows ([18f50a2](https://github.com/Alwatr/storage/commit/18f50a2d46feb8eb0312f5bc221ee326269b73cf)) by @AliMD +* **router:** improve demo for test signal! ([776bca8](https://github.com/Alwatr/storage/commit/776bca849438edac0de4e0a8c164919671f04ecd)) by @AliMD +* **router:** simple demo ([524e864](https://github.com/Alwatr/storage/commit/524e864dd6c1e28dcc3a2797b9fdbb909da16e2b)) by @AliMD +* **scripts:** add watch commands ([99ff8ce](https://github.com/Alwatr/storage/commit/99ff8ce580aa86383ef1a95c85e1a6d9970d0d0b)) by @MM25Zamanian +* **server-context:** add `server-context` itself! ([10ca0ec](https://github.com/Alwatr/storage/commit/10ca0ec39ac4c73cc13ad5bf2e59533423d28f86)) by @mohammadhonarvar +* **server-context:** add new module ([a3cc237](https://github.com/Alwatr/storage/commit/a3cc2376a77514a7f263f9f6623e7ea6b9073dac)) by @mohammadhonarvar +* **server:** build index file ([36aa470](https://github.com/Alwatr/storage/commit/36aa4705e76c7c89e8ef84ed9bf9b86ea301b776)) by @MM25Zamanian +* **server:** install and config web dev server ([57dabb6](https://github.com/Alwatr/storage/commit/57dabb66f5cb74157ea648ec9ab2879063054a41)) by @MM25Zamanian +* **service:** `link` route ([5561bba](https://github.com/Alwatr/storage/commit/5561bba66ce1df87707a8e4c87da99b72a081dae)) by @mohammadhonarvar +* **services:** improve all docker deployment ([3ac43ef](https://github.com/Alwatr/storage/commit/3ac43efc2c1d2fae62c0400e0b628aaa0a6f628c)) by @AliMD +* **signal2:** base package ([d17f5a8](https://github.com/Alwatr/storage/commit/d17f5a8c6f8f31cf42018ff7811221455820cf13)) by @AliMD +* **signal2:** update demo ([10aeaf5](https://github.com/Alwatr/storage/commit/10aeaf5e779d5840073d8a1dbedb103c489f7a89)) by @AliMD +* **signal:** command handler/provider interface ([5df3cbb](https://github.com/Alwatr/storage/commit/5df3cbb5153839fbbbf30194027a27a561b2809e)) by @AliMD +* **signal:** demo as test ([3e093b3](https://github.com/Alwatr/storage/commit/3e093b308e728a9bdf3d8c77fd1775c38f9adc60)) by @AliMD +* **signal:** new demo ([710575b](https://github.com/Alwatr/storage/commit/710575be0485b3007f55c96ebaa8e5b3b489da97)) by @AliMD +* **signal:** requestSignal ([ba8d248](https://github.com/Alwatr/storage/commit/ba8d2485cf3ac853bc4e9a93a699970572bd7315)) by @AliMD +* **soffit-pwa:** deployment ([e4b3b39](https://github.com/Alwatr/storage/commit/e4b3b39a01b9986cfcf4db080d8a10a85e563b9c)) by @njfamirm +* **soffit-pwa:** product page ([b8b8853](https://github.com/Alwatr/storage/commit/b8b8853be719411da3224ad2dd699db39055710a)) by @njfamirm +* **soffit-pwa:** publish container ([28a3739](https://github.com/Alwatr/storage/commit/28a3739da0b92bd429f0c8bd17b2ce31aa711fbb)) by @njfamirm +* **storage-client:** `cacheApiResponse` method ([e78c284](https://github.com/Alwatr/storage/commit/e78c284ada8fd2c3d267868de91002d754bdb649)) by @mohammadhonarvar +* **storage-client:** `link` method ([a428816](https://github.com/Alwatr/storage/commit/a428816b5c15981d68c1a6ef63016807c9302134)) by @mohammadhonarvar +* **storage-client:** add touch method ([f8bea02](https://github.com/Alwatr/storage/commit/f8bea02bf6903576be5022daf8b3f37ecdef30ff)) by @AliMD +* **storage-client:** benchmark test ([0f5e618](https://github.com/Alwatr/storage/commit/0f5e6186791b3e9716ede8c6fac244ab37af675b)) by @AliMD +* **storage-client:** compatibel with new storage server response types ([7e17c53](https://github.com/Alwatr/storage/commit/7e17c53faacadce7b7642aea2da7635fd14ec8cd)) by @AliMD +* **storage-client:** error codes ([0efc537](https://github.com/Alwatr/storage/commit/0efc5376a7445695798730b1339bdf99cd9e6700)) by @AliMD +* **storage-client:** more data validate on get ([e1b5438](https://github.com/Alwatr/storage/commit/e1b54382ad11e8b9e032185ca31a11edbc7567c0)) by @AliMD +* **storage-client:** performance demo ([bcabcd2](https://github.com/Alwatr/storage/commit/bcabcd263ac1eea724a08e7ce4ad4063917ee6b1)) by @AliMD +* **storage-engine:** migrate old storages ([1089597](https://github.com/Alwatr/storage/commit/10895970770a90c0628c66cfd7a8ebded9ec1973)) by @AliMD +* **storage-engine:** none blocking save storage ([2cad104](https://github.com/Alwatr/storage/commit/2cad1048d402db3f59ee390bfba4ab06d150054f)) by @AliMD +* **storage-engine:** save new empty storage after open ([d34d27c](https://github.com/Alwatr/storage/commit/d34d27c20ec0b85c7d6f2e918af9b8d4bf226e5e)) by @AliMD +* **storage-server/cache-api-response:** demo ([7b1eeac](https://github.com/Alwatr/storage/commit/7b1eeac60b2a5a13bc82983d77ce0ce60eea9511)) by @njfamirm +* **storage-server/link:** make dest folder if not exist ([3359711](https://github.com/Alwatr/storage/commit/335971195ebad6f1ffae58712e83e7ffaf27d476)) by @AliMD +* **storage-server:** `cache-api-response` route ([7d2c251](https://github.com/Alwatr/storage/commit/7d2c251310fdae393d7294f9f70c4a858db03af0)) by @mohammadhonarvar +* **storage-server:** add touch method ([ab39c5b](https://github.com/Alwatr/storage/commit/ab39c5b46149bd53474595fcc2cb673d78ca9ec6)) by @AliMD +* **storage-server:** demo for link and touch ([3bc17c5](https://github.com/Alwatr/storage/commit/3bc17c5ae70b1c73cf4ea9e13a516d4bc0f495ff)) by @njfamirm +* **storage-server:** nre api response types ([9e1a69d](https://github.com/Alwatr/storage/commit/9e1a69d114b6cd2a3c33f0b11a1d968023f693f9)) by @AliMD +* **storage-server:** SAVE_DEBOUNCE config ([d005f49](https://github.com/Alwatr/storage/commit/d005f49c40fcb62c2d3e1fd0f3ce6e41ffd77771)) by @AliMD +* **storage:** add _createdBy and _updatedBy ([34b731b](https://github.com/Alwatr/storage/commit/34b731baa358e19359072fe5e34555508b409ba1)) by @AliMD +* **storage:** design new batch api in demo.http ([d254e3b](https://github.com/Alwatr/storage/commit/d254e3b6dcc5baf920e9d17c7d04a4def507e658)) by @AliMD +* **storage:** force save abd exist hook to prevent data lost ([4c84d4f](https://github.com/Alwatr/storage/commit/4c84d4f917cd148479cf1d4e2aeb42d276332130)) by @AliMD +* **storage:** improve process and add has, storagePath, keys and length ([2b2ef51](https://github.com/Alwatr/storage/commit/2b2ef510f223c87036f8ed77ffc41933a1656cd1)) by @AliMD +* **style:** add our z-index ([c979462](https://github.com/Alwatr/storage/commit/c979462e42698c76ba7144cf9c3ede45dbb4e01a)) by @AliMD +* **style:** new package for alwatr 2 css system ([bc026d0](https://github.com/Alwatr/storage/commit/bc026d0faea843f4bacbd884bb6289e046c59ffb)) by @AliMD +* **svg-icon:** init svg-icon package (ionicons) ([#14](https://github.com/Alwatr/storage/issues/14)) ([766c9c8](https://github.com/Alwatr/storage/commit/766c9c88e248cd80b842f85fd31d38be6fef203e)) by @MM25Zamanian +* switch to lerna-lite ([a8d4685](https://github.com/Alwatr/storage/commit/a8d46853beeac79c0ffc92ea2b6126627b426b76)) by @AliMD +* **token:** generate and verify HOTP tpkens ([4944f44](https://github.com/Alwatr/storage/commit/4944f44c5bddbc8e8b626d4e217401e49f12ab7b)) by @AliMD +* **token:** new package files ([2d6f7a0](https://github.com/Alwatr/storage/commit/2d6f7a0c346c070834e92b9371669eb974fde8af)) by @AliMD +* **tokens:** z-zindex ([d42285b](https://github.com/Alwatr/storage/commit/d42285b2442e88693045a76515cda40dccd3039e)) by @AliMD +* **tsconfig:** uniquely/soffit-site-pwa ([77b54a8](https://github.com/Alwatr/storage/commit/77b54a800ababc7846daa7b2ee1f706a5489c59b)) by @MM25Zamanian +* **type:** define alwatrRegistredList ([c93b23c](https://github.com/Alwatr/storage/commit/c93b23c8a9af31dcfd0dba5075658b4816382b7a)) by @njfamirm +* **type:** id in storage meta type ([268c648](https://github.com/Alwatr/storage/commit/268c648f348824016b0363300b8de7ca0379e80f)) by @njfamirm +* **type:** Stringifyable ([c100e0a](https://github.com/Alwatr/storage/commit/c100e0ab170c23272ce0c59f0270ce0977585d91)) by @AliMD +* **ui-kit/text-area:** new component ([14a0ab8](https://github.com/Alwatr/storage/commit/14a0ab89c8b5145e660872ee931f9ec4e0a80296)) by @njfamirm +* **ui-kit2:** base package ([fba709e](https://github.com/Alwatr/storage/commit/fba709e294a58ba18dc57fa647b439d92501d795)) by @njfamirm +* **ui-kit:** new package ([c69c4f8](https://github.com/Alwatr/storage/commit/c69c4f83d8830e9b3d1d7da219ef4c817ee25a98)) by @njfamirm +* **ui/demo:** new pwa package ([#508](https://github.com/Alwatr/storage/issues/508)) ([fed8a8d](https://github.com/Alwatr/storage/commit/fed8a8db9d313fe78f4e2b2bb91f54abb3dc6b94)) by @AliMD +* update workflow ([caeec04](https://github.com/Alwatr/storage/commit/caeec0486a6ba9d19a71ea4ad9acb94d27802f4f)) by @njfamirm +* upgrade nginx 1.8.0-1.25-alpine ([361ca54](https://github.com/Alwatr/storage/commit/361ca54a0108c8ce846622a49d12c492e29274f0)) by @AliMD +* **util:** add string capitalize ([c36663d](https://github.com/Alwatr/storage/commit/c36663ded1ca2db8e810d239931e818908cdbb53)) by @AliMD +* **util:** new package ([0288a68](https://github.com/Alwatr/storage/commit/0288a689e92341fbd5480a18f447527ef3807051)) by @njfamirm +* **v2fly:** new configs ([59a538b](https://github.com/Alwatr/storage/commit/59a538b0cd518e5558d063adc03f44734429e120)) by @AliMD +* **validator:** add `phone` validation ([9b4daaa](https://github.com/Alwatr/storage/commit/9b4daaa6e9c6721f71a8273eeacedc56b13ab932)) by @mohammadhonarvar +* **validator:** demo ([3200218](https://github.com/Alwatr/storage/commit/320021882e4c9b797ada4beab81487c1b6b0fdc0)) by @AliMD +* **validator:** demo ([3234d93](https://github.com/Alwatr/storage/commit/3234d932ab43182a4cd7d3b1838c1a1062eb9bb8)) by @njfamirm +* **validator:** update demo ([9505aa9](https://github.com/Alwatr/storage/commit/9505aa939f93b31279c0fd2b826078f11dfb4619)) by @njfamirm +* **validator:** update demo ([84c498b](https://github.com/Alwatr/storage/commit/84c498b35933c6dbece3790fdead1f75427f9c35)) by @njfamirm +* **validator:** update demo ([d6d360a](https://github.com/Alwatr/storage/commit/d6d360a28f3f9c93b59ad096bb2d518dc09a4df7)) by @njfamirm +* **wds:** add 0.0.0.0 hostname ([9c7dc3f](https://github.com/Alwatr/storage/commit/9c7dc3f972316f4e9e4ca53c14022a498ec0e62c)) by @njfamirm +* **wordpress:** improve deployment to use multi env files ([2d55208](https://github.com/Alwatr/storage/commit/2d55208425f9862aacd5e7322c21707de7d31878)) by @AliMD +* **workflow.publish-alwatr-container:** add keep-pwa ([8b3c3ea](https://github.com/Alwatr/storage/commit/8b3c3eab8c0e8166c4f09c2d545f0182a0945c3d)) by @njfamirm +* **workflow/lint:** add schedule ([eab9bcc](https://github.com/Alwatr/storage/commit/eab9bcc8c94552af6f7164215c112c2f504db556)) by @AliMD +* **workflow:** add com api and pwa ([7ea4089](https://github.com/Alwatr/storage/commit/7ea4089fac39962f3780f4776a9212229e4dca7f)) by @AliMD +* **workflow:** add nginx-storage to ci/cd ([bb8a950](https://github.com/Alwatr/storage/commit/bb8a950086df0c443a7fdf98c94967787cf6dbb3)) by @AliMD +* **workflow:** add tests workflow ([3c6cb91](https://github.com/Alwatr/storage/commit/3c6cb91c49329c7428b4f7bc3f2bb5bd70f1d893)) by @MM25Zamanian +* **workflow:** add verify workflow ([51e48ac](https://github.com/Alwatr/storage/commit/51e48ac4df8263687be5c2ac4cb8bb5d23f6cc79)) by @MM25Zamanian +* **workflow:** publish services ([04c6e48](https://github.com/Alwatr/storage/commit/04c6e4882b74f11326c0f3df6a2073b993229528)) by @AliMD +* **workflow:** remove njfamirm from reviewer ([0e49a5f](https://github.com/Alwatr/storage/commit/0e49a5f6a20f5bb7990dad64c4d5cdc1e46e4b39)) by @njfamirm +* **workflow:** rename workflow file ([8000f3d](https://github.com/Alwatr/storage/commit/8000f3dc3e72ba86fb88810f300accdd381c7d96)) by @MM25Zamanian +* **workflows:** Add To GitHub projects ([cf55cae](https://github.com/Alwatr/storage/commit/cf55cae64f5050b6ab9a1bd7a1e125320e847967)) by @AliMD +* **workflows:** CodeQL Analyze ([8398944](https://github.com/Alwatr/storage/commit/839894447fb5fcc5faa19e39677e09cbee7765bc)) by @AliMD +* **workflows:** Dependency Review ([bfd7ab6](https://github.com/Alwatr/storage/commit/bfd7ab6de9959ab55c5605349a1f70e3a8373347)) by @AliMD +* **workflows:** new eslint workflow ([fec0478](https://github.com/Alwatr/storage/commit/fec0478d741ad66a5de281bd27f533fcdc68c036)) by @AliMD +* **xz-example:** such a wow! ([2a10a8d](https://github.com/Alwatr/storage/commit/2a10a8dbfd463bc7e7dcad1809c60182c62e4ca0)) by @AliMD + +### Performance Improvements + +* **storage-client:** refactor for perf improve and keep alive ([160bdd0](https://github.com/Alwatr/storage/commit/160bdd0ed365ab38d550bce55de398705f471343)) by @AliMD + +### Reverts + +* Revert "chore(publish-alwatr-container.yml): publish every pr" ([31e1112](https://github.com/Alwatr/storage/commit/31e1112dadc2391e9a1114ba83cb8b0d2b830108)) by @AliMD diff --git a/demo/CHANGELOG.md b/demo/CHANGELOG.md index 3b5d1d65..50812a05 100644 --- a/demo/CHANGELOG.md +++ b/demo/CHANGELOG.md @@ -3,6 +3,183 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-rc.0](https://github.com/Alwatr/storage/compare/v3.0.0...v4.0.0-rc.0) (2023-11-09) + +### Bug Fixes + +* add type module ([508f2d8](https://github.com/Alwatr/storage/commit/508f2d832b669be333e1b1e2828ecfe023cd5dec)) by @MM25Zamanian +* all package refrences ([9072955](https://github.com/Alwatr/storage/commit/9072955ba756bf1fe6d9c028f8e77797403d5a5b)) by @AliMD +* all path ([de2a919](https://github.com/Alwatr/storage/commit/de2a9199932a83fa9adb247e3f3825b86aa1ee56)) by @AliMD +* **bug:** rootDir `src` to `.` ([76c3fe5](https://github.com/Alwatr/storage/commit/76c3fe547a89ba983ee69fab5b4c2f5b54021c6e)) by @MM25Zamanian +* build issues ([4d0187b](https://github.com/Alwatr/storage/commit/4d0187b1f783342b21f164e45665d49ba66a7617)) by @AliMD +* build issues ([795784b](https://github.com/Alwatr/storage/commit/795784bd1da891721b01184a3bcfeb4726490683)) by @AliMD +* change all [@one](https://github.com/one) to [@vatr](https://github.com/vatr) ([636ccdd](https://github.com/Alwatr/storage/commit/636ccdd1084caa588d5ab4931c195c8b2a829ff1)) by @AliMD +* **demo/crypto:** `logger`s & `token` ([9a971e1](https://github.com/Alwatr/storage/commit/9a971e1edb3975a4435881213719f924ae3c11d4)) by @njfamirm +* **demo/crypto:** log ([e1bddda](https://github.com/Alwatr/storage/commit/e1bdddac0d8d7c6cdd1f36e022a203ddfd598661)) by @njfamirm +* **demo/crypto:** revert last demo ([0ac4adf](https://github.com/Alwatr/storage/commit/0ac4adff1412a13aca1327069d56921f1ae4088b)) by @AliMD +* **demo/crypto:** use all token status ([07b4012](https://github.com/Alwatr/storage/commit/07b4012e8a75e40cea93c80e7ed389c661839beb)) by @njfamirm +* **demo/finite-state-machine2:** update based on its module ([4599d79](https://github.com/Alwatr/storage/commit/4599d79a0edbf1cb0c3fab5c1338925f9f824fbe)) by @mohammadhonarvar +* **demo/fsm:** context object ([d3e43b5](https://github.com/Alwatr/storage/commit/d3e43b511251a6a1edbfd44d79ca24483595061f)) by @njfamirm +* **demo/fsm:** new demo for new fsm ([44135d9](https://github.com/Alwatr/storage/commit/44135d9d8990c9ad3c63c9ceede138a5f53bb1ef)) by @AliMD +* **demo/icon:** remove preloadIcon in demo ([47d1fd7](https://github.com/Alwatr/storage/commit/47d1fd7a327cca33e411d04152605f0c442c2615)) by @AliMD +* **demo/math:** remove getClientId ([777f431](https://github.com/Alwatr/storage/commit/777f431d3c451bd367920e9f1782e37d47a4ae2f)) by @AliMD +* **demo/server-context:** fn name ([fa85767](https://github.com/Alwatr/storage/commit/fa857676fec0efd3889962fd7f0ea32697436831)) by @AliMD +* **demo/signal2:** add `event` demo & sort folders ([b51b18f](https://github.com/Alwatr/storage/commit/b51b18f1e57375c580910f77dcde9c39146c2381)) by @mohammadhonarvar +* **demo/signal2:** use new classes ([34cfb97](https://github.com/Alwatr/storage/commit/34cfb97a999a86687887b086252b88b5133791e4)) by @mohammadhonarvar +* **demo/storage-client:** getStorage ([949fc1f](https://github.com/Alwatr/storage/commit/949fc1f64327fa7ce88b8d18901c724a88289f6f)) by @AliMD +* **demo/storage-client:** handle document not found ([25582db](https://github.com/Alwatr/storage/commit/25582db35566c10a8e6bcc9db3f2c61a36665b6b)) by @njfamirm +* **demo/storage-client:** set default token ([165d967](https://github.com/Alwatr/storage/commit/165d96720a54fecc537057ae8489f823c3b3349d)) by @njfamirm +* **demo/storage-client:** update config ([ec46e4b](https://github.com/Alwatr/storage/commit/ec46e4b58674ae14fb59afb29ac1b2402f2ecfc3)) by @njfamirm +* **demo/storage-client:** use host in config ([57b16a4](https://github.com/Alwatr/storage/commit/57b16a445641aab54375cb6aec3bd1ccf602bf00)) by @njfamirm +* **demo/storage-engine:** use save ([80c501a](https://github.com/Alwatr/storage/commit/80c501a7bb8885ad3d94089acfde6a3a87837d69)) by @njfamirm +* **demo/token:** import type ([929abf8](https://github.com/Alwatr/storage/commit/929abf88eebb9153053cc8c6f158fd1a4aeb01f3)) by @njfamirm +* **demo:** fix demo based on latest `fsm`s changes ([1692d02](https://github.com/Alwatr/storage/commit/1692d02bde2c22f53af0ddebbae5be1c87b31f81)) by @mohammadhonarvar +* **demo:** package ([8c4705a](https://github.com/Alwatr/storage/commit/8c4705ab3bf11e51ce2ff1658efa4d06c21841ef)) by @AliMD +* **demo:** router 2 ([1d42f54](https://github.com/Alwatr/storage/commit/1d42f54048cd4f0557d6d4f5823f2a13fff948ea)) by @AliMD +* **demo:** token ([d74b2c9](https://github.com/Alwatr/storage/commit/d74b2c94d044c028200fd2a6696b35d39ab06c4e)) by @AliMD +* **demo:** update types ([832ecf4](https://github.com/Alwatr/storage/commit/832ecf40f34ed2d4803db0f6162dd0ce3f70f28f)) by @njfamirm +* **demo:** use `AlwatrApiRequest` ([81e1e0f](https://github.com/Alwatr/storage/commit/81e1e0f64ff184a08f19f8475d723c659e5885ba)) by @mohammadhonarvar +* **es-bench:** bench calc issue ([dd8da27](https://github.com/Alwatr/storage/commit/dd8da27ce26aa7ec96f470c3dd17b7a8bba2f340)) by @AliMD +* **es-bench:** calc memory usages ([1888dba](https://github.com/Alwatr/storage/commit/1888dba0a6f9f76450f7bb2f2fc8e24cfd3f1363)) by @AliMD +* **es-bench:** logger dev mode ([cb5c5b9](https://github.com/Alwatr/storage/commit/cb5c5b9e5e3df889c0e7134c51aaac9b2ad88352)) by @AliMD +* **es-bench:** remove `stat` ([b6a63b6](https://github.com/Alwatr/storage/commit/b6a63b609147aaa8327dc0667278d4cd808f8078)) by @mohammadhonarvar +* fix import module ([c6542bf](https://github.com/Alwatr/storage/commit/c6542bf5ab4d6854dba5b6679939f388b9dbf575)) by @MM25Zamanian +* **font:** cleanup ([2953824](https://github.com/Alwatr/storage/commit/29538243db9a439b2e9e7bd267fdab7c9c218418)) by @AliMD +* **font:** review ([6937536](https://github.com/Alwatr/storage/commit/693753688d61850411448e08aa199b40c109d229)) by @AliMD +* **fsm/demo:** signalList ([9a330b0](https://github.com/Alwatr/storage/commit/9a330b028c90c73b3c38a6523bc8628034826f09)) by @AliMD +* **fsm:** demo ([1019bfc](https://github.com/Alwatr/storage/commit/1019bfc9dc9f9d15ec84a86d120440045792811a)) by @AliMD +* **fsm:** every signal mather ([10720d8](https://github.com/Alwatr/storage/commit/10720d8c6e6e558b806caa7a099f0083b9b0acbc)) by @AliMD +* import util/node ([d9ffdf0](https://github.com/Alwatr/storage/commit/d9ffdf0b922ba8f7c37347756b72ea3ce4946451)) by @AliMD +* **lint:** ignore es-bench ([53eef54](https://github.com/Alwatr/storage/commit/53eef54ebd599b32dab1af5c859812f8cc4380ee)) by @AliMD +* new logger api ([fee2c44](https://github.com/Alwatr/storage/commit/fee2c4463c9252e2c3fe7e7971a4bc3f21e4c12a)) by @MKMoghadasan +* old One repo links ([84c6487](https://github.com/Alwatr/storage/commit/84c6487c918312f31ffe2723a2a24469ed94523b)) by @AliMD +* remove _updatedBy ([d480514](https://github.com/Alwatr/storage/commit/d480514d223743d064e9aa36105d01dcd77d4c37)) by @njfamirm +* remove `src` and move all content to `root` ([e2f4ce3](https://github.com/Alwatr/storage/commit/e2f4ce3a61e4c7bdbc7fb5edf94e7fb7ebfb34e7)) by @MM25Zamanian +* review issue ([e2288a7](https://github.com/Alwatr/storage/commit/e2288a743a8cea9ad3e8b644fdb8b6a6bdefb208)) by @njfamirm +* **router2:** complete `class` methods & move `outlet` to `utility` file ([a214c9c](https://github.com/Alwatr/storage/commit/a214c9c30802d2b34e4e759adbeb2f9766d166dd)) by @mohammadhonarvar +* **server-context:** review and fix runtime issues ([e20b538](https://github.com/Alwatr/storage/commit/e20b538f3d46424fae40e88f4bf30ce0305a05bb)) by @AliMD +* set correct path ([31e8ae8](https://github.com/Alwatr/storage/commit/31e8ae858b08c3d4a8b08982ff37eab2b01a0b16)) by @njfamirm +* **storage:** _last ket ([cef74a8](https://github.com/Alwatr/storage/commit/cef74a875cf4a837a647fcd1cd45384aea796c89)) by @AliMD +* **storage-client:** demo ([8cb6fdc](https://github.com/Alwatr/storage/commit/8cb6fdc3cde1845f19c9f7e5777b60e3374a25d0)) by @AliMD +* **storage-client:** demo get not found ([8bb849f](https://github.com/Alwatr/storage/commit/8bb849fc2e4878708d7145b733738dfc4ad8e28e)) by @AliMD +* **storage-client:** demo security issue ([0756126](https://github.com/Alwatr/storage/commit/07561261269fea73ad27ab2b9fe67d2760b2f21f)) by @AliMD +* **storage-client:** handle 404 in benchmark ([6ed63b4](https://github.com/Alwatr/storage/commit/6ed63b4084d0b0e115ac4ca31a33b3d65d25f7de)) by @AliMD +* **storage-engine:** dev mode ([81323a5](https://github.com/Alwatr/storage/commit/81323a5fe74b83654f7c56fbc7e5d29151bcf2ae)) by @AliMD +* **storage:** performance demo test ([6ac19ac](https://github.com/Alwatr/storage/commit/6ac19ac0401558afdcd80e015ff4e5429cb43d3e)) by @AliMD +* **token:** calc benchs ([6241f36](https://github.com/Alwatr/storage/commit/6241f369517db080c6d25eba647d1e89b4952ed5)) by @AliMD +* try to fix typescript importer in eslint ([0225fa6](https://github.com/Alwatr/storage/commit/0225fa6e9bad33d6697f5599aa2b45a63069d5f9)) by @AliMD +* tsconfig ([2123eed](https://github.com/Alwatr/storage/commit/2123eed6a206a7580c0bccc2de3669ebbfb135d3)) by @njfamirm +* tsconfig path ([f81df02](https://github.com/Alwatr/storage/commit/f81df0236d2e620731a23297b891177d020cd6b8)) by @njfamirm +* **tsconfig:** rename storage to storage-engine ([bd09d4c](https://github.com/Alwatr/storage/commit/bd09d4cb377a18b91fb303dc1e84ea231f8d6ab2)) by @AliMD +* **ui/*:** package path in refrences ([75ade99](https://github.com/Alwatr/storage/commit/75ade99d6876c21d2a7dbbc67946537047c3b911)) by @njfamirm +* update types ([701618d](https://github.com/Alwatr/storage/commit/701618ded669fba3c9f371dd9a777fd9052b7e16)) by @njfamirm +* use ~ for package version ([e5eb777](https://github.com/Alwatr/storage/commit/e5eb77704678580e2fb3584c235a55595d856155)) by @njfamirm +* **util:** remove package ([2156bc8](https://github.com/Alwatr/storage/commit/2156bc891bc5dfa09b8ca6853fd34a887acdf20b)) by @AliMD +* **validator:** remove extra trim ([cb712f6](https://github.com/Alwatr/storage/commit/cb712f6ec64cb11990badc99f9c0796c1032b527)) by @njfamirm +* **validator:** validate boolean ([7d6624e](https://github.com/Alwatr/storage/commit/7d6624e45bee87f59a5777f9621679b4f5700fe9)) by @njfamirm + +### Features + +* **`alwatr-icon`:** icon component ([ddb7180](https://github.com/Alwatr/storage/commit/ddb7180727b5086f063f5b4a0a541128dcbed2cd)) by @MM25Zamanian +* **`demo`:** improve icon demo ([9bfa525](https://github.com/Alwatr/storage/commit/9bfa525bff92ea537ef3bb6c5be0a617a4eb35d0)) by @MM25Zamanian +* add math demo ([36d074e](https://github.com/Alwatr/storage/commit/36d074e8103ba4f71868efde681580f8c6034ecd)) by @njfamirm +* Alwatr Finite State Machines ([d7de57c](https://github.com/Alwatr/storage/commit/d7de57cfdc4101ce9c6a76af7cf9c3f8e8b3f56c)) by @AliMD +* **bench:** improve bench mark logs ([c89d404](https://github.com/Alwatr/storage/commit/c89d404fa46d714b28c16c1a4ee68b92b49820d0)) by @AliMD +* **bench:** test logger benchmark impact ([0e029a6](https://github.com/Alwatr/storage/commit/0e029a679e930a2524b070740e5aee29139dfb1f)) by @AliMD +* **bench:** test object vs map ([1cd8068](https://github.com/Alwatr/storage/commit/1cd80682cb38ffbea334257134c7bf54869fa7fd)) by @AliMD +* build demo ([4f78403](https://github.com/Alwatr/storage/commit/4f7840389f8bcca87426842b38e26ba0c0f61b2b)) by @MM25Zamanian +* build index ([7ba1338](https://github.com/Alwatr/storage/commit/7ba13381dd1d86b494ec8b1ef6de15d94d76f287)) by @MM25Zamanian +* **com-pwa/sign-in:** use simple hash for phoneNumber ([dc3f660](https://github.com/Alwatr/storage/commit/dc3f660d0663a745cb6495b78d277920179615ac)) by @njfamirm +* **crypto/hash:** new crc length strategy ([2829523](https://github.com/Alwatr/storage/commit/282952327f18c58be9b757adfb4202b975d84c61)) by @AliMD +* **crypto:** add `user factory` demo ([7153ce5](https://github.com/Alwatr/storage/commit/7153ce54a622f206149eabe6bbb379c83765a4d8)) by @njfamirm +* demo html ([40cfbdf](https://github.com/Alwatr/storage/commit/40cfbdf774dfac8c719a5703abdf07717cba1ee8)) by @MM25Zamanian +* **demo/crypto:** random ([a645db6](https://github.com/Alwatr/storage/commit/a645db62b7aef46fc5b19efbf72d4f47bfb80466)) by @njfamirm +* **demo/fsm2:** rewrite with abstract for base class ([9f32dc0](https://github.com/Alwatr/storage/commit/9f32dc07d526d6e6cf84e2c18f6b2080848f12d2)) by @njfamirm +* **demo/fsm:** new demo for state machine ([dbbcf78](https://github.com/Alwatr/storage/commit/dbbcf78886c03887716692d4a5f1e562f15280b4)) by @AliMD +* **demo/fsm:** update ([e763de9](https://github.com/Alwatr/storage/commit/e763de9975137541064f04780309b3237a192922)) by @AliMD +* **demo/fsm:** update with new api ([5efb337](https://github.com/Alwatr/storage/commit/5efb337a91633327b2ecc35ee4244e772a6defa8)) by @AliMD +* **demo/i18n:** relativeTime ([542a365](https://github.com/Alwatr/storage/commit/542a36550f2b81334d99242cae71bfe6dfb7a2fc)) by @AliMD +* **demo/i18n:** test loading ([655ad41](https://github.com/Alwatr/storage/commit/655ad41331d18ca305933991fe13d84c6aadcea8)) by @AliMD +* **demo/router:** enhance demo ([f1dc15d](https://github.com/Alwatr/storage/commit/f1dc15d8038563c4210545d4d5a4f544814dbfb0)) by @AliMD +* **demo/signal2:** add context example ([27953d3](https://github.com/Alwatr/storage/commit/27953d3f471f8c4c62be477a7d2ac76107feb137)) by @njfamirm +* **demo/signal2:** add demo ([92bf8ab](https://github.com/Alwatr/storage/commit/92bf8ab5694b2ce19c6da0d37a1390a9259cc107)) by @AliMD +* **demo/signal2:** simple signal ([f2cea8b](https://github.com/Alwatr/storage/commit/f2cea8b056107cd6f3a7c47c32e543acb1400990)) by @njfamirm +* **demo:** add `i18n` ([6eab9e3](https://github.com/Alwatr/storage/commit/6eab9e3edb36e80081dc2e71b8e9ff1fa9722c71)) by @mohammadhonarvar +* **demo:** add `router2` ([5358c06](https://github.com/Alwatr/storage/commit/5358c06a837d7fc0ca60dccf9672839a9d68cbb7)) by @mohammadhonarvar +* **demo:** add `server-context` demo ([b80bdad](https://github.com/Alwatr/storage/commit/b80bdade01b3176aee37254981e71cd4a93188d8)) by @mohammadhonarvar +* **demo:** add error and force sample ([4403703](https://github.com/Alwatr/storage/commit/4403703c1f0e8c2eb0020ff7a67ef669203b0e7c)) by @MM25Zamanian +* **demo:** add font demo ([e2c383c](https://github.com/Alwatr/storage/commit/e2c383c382788d90c32e1a79913ff327541b7ace)) by @AliMD +* **demo:** add vatr logger demo ([cece668](https://github.com/Alwatr/storage/commit/cece66889cae0e573836a17578e09fe6a0ded042)) by @MM25Zamanian +* **demo:** crypto hash ([5cbc0bc](https://github.com/Alwatr/storage/commit/5cbc0bc2432902846b704bcd27c9a71987f6cec3)) by @mohammadhonarvar +* **demo:** dynamic icon demo ([7c8acc8](https://github.com/Alwatr/storage/commit/7c8acc8c069a91ac6526968d839b3f0af7cdfe83)) by @AliMD +* **demo:** fetch ([3f0cc84](https://github.com/Alwatr/storage/commit/3f0cc8404f47c0ceb6f54a5de225c05be68cc4e6)) by @MM25Zamanian +* **demo:** fetch revalidateCallback ([cbd7112](https://github.com/Alwatr/storage/commit/cbd7112cd089a8329da3e7bb9b93e333cba96511)) by @AliMD +* **demo:** font ([2a4fa4e](https://github.com/Alwatr/storage/commit/2a4fa4e74b98d149d5320d2985ec88d26b579799)) by @asmanp2012 +* **demo:** forAll storage-client ([2470ca6](https://github.com/Alwatr/storage/commit/2470ca682783e5df6e8dadf09a97e7b9cf188fba)) by @njfamirm +* **demo:** fsm light machine ([687f93d](https://github.com/Alwatr/storage/commit/687f93d97de4042ee9f7f40e3d02833d1c60bb2f)) by @AliMD +* **demo:** improve demo dark mode ([2a80a5f](https://github.com/Alwatr/storage/commit/2a80a5ff2e4f98cc60d8e3111815221b67cea57a)) by @AliMD +* **demo:** new `fsm` ([3b844eb](https://github.com/Alwatr/storage/commit/3b844ebed2f8bbad3e58de083e00ab0e45ae5462)) by @mohammadhonarvar +* **demo:** router outlet demo ([9782b74](https://github.com/Alwatr/storage/commit/9782b74fb3572e685386528e4c60382e3fdbc8eb)) by @AliMD +* **demo:** seprate fonts ([8025361](https://github.com/Alwatr/storage/commit/80253618c691e2a260be0caa1a19c2db2a34bff3)) by @MM25Zamanian +* **demo:** storage-client ([c6abf1c](https://github.com/Alwatr/storage/commit/c6abf1c9bfe40aaf19ee6944f7be9e456892396c)) by @njfamirm +* **demo:** vatr logger demo ([900010f](https://github.com/Alwatr/storage/commit/900010f02b2ef6f9bffd1c18b1910df43a18a1c8)) by @MM25Zamanian +* es bench ([3b5fbf8](https://github.com/Alwatr/storage/commit/3b5fbf8c7cc4dc855a808f6faa3977e35db592c6)) by @AliMD +* **es-bench:** compare `bind` vs `class` ([561da6c](https://github.com/Alwatr/storage/commit/561da6ca060482fec5ca7d1c71d811fbc1ab2411)) by @AliMD +* **es-bench:** compare bench ([94545b4](https://github.com/Alwatr/storage/commit/94545b41506540a1e7623295625ea5f8c71c2e6d)) by @AliMD +* **es-bench:** date locale ([b281549](https://github.com/Alwatr/storage/commit/b281549f4528d3c5cef859c66ed3f8eae737783e)) by @njfamirm +* **es-bench:** enhance with optional count and warning ([954679b](https://github.com/Alwatr/storage/commit/954679b652d81b1d919376fbe46f3c5b4b474572)) by @AliMD +* **es-bench:** new bench model ([a596cf8](https://github.com/Alwatr/storage/commit/a596cf8e82a936bd610214618fdd6fbf2d6c67d8)) by @AliMD +* **es-bench:** test flatStr ([59fdb37](https://github.com/Alwatr/storage/commit/59fdb379b28f5a93d45006d9786c623f1e6b15b3)) by @AliMD +* **es-bench:** test node exist methods ([a6d031f](https://github.com/Alwatr/storage/commit/a6d031f4777b7e0b57a68315d61ad6836a666a23)) by @AliMD +* **es-bench:** worker ([08369ca](https://github.com/Alwatr/storage/commit/08369ca446d39418f13976f59edac3bfdfc69682)) by @AliMD +* **fetch:** cache strategy ([7c112d2](https://github.com/Alwatr/storage/commit/7c112d2b43d30a3d1191676532c5164b4ea74a72)) by @AliMD +* **fetch:** cache strategy demo ([e60e865](https://github.com/Alwatr/storage/commit/e60e865fbc06e338dfee9fd94b3c46f8b3917523)) by @AliMD +* **fetch:** docs & pattern ([8e5330d](https://github.com/Alwatr/storage/commit/8e5330de2b965a0178c7d38da126b5168547a00f)) by @MM25Zamanian +* **fetch:** improve demo ([a2628de](https://github.com/Alwatr/storage/commit/a2628de58cb6e0480b863b098608a51ffe02e96e)) by @AliMD +* **fetch:** support nodejs ([37ea2c0](https://github.com/Alwatr/storage/commit/37ea2c04193f5039036e94dee531d2e327ccc4ed)) by @AliMD +* **fetch:** update demo ([03e52be](https://github.com/Alwatr/storage/commit/03e52be46be18ab60881351956c3cf255d4eadfc)) by @AliMD +* **font:** demo for sahel ([7926ad3](https://github.com/Alwatr/storage/commit/7926ad30ae42b0938651a3948edbe70f56bdba3b)) by @AliMD +* **fsm:** $all and $self state ([dbe1414](https://github.com/Alwatr/storage/commit/dbe1414c3753769122d45de50f92741dd5301321)) by @AliMD +* **fsm2:** review and cleanup ([803d13a](https://github.com/Alwatr/storage/commit/803d13a53138911dc33ceb40a083996e868ecb0b)) by @AliMD +* **fsm2:** update demo ([ce20a3f](https://github.com/Alwatr/storage/commit/ce20a3f631653861c9062ce958575cef0019ff36)) by @AliMD +* **fsm:** custom signal callback ([1d69809](https://github.com/Alwatr/storage/commit/1d698094c04eb9c7f830b44b4c700e142d528982)) by @AliMD +* **fsm:** enhance types ([67cf537](https://github.com/Alwatr/storage/commit/67cf537b0174a76ed53d7763da73523a1eba6a0f)) by @AliMD +* **fsm:** share state events ([3d4a0c8](https://github.com/Alwatr/storage/commit/3d4a0c8d111d8244a696230ee810c64cdabcc13b)) by @AliMD +* **i18n:** add replaceNumber and auto detect setLocale from html ([0a8c072](https://github.com/Alwatr/storage/commit/0a8c072979c16d43f2c0489cff9dd92b6cdc57eb)) by @AliMD +* improve error debugging ([c6838c6](https://github.com/Alwatr/storage/commit/c6838c6d39a2a8250bdb15b09fe7843a97f4ba92)) by @AliMD +* **jatabase:** demo ([83eb9ef](https://github.com/Alwatr/storage/commit/83eb9ef8174af6332fa8678cd7c48e9ab8a5cd09)) by @AliMD +* **logger:** add logProperty, logMethodFull ([f826985](https://github.com/Alwatr/storage/commit/f82698521b30054d8d1df2ed76ecaec8675ac67f)) by @AliMD +* **logger:** complete refactor the logger with new API and fix show correct line number ([78a5f83](https://github.com/Alwatr/storage/commit/78a5f83fde3ae0a06baf4a68de342b08f04f6dd4)) by @AliMD +* **logger:** node coloring support ([b67e318](https://github.com/Alwatr/storage/commit/b67e3182463db630380d19886e47ae412d9611fe)) by @AliMD +* **math:** getDeviceUuid ([15d2ad3](https://github.com/Alwatr/storage/commit/15d2ad3e660c0f032211a079764b37bc61628204)) by @njfamirm +* **math:** rename deviceId to clientId ([9852458](https://github.com/Alwatr/storage/commit/98524586b44ae557c5df3b880d70cbf6f85de121)) by @njfamirm +* **Math:** translateUnicodeDigits ([e522074](https://github.com/Alwatr/storage/commit/e522074dd49d7ffeaece125a32356d99d603815f)) by @AliMD +* review ([6cafaeb](https://github.com/Alwatr/storage/commit/6cafaebaae5b913de8522ecd57bbc7ddacf0ba4b)) by @njfamirm +* **router:** improve demo for test signal! ([776bca8](https://github.com/Alwatr/storage/commit/776bca849438edac0de4e0a8c164919671f04ecd)) by @AliMD +* **router:** simple demo ([524e864](https://github.com/Alwatr/storage/commit/524e864dd6c1e28dcc3a2797b9fdbb909da16e2b)) by @AliMD +* **server-context:** add `server-context` itself! ([10ca0ec](https://github.com/Alwatr/storage/commit/10ca0ec39ac4c73cc13ad5bf2e59533423d28f86)) by @mohammadhonarvar +* **signal2:** update demo ([10aeaf5](https://github.com/Alwatr/storage/commit/10aeaf5e779d5840073d8a1dbedb103c489f7a89)) by @AliMD +* **signal:** demo as test ([3e093b3](https://github.com/Alwatr/storage/commit/3e093b308e728a9bdf3d8c77fd1775c38f9adc60)) by @AliMD +* **signal:** new demo ([710575b](https://github.com/Alwatr/storage/commit/710575be0485b3007f55c96ebaa8e5b3b489da97)) by @AliMD +* **storage-client:** benchmark test ([0f5e618](https://github.com/Alwatr/storage/commit/0f5e6186791b3e9716ede8c6fac244ab37af675b)) by @AliMD +* **storage-client:** performance demo ([bcabcd2](https://github.com/Alwatr/storage/commit/bcabcd263ac1eea724a08e7ce4ad4063917ee6b1)) by @AliMD +* **storage:** add _createdBy and _updatedBy ([34b731b](https://github.com/Alwatr/storage/commit/34b731baa358e19359072fe5e34555508b409ba1)) by @AliMD +* **storage:** improve process and add has, storagePath, keys and length ([2b2ef51](https://github.com/Alwatr/storage/commit/2b2ef510f223c87036f8ed77ffc41933a1656cd1)) by @AliMD +* **svg-icon:** init svg-icon package (ionicons) ([#14](https://github.com/Alwatr/storage/issues/14)) ([766c9c8](https://github.com/Alwatr/storage/commit/766c9c88e248cd80b842f85fd31d38be6fef203e)) by @MM25Zamanian +* **token:** generate and verify HOTP tpkens ([4944f44](https://github.com/Alwatr/storage/commit/4944f44c5bddbc8e8b626d4e217401e49f12ab7b)) by @AliMD +* **token:** new package files ([2d6f7a0](https://github.com/Alwatr/storage/commit/2d6f7a0c346c070834e92b9371669eb974fde8af)) by @AliMD +* **util:** add string capitalize ([c36663d](https://github.com/Alwatr/storage/commit/c36663ded1ca2db8e810d239931e818908cdbb53)) by @AliMD +* **validator:** add `phone` validation ([9b4daaa](https://github.com/Alwatr/storage/commit/9b4daaa6e9c6721f71a8273eeacedc56b13ab932)) by @mohammadhonarvar +* **validator:** demo ([3200218](https://github.com/Alwatr/storage/commit/320021882e4c9b797ada4beab81487c1b6b0fdc0)) by @AliMD +* **validator:** demo ([3234d93](https://github.com/Alwatr/storage/commit/3234d932ab43182a4cd7d3b1838c1a1062eb9bb8)) by @njfamirm +* **validator:** update demo ([9505aa9](https://github.com/Alwatr/storage/commit/9505aa939f93b31279c0fd2b826078f11dfb4619)) by @njfamirm +* **validator:** update demo ([84c498b](https://github.com/Alwatr/storage/commit/84c498b35933c6dbece3790fdead1f75427f9c35)) by @njfamirm +* **validator:** update demo ([d6d360a](https://github.com/Alwatr/storage/commit/d6d360a28f3f9c93b59ad096bb2d518dc09a4df7)) by @njfamirm + +### Performance Improvements + +* **storage-client:** refactor for perf improve and keep alive ([160bdd0](https://github.com/Alwatr/storage/commit/160bdd0ed365ab38d550bce55de398705f471343)) by @AliMD + # [0.32.0](https://github.com/Alwatr/storage/compare/v0.31.0...v0.32.0) (2023-05-27) ### Bug Fixes diff --git a/demo/package.json b/demo/package.json index 212f3340..63a22f53 100644 --- a/demo/package.json +++ b/demo/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/demo", - "version": "1.0.0", + "version": "4.0.0-rc.0", "main": "index.js", "author": "S. Ali Mihandoost (https://ali.mihandoost.com)", "type": "module", diff --git a/lerna.json b/lerna.json index 97a336b1..72df24df 100644 --- a/lerna.json +++ b/lerna.json @@ -1,8 +1,11 @@ { "$schema": "node_modules/@lerna-lite/cli/schemas/lerna-schema.json", - "version": "v4.0.0-rc", + "version": "4.0.0-rc.0", "npmClient": "yarn", - "packages": ["packages/*", "demo"], + "packages": [ + "packages/*", + "demo" + ], "loglevel": "verbose", "command": { "version": { @@ -10,7 +13,9 @@ "changelog": true, "changelogPreset": "conventional-changelog-angular", "changelogIncludeCommitsClientLogin": " by @%l", - "ignoreChanges": ["*.md"], + "ignoreChanges": [ + "*.md" + ], "message": "release:", "private": true, "forceGitTag": true, diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index 5160cd44..0de3f8f6 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-rc.0](https://github.com/Alwatr/storage/compare/v3.0.0...v4.0.0-rc.0) (2023-11-09) + +### Bug Fixes + +* all path ([de2a919](https://github.com/Alwatr/storage/commit/de2a9199932a83fa9adb247e3f3825b86aa1ee56)) by @AliMD +* compatible with new logger ([7cdad46](https://github.com/Alwatr/storage/commit/7cdad4682d81acb9318b543a9524a33173e85dbc)) by @AliMD + ## [1.1.2](https://github.com/Alwatr/storage/compare/@alwatr/storage-client@1.1.1...@alwatr/storage-client@1.1.2) (2023-09-12) **Note:** Version bump only for package @alwatr/storage-client diff --git a/packages/client/package.json b/packages/client/package.json index 4992bb15..1f952251 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/storage-client", - "version": "1.1.2", + "version": "4.0.0-rc.0", "description": "Elegant micro client for storage server written in tiny TypeScript ES module.", "keywords": [ "database", diff --git a/packages/engine/CHANGELOG.md b/packages/engine/CHANGELOG.md index 03dda9d6..6d8da842 100644 --- a/packages/engine/CHANGELOG.md +++ b/packages/engine/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-rc.0](https://github.com/Alwatr/storage/compare/v3.0.0...v4.0.0-rc.0) (2023-11-09) + +### Bug Fixes + +* all path ([de2a919](https://github.com/Alwatr/storage/commit/de2a9199932a83fa9adb247e3f3825b86aa1ee56)) by @AliMD +* compatible with new logger ([7cdad46](https://github.com/Alwatr/storage/commit/7cdad4682d81acb9318b543a9524a33173e85dbc)) by @AliMD + ## [1.1.2](https://github.com/Alwatr/storage/compare/@alwatr/storage-engine@1.1.1...@alwatr/storage-engine@1.1.2) (2023-09-12) **Note:** Version bump only for package @alwatr/storage-engine diff --git a/packages/engine/package.json b/packages/engine/package.json index 8d3e16b7..99b17f7a 100644 --- a/packages/engine/package.json +++ b/packages/engine/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/storage-engine", - "version": "1.1.2", + "version": "4.0.0-rc.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/server/CHANGELOG.md b/packages/server/CHANGELOG.md index ac2ec630..9454c76b 100644 --- a/packages/server/CHANGELOG.md +++ b/packages/server/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-rc.0](https://github.com/Alwatr/storage/compare/v3.0.0...v4.0.0-rc.0) (2023-11-09) + +### Bug Fixes + +* all path ([de2a919](https://github.com/Alwatr/storage/commit/de2a9199932a83fa9adb247e3f3825b86aa1ee56)) by @AliMD +* build issues ([4d0187b](https://github.com/Alwatr/storage/commit/4d0187b1f783342b21f164e45665d49ba66a7617)) by @AliMD + ## [1.0.1](https://github.com/Alwatr/storage/compare/v1.0.0...v1.0.1) (2023-06-21) **Note:** Version bump only for package @alwatr/storage-server diff --git a/packages/server/package.json b/packages/server/package.json index 945eede1..32784161 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@alwatr/storage-server", - "version": "1.0.0", + "version": "4.0.0-rc.0", "description": "Alwatr Storage Server, Elegant micro in-memory json-like storage nanoservice with disk backed, Fastest NoSQL Database.", "type": "module", "keywords": [