Skip to content

v2.8.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 24 Sep 17:44
70f64f7

2.8.0 (2024-09-23)

Features

  • add isBooleanField decorator (49bd9c1)
  • add nested validator (99a150a)
  • add option to keep original file name in aws s3 (d57e668)
  • add pool listeners (4ec4c0e)
  • add quick-migrate justfile command (7b828b4)
  • aws s3 module allows all options (50a7210)
  • eslint flat config (fce475f)
  • eslint to cjs (477d431)
  • export request, response to global namespace , read comment on why (6e67466)
  • file: Add ApiFileResponse decorator for file downloads (8b55cd5)
  • observable in aws s3 (62fb6fd)
  • origin decorator, min/max date (ac379dd)
  • rabbitmq health check (9779e82)
  • typesafe comparision decorator (a1c2914)
  • use rabbitmq image with delayed plugin (905ff26)
  • vscode settings (6b17b26)

Bug Fixes

  • add custom file validation msg for filesize (acb84f7)
  • add indexes for faster query (eae7e27)
  • add ioredis (4418e80)
  • add more unicorn rules (02eddc9)
  • add promise related config (5441e55)
  • add quote style (59abdf9)
  • add swagger dark css (fa8b6fe)
  • add type checked rules (742114a)
  • add typesafety for dateFomat validator (6b954f7)
  • add web,svg as valid image format (115958c)
  • add web,svg as valid image format (b9f5cd9)
  • adjust function calls to use correct arguments (d8b59dc)
  • async style for pino and i18n module (ef86e2e)
  • cache and throttle use ioredis (0abe484)
  • clister config (51c9616)
  • compose file (a0ecf14)
  • compose file (70647ad)
  • concurrency options for pool (88d56bf)
  • convert promises to async (c695f62)
  • crud types (52d62f7)
  • custom ladjs/consolidate typings as there is no types with the name for now (4f4082f)
  • custom message for file format validation (cb54625)
  • deps: update all major deps (e427cfc)
  • deps: update all non-major dependencies (d619e9f)
  • deps: update all non-major dependencies (636f625)
  • deps: update all non-major dependencies (d94d50c)
  • deps: update all non-major dependencies (4f1fb10)
  • deps: update all non-major dependencies (1b55f63)
  • deps: update all non-major dependencies (4a4657e)
  • deps: update all non-major dependencies (2dff84e)
  • deps: update all non-major dependencies (6a2fe0d)
  • deps: update all non-major dependencies (71f8b03)
  • deps: update all non-major dependencies (adae9ca)
  • deps: update all non-major dependencies (bab977f)
  • deps: update all non-major dependencies (7a92023)
  • deps: update all non-major dependencies (74aceac)
  • deps: update all non-major dependencies (96b2dba)
  • deps: update all non-major dependencies (d5586cd)
  • deps: update all non-major dependencies (918c42f)
  • deps: update all non-major dependencies (9606da0)
  • deps: update all non-major dependencies (26b03db)
  • deps: update all non-major dependencies (cb3edad)
  • deps: update all non-major dependencies (3e091e1)
  • deps: update all non-major dependencies (25fb25a)
  • deps: update all non-major dependencies (bb0a2a4)
  • deps: update all non-major dependencies (822b1c9)
  • deps: update all non-major dependencies (4a1d351)
  • deps: update all non-major dependencies (2bb409c)
  • deps: update all non-major dependencies (8a28bbd)
  • deps: update all non-major dependencies (e2c5326)
  • deps: update all non-major dependencies (e221d28)
  • deps: update all non-major dependencies (25a2d07)
  • deps: update all non-major dependencies (877534a)
  • deps: update all non-major dependencies (22fce0b)
  • deps: update all non-major dependencies (6d02845)
  • deps: update all non-major dependencies (2a56013)
  • deps: update all non-major dependencies (1553c5a)
  • deps: update all non-major dependencies (82ad390)
  • deps: update all non-major dependencies to ^3.564.0 (4c40367)
  • deps: update all non-major dependencies to ^7.112.1 (7d304fe)
  • deps: update all non-major deps (4786042)
  • deps: update all non-major deps (5be8298)
  • deps: update all non-major deps (e3093c4)
  • deps: update all non-major deps (cac4f4c)
  • deps: update dependency @golevelup/nestjs-rabbitmq to v5 (08d71a3)
  • deps: update dependency @mikro-orm/nestjs to v6 (2d61d1a)
  • deps: update dependency @nestjs/throttler to v6 (22c7648)
  • deps: update dependency @sentry/node to v8 (9bff938)
  • deps: update dependency @sentry/node to v8 (3ac049f)
  • deps: update dependency @sentry/node to v8 (bf12d4d)
  • deps: update dependency date-fns to v4 (deec624)
  • deps: update dependency date-fns-tz to v3 (b86b84b)
  • deps: update dependency isomorphic-dompurify to ^2.8.0 (36fb0d2)
  • deps: update dependency nestjs-pino to v4 (a1e7d2e)
  • deps: update dependency nodemailer to ^6.9.9 (59780b0)
  • deps: update dependency pino-http to v10 (de60001)
  • deps: update dependency pino-http to v9 (f184016)
  • deps: update dependency poolifier to ^4.0.9 (fa702ca)
  • deps: update dependency poolifier to v2.6.24 (bdab5c0)
  • deps: update dependency poolifier to v4 (53f91ff)
  • deps: update dependency prom-client to v15 (2ad3d04)
  • deps: update dependency stripe to v15 (5ffc78d)
  • deps: update dependency stripe to v16 (7f387fc)
  • deps: update dependency stripe to v16 (bc58631)
  • deps: update dependency twilio to v5 (7b54fb5)
  • deps: update sentry-javascript monorepo to v8 (3e88362)
  • disable internal logs (1600439)
  • docker and stuffs (3601c83)
  • docker compose env (7151bb3)
  • docker: use lts node docker image (a5ad90c)
  • dont include stripe by default (17bfba9)
  • downgrade sentry/node to latest v7 as nest-sentry doesnt support v8 atm (3cc6ac7)
  • dynamic threads with dynamic minmax (4a39640)
  • dynamic worker file (ff481de)
  • editorconfig for jsutfile and other defaults (30fa935)
  • eslint (92544ce)
  • eslint chnages (7bdb322)
  • eslint comment (76ee3a1)
  • eslint extends elsint-config-rubiin (b886817)
  • eslint override (453059a)
  • eslint strict null check (c050913)
  • eslint strict null check (a52fe2e)
  • eslint strict null check (1a60906)
  • exclude paths for serve static (6a5edf4)
  • extract mikros entity type to separate types (db3a473)
  • extract mikros entity type to separate types (db3a473)
  • faker update (6d59c9d)
  • filetype detection on upload (396287d)
  • filetype detection on upload (96b2dba)
  • fix pnpm (74c1be5)
  • fix wrong function call (692a8e3)
  • getEntityName implementation (bbd3abc)
  • getMime returns extension if not found (f3fcc28)
  • improved code style (6bc873f)
  • improved code style (b37231f)
  • issues with configs (bfa3273)
  • jsdoc and eslint (033a638)
  • jsdoc and lints (f80e0ad)
  • jwt algorithm config (fd0a333)
  • jwt guard signature (9d777c9)
  • lint (066f98e)
  • lint (8525d9b)
  • lint (a6a881a)
  • lint fixes and depracted libs (57b5e55)
  • lock file (5376d12)
  • make emails lowercase (e4eb6a2)
  • migration config fixes added (57eb5b9)
  • mikro changes (daf9186)
  • mikro request context (0ba5434)
  • mime aws (738105d)
  • mimetype issue (d88675c)
  • minio settings, use swagger nested config (0275e34)
  • move db config to separate file and cli to separate (e0a1bd5)
  • move to antfu eslint (d94c791)
  • move traefik config to file (50d2dd4)
  • new deps (3843e13)
  • new nodejs version (34bf546)
  • number check on jwt (3214dff)
  • optional chaining on custom libs (ffd0baa)
  • optional chains on min.max lenghth (177d094)
  • optional option (c387f96)
  • orm enable logging on non prod (d4efa25)
  • package install issues (d4f2359)
  • peer deps (39978eb)
  • pkg update (760207f)
  • poolifier new syntax for workers (90cf1ea)
  • queue should use only one routing key (ba2c8b1)
  • readme notes (f17e3f1)
  • redis (e7f3525)
  • reference entity (4a6d0e7)
  • remove axios overide (bff248d)
  • remove formatSearch in favor of helper-fns (fd0577b)
  • remove old config (bc6d367)
  • remove otp leak (61ee20c)
  • remove saltlength on argon (aa35b0d)
  • remove sentry as required, its optional now (91b0923)
  • remove sentry as required, its optional now (ce02219)
  • remove static module (e7f3525)
  • remove unneeded eslint packages (0fcfb5a)
  • renamed decorators (eb4e968)
  • replace jests deprecated method (c10848d)
  • security feature policy (07113e1)
  • security headers (e37f78d)
  • seed-fresh script infavor of clean db (9c8a16d)
  • sentry config (2dedd0d)
  • sentry package (bc20fd2)
  • some lint rules (4cd0526)
  • sonar lint issues (c6e4b24)
  • spell: spell issues and file names (838d731)
  • split process.env globals into separate file (875690c)
  • stricter types and conditionals (a435387)
  • traefik: response latency (f4786b6)
  • ts strict (5e3c36a)
  • tsconfig (422e40f)
  • type assertions (968edc4)
  • type changes (99d6def)
  • typeroot (210da19)
  • typings (4bd8833)
  • typo (e603108)
  • unwanted type check (b8c67e3)
  • update nvm (e70b99e)
  • use consolidate for mail templating (137b5ac)
  • use eslint to format ts,js,json,md and yml, goodbye prettier (5941ee4)
  • use ioredis on socket.io connections (d86fb06)
  • use mikroorm new opt type (7f283bf)
  • use variable exapansion on env (828c7ca)
  • use variable exapansion on env (593f222)
  • ws.guard: translate exception messages (7575676)
  • zonedTime (2ef5cb6)