ultimate-nest

Starter template with blog clone as project

MIT License

Stars
254

Bot releases are hidden (Show)

ultimate-nest - v1.10.0

Published by rubiin over 1 year ago

   🚀 Features

  • pagination: Crud module offers two pagination offset and cursor pagination  -  by @rubiin (d16cd)

   🐞 Bug Fixes

  • Email templates  -  by @rubiin (5ad1a)
  • Previous count in cursor pagination  -  by @rubiin (325f5)
  • Mocks for test  -  by @rubiin (39208)
  • Add edit comment route  -  by @rubiin (72ad8)
  • Removed activitylog  -  by @rubiin (2cff8)
    View changes on GitHub
ultimate-nest - v1.9.11

Published by rubiin over 1 year ago

   🚀 Features

  • Support joining relations in findmany query from dto  -  by @rubiin (5428b)

   🐞 Bug Fixes

  • Swagger link in console  -  by @rubiin (87783)
  • Implement search in base service  -  by @rubiin (5a4e6)
  • New optimized cursor  -  by @rubiin (79cb0)
  • I18n on base service  -  by @rubiin (2bd00)
  • User edit when file  -  by @rubiin (50eae)
  • Add search to paginationclass  -  by @rubiin (e9805)
  • Cursor issue when no entity  -  by @rubiin (f0ec6)
  • Merge controller and service interface  -  by @rubiin (bfaba)
  • Boolean i18n  -  by @rubiin (e3239)
  • Add operation sorter for methods on swagger  -  by @rubiin (65d3f)
  • Add swagger for base controller  -  by @rubiin (a8698)
  • deps: Update dependency helmet to v7  -  by @renovate[bot] (c8862)
  • validation: Add validation on base controller  -  by @rubiin (eec09)
    View changes on GitHub
ultimate-nest - v1.9.10

Published by rubiin over 1 year ago

   🚀 Features

  • pagination: Add cursor based pagination  -  by @rubiin (2176a)

   🐞 Bug Fixes

  • Add db indexes  -  by @rubiin (cec26)
  • Add protocol seeder  -  by @rubiin (f9edf)
  • Add protocol use  -  by @rubiin (986a7)
  • Types, code formats  -  by @rubiin (7bf8f)
  • Types, code formats  -  by @rubiin (8bad5)
  • Config service undefined on base service  -  by @rubiin (8dfd0)
  • Optimize code in common service  -  by @rubiin (c0be0)
  • Findone user  -  by @rubiin (2a9ac)
    View changes on GitHub
ultimate-nest - v1.9.9

Published by rubiin over 1 year ago

   🐞 Bug Fixes

  • Convert transactional to observables as well  -  by @rubiin (f4ab6)
  • Simpler pagination logic  -  by @rubiin (18c20)
  • Move all code to observable  -  by @rubiin (cb366)
  • Move ci to node18  -  by @rubiin (e3970)
    View changes on GitHub
ultimate-nest - v1.9.8

Published by rubiin over 1 year ago

   🚀 Features

  • Pino logging  -  by @rubiin (3d72a)
  • Repl mode history  -  by @rubiin (518f8)
  • Mikro-orm named migrations with command  -  by @rubiin (73388)

   🐞 Bug Fixes

  • Unicorn all rule chnaged to recommende in eslint  -  by @rubiin (3e690)
  • Prettier to ignore generated folder  -  by @rubiin (33f3c)
  • Cache manager  -  by @rubiin (8b66e)
  • Simplify used regex and move them to  -  by @rubiin (b9d82)
  • Migration initial command  -  by @rubiin (7f5bc)
  • Failed tests  -  by @rubiin (eb700)
  • Add nullable  -  by @rubiin (4c073)
  • Add isArray guard  -  by @rubiin (42034)
  • Add deprecation eslint rule to find deprecated code  -  by @rubiin (02883)
  • Convert transactional to observables as well  -  by @rubiin (7f174)
  • deps: Update dependency cache-manager to v5.2.1  -  by @renovate[bot] (08cfa)
    View changes on GitHub
