node-decorators

node-decorators

MIT License

Downloads
14.1K
Stars
380
Committers
17

Bot releases are hidden (Show)

node-decorators - [email protected]

Published by serhiisol about 1 year ago

Major Release 2.0.0

node-decorators - [email protected]

Published by serhiisol about 1 year ago

Major 3.0.0 Release

Features:

  • added support of @decorators/[email protected]
  • marks controller as injectable automatically

Breaking changes:

  • @decorators/di doesn't export Container anymore, so @decorators/express exports its root Container.
node-decorators - [email protected]

Published by serhiisol about 1 year ago

Major 3.0.0 Release

Features:

  • multi provider support
  • container tree support
  • cleaner error output

Breaking changes:

  • no longer exports root container

Misc:

  • migrated tests to jest
node-decorators - [email protected]

Published by serhiisol over 1 year ago

  • fixed middleware instantiation, enabled providers to be injected in middlewares (#151)
node-decorators - [email protected]

Published by serhiisol over 1 year ago

  • added schema to Param()
  • added options.contentMediaType to Param()
node-decorators - [email protected]

Published by serhiisol over 1 year ago

  • Use custom decorator as middlewares (#143)
node-decorators - [email protected]

Published by serhiisol over 1 year ago

  • Fixed missing default middlewares (closes #147)
node-decorators - [email protected]

Published by serhiisol over 1 year ago

  • fix: upgrade @decorators/di and use async methods #142
  • feat: security and global responses #144
node-decorators - [email protected]

Published by serhiisol over 1 year ago

  • Fixes #129
  • Fixes #137
node-decorators - [email protected]

Published by serhiisol over 1 year ago

  • Updated di version to 2.0.0
  • Fixed controller middleware not being triggered when connect event is triggered
node-decorators - [email protected]

Published by serhiisol over 1 year ago

  • Updated di version to 2.0.0
node-decorators - [email protected]

Published by serhiisol over 1 year ago

  • Added async providers support
  • Added eslint to the project
  • Cleaned up old legacy typedocs

BREAKING CHANGE

  • Container.get now returns a promise. Requirements for async providers.
node-decorators - [email protected]

Published by serhiisol over 1 year ago

  • added fix to handle arrow functions as middlewares (fixes #131)
node-decorators - [email protected]

Published by serhiisol over 1 year ago

  • fixed Openapi package caused by express 2.8.0 update
node-decorators - [email protected]

Published by serhiisol almost 2 years ago

  • Fixed type definitions
  • IO_MIDDLEWARE as optional middleware (fixes #119)
  • Function as middleware
node-decorators - [email protected]

Published by serhiisol almost 2 years ago

Features:

  • Added support of return value (closes #120)
  • Added support of simple functions as middlewares (closes #118)
  • Added @Status decorator to send specific status code for routes that don't use @Res but use returned value instead
  • Removed default args for routes that won't provide any param decorators

Fixes:

  • Defining multiple routes for the same method won't merge middlewares, each route will now have own middleware list
node-decorators - [email protected]

Published by serhiisol almost 2 years ago

  • Added Req and Res aliases for Request and Response param decorators respectively (#117)
node-decorators - [email protected]

Published by serhiisol almost 2 years ago

  • Initial release of express openapi package (#114)
node-decorators - [email protected]

Published by serhiisol over 3 years ago

  • Allow having multiple route decorators per method (#113)
node-decorators - [email protected]

Published by serhiisol over 3 years ago

  • Update reflect-metadata to 0.1.13 (#110)