# Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

## [1.7.9](https://github.com/turnkey-devs/utils-ts/compare/v1.7.8...v1.7.9) (2023-08-18)


### Bug Fixes

*  with nested object problem ([793c8b3](https://github.com/turnkey-devs/utils-ts/commit/793c8b3fa9d5d20e0dca0f166d2332ae2c47ea57))
* change unit test node and TS version ([ac38818](https://github.com/turnkey-devs/utils-ts/commit/ac3881859272d346c02b510b1ea5c0f66c0b895c))
* change unit test node and TS version, node20 not supported by TS yet ([3763810](https://github.com/turnkey-devs/utils-ts/commit/3763810026d873bb035d03526e09ea6489fbb14b))
* easy excel error not found required file ([cee0a58](https://github.com/turnkey-devs/utils-ts/commit/cee0a5806cc74e8fa5be9d33dac5daa29e847b83))
* TS 5.1 also not working ([8f8613c](https://github.com/turnkey-devs/utils-ts/commit/8f8613c1766a8708943786f1132281f256dd19b1))
* unit test err collections_of_arrays not found ([8475202](https://github.com/turnkey-devs/utils-ts/commit/8475202d76975c7d58c4adb8f8113d7f4fe59157))

## [1.7.8](https://github.com/turnkey-devs/utils-ts/compare/v1.7.7...v1.7.8) (2023-07-04)


### Bug Fixes

* normalize float cannot percisely fix the decimal, ex 7 => 7.00 ([d79529f](https://github.com/turnkey-devs/utils-ts/commit/d79529f56fb236c2e2a840980ca69c193a541165))

## [1.7.7](https://github.com/turnkey-devs/utils-ts/compare/v1.7.6...v1.7.7) (2023-06-20)


### Bug Fixes

* add parallelLimitBatch ([640c5a0](https://github.com/turnkey-devs/utils-ts/commit/640c5a05f8123c253a78fd62e0ec6442bead6b52))
* find_query DeepQueryType too complex ([160823c](https://github.com/turnkey-devs/utils-ts/commit/160823cc8bc3e718e83b8ff334a5561ff582d62f))
* object wildcard ([61e5a5e](https://github.com/turnkey-devs/utils-ts/commit/61e5a5e115e039f81219a6935594366338cc0bb3))
* safeJsonParse typing error ([a07eda9](https://github.com/turnkey-devs/utils-ts/commit/a07eda906b5feb8be94e046247553ce6929d4de5))
* update object wildcard ([34eb4fa](https://github.com/turnkey-devs/utils-ts/commit/34eb4fa85d8461d68686f5e203d999e5cd29b75c))

## [1.7.6](https://github.com/turnkey-devs/utils-ts/compare/v1.7.5...v1.7.6) (2023-06-05)


### Bug Fixes

* add clearCollection unit testing ([c8d9efa](https://github.com/turnkey-devs/utils-ts/commit/c8d9efa35b254db00dbbcbc66f178ff552e81d95))
* add customQuery unit test to typeorm ([bb55bf2](https://github.com/turnkey-devs/utils-ts/commit/bb55bf22ddad76d6ef69de57094ee0777b8fc456))
* add repo testing ([0a53461](https://github.com/turnkey-devs/utils-ts/commit/0a534619a1ae272309515b879277bcfb53e19346))
* forgot to add GH_PAT ([9d5de62](https://github.com/turnkey-devs/utils-ts/commit/9d5de62beba253a580239797dd88f96b8b5b36a1))
* not found ORBIT-MAIN ([bd2a911](https://github.com/turnkey-devs/utils-ts/commit/bd2a91159ff1d5107b94f9b6d90d7e08952f74a1))
* refactor not use @actions/checkout ([96a6c37](https://github.com/turnkey-devs/utils-ts/commit/96a6c37286efbeb4689c8f2d5a6de2e4bb592236))
* repo testing not running ([505b8b4](https://github.com/turnkey-devs/utils-ts/commit/505b8b46bdd1e4ed5ce3fce6cb79fa85e1e345de))
* repo testing script ([daa9123](https://github.com/turnkey-devs/utils-ts/commit/daa91233f725fd35b94130ab6bddeb6d47ff2382))
* repo testing with dev orbit ([dfac487](https://github.com/turnkey-devs/utils-ts/commit/dfac487015bfec8dc651e6b2c6d4381ec29f6870))
* send notif when repo testing error ([008df8b](https://github.com/turnkey-devs/utils-ts/commit/008df8bac4942de42cfeaa00deb3a70126043201))
* try to use back action@checkout ([4170328](https://github.com/turnkey-devs/utils-ts/commit/4170328e804cc3ed9f7d6b285a29f8786c236f43))
* try to use GH_PAT ([e1015dd](https://github.com/turnkey-devs/utils-ts/commit/e1015dd010f3b08040c03739d6f6d201ec299d55))
* typeorm update ([95358a0](https://github.com/turnkey-devs/utils-ts/commit/95358a072d6385047f81fd49d0e1b8ae4c7b7327))
* using working-directory ([78a73e1](https://github.com/turnkey-devs/utils-ts/commit/78a73e1bdc034d1af119536364174e8e265f6b85))
* wip working unit test ([baaf212](https://github.com/turnkey-devs/utils-ts/commit/baaf21249c9897adc7b8b6e57628f9da47dd5294))

## [1.7.5](https://github.com/turnkey-devs/utils-ts/compare/v1.7.4...v1.7.5) (2023-05-13)

### Bug Fixes

* convert releaserc yaml to json [release] ([74d0c4c](https://github.com/turnkey-devs/utils-ts/commit/74d0c4cf2e5c4ff04fc5e136aa5573befc3898e2))
* enforcing linter ([e154ae1](https://github.com/turnkey-devs/utils-ts/commit/e154ae1382edacce1275666643b0a9b4bdfdf6fb))
* error Object is of type unknown on base_error.ts ([825e338](https://github.com/turnkey-devs/utils-ts/commit/825e338872cb6faca643a96bed92b1d4a307bc24))
* error releaserc [release] ([282bf7c](https://github.com/turnkey-devs/utils-ts/commit/282bf7c48098cd0bdb9e4fc3c8dfb0faee35f460))
* move to eslint & prettier-eslint, xo is slow ([ad6c6dd](https://github.com/turnkey-devs/utils-ts/commit/ad6c6dd57348b69d7157a58f9540b9b59779634b))

# Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

## [1.7.4](https://github.com/turnkey-devs/utils-ts/compare/v1.7.3...v1.7.4) (2023-05-11)

### Bug Fixes

* configurator support kv2 ([f3b8d1f](https://github.com/turnkey-devs/utils-ts/commit/f3b8d1fa53c569386e0d00a8b2d25911da79db15))
* logger axios for vault ([bc1b216](https://github.com/turnkey-devs/utils-ts/commit/bc1b216fe06b1c2fbd44b64693c461a5b43b4746))
* minor change on unit test pull req ([db854b5](https://github.com/turnkey-devs/utils-ts/commit/db854b58ba03c0e72e5ec66b3026c17ca25b9ff6))
* multi-cache connection in database clients [release] ([f2af802](https://github.com/turnkey-devs/utils-ts/commit/f2af802125117aa846d3aeb7067f5779993046be))
* separate cache write and read on database clients, add typeorm basic unit-test ([75a8305](https://github.com/turnkey-devs/utils-ts/commit/75a8305fe4fc3563fe6affa86d1e83bd9e17250d))

## [1.7.3](https://github.com/turnkey-devs/utils-ts/compare/v1.7.2...v1.7.3) (2023-05-09)

### Bug Fixes

* add customDataloader options & orm throw empty [release] ([67817db](https://github.com/turnkey-devs/utils-ts/commit/67817dbd5c36c2651490a83faf76c8798225b163))

## [1.7.2](https://github.com/turnkey-devs/utils-ts/compare/v1.7.1...v1.7.2) (2023-05-08)

### Bug Fixes

* set typeorm sync to false [release] ([9997ebe](https://github.com/turnkey-devs/utils-ts/commit/9997ebeda4a24ce11de7e9385e0ef9ba9586afeb))
* version bump [release] ([aab50ec](https://github.com/turnkey-devs/utils-ts/commit/aab50ec7d17002a1d42e2480f46ddfef3ff491a3))

## [1.7.1](https://github.com/turnkey-devs/utils-ts/compare/v1.7.0...v1.7.1) (2023-05-08)

### Bug Fixes

* bump-version - configurator cannot find with $or [release] ([989ccaf](https://github.com/turnkey-devs/utils-ts/commit/989ccaf8008c74b5dbdc3278cc748f1edc5cb17f))

# [1.7.0](https://github.com/turnkey-devs/utils-ts/compare/v1.6.1...v1.7.0) (2023-05-08)

### Bug Fixes

* issue #issue_config_1 ([104d2a4](https://github.com/turnkey-devs/utils-ts/commit/104d2a4fd85a98e92998a21c7a8e8c1d80826b1a)), closes [#issue_config_1](https://github.com/turnkey-devs/utils-ts/issues/issue_config_1)
* NEVER UPGRADE @swc/core and @swc/cli ([bde325d](https://github.com/turnkey-devs/utils-ts/commit/bde325d7dd95ba9de135fbdbeb8b2ca0d52eac19))
* revision logger dump file name ([b3ba1c1](https://github.com/turnkey-devs/utils-ts/commit/b3ba1c14eaeee0f7f2c2879c8759bd86341078bf))
* skip check env on cicd database tests ([3608572](https://github.com/turnkey-devs/utils-ts/commit/3608572e16a555ed518ee42d8fbe0648ba85d8f4))
* skip check on cicd ([62f898d](https://github.com/turnkey-devs/utils-ts/commit/62f898d588d2d9c9352d3fd0d8d3a9519074458d))
* typeorm connection and improve parrarelLimit ([d4d5063](https://github.com/turnkey-devs/utils-ts/commit/d4d506390274ab4983819bce380b2d86159b8043))
* update README.md ([1887352](https://github.com/turnkey-devs/utils-ts/commit/18873521698d3f7c34286b8c21c16609e347d6f9))
* update README.md and move easy_file util ([21a355f](https://github.com/turnkey-devs/utils-ts/commit/21a355f6e8535b424a917b3adb2ba18dca13a4d3))

### Features

* support for typeorm, update dependencies, update README.md [release] ([044b4bf](https://github.com/turnkey-devs/utils-ts/commit/044b4bfb61c3ebf15dc1dc5e8cba5e72cb5e542f))

## [1.6.1](https://github.com/turnkey-devs/utils-ts/compare/v1.6.0...v1.6.1) (2023-04-13)

### Bug Fixes

* bypass database config for now ([a551d6f](https://github.com/turnkey-devs/utils-ts/commit/a551d6f3247572d37f29139e1133332f49eb2103))
* export decimal and zod ([b9131e8](https://github.com/turnkey-devs/utils-ts/commit/b9131e87ef6e8ee6cb1eb830dc614fd0c9f82f11))
* missing debug object pretty logger ([b8df535](https://github.com/turnkey-devs/utils-ts/commit/b8df53574672710a11e7e8a81eb2e9abff836760))
* No such file or directory ([a7d5693](https://github.com/turnkey-devs/utils-ts/commit/a7d5693f8336a2860558e6a6cf077c54cd6da162))
* remove storage config, maybe its cached ([f453559](https://github.com/turnkey-devs/utils-ts/commit/f453559aa7ff5acb6a93b42e3d77962f8ec43300))
* unit testing ([9a43165](https://github.com/turnkey-devs/utils-ts/commit/9a43165cb6c1a7b85279176ae5f53e5518baa703))
* workflow unit test with database config ([e02e6ba](https://github.com/turnkey-devs/utils-ts/commit/e02e6bacd85e687aee211f3125d233638599ebe7))

# [1.6.0](https://github.com/turnkey-devs/utils-ts/compare/v1.5.0...v1.6.0) (2023-04-05)

### Bug Fixes

* add hasher util ([2a0f0a6](https://github.com/turnkey-devs/utils-ts/commit/2a0f0a604eec02f4c9a7ad40922d7a4b4af7a1e7))
* database cache ([3128d26](https://github.com/turnkey-devs/utils-ts/commit/3128d26bb83ca85c9b45a267102f11d9f897e841))
* database client update ([0fd94c6](https://github.com/turnkey-devs/utils-ts/commit/0fd94c66f44438b70e05fd8a7255341eb63bd02f))
* database prod with srv connection unit tests ([7d982b1](https://github.com/turnkey-devs/utils-ts/commit/7d982b1a66dfc8ecad357bb4c2c412e2c972e6a6))
* duplicated action ([37f9b75](https://github.com/turnkey-devs/utils-ts/commit/37f9b755ce885d564bba24fa1af80e4bc2d939bd))
* error The workflow is not valid ([0d00310](https://github.com/turnkey-devs/utils-ts/commit/0d00310225b36b6bbc677c8e9415fac2b3a0489c))
* error unknown workflow ([a0544a8](https://github.com/turnkey-devs/utils-ts/commit/a0544a876117ffa00be9eddd500c7be0904ca7a2))
* fixing not sent telegram notif ([c7bf8ba](https://github.com/turnkey-devs/utils-ts/commit/c7bf8ba806ffae42b7bb52d0890bf9edb9b10f7f))
* install ts ([3b10cc3](https://github.com/turnkey-devs/utils-ts/commit/3b10cc3c52bfaf86c986aabe88e051681bd0ba1a))
* lock @types/eslint to 8.37.0 ([f156f33](https://github.com/turnkey-devs/utils-ts/commit/f156f336e6d46a7f1ef7f03670418575b4840245))
* locker ([196f53a](https://github.com/turnkey-devs/utils-ts/commit/196f53aad5500e23ba0300db068e2c1d604e27f2))
* mikroorm-shared ([41f0238](https://github.com/turnkey-devs/utils-ts/commit/41f02382d190b3c83fcdc2fb58c1a0f905ebec39))
* minor change workflow ([c3cee1b](https://github.com/turnkey-devs/utils-ts/commit/c3cee1b1fce4dfb46a877783ca35d6d2163774ec))
* renaming path alias ([7a7f184](https://github.com/turnkey-devs/utils-ts/commit/7a7f184d9b4cdb4dc20527d158ba238581c511a4))
* send notif when done unit testing on PR ([88f0020](https://github.com/turnkey-devs/utils-ts/commit/88f00201296a9c5298ef999c2178436bebb2c87b))
* send notif when success unit test on every push ([2db3eee](https://github.com/turnkey-devs/utils-ts/commit/2db3eee3d8ea998186fe937724d0bf2f04102d6a))
* session configurator storage error ([654853b](https://github.com/turnkey-devs/utils-ts/commit/654853bce4217cfa458b120504bfb32a3eb2e768))

### Features

* wip typeormdb ([f9dd466](https://github.com/turnkey-devs/utils-ts/commit/f9dd46611989cf152077fbe89859ddd12448a8cc))

# [1.5.0](https://github.com/turnkey-devs/utils-ts/compare/v1.4.11...v1.5.0) (2023-03-09)

### Bug Fixes

* add _idStr on mikroorm ([d408114](https://github.com/turnkey-devs/utils-ts/commit/d40811411ca84f7487af34440643a5840de2f6b3))
* add limiter to many, ([f9c00e6](https://github.com/turnkey-devs/utils-ts/commit/f9c00e6eaa0e07b0927caaea1828129e07565ec7))
* adding entrypoint for clinic ([858a9e9](https://github.com/turnkey-devs/utils-ts/commit/858a9e9361d509f5e8d449927c9dcea1d3a7a7f8))
* createOrUpdate ([6ce854e](https://github.com/turnkey-devs/utils-ts/commit/6ce854e74df4439dfe7f034e760e82958802736e))
* createOrUpdateMany with nativeUpdate ([1fa72ad](https://github.com/turnkey-devs/utils-ts/commit/1fa72ad7c3012bfa4bf24365ee71772d6d281c9d))
* memory leak ([f07799c](https://github.com/turnkey-devs/utils-ts/commit/f07799cc57967ba159b0a7e65c38754aab565f89))
* mikro orm $nor problem ([69298df](https://github.com/turnkey-devs/utils-ts/commit/69298dfffb88beee7a699ecc4f433f59af219ecf))
* mikroorm with customQuery ([e98ae7c](https://github.com/turnkey-devs/utils-ts/commit/e98ae7c78c58ec93e8e87c08a1880e309de98186))
* minor refactor on mikroorm tester ([1e65bab](https://github.com/turnkey-devs/utils-ts/commit/1e65bab66922737a3b40c1fcef2775cdc732d705))
* polyfill for older dependencies ([b5da9e9](https://github.com/turnkey-devs/utils-ts/commit/b5da9e94bb55bf8ce65fe35c7ff00e15a7c8ccc6))
* slow delete ([bbc4330](https://github.com/turnkey-devs/utils-ts/commit/bbc433073c1572096f76dcd85b67b32096235094))
* slow upsert ([a9a1d53](https://github.com/turnkey-devs/utils-ts/commit/a9a1d53e92df2ade3df4cce9cc4c4caa54c53a4b))
* working ! ([19ab721](https://github.com/turnkey-devs/utils-ts/commit/19ab7212ad76df01dc0cb26c0fbfdf91fbfbe60c))

### Features

* cloneImmutable, clinic, memleak util, debug_to_file ([b8968e2](https://github.com/turnkey-devs/utils-ts/commit/b8968e21098d5fc9659c8ecf5ab772e30c33d7d0))

## [1.4.11](https://github.com/turnkey-devs/utils-ts/compare/v1.4.10...v1.4.11) (2023-02-26)

### Bug Fixes

* add trim recurse ([358c9c0](https://github.com/turnkey-devs/utils-ts/commit/358c9c00c88ed3978b91252f6cfe3ff40b413b56))
* axios logger got mixed up when using multiple axios instance ([c96cbff](https://github.com/turnkey-devs/utils-ts/commit/c96cbff78437ef51fb30e60e3528f908d30876b8))

## [1.4.10](https://github.com/turnkey-devs/utils-ts/compare/v1.4.9...v1.4.10) (2023-02-14)

### Bug Fixes

* add axios intance cache hashmap ([49f0c8d](https://github.com/turnkey-devs/utils-ts/commit/49f0c8d46b6103f8aa298ddc8131be0198abf448))
* move async await performance test from common ([d37db5b](https://github.com/turnkey-devs/utils-ts/commit/d37db5b4e17d37ae0ecc19f5dff292265755eb48))
* pretty logger faulty default setting, fix safeJsonStringify ([d4a3623](https://github.com/turnkey-devs/utils-ts/commit/d4a3623dea6366a232e01a719e36f6dd288dd70c))
* re-add c8 ([90012f0](https://github.com/turnkey-devs/utils-ts/commit/90012f05322a725a9394a2547cd4daedab8846bf))
* updating packages and lock it. ([02300da](https://github.com/turnkey-devs/utils-ts/commit/02300dafe23959be48d51a6c22d0be5266a8ca37))

## [1.4.9](https://github.com/turnkey-devs/utils-ts/compare/v1.4.8...v1.4.9) (2023-02-02)

### Bug Fixes

* custom type anyObject, and fix find query typing ([1cb6c63](https://github.com/turnkey-devs/utils-ts/commit/1cb6c6351fc9340ba058840bce7422d340dc240d))
* some refactor find query ([179b707](https://github.com/turnkey-devs/utils-ts/commit/179b70799e5265e1524eaf1f4187f9444ebf068c))

## [1.4.8](https://github.com/turnkey-devs/utils-ts/compare/v1.4.7...v1.4.8) (2023-01-31)

### Bug Fixes

* ignore deprecated ([f00875d](https://github.com/turnkey-devs/utils-ts/commit/f00875d3a6370ae1fe830d4f000508000c448a2e))
* model validator input and fix type guard find query ([5b7b367](https://github.com/turnkey-devs/utils-ts/commit/5b7b3675a96514ebd2cd55f0cfd69fdc14a197af))

## [1.4.7](https://github.com/turnkey-devs/utils-ts/compare/v1.4.6...v1.4.7) (2023-01-28)

### Bug Fixes

* add zodModelValidator ([0186df1](https://github.com/turnkey-devs/utils-ts/commit/0186df1e94dd0c4b6b0db14c0862d3623cd63e3e))
* http client with getClient() ([7d543e7](https://github.com/turnkey-devs/utils-ts/commit/7d543e7f6cec072f86d364159ac6dc3a6b3eb5c9))
* package.json wrong engines version ([10286e2](https://github.com/turnkey-devs/utils-ts/commit/10286e22193e09d3a7b3e72f9d208640dced0c22))
* publish script problem [release] ([79df7b7](https://github.com/turnkey-devs/utils-ts/commit/79df7b728b4da38d5a69f245fc4d62de46b3c575))
* remove semantic release from codebase ([e8c1059](https://github.com/turnkey-devs/utils-ts/commit/e8c1059a211024c192ec76b2edd9f7ad4db87ac0))

## [1.4.6](https://github.com/turnkey-devs/utils-ts/compare/v1.4.5...v1.4.6) (2023-01-27)

### Bug Fixes

* known issue with pretty logger file extension ([9799128](https://github.com/turnkey-devs/utils-ts/commit/97991282ba59ad5a02d53cac25c23dcbdf2639cd))

## [1.4.5](https://github.com/turnkey-devs/utils-ts/compare/v1.4.4...v1.4.5) (2023-01-24)

### Bug Fixes

* pretty logger date format ([7f70cd0](https://github.com/turnkey-devs/utils-ts/commit/7f70cd07721b1bb76ebfbb8509b5138cd498e9a5))

## [1.4.4](https://github.com/turnkey-devs/utils-ts/compare/v1.4.3...v1.4.4) (2023-01-21)

### Bug Fixes

* add unwrap to result (haha its morelike rust now) ([5171cab](https://github.com/turnkey-devs/utils-ts/commit/5171cabf624b41e6754127e89a7a7311f1187a11))
* precommit and export database cache ([203f78a](https://github.com/turnkey-devs/utils-ts/commit/203f78a3300e401d9cefbccc716ca909201f3971))
* publish.yml typo [release] ([139b704](https://github.com/turnkey-devs/utils-ts/commit/139b704e7cb55cba00f7f3e9be39fbeaeabf81ad))
* swc compiler ([a35f1e3](https://github.com/turnkey-devs/utils-ts/commit/a35f1e3bb3abeb29952b03680cbf47a2d5264b7b))
* typo on publish.yml [release] ([fa9f2d2](https://github.com/turnkey-devs/utils-ts/commit/fa9f2d2a52083881383ed1be7c67c08365246079))
* upgrade publish node 18.x, semantic need it [release] ([8417536](https://github.com/turnkey-devs/utils-ts/commit/84175364a2aecbe081d661fc29c574e410111a0f))

## [1.4.3](https://github.com/turnkey-devs/utils-ts/compare/v1.4.2...v1.4.3) (2022-12-27)

### Bug Fixes

* readme pretty logger ([6ea2763](https://github.com/turnkey-devs/utils-ts/commit/6ea276382692623dadbde5a4d7dc7fe1a83b5508))
* sum number bug not converting string to number ([9612c50](https://github.com/turnkey-devs/utils-ts/commit/9612c50d73aeee4a63f494b24722856ca8d04487))
* sum numbers and add pretty logger [release] ([da1bce8](https://github.com/turnkey-devs/utils-ts/commit/da1bce8a504dbed3ab20793cd9be861311f662d1))

## [1.4.2](https://github.com/turnkey-devs/utils-ts/compare/v1.4.1...v1.4.2) (2022-11-25)

### Bug Fixes

* easyFile util vulnerability creates memory leak ([f010bc3](https://github.com/turnkey-devs/utils-ts/commit/f010bc33dbc578516afe995a2c7c78ef21224cef))

## [1.4.1](https://github.com/turnkey-devs/utils-ts/compare/v1.4.0...v1.4.1) (2022-11-22)

### Bug Fixes

* BREAKING - prettyLogger cannot log debug, trace, and silent ([d5a87da](https://github.com/turnkey-devs/utils-ts/commit/d5a87dab3f5f5da9a290488ff28e0adc98ae7f90))

# [1.4.0](https://github.com/turnkey-devs/utils-ts/compare/v1.3.1...v1.4.0) (2022-11-16)

### Bug Fixes

* error testpack on CI CD ([4470ee3](https://github.com/turnkey-devs/utils-ts/commit/4470ee3c66a7c6c6e2570d775adf0d237bbe1281))
* issue for failed to find by nested object ([0d92737](https://github.com/turnkey-devs/utils-ts/commit/0d92737f619b9a830490cfb5d7731ac255ded0a3))
* logger debug string descructured ([fd3cb84](https://github.com/turnkey-devs/utils-ts/commit/fd3cb849cc8a3b8cf80027beccf885b9981515b9))
* mikroorm createOrUpdate bug and configurator env bug ([47febd5](https://github.com/turnkey-devs/utils-ts/commit/47febd5f9597c1949f6d9b412e5c383c9fe3a3dc))
* mikroorm createOrUpdate, not update data in database ([dcc2593](https://github.com/turnkey-devs/utils-ts/commit/dcc259373a4b9d4c361571c84f8ac4cd293f63f9))
* prettyLogger fileStreamRotator error and add log_level option ([a291e46](https://github.com/turnkey-devs/utils-ts/commit/a291e46cbc08051e4a63a6a5ec416be0b16451db))

### Features

* add flatten object ([56d3471](https://github.com/turnkey-devs/utils-ts/commit/56d34711ca11866555e4cfee69e769d139ef79c5))

## [1.3.1](https://github.com/turnkey-devs/utils-ts/compare/v1.3.0...v1.3.1) (2022-10-29)

### Bug Fixes

* change nyc to c8 ([2f57c55](https://github.com/turnkey-devs/utils-ts/commit/2f57c5502e49eb8bab3e9a8ccaa3d0af7e16fabf))
* downgrade ava to v4 ([4348af8](https://github.com/turnkey-devs/utils-ts/commit/4348af87af1ea709ab9f6a0af637fcca9bdf4a3d))
* export SecureEncrypt util ([48b1ccf](https://github.com/turnkey-devs/utils-ts/commit/48b1ccf3cfb6ab2fb9e0fbd1b57ca536d585a883))
* remove unwanted files ([7743d5c](https://github.com/turnkey-devs/utils-ts/commit/7743d5cd06b5e4b739fd0ef7b3ce399a89bb6ca9))
* toPlainObject (BREAKING) and add retrySync ([113bc41](https://github.com/turnkey-devs/utils-ts/commit/113bc4168a782f089dac53557d8df124ff55034f))

# Changelog All notable changes to this project will be documented in this file. Dates are displayed in UTC

# [1.3.0](https://github.com/turnkey-devs/utils-ts/compare/v1.2.4...v1.3.0) (2022-10-25)

### Bug Fixes

* connection close algorithm ([a28b9e6](https://github.com/turnkey-devs/utils-ts/commit/a28b9e62a5c2a18cefedcb420edcbb7c391e88f3)), closes [/app.diagrams.net/#G1pWuc0nqnAIom_FJS1utRYlIhC3U6](https://github.com//app.diagrams.net//issues/G1pWuc0nqnAIom_FJS1utRYlIhC3U6)
* disable TS4.5 and TS4.8 unit test for now ([2745b9d](https://github.com/turnkey-devs/utils-ts/commit/2745b9dfaa4c4f2672ffce626248f4a5e25de72c))
* expose MikroOrm Database util and add clinic doctor test ([dc227de](https://github.com/turnkey-devs/utils-ts/commit/dc227dec0c5503ed02565b3b5f1f20653ddcba49))
* lower connection count ([b24837f](https://github.com/turnkey-devs/utils-ts/commit/b24837f1ebff733a190a382d486a9d82a5f62764))
* missing dependency ([7374e18](https://github.com/turnkey-devs/utils-ts/commit/7374e18c18c96e50a5ca2e532963a277922aabb6))
* refactor database and implement it on testpack ([99344a3](https://github.com/turnkey-devs/utils-ts/commit/99344a33f6863862734981953bb7fa1dc0cdb4a8))
* refactor database utils and add tsc-progress for testpack ([11a16d6](https://github.com/turnkey-devs/utils-ts/commit/11a16d685e63ace2ad6a1a64be3ded2ddfcfd82a))
* refactor so much, details in desc ([8fac7b1](https://github.com/turnkey-devs/utils-ts/commit/8fac7b14d0e62f5f79410fda8719b250b2f235bd))
* testpack with database test ([395e133](https://github.com/turnkey-devs/utils-ts/commit/395e13318d9451147e0d8d54fa5040ebcb8fa34e))
* update axios logger ([c8405e5](https://github.com/turnkey-devs/utils-ts/commit/c8405e50f3cfafd6020deb1e19421da41a06632e))

### Features

* MikroOrm database util, and many improvements [release] ([fa9d764](https://github.com/turnkey-devs/utils-ts/commit/fa9d764efef6ab70589ed9d5067241c179875b79))

## [1.2.4](https://github.com/turnkey-devs/utils-ts/compare/v1.2.3...v1.2.4) (2022-10-11)

### Bug Fixes

* configurator session behavior unit test ([b03db77](https://github.com/turnkey-devs/utils-ts/commit/b03db775097b4e7d1c9f6c2e5cfe02b9134a4c7a))
* configurator session test, and fix filesystem error ([0ca9508](https://github.com/turnkey-devs/utils-ts/commit/0ca9508d74e3f841f19a6dfa6049b7ca3dfa593a))
* configurator session test, and fix filesystem error ([94e1340](https://github.com/turnkey-devs/utils-ts/commit/94e1340f4b5a73ce36a599a305a716768f60e8c4))
* configurator test ([8c65aa1](https://github.com/turnkey-devs/utils-ts/commit/8c65aa185320ebe755e8d7bc2af9f7b2af03cd80))
* export web base ([6af24ec](https://github.com/turnkey-devs/utils-ts/commit/6af24ec4d2815a2c3fe96d7bd5449c8b4611c9f8))
* not stable unit test [release] ([6f0e5a2](https://github.com/turnkey-devs/utils-ts/commit/6f0e5a25a13237b8f0abf58846b09a811200fc51))

## [1.2.3](https://github.com/turnkey-devs/utils-ts/compare/v1.2.2...v1.2.3) (2022-10-06)

### Bug Fixes

* minor refactor ([1de009d](https://github.com/turnkey-devs/utils-ts/commit/1de009dc99f52e769fb6025ddda2f5adbcca2522))
* minor wrong import and fix pickRandomValue returned undefined ([9ea1cf5](https://github.com/turnkey-devs/utils-ts/commit/9ea1cf51e9918f2f49f2a655bc0f40a8685e383f))
* model validator not validate data ([a8189b6](https://github.com/turnkey-devs/utils-ts/commit/a8189b6ef8b665478fbd89ac7b0a636e23bc0a65))
* model validator with flipped optionals ([d0e574d](https://github.com/turnkey-devs/utils-ts/commit/d0e574dbd6e6c358dd2170360227b5d80038b664))
* simplify logic ([7c611cb](https://github.com/turnkey-devs/utils-ts/commit/7c611cb9f1092e75db4e29a85b477fcf6f8f96af))

## [1.2.2](https://github.com/turnkey-devs/utils-ts/compare/v1.2.1...v1.2.2) (2022-10-01)

### Bug Fixes

* pretty logger factory child not returning right type [release] ([acf48d2](https://github.com/turnkey-devs/utils-ts/commit/acf48d269382c46814189e7b7f1bae7a1d3782e0))

## [1.2.1](https://github.com/turnkey-devs/utils-ts/compare/v1.2.0...v1.2.1) (2022-10-01)

### Bug Fixes

* expose base error, serialize error, normalize float ([e880c39](https://github.com/turnkey-devs/utils-ts/commit/e880c39ed3c4ee88fe1ad11bb3e17dcb73f77fba))
* expose base error, serialize error, normalize float [release] ([fcce752](https://github.com/turnkey-devs/utils-ts/commit/fcce752420ca85a13769f9581aac7a4cd3bd25dd))

# [1.2.0](https://github.com/turnkey-devs/utils-ts/compare/v1.1.2...v1.2.0) (2022-09-29)

### Bug Fixes

* add ability to disable sources ([cbfe07d](https://github.com/turnkey-devs/utils-ts/commit/cbfe07da597333cccf79052dc169db55eddfce85))
* add web module ([7bf21dc](https://github.com/turnkey-devs/utils-ts/commit/7bf21dcf45fa5d5f69a4571a2734f1660c07b9e1))
* cannot run vault check on CICD because secret cred ([ce9a547](https://github.com/turnkey-devs/utils-ts/commit/ce9a547bde35de4e597e96688e4d11571530cee6))
* configurator util ([c8c8a4f](https://github.com/turnkey-devs/utils-ts/commit/c8c8a4f4961339f7364b223848e78e86ba57ccf6))
* configurator with default value ([d170c43](https://github.com/turnkey-devs/utils-ts/commit/d170c439cd57932bb56f84c4cdad55da892f26f3))
* don't push dist [release] ([59bf9d2](https://github.com/turnkey-devs/utils-ts/commit/59bf9d204a02dedeae644ecec1ba94e0fe66e921))
* error compatibility with TS 4.8 ([f2e2cd7](https://github.com/turnkey-devs/utils-ts/commit/f2e2cd7ba0669c2b9dcee6d84572d4f1b027dfe1))
* source test not pushed to repo ([fe770f9](https://github.com/turnkey-devs/utils-ts/commit/fe770f901c19f4169efe4bbbcdbde75d791e54f7))
* wrong CICD steps order ([0f6fe5c](https://github.com/turnkey-devs/utils-ts/commit/0f6fe5ccb25532b056176ed92a8622bb0800c091))

### Features

* date helper v2 with help of luxon (WIP) ([3ae18d8](https://github.com/turnkey-devs/utils-ts/commit/3ae18d82cb1d3fe9b46412bd564757736914f8fd))
* feature configurator utils, web module [release] ([92976fa](https://github.com/turnkey-devs/utils-ts/commit/92976fa5b50c4c54bba4cafdf0cb7efe159b1d0f))

## [1.1.2](https://github.com/turnkey-devs/utils-ts/compare/v1.1.1...v1.1.2) (2022-09-18)

### Bug Fixes

* error TS 4.5 cause not assignable ([737f0ac](https://github.com/turnkey-devs/utils-ts/commit/737f0acc325747a24ce48bc692e53dee0c20d6bb))
* error TS 4.8 has cause: unknown type ([a060fb7](https://github.com/turnkey-devs/utils-ts/commit/a060fb7f0293f0563a4b58ec06080548eecbfb9d))
* **minor:** change releaserc behavior ([e6c36e7](https://github.com/turnkey-devs/utils-ts/commit/e6c36e799e390acb829dc75318f57d83470f1977))

## [1.1.1](https://github.com/turnkey-devs/utils-ts/compare/v1.1.0...v1.1.1) (2022-09-11)

### Bug Fixes

* **bugfix:** [release] remove package-lock.json, because os diff ([7d305e7](https://github.com/turnkey-devs/utils-ts/commit/7d305e758e3fd1f55503d9efe34885c913bf94d7))
* **bugfix:** deprecate notification utils, add test:pack [release] ([adb6b75](https://github.com/turnkey-devs/utils-ts/commit/adb6b7544df895b4c9ec80904dcd2dbdf43e97a5))
* **minor:** [release] update publish action ([0883d06](https://github.com/turnkey-devs/utils-ts/commit/0883d062700a08ef6c90dfe5ceaa6527656c007e))

# [1.1.0](https://github.com/turnkey-devs/utils-ts/compare/v1.0.2...v1.1.0) (2022-09-11)

### Bug Fixes

* **publish-with-condition:** only commit with certain word is released ([d4208ec](https://github.com/turnkey-devs/utils-ts/commit/d4208ec08456f48b53f8d8190d5b033da20d1641))
* **readme.md:** [release] force release ([f5726b3](https://github.com/turnkey-devs/utils-ts/commit/f5726b3f0f0c7b8b353ddc9b630efe5e26c74ad7))
* **readme.md:** add npm version badge ([afd78d9](https://github.com/turnkey-devs/utils-ts/commit/afd78d9abddabd4aba1b2d083c352a566b2a19c3))
* **readme.md:** minor change ([a2b03d1](https://github.com/turnkey-devs/utils-ts/commit/a2b03d1ce56a682f4021ddfb79febc22f1cc10f2))

### Features

* **utils-subpackage:** publish new update [release] ([c207c9c](https://github.com/turnkey-devs/utils-ts/commit/c207c9cb3eda121c1c528616ebf83e9cd62fc7f1))

## [1.0.2](https://github.com/turnkey-devs/utils-ts/compare/v1.0.1...v1.0.2) (2022-09-08)

### Bug Fixes

* **add lcov and fix password utils:** some update ([2d8c978](https://github.com/turnkey-devs/utils-ts/commit/2d8c9786bc7227266a2a2b633cc02615bb6ba1a9))
* **bug:** remake package.lock ([19a974f](https://github.com/turnkey-devs/utils-ts/commit/19a974f7c5f73e88c969e785e6a084274eaf150e))
* **deepmerge-and-lcov:** add lcov, deepmerge, and readme ([604c39d](https://github.com/turnkey-devs/utils-ts/commit/604c39dda97086a2a917b5588fcc2a0a269ff493))
* **error:** swc-core make error on unit test ([a20e836](https://github.com/turnkey-devs/utils-ts/commit/a20e8362a29f94c64f5c1977fa60634959657145))
* **package-lock-gone:** re-add package.lock json ([64405d7](https://github.com/turnkey-devs/utils-ts/commit/64405d70d50878ae02ef494067fefefcaa608f96))
* **password-util:** add unit test for password, and minor refactor ([1642e0d](https://github.com/turnkey-devs/utils-ts/commit/1642e0d78e0d918f32dd1b51bea56c5641c23f7e))
* **readme.md:** minor changes ([d046ef6](https://github.com/turnkey-devs/utils-ts/commit/d046ef6745b1658b8bda91fd610dd2e6194c0820))
* **unit-test-on-PR:** add github action unit test on PR ([cec2c85](https://github.com/turnkey-devs/utils-ts/commit/cec2c8584f64f3729ad8297504225ea75ea28583))
* **unit-test:** unit test CI with right order ([ae69338](https://github.com/turnkey-devs/utils-ts/commit/ae69338d40f5b441ea52ae4c28e33032018eabb7))

## [1.0.1](https://github.com/turnkey-devs/utils-ts/compare/v1.0.0...v1.0.1) (2022-09-05)

### Bug Fixes

* **semantic-release:** add access public ([667c240](https://github.com/turnkey-devs/utils-ts/commit/667c240ea32cba080a66266923f07d919b51c906))

# 1.0.0 (2022-09-05)

### Bug Fixes

* 🔨fix find_query with ability to find nested object ([b7e1ef6](https://github.com/turnkey-devs/utils-ts/commit/b7e1ef6ebba4d147e4c398de2bb85beb60b304e1))
* **add-unit-test:** add find query unit test ([d8f7a57](https://github.com/turnkey-devs/utils-ts/commit/d8f7a5742d1589598f4fa6e3d099ac7f0559dd48))
* **ci-error:** fix error caused by test ([20eb56b](https://github.com/turnkey-devs/utils-ts/commit/20eb56b742b0e8ff7c872b9b7c47abc5b11d20b6))
* **ci-test-err:** fix error on github action test ([2c89014](https://github.com/turnkey-devs/utils-ts/commit/2c8901447a527f727ceb07d180994369b79e987c))
* **find-many:** wrong result by find ([a7ece20](https://github.com/turnkey-devs/utils-ts/commit/a7ece20a26e2412b529350d399a87383ec3e87ad))
* **lokidb-update:** loki db refactor ([1ec3209](https://github.com/turnkey-devs/utils-ts/commit/1ec3209f9d8a3fab4fc4a416bd51278651b78ae8))
* **major-bug:** commont utils find not working as intented ([f121d19](https://github.com/turnkey-devs/utils-ts/commit/f121d195c533b942504a595f1a7e2ebd279d1520))
* **minor-lint:** fix minor linter error ([651b74f](https://github.com/turnkey-devs/utils-ts/commit/651b74f8be67120f8671f1aed2bd13b8f42fc02c))
* **move-to-external:** move external ([5c84faa](https://github.com/turnkey-devs/utils-ts/commit/5c84faa51297da42c499adb06981c64709db6094))
* **notification:** fix notif service update ([5ff9b19](https://github.com/turnkey-devs/utils-ts/commit/5ff9b193c5ac6ae4e9b6ae7d241f03ca5f86e8f4))
* **notification:** move to services ([c4fa174](https://github.com/turnkey-devs/utils-ts/commit/c4fa174b2e6638b434c420aa19d855fa553efac0))
* **pre-semantic:** just add unit-test and preparing semantic release ([35dde65](https://github.com/turnkey-devs/utils-ts/commit/35dde65cfbbcf4f4e35fa7b776976bd256e9ca76))
* pretty logger bug ([6f3bae8](https://github.com/turnkey-devs/utils-ts/commit/6f3bae84e47f74d9015297e7100b1d8193003a0d))
* **pretty-logger:** improve unit test ([f505fc9](https://github.com/turnkey-devs/utils-ts/commit/f505fc92191cff3ea86bc48f5d87efa2d3df4b81))
* **semantic-release:** fix github workflows ([36cd6a6](https://github.com/turnkey-devs/utils-ts/commit/36cd6a6a42428b6b3364d770011e7040a2259015))
* **semantic-release:** trying to get it works ([c084f32](https://github.com/turnkey-devs/utils-ts/commit/c084f3266ad69cf4f43063de25168f4d766ba712))
* **test:** adding more specific condition for date test ([80f5baf](https://github.com/turnkey-devs/utils-ts/commit/80f5bafd654f97a6612364e226fff0a962a4e4f2))
* **unit-test-fail:** fix files ([145a65d](https://github.com/turnkey-devs/utils-ts/commit/145a65d9d2a71cdb72a241f4ca99e35757f78877))
* update http client ([56c9106](https://github.com/turnkey-devs/utils-ts/commit/56c9106c84896750911a14eff0a5387528fccc83))
* **update-pretty-logger:** update details on desc ([37c5a8c](https://github.com/turnkey-devs/utils-ts/commit/37c5a8cfd68c4484847bf7b8db485a2c8599c11a))
* **update-xo:** update xo and fix build issue with estree ([f7a4609](https://github.com/turnkey-devs/utils-ts/commit/f7a46093e3d8a6dc841c72ee907a9e0d8917c7bc))
* **update:** many updates and sync with newest repo ([698d723](https://github.com/turnkey-devs/utils-ts/commit/698d723d708fb4e389f7b66886a9518bb588ae0a))
* **workflow-syntax:** another fix syntax... ([13352b4](https://github.com/turnkey-devs/utils-ts/commit/13352b45cc537662b185a5473fddde9eaa5365d5))
* **workflows-syntax:** fixing minor syntax error ([3691aca](https://github.com/turnkey-devs/utils-ts/commit/3691aca1bb81336b53908a36632c491058a52aee))

### Features

* 🎉add model_validator util. ([e0d5736](https://github.com/turnkey-devs/utils-ts/commit/e0d5736427fdee70d0c5968c0c551b261bf73f61))
* 🎉notification service ([218fc1b](https://github.com/turnkey-devs/utils-ts/commit/218fc1b48d623d74ab7733eee6f09791c745720b))
* 🔧change old orderBy to orderByKeys, and create new orderBy ([12a70a4](https://github.com/turnkey-devs/utils-ts/commit/12a70a473c268f16ec860c3b4f65f5ac885e82d9))
* **pretty-logger:** ✅update pretty logger with ability to censor ([24dc723](https://github.com/turnkey-devs/utils-ts/commit/24dc72303865cf5534ae644804484e8a5c61238f))
* **semantic-release:** add semantic release and ci publish ([f6de6e7](https://github.com/turnkey-devs/utils-ts/commit/f6de6e700dbb7a57889098196edef2314f615c08))
