Releases: Alwatr/nitrobase
Releases · Alwatr/nitrobase
v5.0.0-beta
5.0.0-beta (2023-12-31)
Bug Fixes
- demo: import path (13dfd4c) by @njfamirm
- deps: dev deps (b129567) by @alimd
- engin5: Fix import paths in alwatr-store and collection-reference (4bb206a) by @alimd
- engine/demo: benchmark (48b4456) by @njfamirm
- engine/demo: import path (6effc2c) by @njfamirm
- engine/store: pick owner id (2cb028a) by @njfamirm
- engine5: enhance logs (7b3c2d0) by @alimd
- engine5: logger scope name (639bb9c) by @alimd
- engine5: review document reference and fix class names (0e5a10b) by @alimd
- engine: add types to deps (170043d) by @njfamirm
- engine: data loss issue and improve performance (07f6877) by @alimd
- engine: file path (bbc4abd) by @njfamirm
- engine: get collection issue (742aa23) by @alimd
- engine: import type (9f67871) by @njfamirm
- engine: make last auto id optional (0e80d55) by @njfamirm
- engine: Remove StoreFileStatModel class (d47b680) by @alimd
- engine: unsaved data lost issues (fec0bef) by @alimd
- engine: Update defaultChangeDebounce value in AlwatrStore (63edd08) by @alimd
- engine: Update imports and refactor util.ts (2b1f962) by @alimd
- nginx: device id variable (7e58911) by @njfamirm
- nginx: header map regex (3e16b69) by @njfamirm
- reference: add types to deps (23788e6) by @njfamirm
- reference: private constructor params (926aa9d) by @njfamirm
- reference: protected method (ff8ae62) by @njfamirm
- reference: Refactor update delay logic in updated__ to prevent data lost (c7282fe) by @alimd
- reference: remove extra tsconfig (5a6f4ef) by @njfamirm
- store-reference: review and refactor collection reference to improve performance and readability (7b1b34d) by @alimd
- store-reference: type casting in set method (81f0ef2) by @alimd
- types: StoreFileId interface (d7b0f61) by @alimd
- workflow: service name (888fa85) by @alimd
Features
- demo: Add multi-write functionality to node-fs demo (8839ef8) by @alimd
- doc-ref: refactor and isolate apis (e0085d9) by @alimd
- engin5: Add CollectionReference and defineCollection method (25dd254) by @alimd
- engin5/util: add new parseJson, jsonStringify, readFile, readJsonFile, writeFile, handleExistsFile, writeJsonFile (bbb4626) by @alimd
- engin5: add get and writeContext with review all apis and documention (7594612) by @alimd
- engin5: Add MaybePromise type definition (55b49ca) by @alimd
- engin5: Add owner ID validation for PerUser, PerToken, and PerDevice regions (79b2ec7) by @alimd
- engin5: Add support for auto-incrementing IDs in CollectionReference (e883af6) by @alimd
- engin5: add utility functions for reading and writing JSON files (71f8037) by @alimd
- engin5: Enhance AlwatrStore read and write methods (2bca22a) by @alimd
- engin5: fix issues to improve performance and readability (64b47fc) by @alimd
- engin5: refactor AlwatrStore with root db as collection, and handle save and syncLoad context (efe9a1d) by @alimd
- engin5: Refactor collection and document demo (0bb2fd4) by @alimd
- engin5: Refactor error handling in collection and document references (1044c29) by @alimd
- engin5: Refactor logging statements in collection and document references (636175f) by @alimd
- engin5: Update collection reference methods for retrieving items and IDs (aaa84a7) by @alimd
- engin5: Update file imports and variable names in demos (82705b6) by @alimd
- engin5: Update store file location and owner identifiers (614d56f) by @alimd
- engin5: Update StoreFileTTL and CollectionItemMeta types (5484c96) by @alimd
- engin5: Update WriteFileMode enum values (acaa608) by @alimd
- engine/demo: collection with new api (f603e86) by @alimd
- engine5: add exists and refactor stat (9e6e4d2) by @alimd
- engine5: Add global variable for package version in logger.ts (eca7f69) by @alimd
- engine5: AlwatrStore class with complete new api (c5e4009) by @alimd
- engine5: design final demo api (8a9477a) by @alimd
- engine5: design new concept (552e96f) by @alimd
- engine5: design new data types (1c0be8b) by @alimd
- engine5: DocumentReference class to handle document operations (1edc32f) by @alimd
- engine5: Import CollectionReference and update version string (61873ce) by @alimd
- engine5: import from workspace package (6e74e9e) by @njfamirm
- engine5: logger and deepClone utility functions (1946e58) by @alimd
- engine5: Refactor defineDoc to defineDocument in demo-doc.ts (cbe113e) b...
v4.1.0
v4.0.4
v4.0.3
v4.0.2
v4.0.1
v4.0.0
v4.0.0-rc.0
4.0.0-rc.0 (2023-11-09)
Bug Fixes
- .github/depbot: syntax issue (b8cb0e6) by @alimd
- .github: matrix (f7037fa) by @njfamirm
- add esbuild to git ignore (9efc083) by @njfamirm
- add lint to scripts (f02f3eb) by @MM25Zamanian
- add rest client extension to recommendation (0817c9e) by @njfamirm
- add type module (508f2d8) by @MM25Zamanian
- alalwatr (25b2a9b) by @alimd
- all package refrences (9072955) by @alimd
- all path (de2a919) by @alimd
- bug: rootDir
src
to.
(76c3fe5) by @MM25Zamanian - build com-cpi (88cc808) by @alimd
- build issue (68cebf2) by @alimd
- build issues (4d0187b) by @alimd
- build issues (795784b) by @alimd
- build issues (7dd6e02) by @alimd
- change all @one to @vatr (636ccdd) by @alimd
- clean command (1b80025) by @alimd
- clean ff old packages (f42b180) by @alimd
- cloud/deploy: rename ssh-rsa (b59d710) by @alimd
- cloud: add fpm suffix (8c46b1d) by @njfamirm
- cloud: clone two version of wordpress (36923cf) by @njfamirm
- cloud: deploys path (98dbb2f) by @alimd
- compatible with new esbuild api (6e044a4) by @alimd
- compatible with new logger (7cdad46) by @alimd
- config (4e7c387) by @njfamirm
- crawler: structure (c561546) by @njfamirm
- crypto: package (44a5476) by @alimd
- demo/crypto:
logger
s &token
(9a971e1) by @njfamirm - demo/crypto: log (e1bddda) by @njfamirm
- demo/crypto: revert last demo (0ac4adf) by @alimd
- demo/crypto: use all token status (07b4012) by @njfamirm
- demo/finite-state-machine2: update based on its module (4599d79) by @mohammadhonarvar
- demo/fsm: context object (d3e43b5) by @njfamirm
- demo/fsm: new demo for new fsm (44135d9) by @alimd
- demo/icon: remove preloadIcon in demo (47d1fd7) by @alimd
- demo/math: remove getClientId (777f431) by @alimd
- demo/server-context: fn name (fa85767) by @alimd
- demo/signal2: add
event
demo & sort folders (b51b18f) by @mohammadhonarvar - demo/signal2: use new classes (34cfb97) by @mohammadhonarvar
- demo/storage-client: getStorage (949fc1f) by @alimd
- demo/storage-client: handle document not found (25582db) by @njfamirm
- demo/storage-client: set default token (165d967) by @njfamirm
- demo/storage-client: update config (ec46e4b) by @njfamirm
- demo/storage-client: use host in config (57b16a4) by @njfamirm
- demo/storage-engine: use save (80c501a) by @njfamirm
- demo/token: import type (929abf8) by @njfamirm
- demo: fix demo based on latest
fsm
s changes (1692d02) by @mohammadhonarvar - demo: package (8c4705a) by @alimd
- demo: router 2 (1d42f54) by @alimd
- demo: token (d74b2c9) by @alimd
- demo: update types (832ecf4) by @njfamirm
- demo: use
AlwatrApiRequest
(81e1e0f) by @mohammadhonarvar - deploy speed issue (1a07c70) by @alimd
- encription in git attributes (c4a6656) by @njfamirm
- env files (5f52584) by @alimd
- es-bench: bench calc issue (dd8da27) by @alimd
- es-bench: calc memory usages (1888dba) by @alimd
- es-bench: logger dev mode (cb5c5b9) by @alimd
- es-bench: remove
stat
(b6a63b6) by @mohammadhonarvar - eslint: project path (5884394) by @njfamirm
- fetch: compatible with new ts types AbortSignal (efd7b6d) by @alimd
- fix import module (c6542bf) by @MM25Zamanian
- font: cleanup (2953824) by @alimd
- font: review (6937536) by @alimd
- form-registration: service name (32c7fe4) by @alimd
- fsm/demo: signalList (9a330b0) by @alimd
- fsm: demo (1019bfc) by @alimd
- fsm: every signal mather (10720d8) by @alimd
- github-actions: specific all versions (e471f52) by @alimd
- github/workflow: schema detect (1cd2163) by @alimd
- gitignore: ignore db (4078b08) by @alimd
- import util/node ([d9ffdf0](d9ffdf0b922ba8f7c37347756b72...
v3.0.0-beta
Supper Fast & Tiny JSON Based Database with Memory Cache in TypeScript
- Refactor from base
- Change structure
- Improve performance,
- Better type support
- make some bugs ;)
v2.0.0
Supper Fast & Tiny JSON Based Database with Memory Cache in TypeScript