ultimate-nest - v1.9.7

Published by rubiin over 1 year ago

   🚀 Features

  • OrmModule set to global  -  by @rubiin (509e2)
  • Add categories  -  by @rubiin (c037d)
  • Lint error  -  by @rubiin (d3f8d)
  • Code styles  -  by @rubiin (86968)
  • Datetime to utc on db  -  by @rubiin (fd3c1)
  • Take swagger info from package.json  -  by @rubiin (d3ea3)
  • Create conversation  -  by @rubiin (555d0)
  • Add last login  -  by @rubiin (e6df8)
  • Add chat feature  -  by @rubiin (a37df)
  • cache:
    • Add clear cache middleware  -  by @rubiin (d4979)
  • chat:
    • Add chat entities  -  by @rubiin (85134)
    • Add chat entities  -  by @rubiin (b508b)

   🐞 Bug Fixes

  • Chat setup  -  by @rubiin (8a101)
  • Cachemodule  -  by @rubiin (c5e16)
  • Seeder texts field size  -  by @rubiin (2b46c)
  • Add missing fields on user table  -  by @rubiin (bf66c)
  • Chat related  -  by @rubiin (67d36)
  • Mail templates  -  by @rubiin (4dfe9)
  • Chat guard  -  by @rubiin (e6c7e)
  • Chat guard  -  by @rubiin (d39c7)
  • Chat disconnect logic  -  by @rubiin (3a82f)
  • Gateway events  -  by @rubiin (4b50e)
  • Send to default room  -  by @rubiin (22651)
  • Chatservice add methods  -  by @rubiin (e9109)
  • Cron job added  -  by @rubiin (a3b47)
  • Magic login  -  by @rubiin (8e65c)
    View changes on GitHub
ultimate-nest - v1.9.6

Published by rubiin over 1 year ago

   🚀 Features

  • Add base crud module  -  by @rubiin (87248)
  • Nest dev tools  -  by @rubiin (d10aa)
  • Update mailer options  -  by @rubiin (0fe6c)
  • Add base crud module  -  by @rubiin (6eabe)
  • Complete magic login  -  by @rubiin (768dd)
  • Add tags  -  by @rubiin (0514a)

   🐞 Bug Fixes

  • Mikroorm uses sqlite on dev env  -  by @rubiin (85f99)
  • Add await on mq publish  -  by @rubiin (67e88)
  • Add findoneorfail handler  -  by @rubiin (c80a0)
  • Mikroorm options centralized for cli and orm  -  by @rubiin (9a89c)
  • Refactored types  -  by @rubiin (94458)
  • Ts build error  -  by @rubiin (34663)
  • Add ssl and comments  -  by @rubiin (a64d5)
  • Aws ses import error  -  by @rubiin (3e6d1)
  • Missing ports  -  by @rubiin (522a1)
  • Add some redirects  -  by @rubiin (2b3c6)
  • Mikroorm uses sqlite on dev env  -  by @rubiin (f71b3)
  • Add await on mq publish  -  by @rubiin (99306)
  • Base module changes  -  by @rubiin (6c093)
  • Add uuid validator for tags  -  by @rubiin (079b3)
  • Move to better-sqlite  -  by @rubiin (bd09c)
  • Latest validator and code refactors  -  by @rubiin (d6b51)
  • Automatic process.env intellisense based on joiValidationSchema  -  by @rubiin (d86ae)
  • Eslint  -  by @rubiin (bcb86)
  • Fixes for types  -  by @rubiin (c29bf)
  • Setup magic login strategy  -  by @rubiin (0d435)
  • deps:
    • Update dependency twilio to v4.8.0  -  by @renovate[bot] (dd81d)
    • Update dependency cache-manager to v5.1.7  -  by @renovate[bot] (cc771)
    • Update dependency @total-typescript/ts-reset to ^0.4.0  -  by @renovate[bot] (36b05)
    • Update dependency twilio to v4.8.0  -  by @renovate[bot] (62747)
    • Update dependency cache-manager to v5.1.7  -  by @renovate[bot] (b83a1)
    View changes on GitHub
