Releases
v2.8.0
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 )
You can’t perform that action at this time.