diff --git a/CHANGELOG.md b/CHANGELOG.md index ae5539fa..29e5a169 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,208 @@ # Changelog +## [2.8.0](https://github.com/rubiin/ultimate-nest/compare/v2.7.1...v2.8.0) (2024-11-25) + + +### Features + +* add index on foreign keys for better perf ([0dae4fc](https://github.com/rubiin/ultimate-nest/commit/0dae4fc7464cc4925f047c59c02a0a3ac74d2cee)) +* add isBooleanField decorator ([49bd9c1](https://github.com/rubiin/ultimate-nest/commit/49bd9c13485db404e88e20a561ddf7deeed1df2b)) +* add nested validator ([99a150a](https://github.com/rubiin/ultimate-nest/commit/99a150ae1a7f029f3c6323980c9554a8ca39c020)) +* add option to keep original file name in aws s3 ([d57e668](https://github.com/rubiin/ultimate-nest/commit/d57e668c6e9f518e72c6d4087759bcd297275b5e)) +* add pool listeners ([4ec4c0e](https://github.com/rubiin/ultimate-nest/commit/4ec4c0ecf2891c01e13ca45aad1e618772eb8f48)) +* add quick-migrate justfile command ([7b828b4](https://github.com/rubiin/ultimate-nest/commit/7b828b4eabb1632a4b4d4d26ec0e3e3225746b3f)) +* add timeZone ([#512](https://github.com/rubiin/ultimate-nest/issues/512)) ([95037b7](https://github.com/rubiin/ultimate-nest/commit/95037b74fe0d3b80df1bdbb438644a7fb488ce37)) +* aws s3 module allows all options ([50a7210](https://github.com/rubiin/ultimate-nest/commit/50a7210f55fba545ab72aed334da66a6658ebf29)) +* eslint flat config ([fce475f](https://github.com/rubiin/ultimate-nest/commit/fce475fcd3852eca7fc1ffd997a3fea5f6724465)) +* eslint to cjs ([477d431](https://github.com/rubiin/ultimate-nest/commit/477d431acf4aa4db2779c9f1124248b01824fdc9)) +* export request, response to global namespace , read comment on why ([6e67466](https://github.com/rubiin/ultimate-nest/commit/6e674664d5f9dcc2ed133a4401007c8461538e0b)) +* **file:** Add ApiFileResponse decorator for file downloads ([8b55cd5](https://github.com/rubiin/ultimate-nest/commit/8b55cd5374dea263c52c5a023c2139f5e8c4a104)) +* observable in aws s3 ([62fb6fd](https://github.com/rubiin/ultimate-nest/commit/62fb6fd77ef00fe6c705caa7789322192912cb2f)) +* origin decorator, min/max date ([ac379dd](https://github.com/rubiin/ultimate-nest/commit/ac379dd7c22154cd96613938314e69c2dc8c81c0)) +* rabbitmq health check ([9779e82](https://github.com/rubiin/ultimate-nest/commit/9779e829b7df0536ce03e6d3b4e0fc6f6c10c9cf)) +* typesafe comparision decorator ([a1c2914](https://github.com/rubiin/ultimate-nest/commit/a1c2914725c04e421995462ea5a059f7aedc2a4b)) +* use rabbitmq image with delayed plugin ([905ff26](https://github.com/rubiin/ultimate-nest/commit/905ff266015a07c59c263de244962ba1814cd0ca)) +* vscode settings ([6b17b26](https://github.com/rubiin/ultimate-nest/commit/6b17b26444fec9513b822c2e6fcc9e60cd8f4bbf)) + + +### Bug Fixes + +* add custom file validation msg for filesize ([acb84f7](https://github.com/rubiin/ultimate-nest/commit/acb84f7e9a0e3a8be1c7ea246b1ecb3298a0f055)) +* add indexes for faster query ([eae7e27](https://github.com/rubiin/ultimate-nest/commit/eae7e272a73a9870417ab1a3f7a4dcc33106fccb)) +* add more unicorn rules ([02eddc9](https://github.com/rubiin/ultimate-nest/commit/02eddc98201244e1a152d7585aa0783248197d04)) +* add swagger dark css ([fa8b6fe](https://github.com/rubiin/ultimate-nest/commit/fa8b6fe42822e7e21a1489df8b92f17b6e542b39)) +* add type checked rules ([742114a](https://github.com/rubiin/ultimate-nest/commit/742114accaa1f4ed4b8541be9943f10a9121b18a)) +* add typesafety for dateFomat validator ([6b954f7](https://github.com/rubiin/ultimate-nest/commit/6b954f77af2912f02aac47958163e36c00c2548e)) +* add web,svg as valid image format ([115958c](https://github.com/rubiin/ultimate-nest/commit/115958cddad70898b20f4fedd4937e3cd616e0b9)) +* add web,svg as valid image format ([b9f5cd9](https://github.com/rubiin/ultimate-nest/commit/b9f5cd9481c63c49b0c90bf7f008f17602d58f92)) +* adjust function calls to use correct arguments ([d8b59dc](https://github.com/rubiin/ultimate-nest/commit/d8b59dcbd952c55b001d639f9f6f0ae1dfd2e313)) +* async style for pino and i18n module ([ef86e2e](https://github.com/rubiin/ultimate-nest/commit/ef86e2eae985488851f0860d88dd088f93540b1a)) +* cache and throttle use ioredis ([0abe484](https://github.com/rubiin/ultimate-nest/commit/0abe484560842e257194689f8c259e819306f93e)) +* clister config ([51c9616](https://github.com/rubiin/ultimate-nest/commit/51c9616edea508559ff141c19980a5634f315352)) +* compose file ([a0ecf14](https://github.com/rubiin/ultimate-nest/commit/a0ecf14cf1a2789e9b9cb2e13baa53c6bfd0fbb7)) +* compose file ([70647ad](https://github.com/rubiin/ultimate-nest/commit/70647ad041cd13073ecad1356ef19b8a892d26ef)) +* concurrency options for pool ([88d56bf](https://github.com/rubiin/ultimate-nest/commit/88d56bf3450509273522ea44356181f90213e05e)) +* convert promises to async ([c695f62](https://github.com/rubiin/ultimate-nest/commit/c695f624866d4f8458e0e6970d999b61926bfe1d)) +* crud types ([52d62f7](https://github.com/rubiin/ultimate-nest/commit/52d62f7290420c0522f64da89d6f24d8ffa9f3d5)) +* custom ladjs/consolidate typings as there is no types with the name for now ([4f4082f](https://github.com/rubiin/ultimate-nest/commit/4f4082fe4495d62a70b1c50450cc36c51971116e)) +* custom message for file format validation ([cb54625](https://github.com/rubiin/ultimate-nest/commit/cb546251be359f096083b2218f9329967d90f076)) +* **deps:** update all non-major dependencies ([a0fd4b8](https://github.com/rubiin/ultimate-nest/commit/a0fd4b8d166180bba9cdb18b1567981a03357240)) +* **deps:** update all non-major dependencies ([5be0597](https://github.com/rubiin/ultimate-nest/commit/5be059706ce7883f1634bf9da642d7d928f41e8b)) +* **deps:** update all non-major dependencies ([870640c](https://github.com/rubiin/ultimate-nest/commit/870640c8f75a42d8564eb204f2cb4727db9641fa)) +* **deps:** update all non-major dependencies ([d619e9f](https://github.com/rubiin/ultimate-nest/commit/d619e9fc4d154cb81af5ffe51d7faef079e339d7)) +* **deps:** update all non-major dependencies ([636f625](https://github.com/rubiin/ultimate-nest/commit/636f62517f7bd09c17aebfbaa20c5a45cf9a2c93)) +* **deps:** update all non-major dependencies ([d94d50c](https://github.com/rubiin/ultimate-nest/commit/d94d50c4174abbb40f4f0da82cd44f9775342eca)) +* **deps:** update all non-major dependencies ([4f1fb10](https://github.com/rubiin/ultimate-nest/commit/4f1fb1050cef213ad5dcdea9f25b52320ba4c258)) +* **deps:** update all non-major dependencies ([1b55f63](https://github.com/rubiin/ultimate-nest/commit/1b55f6302d82043f4080569d963e642aee8efb38)) +* **deps:** update all non-major dependencies ([4a4657e](https://github.com/rubiin/ultimate-nest/commit/4a4657e628c92631451438cb087658cb305baad9)) +* **deps:** update all non-major dependencies ([2dff84e](https://github.com/rubiin/ultimate-nest/commit/2dff84e37de38f76b40d3bec7f571cb9804cde8b)) +* **deps:** update all non-major dependencies ([6a2fe0d](https://github.com/rubiin/ultimate-nest/commit/6a2fe0d88abdb7eab546623e6d352990418426f6)) +* **deps:** update all non-major dependencies ([71f8b03](https://github.com/rubiin/ultimate-nest/commit/71f8b0328a004728baec1479750f4e15da3e918b)) +* **deps:** update all non-major dependencies ([adae9ca](https://github.com/rubiin/ultimate-nest/commit/adae9cab1960cf4208d9b5ee177ff78c21e73df4)) +* **deps:** update all non-major dependencies ([bab977f](https://github.com/rubiin/ultimate-nest/commit/bab977fc98ef2487144e57838d1e00a2dfbbc7b4)) +* **deps:** update all non-major dependencies ([7a92023](https://github.com/rubiin/ultimate-nest/commit/7a920237450d1379d25ec7f8cee36e8d366111ca)) +* **deps:** update all non-major dependencies ([74aceac](https://github.com/rubiin/ultimate-nest/commit/74aceace0bf14a001d091bca2737c9a2d939e5e8)) +* **deps:** update all non-major dependencies ([96b2dba](https://github.com/rubiin/ultimate-nest/commit/96b2dbac33d9ed1f822bbe8985e2550cfaf0839a)) +* **deps:** update all non-major dependencies ([d5586cd](https://github.com/rubiin/ultimate-nest/commit/d5586cdf9c2488ff1e55557abe6d8413d157f7be)) +* **deps:** update all non-major dependencies ([918c42f](https://github.com/rubiin/ultimate-nest/commit/918c42fae0d2536c3201d52ceea3e751bfb2b72c)) +* **deps:** update all non-major dependencies ([9606da0](https://github.com/rubiin/ultimate-nest/commit/9606da0014eb18ab136798768bd2cca10b9337d2)) +* **deps:** update all non-major dependencies ([26b03db](https://github.com/rubiin/ultimate-nest/commit/26b03dbf4c0af5d4790f9faa4a64b503f8e19d03)) +* **deps:** update all non-major dependencies ([cb3edad](https://github.com/rubiin/ultimate-nest/commit/cb3edadd615a919eb06f2c9b3b671b099a5db929)) +* **deps:** update all non-major dependencies ([3e091e1](https://github.com/rubiin/ultimate-nest/commit/3e091e19beda649aec9b43d8d60f955eae07d89c)) +* **deps:** update all non-major dependencies ([25fb25a](https://github.com/rubiin/ultimate-nest/commit/25fb25afdd2d11dbaa20491abd0e2865fb60074d)) +* **deps:** update all non-major dependencies ([bb0a2a4](https://github.com/rubiin/ultimate-nest/commit/bb0a2a417a42360bda8c5fac9e6e5c49a988d348)) +* **deps:** update all non-major dependencies ([822b1c9](https://github.com/rubiin/ultimate-nest/commit/822b1c9b1d69d5a9a080abc0c82060e8f6082231)) +* **deps:** update all non-major dependencies ([4a1d351](https://github.com/rubiin/ultimate-nest/commit/4a1d35184bc17fda913d960c41f70028bfd74d02)) +* **deps:** update all non-major dependencies ([2bb409c](https://github.com/rubiin/ultimate-nest/commit/2bb409cbac71bd8db376b73818d6461dfaf6d0e0)) +* **deps:** update all non-major dependencies ([8a28bbd](https://github.com/rubiin/ultimate-nest/commit/8a28bbdfad5325f6e3deed24c26d2a480b0c05e4)) +* **deps:** update all non-major dependencies ([e2c5326](https://github.com/rubiin/ultimate-nest/commit/e2c5326fc01bbc0814545b31a6e522328e1a12ce)) +* **deps:** update all non-major dependencies ([e221d28](https://github.com/rubiin/ultimate-nest/commit/e221d28c8a74a38e570dbfd305f9ab4b8ae79c88)) +* **deps:** update all non-major dependencies ([25a2d07](https://github.com/rubiin/ultimate-nest/commit/25a2d07899227e8eeac03eaefb5c618f24f4990a)) +* **deps:** update all non-major dependencies ([877534a](https://github.com/rubiin/ultimate-nest/commit/877534a5d1b2d8c65688c8ab3139f5af0c3a775a)) +* **deps:** update all non-major dependencies ([22fce0b](https://github.com/rubiin/ultimate-nest/commit/22fce0bf23712a17ca81a2b8e4dc35e8aac89be1)) +* **deps:** update all non-major dependencies ([6d02845](https://github.com/rubiin/ultimate-nest/commit/6d0284501a025cab57f778f14b3981045c655365)) +* **deps:** update all non-major dependencies ([2a56013](https://github.com/rubiin/ultimate-nest/commit/2a56013536de1131b9989572be912e5a358503ac)) +* **deps:** update all non-major dependencies ([1553c5a](https://github.com/rubiin/ultimate-nest/commit/1553c5a7b286eedd53f29ea9d637b7707e5d8aca)) +* **deps:** update all non-major dependencies to ^3.564.0 ([4c40367](https://github.com/rubiin/ultimate-nest/commit/4c403675d572b654a9f93764920fc6663c78336f)) +* **deps:** update all non-major dependencies to ^7.112.1 ([7d304fe](https://github.com/rubiin/ultimate-nest/commit/7d304fe5fd0c21bf27a4d8617e3d849135870793)) +* **deps:** update dependency @golevelup/nestjs-rabbitmq to v5 ([08d71a3](https://github.com/rubiin/ultimate-nest/commit/08d71a3b0ffc4ba5e79a343eee71211d595d9038)) +* **deps:** update dependency @mikro-orm/nestjs to v6 ([2d61d1a](https://github.com/rubiin/ultimate-nest/commit/2d61d1a8566432d2e47c0e55994375124fd19655)) +* **deps:** update dependency @nestjs/swagger to v8 ([4b40048](https://github.com/rubiin/ultimate-nest/commit/4b40048ace1943b80dc9d0a801734d32a72e323f)) +* **deps:** update dependency @nestjs/throttler to v6 ([22c7648](https://github.com/rubiin/ultimate-nest/commit/22c76483b16d79f2085fc110f5b87136ed0e8213)) +* **deps:** update dependency @sentry/node to v8 ([9bff938](https://github.com/rubiin/ultimate-nest/commit/9bff93869af977137242d2e64bccabf38bf438a7)) +* **deps:** update dependency @sentry/node to v8 ([3ac049f](https://github.com/rubiin/ultimate-nest/commit/3ac049f20ddb3ee3d2a341c269b00c337138b425)) +* **deps:** update dependency @sentry/node to v8 ([bf12d4d](https://github.com/rubiin/ultimate-nest/commit/bf12d4d17ff64c55d66549bf63d8ee400486d0d6)) +* **deps:** update dependency date-fns to v4 ([4477d26](https://github.com/rubiin/ultimate-nest/commit/4477d2649e88dffff7b310301bd1532472330641)) +* **deps:** update dependency date-fns-tz to v3 ([b86b84b](https://github.com/rubiin/ultimate-nest/commit/b86b84b42ec08c45d517e7fb3daa8b9a44b3f508)) +* **deps:** update dependency firebase-admin to v13 ([2148629](https://github.com/rubiin/ultimate-nest/commit/214862970153ea5b219fe943abe35291f02e0d2d)) +* **deps:** update dependency helmet to v8 ([46e046d](https://github.com/rubiin/ultimate-nest/commit/46e046dc9e04ff45f3ac3d65fb0b30703f2a2806)) +* **deps:** update dependency isomorphic-dompurify to ^2.8.0 ([36fb0d2](https://github.com/rubiin/ultimate-nest/commit/36fb0d22a257299708bde1c6b0b626bef16d72f1)) +* **deps:** update dependency nestjs-pino to v4 ([a1e7d2e](https://github.com/rubiin/ultimate-nest/commit/a1e7d2ea963965f2e4e7c4a9b80e78235a68a083)) +* **deps:** update dependency nodemailer to ^6.9.9 ([59780b0](https://github.com/rubiin/ultimate-nest/commit/59780b0f4d1cdbd2be4aee466bc4209a8174f675)) +* **deps:** update dependency pino-http to v10 ([de60001](https://github.com/rubiin/ultimate-nest/commit/de600014184c3b40e7d588bf209e5f3769f929d9)) +* **deps:** update dependency pino-http to v9 ([f184016](https://github.com/rubiin/ultimate-nest/commit/f184016232f642cdbe5660d3813b8403de6703e4)) +* **deps:** update dependency pino-pretty to v13 ([6d1800a](https://github.com/rubiin/ultimate-nest/commit/6d1800a61b1149884c02c22d37e606ccb086c716)) +* **deps:** update dependency poolifier to ^4.0.9 ([fa702ca](https://github.com/rubiin/ultimate-nest/commit/fa702ca8307d83bba0a0dab755804ec914a4c355)) +* **deps:** update dependency poolifier to v4 ([53f91ff](https://github.com/rubiin/ultimate-nest/commit/53f91ffdec02a255952900d5d624d3dda62c5362)) +* **deps:** update dependency prom-client to v15 ([c7f531d](https://github.com/rubiin/ultimate-nest/commit/c7f531d950e46a15fbeea6cf77b5d1032dcd43d4)) +* **deps:** update dependency prom-client to v15 ([2ad3d04](https://github.com/rubiin/ultimate-nest/commit/2ad3d0439189d551490bb65b3d7e6047de61600f)) +* **deps:** update dependency stripe to v15 ([5ffc78d](https://github.com/rubiin/ultimate-nest/commit/5ffc78d0520afe2f28bd647e80518630f51d7807)) +* **deps:** update dependency stripe to v16 ([7f387fc](https://github.com/rubiin/ultimate-nest/commit/7f387fc4fae5ffe4068160b18874189e0fed35d9)) +* **deps:** update dependency stripe to v16 ([bc58631](https://github.com/rubiin/ultimate-nest/commit/bc58631c82cc368b41f8e2fa5b9575a067e94af7)) +* **deps:** update dependency twilio to v5 ([7b54fb5](https://github.com/rubiin/ultimate-nest/commit/7b54fb5cd107d188e029cdc5871843790602f352)) +* **deps:** update sentry-javascript monorepo to v8 ([3e88362](https://github.com/rubiin/ultimate-nest/commit/3e883624d084103ab7e9a2a72750ca3c0eb85cec)) +* disable internal logs ([1600439](https://github.com/rubiin/ultimate-nest/commit/1600439739a89dd69264ba00b9b6df7404ecfa15)) +* docker and stuffs ([3601c83](https://github.com/rubiin/ultimate-nest/commit/3601c83ba3a9f6c33f7d91297d777940e334ef93)) +* **docker:** use lts node docker image ([a5ad90c](https://github.com/rubiin/ultimate-nest/commit/a5ad90cf62395cac468f8605de7064e0302a8b14)) +* dont include stripe by default ([17bfba9](https://github.com/rubiin/ultimate-nest/commit/17bfba93ae1d427f51fe6e153f91134e233a5790)) +* downgrade sentry/node to latest v7 as nest-sentry doesnt support v8 atm ([3cc6ac7](https://github.com/rubiin/ultimate-nest/commit/3cc6ac77197355bd0cd21758e7927e6472dcf455)) +* dynamic threads with dynamic minmax ([4a39640](https://github.com/rubiin/ultimate-nest/commit/4a3964064000b8136f3d48eaea7d7ab032d6445a)) +* dynamic worker file ([ff481de](https://github.com/rubiin/ultimate-nest/commit/ff481de91b5e2475e2acccfe07fe89b112962ef6)) +* editorconfig for jsutfile and other defaults ([30fa935](https://github.com/rubiin/ultimate-nest/commit/30fa935e930924464a4b6d90dedf350a215420ef)) +* eslint ([92544ce](https://github.com/rubiin/ultimate-nest/commit/92544ce6c1326d92651a0207128ba9358df08091)) +* eslint chnages ([7bdb322](https://github.com/rubiin/ultimate-nest/commit/7bdb3220dd16554f0f7e2d5b8a63ff0419f93a74)) +* eslint comment ([76ee3a1](https://github.com/rubiin/ultimate-nest/commit/76ee3a1fe70fafdbeb94d5758fd17d95cad2191d)) +* eslint override ([453059a](https://github.com/rubiin/ultimate-nest/commit/453059aef407f45da350bd4ea4d83e162f0fee09)) +* eslint strict null check ([c050913](https://github.com/rubiin/ultimate-nest/commit/c0509137280bf7aac1838208385919b9bfe45496)) +* eslint strict null check ([a52fe2e](https://github.com/rubiin/ultimate-nest/commit/a52fe2ec4305696ae437c3f36c0e0676af15b20a)) +* eslint strict null check ([1a60906](https://github.com/rubiin/ultimate-nest/commit/1a609062f8968084f16464a0631daee24b852bb0)) +* exclude paths for serve static ([6a5edf4](https://github.com/rubiin/ultimate-nest/commit/6a5edf4fc8d662450d7a9f76d788288e091a5f3a)) +* extract mikros entity type to separate types ([db3a473](https://github.com/rubiin/ultimate-nest/commit/db3a473fad5b8b51c839c06d1b12000f35f643ca)) +* extract mikros entity type to separate types ([db3a473](https://github.com/rubiin/ultimate-nest/commit/db3a473fad5b8b51c839c06d1b12000f35f643ca)) +* faker update ([6d59c9d](https://github.com/rubiin/ultimate-nest/commit/6d59c9d1d0eefc1f5e1b4e365c78179932179c1e)) +* filetype detection on upload ([396287d](https://github.com/rubiin/ultimate-nest/commit/396287d19c23e0e7d0a18f8f04d6867961a51988)) +* filetype detection on upload ([96b2dba](https://github.com/rubiin/ultimate-nest/commit/96b2dbac33d9ed1f822bbe8985e2550cfaf0839a)) +* getEntityName implementation ([bbd3abc](https://github.com/rubiin/ultimate-nest/commit/bbd3abc4afc00e3bb7c9b776bcbe8553e2dbb60a)) +* getMime returns extension if not found ([f3fcc28](https://github.com/rubiin/ultimate-nest/commit/f3fcc28643234033f1b998edd810d7e2e452f3cf)) +* issues with configs ([bfa3273](https://github.com/rubiin/ultimate-nest/commit/bfa327354627edf3ca3e1f0f22ceed506faef119)) +* jsdoc and lints ([f80e0ad](https://github.com/rubiin/ultimate-nest/commit/f80e0adf35cc5e25953f81f50129130f24d51475)) +* jwt algorithm config ([fd0a333](https://github.com/rubiin/ultimate-nest/commit/fd0a333df36425eda46b662be0fab1dfcbc2e8bb)) +* jwt guard signature ([9d777c9](https://github.com/rubiin/ultimate-nest/commit/9d777c9102e3e181f80dff126c9b45e30cfac684)) +* lint ([066f98e](https://github.com/rubiin/ultimate-nest/commit/066f98ee699826b83f58c04b4905a7d3039fbc5b)) +* lint fixes and depracted libs ([57b5e55](https://github.com/rubiin/ultimate-nest/commit/57b5e55876e1c32c5cb5b85416d5f4382359de5e)) +* lock file ([5376d12](https://github.com/rubiin/ultimate-nest/commit/5376d12b0bc6f08c34f8eff1348de8411d234801)) +* make emails lowercase ([e4eb6a2](https://github.com/rubiin/ultimate-nest/commit/e4eb6a248100ceb24fbf47d897c56191d13bc22e)) +* migration config fixes added ([57eb5b9](https://github.com/rubiin/ultimate-nest/commit/57eb5b9b816e8828d0db706d9554becb5e38e5be)) +* mikro changes ([daf9186](https://github.com/rubiin/ultimate-nest/commit/daf9186a589ff18866d6ce9723a25778b5f4705f)) +* mime aws ([738105d](https://github.com/rubiin/ultimate-nest/commit/738105d89923d08fd781a8cfd2664842e7e3094d)) +* minio settings, use swagger nested config ([0275e34](https://github.com/rubiin/ultimate-nest/commit/0275e347e8ef87cdef17455c38d8ef5322024103)) +* move db config to separate file and cli to separate ([e0a1bd5](https://github.com/rubiin/ultimate-nest/commit/e0a1bd5fdd5fde11b3884c657fac152936efe467)) +* move to antfu eslint ([d94c791](https://github.com/rubiin/ultimate-nest/commit/d94c7917705cf5a7ca17fb231cb2cfa03d654ee0)) +* move traefik config to file ([50d2dd4](https://github.com/rubiin/ultimate-nest/commit/50d2dd42137dc92fbc82f85be85e9d831a1a4875)) +* new deps ([3843e13](https://github.com/rubiin/ultimate-nest/commit/3843e13ea3ddfd92fc46106764ee001ab023df91)) +* new nodejs version ([34bf546](https://github.com/rubiin/ultimate-nest/commit/34bf54650a2faaf206ea48a045eef76ee20748d7)) +* number check on jwt ([3214dff](https://github.com/rubiin/ultimate-nest/commit/3214dffcf11eb8d18f7fd778ac90de8a7686f029)) +* optional chaining on custom libs ([ffd0baa](https://github.com/rubiin/ultimate-nest/commit/ffd0baa911a55b940a0273cf8a74a12bfdf3ba2b)) +* optional chains on min.max lenghth ([177d094](https://github.com/rubiin/ultimate-nest/commit/177d094d286501b955a9eae7382fc75984b46aaa)) +* optional option ([c387f96](https://github.com/rubiin/ultimate-nest/commit/c387f96c77a7f89527161cb048d312179c3cc9a2)) +* orm enable logging on non prod ([d4efa25](https://github.com/rubiin/ultimate-nest/commit/d4efa259fb673538cbcb1023a16817f98fd85fbc)) +* package install issues ([d4f2359](https://github.com/rubiin/ultimate-nest/commit/d4f2359bc43072923769194e615f1b3c318097fa)) +* peer deps ([39978eb](https://github.com/rubiin/ultimate-nest/commit/39978eb5dd9cb407d15c00b3c93218479eea5ace)) +* poolifier new syntax for workers ([90cf1ea](https://github.com/rubiin/ultimate-nest/commit/90cf1ea0ac176e3222cb317bbafd7e434377e644)) +* queue should use only one routing key ([ba2c8b1](https://github.com/rubiin/ultimate-nest/commit/ba2c8b1563647512e9b0ed62b396547b8ca07726)) +* readme notes ([f17e3f1](https://github.com/rubiin/ultimate-nest/commit/f17e3f12ea8123ace694c4c7a805489fbd9b4901)) +* **readme:** updated env.example is changed to updated env.sample ([#520](https://github.com/rubiin/ultimate-nest/issues/520)) ([c126e77](https://github.com/rubiin/ultimate-nest/commit/c126e7747d340b8e928e343edbe5b3686b974100)) +* redis ([e7f3525](https://github.com/rubiin/ultimate-nest/commit/e7f3525cc55c4e6257f77e62b2b05bd0b65aefb6)) +* reference entity ([4a6d0e7](https://github.com/rubiin/ultimate-nest/commit/4a6d0e78ab7c7f87000c94bbb5fc2542ceeb12b0)) +* remove axios overide ([bff248d](https://github.com/rubiin/ultimate-nest/commit/bff248d8c3240bbef7df0ca9f6d4723f4d7aa71e)) +* remove formatSearch in favor of helper-fns ([fd0577b](https://github.com/rubiin/ultimate-nest/commit/fd0577bfe1fceb3a0b2a5b8361cdd59aa1045458)) +* remove old config ([bc6d367](https://github.com/rubiin/ultimate-nest/commit/bc6d367a35d9c2efc9d4ed749b17eb5efef143e9)) +* remove otp leak ([61ee20c](https://github.com/rubiin/ultimate-nest/commit/61ee20c3957a0a1070c3c868b15845afdbd5bfa3)) +* remove saltlength on argon ([aa35b0d](https://github.com/rubiin/ultimate-nest/commit/aa35b0d5e19f82e1f10d10b6d590480ef6e489fa)) +* remove sentry as required, its optional now ([91b0923](https://github.com/rubiin/ultimate-nest/commit/91b0923dd5f9ddbbbb76fecf41f11914276faa95)) +* remove sentry as required, its optional now ([ce02219](https://github.com/rubiin/ultimate-nest/commit/ce0221983c5df81fe580d2d49671af3ec06843bd)) +* remove static module ([e7f3525](https://github.com/rubiin/ultimate-nest/commit/e7f3525cc55c4e6257f77e62b2b05bd0b65aefb6)) +* remove unneeded eslint packages ([0fcfb5a](https://github.com/rubiin/ultimate-nest/commit/0fcfb5ad2c7afe2f8197b24fb78aa835d2f5080f)) +* renamed decorators ([eb4e968](https://github.com/rubiin/ultimate-nest/commit/eb4e968c38321bbe9b7671ec91e7289e2a1c3bb6)) +* replace jests deprecated method ([c10848d](https://github.com/rubiin/ultimate-nest/commit/c10848d24e7900f99ea006d03baf9397215bd236)) +* security headers ([e37f78d](https://github.com/rubiin/ultimate-nest/commit/e37f78df17ae1ff01a8f3423cff6feac314da66d)) +* seed-fresh script infavor of clean db ([9c8a16d](https://github.com/rubiin/ultimate-nest/commit/9c8a16d2817d3d8a65a9628eca48e8ed8f72b954)) +* sentry config ([2dedd0d](https://github.com/rubiin/ultimate-nest/commit/2dedd0d402f529b2aada238d9cd265911d28c919)) +* sentry package ([bc20fd2](https://github.com/rubiin/ultimate-nest/commit/bc20fd265ded1f06a0bd7b45a017824adf6061a1)) +* some lint rules ([4cd0526](https://github.com/rubiin/ultimate-nest/commit/4cd05260503005a006e76e8768467344e68f028b)) +* sonar lint issues ([c6e4b24](https://github.com/rubiin/ultimate-nest/commit/c6e4b244d3abff119a7b71a004bbcda6745b027d)) +* **spell:** spell issues and file names ([838d731](https://github.com/rubiin/ultimate-nest/commit/838d73165c2148a0cef2b1f5952e3196e102fd63)) +* split process.env globals into separate file ([875690c](https://github.com/rubiin/ultimate-nest/commit/875690cd1409b91a6e233e683d94eafefdd9694d)) +* stricter types and conditionals ([a435387](https://github.com/rubiin/ultimate-nest/commit/a4353873de3dfb4afaa54cf869a20704b300cfcf)) +* **traefik:** response latency ([f4786b6](https://github.com/rubiin/ultimate-nest/commit/f4786b6dea6f76188404e73d2e0eb65b86e47d37)) +* ts strict ([5e3c36a](https://github.com/rubiin/ultimate-nest/commit/5e3c36abe5f139c36eeadc3466215874473005cd)) +* tsconfig ([422e40f](https://github.com/rubiin/ultimate-nest/commit/422e40f6e743dabdc07de332a5a171e1c5032339)) +* type assertions ([968edc4](https://github.com/rubiin/ultimate-nest/commit/968edc44ecbff1a7979276f4ab9b508741649eee)) +* type changes ([99d6def](https://github.com/rubiin/ultimate-nest/commit/99d6def678e84d332d2fbec760c8ba976b89053c)) +* typeroot ([210da19](https://github.com/rubiin/ultimate-nest/commit/210da191683bf649aedb27cdf54cefe891d72ff2)) +* typings ([4bd8833](https://github.com/rubiin/ultimate-nest/commit/4bd88338527225f3e8a10afd8b699cf2b4c01acf)) +* typo ([e603108](https://github.com/rubiin/ultimate-nest/commit/e60310809794a4e5b0b675c77e1f7eaaf51523ff)) +* unwanted type check ([b8c67e3](https://github.com/rubiin/ultimate-nest/commit/b8c67e323b43fed5f96eaf2095b378da37cff3fb)) +* update nvm ([e70b99e](https://github.com/rubiin/ultimate-nest/commit/e70b99e5b0f75d65442ddb8194c2d34f6f542cf1)) +* use consolidate for mail templating ([137b5ac](https://github.com/rubiin/ultimate-nest/commit/137b5acd94afd78e66c460c6267fcf4375726919)) +* use eslint to format ts,js,json,md and yml, goodbye prettier ([5941ee4](https://github.com/rubiin/ultimate-nest/commit/5941ee46714e7e3e1efb6a51adfc963eb5ae32ce)) +* use ioredis on socket.io connections ([d86fb06](https://github.com/rubiin/ultimate-nest/commit/d86fb0667830bf0a1fb983d05df016fe251fdeb9)) +* use mikroorm new opt type ([7f283bf](https://github.com/rubiin/ultimate-nest/commit/7f283bf2e1cf2a70b9f2794c756e026be49097c9)) +* use variable exapansion on env ([828c7ca](https://github.com/rubiin/ultimate-nest/commit/828c7ca7380957471461c97f355188b96bc295d6)) +* use variable exapansion on env ([593f222](https://github.com/rubiin/ultimate-nest/commit/593f222ebfb1edc39c5d44a7f5c52a5cc4bdf292)) +* **ws.guard:** translate exception messages ([7575676](https://github.com/rubiin/ultimate-nest/commit/757567694a8d8b38f2bd8aa2e6810bc7f82b2e20)) +* zonedTime ([2ef5cb6](https://github.com/rubiin/ultimate-nest/commit/2ef5cb6fb3c1890abb0e938d96d9d17265b346a1)) + ## [2.8.0](https://github.com/rubiin/ultimate-nest/compare/v2.7.1...v2.8.0) (2024-09-23)