ultimate-nest - v1.9.5

Published by rubiin over 1 year ago

   🚀 Features

  • Update mailer options  -  by @rubiin (0fe6c)

   🐞 Bug Fixes

  • Refactored types  -  by @rubiin (94458)
  • Add tags  -  by @rubiin (0514a)
  • Ts build error  -  by @rubiin (34663)
  • Add ssl and comments  -  by @rubiin (a64d5)
  • Aws ses import error  -  by @rubiin (3e6d1)
  • Missing ports  -  by @rubiin (522a1)
  • Add some redirects  -  by @rubiin (2b3c6)
  • deps: Update dependency @total-typescript/ts-reset to ^0.4.0  -  by @renovate[bot] (36b05)
    View changes on GitHub
ultimate-nest - v1.9.4

Published by rubiin over 1 year ago

   🚀 Features

  • Add base crud module  -  by @rubiin (87248)
  • Nest dev tools  -  by @rubiin (d10aa)

   🐞 Bug Fixes

  • Add await on mq publish  -  by @rubiin (67e88)
  • Add findoneorfail handler  -  by @rubiin (c80a0)
  • Mikroorm options centralized for cli and orm  -  by @rubiin (9a89c)
  • deps:
    • Update dependency twilio to v4.8.0  -  by @renovate[bot] (dd81d)
    • Update dependency cache-manager to v5.1.7  -  by @renovate[bot] (cc771)
    View changes on GitHub
ultimate-nest - v1.9.2

Published by rubiin over 1 year ago

   🚀 Features

  • Add process env typesafety  -  by @rubiin (45226)
  • Add baserepository methods  -  by @rubiin (bc94a)

   🐞 Bug Fixes

  • Typesafety for baseservice inetrface  -  by @rubiin (13ee1)
  • Mikroorm uses sqlite on dev env  -  by @rubiin (85f99)
    View changes on GitHub
ultimate-nest - v1.9.1

Published by rubiin over 1 year ago

   🚀 Features

  • Add i18nTranslations to global namespace  -  by @rubiin (d5808)
  • Add realip middlware for all routes  -  by @rubiin (d12a8)

   🐞 Bug Fixes

  • Logger not displaying log messages and formatting  -  by @rubiin (2bac8)
  • Validator options  -  by @rubiin (2730e)
  • Logger fixes  -  by @rubiin (01feb)
  • Swagger response for pagination  -  by @rubiin (7c82f)
  • Otions added for pino pretty  -  by @rubiin (25dfc)
  • Realip middleware  -  by @rubiin (1fabd)
  • Rabbitmq options updated  -  by @rubiin (cc2d6)
  • Typos  -  by @rubiin (e3707)
  • Add hbs on mailer  -  by @rubiin (8c8e2)
  • Sort constants, add validation field builder  -  by @rubiin (ab760)
  • Interfaces and swagger  -  by @rubiin (5a611)
  • deps:
    • Update nest monorepo to v9.3.7  -  by @renovate[bot] (699d8)
    • Update dependency isomorphic-dompurify to ^0.27.0  -  by @renovate[bot] (1414d)
    • Update dependency isomorphic-dompurify to v1  -  by @renovate[bot] (0e004)
    • Update nest monorepo to v9.3.9  -  by @renovate[bot] (befcb)
    View changes on GitHub
ultimate-nest - v1.8.16

Published by rubiin over 1 year ago

   🚀 Features

  • Add logger for seeder  -  by @rubiin (19cec)
  • Argon2 hash to use 2id hashing  -  by @rubiin (807c6)
  • Argon2 hash to use 2id hashing  -  by @rubiin (a0c95)
  • Logger on seeders with some basic info  -  by @rubiin (215c7)
  • Add renovate  -  by @rubiin (59912)
  • Add i18nTranslations to global namespace  -  by @rubiin (d5808)
  • Add realip middlware for all routes  -  by @rubiin (d12a8)

   🐞 Bug Fixes

  • I18n generated path This fix patches the path for i18n typesafe file  -  by @rubiin (9158e)
  • Engine on package.json  -  by @rubiin (df8fc)
  • Logger not displaying log messages and formatting  -  by @rubiin (2bac8)
  • Validator options  -  by @rubiin (2730e)
  • Logger fixes  -  by @rubiin (01feb)
  • Swagger response for pagination  -  by @rubiin (7c82f)
  • Otions added for pino pretty  -  by @rubiin (25dfc)
  • Realip middleware  -  by @rubiin (1fabd)
  • Rabbitmq options updated  -  by @rubiin (cc2d6)
  • Typos  -  by @rubiin (e3707)
  • Add hbs on mailer  -  by @rubiin (8c8e2)
  • Sort constants, add validation field builder  -  by @rubiin (ab760)
  • Interfaces and swagger  -  by @rubiin (5a611)
  • apifile:
    • Change params to interface  -  by @rubiin (9da46)
  • deps:
    • Update nest monorepo to v9.3.7  -  by @renovate[bot] (699d8)
    • Update dependency isomorphic-dompurify to ^0.27.0  -  by @renovate[bot] (1414d)
    • Update dependency isomorphic-dompurify to v1  -  by @renovate[bot] (0e004)
    • Update nest monorepo to v9.3.9  -  by @renovate[bot] (befcb)
    View changes on GitHub
ultimate-nest - v1.9.0

Published by rubiin over 1 year ago

   🚀 Features

  • Add cache param to control route level cache  -  by @rubiin (5df38)
  • IConfig infers the interfaces from the config itself  -  by @rubiin (b0957)
  • Hardened type checking  -  by @rubiin (cbb62)
  • Add logger for seeder  -  by @rubiin (19cec)
  • Argon2 hash to use 2id hashing  -  by @rubiin (807c6)
  • Argon2 hash to use 2id hashing  -  by @rubiin (a0c95)
  • Logger on seeders with some basic info  -  by @rubiin (215c7)
  • Add renovate  -  by @rubiin (59912)
  • build: Remove makefile infavor of justfile  -  by @rubiin (331d8)
  • config: Adds typesafety for config service  -  by @rubiin (fe14f)
  • validation: Export config validation from config file  -  by @rubiin (2ab39)

   🐞 Bug Fixes

  • Jwtpayload and iauthresponse signature  -  by @rubiin (8c61a)
  • Makefile and deploy script  -  by @rubiin (f9158)
  • Update dto with missing validation, rename interfaces  -  by @rubiin (ffd12)
  • More strict tsconfig  -  by @rubiin (fbd92)
  • Remove config manual inference  -  by @rubiin (f3240)
  • Sanitize decorator to check if array  -  by @rubiin (a90cf)
  • Target to es2021  -  by @rubiin (6e675)
  • Typing for option for validator  -  by @rubiin (8f0bd)
  • Twilio lib  -  by @rubiin (e65fe)
  • Worker automatically called on test  -  by @rubiin (7af15)
  • Add default value pipe before parse bool pipe  -  by @rubiin (43166)
  • I18n generated path This fix patches the path for i18n typesafe file  -  by @rubiin (9158e)
  • Engine on package.json  -  by @rubiin (df8fc)
  • apifile: Change params to interface  -  by @rubiin (9da46)
  • build: Remove unwanted dev only file like seeders, migrations from final build  -  by @rubiin (a3d61)
    View changes on GitHub
ultimate-nest - v1.8.14

Published by rubiin almost 2 years ago

   🐞 Bug Fixes

  • Jwt2fa strategy import fix  -  by @rubiin (0bdbd)
  • Vscode debug settings  -  by @rubiin (7b61a)
  • Cache interceptor not being registered  -  by @rubiin (2c96c)
  • New migration  -  by @rubiin (8270e)
  • Tsconfig  -  by @rubiin (62ce0)
  • Nest's native logger replaced with pino  -  by @rubiin (436df)
    View changes on GitHub
ultimate-nest - v1.8.12

Published by rubiin almost 2 years ago

   🚀 Features

  • Twofa flow full intregration  -  by @rubiin (e7430)
  • 2fa: Implement 2fa  -  by @rubiin (4fee3)

   🐞 Bug Fixes

  • Random string to use from helper-fns  -  by @rubiin (1e3fd)
    View changes on GitHub
ultimate-nest - v1.8.11

Published by rubiin almost 2 years ago

   🚀 Features

  • IsNumberField validtaor  -  by @rubiin (f9dd1)
  • Create release.yml  -  by @rubiin (0ce10)
  • IsNumberField validtaor  -  by @rubiin (c940a)
  • Websocket to use redis  -  by @rubiin (26959)

   🐞 Bug Fixes

  • Swagger file type for api file  -  by @rubiin (5d393)
  • Add file validator interface  -  by @rubiin (71efb)
  • Casl rule changes  -  by @rubiin (4caaa)
  • I18n to include sub folders  -  by @rubiin (d01e9)
  • I18n min message  -  by @rubiin (99ca6)
  • Logger added  -  by @rubiin (63835)
  • Bodyparser to use extended  -  by @rubiin (45d96)
  • Major i18n refactor  -  by @rubiin (32199)
  • Refactor aliases  -  by @rubiin (ae4ce)
    View changes on GitHub
ultimate-nest - v1.8.10

Published by rubiin almost 2 years ago

   🚀 Features

  • Typing changes  -  by @rubiin (5239f)
  • More validators more tests  -  by @rubiin (fa88c)
  • Firebase lib to use module builder  -  by @rubiin (0afe6)
  • Eslint_d for making eslint faster  -  by @rubiin (fb5d1)
  • Typings for service  -  by @rubiin (85614)
  • Add redis to throttle  -  by @rubiin (a9bc3)
  • Add custom throttle guard and cors option from config  -  by @rubiin (2cbe4)
  • Add read time and read count to post  -  by @rubiin (98c3c)
  • Move hard coded strings to file  -  by @rubiin (4271c)
  • IsNumberField validtaor  -  by @rubiin (f9dd1)

   🐞 Bug Fixes

  • Swagger bearer bug  -  by @rubiin (29dbd)
  • Swagger authorization persist  -  by @rubiin (74fc9)
  • Traeffik security  -  by @rubiin (0cd5f)
  • casl: Add mongoability infavor of ability  -  by @rubiin (2b72f)
  • compose: Fix compose file  -  by @rubiin (60557)
  • interface: Move certain interfaces to file  -  by @rubiin (001ce)
    View changes on GitHub
ultimate-nest - 1.8.9

Published by rubiin almost 2 years ago

Changelog

Full Changelog

1.8.9 (2023-01-05)

Implemented enhancements:

  • Update casl to use mongoability #95

Fixed bugs:

  • Authorization header not sent via the Swagger UI #93
ultimate-nest - 1.8.8

Published by rubiin almost 2 years ago

Full Changelog: https://github.com/rubiin/ultimate-nest/compare/1.8.5...1.8.8

Bug Fixes

  • Nest minio
  • Json export
  • Jwt size
  • Docker and tsconfig update
  • Graceful shutdown update
  • Token service
  • Add redis connection pool
  • Cloudinary module options
  • Import cloudinary from nest-cloudinary

Features

  • Add profanity filter validation
  • Small fixes for traefik
  • Add cache reset and querybuilder
ultimate-nest - 1.8.5

Published by rubiin almost 2 years ago

Badges
Extracted from project README
GitHub stars npm GitHub stars npm GitHub stars npm GitHub stars npm GitHub stars npm