This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
@tsed/ajv (source) | 6.133.1 -> 7.5.2 |
||||
@tsed/common (source) | 6.133.1 -> 7.5.2 |
||||
@tsed/core (source) | 6.133.1 -> 7.5.2 |
||||
@tsed/di (source) | 6.133.1 -> 7.5.2 |
||||
@tsed/engines (source) | ^1.1.5 -> ^7.0.0 |
||||
@tsed/exceptions (source) | 6.133.1 -> 7.5.2 |
||||
@tsed/json-mapper (source) | 6.133.1 -> 7.5.2 |
||||
@tsed/platform-express (source) | 6.133.1 -> 7.5.2 |
||||
@tsed/platform-params (source) | 6.133.1 -> 7.5.2 |
||||
@tsed/schema (source) | 6.133.1 -> 7.5.2 |
Release Notes
tsedio/tsed
v7.5.2
Bug Fixes
- @tsed/socketio: avoid rollup bundling errors (#2165) (bbe822a)
v7.5.1
Bug Fixes
- schema: support Integer decorator used with BodyParams/PathParams/QueryParams (cf0c367), closes #2153
v7.5.0
Features
- agenda: add option to disable job processing (30b3204)
v7.4.3
Bug Fixes
- adapters-redis: handle empty object returns from hgetall (1c5a187)
- adapters-redis: use isObject to identify when a result is an object (ec0b871)
v7.4.2
Bug Fixes
- ioredis: lazy load ioredis-mock module (ff69b97)
v7.4.1
Bug Fixes
- ioredis: fix configuration store (e254ef1)
v7.4.0
Features
- common: detect rawBody and allow bodyParser usage on global level (221083d)
- testing: add possibility to mock services directly on PlatformTest sandbox creation (de5a0a4)
v7.3.1
Bug Fixes
- ioredis: restore redisInstance option on PlatformCache settings (77c6cb0)
v7.3.0
Features
v7.2.4
Bug Fixes
- prisma: replace @prisma/sdk with @prisma/internals (#2139) (0028017)
v7.2.3
Bug Fixes
- platform-params: improve documentation around validator/json-mapper when input param decorator is used (1a74515), closes #2130
- use Prompt priority (ccacb94)
v7.2.2
Bug Fixes
- mongoose: remove protected key _id in createSchema and allow custom _id type definition (ade25b4)
v7.2.1
Bug Fixes
- oidc-provider: fix prompt mapping between methods and decorators parameters (500c3f4)
v7.2.0
Bug Fixes
- oidc-provider: replace interaction name in oidc.prompt details object (36ba65d)
Features
- oidc-provider: add optional details/checks methods for custom interaction (ce36387)
v7.1.1
Bug Fixes
- oidc-provider: fix documentation to create and route custom interaction (224f865)
v7.1.0
Features
v7.0.2
Bug Fixes
v7.0.1
Bug Fixes
- terminus: fix $logRoutes issue (1999f40)
v7.0.0
Bug Fixes
- adapters: add useAlias flag on validate options (ad0bfb2)
- adapters: add useAlias to store correctly the model in database (964508c)
- adapters: fix validation issue when the data is inserted in redis (75269c8)
- adapters: remove missing console log (719509c)
- bump Ts.ED logger to v6.2.2 (ce90b22)
- common: fix UseAfter error middleware (d1fe017), closes #1793
- common: move normalizePath to Ts.ED core (94d2549)
-
common: Remove
Location
andRedirect
decorators (ffd91fc) -
common: Remove
View
decorator (a4d665f) - common: Remove EndpointFn (b67659f)
- common: remove HttpServer decorator (5129d83)
- common: remove HttpsServer decorator (292d01d)
- common: remove import @tsed/components-scan in common (9c09860)
- common: restore logger.ignoreUrlPatterns (b6ffa18)
- common: rollback "context first" implementation (1392ad8)
- core: deepClone did not clone RegExp objects correctly (f862616)
- di: fix $ctx.id when the $ctx is already destroyed (3762503)
-
di: Remove
injector.forkProvider
(d9404d8) - di: remove cleaning hooks when DIContext is destroyed (287a2e7)
- di: remove IProvider interface (0faa629)
- di: Remove provider.instance (f49710d)
- di: use async_hook directly on @tsed/di (206dcc6)
- fix all copyright (3dc4b47)
- formio: fix data saving in mongo db (c3f08e3)
- json-mapper: add option to disable unsecured constructor mapper (999abb5), closes #1942
- json-mapper: change default value of jsonMapper.disableUnsecureConstructor to true (2c3d5f4)
- json-mapper: fix deserialize when property have default value and Partial is used (7e71b6b)
- json-mapper: fix issue with ReadOnly decorator (b36b23c)
- json-mapper: fix potential security issue when a constructor is declared on a model (ccaed5f)
- koa: fix issue over async_hook with Koa platform (752faa4)
-
mikroOrm: remove
@Connection
decorator (42590a2) - mikroOrm: remove DBContext.getContext() (cc61186)
- mikroOrm: remove MikroOrmRegistry.createConnection() (378227f)
- mikroOrm: remove MikroOrmRegistry.createConnection() (1fd95f5)
- mikroOrm: remove TransactionOptions.connectionName property (a30daca)
- oidc-provider: export Client and RefreshToken type (dae7721)
- oidc-provider: fix oidcCtx.getGrant() (adbd5a2), closes #1942
- oidc-provider: fix undefined $ctx issue when the oidcCtx.findAccount is used (9733ddc)
- oidc-provider: use async_hook instead ProviderScope.REQUEST on OidcInteractionContext (40d2fc1)
- oidc: change default OIDC path (50e5588)
- passport: remove IProtocol interface (8f308a9)
- platform-cache: add more log details when the cache fail to be set in background (637ee03)
- platform-express: prevent loosing context with express middleware (4612211)
- platform-express: restore missing request/response interface declaration (e4036ce)
- platform-log-middlewares: prevent logging end event when start isn't triggered (da04728)
- platform-response-filter: check availability of $ctx.endpoint before consumer it to build headers (4384194)
- platform-views: remove consolidate dependencies (2d2a675)
- schema: Remove Swagger/OS2 support (68eff3e)
-
seq: remove deprecated package
@tsed/aws
(eddd7ba) -
seq: remove deprecated package
@tsed/graphql
(a7806ae) -
seq: remove deprecated package
@tsed/seq
(1adaaec) - terminus: remove BeforeShutdown, OnSignal, OnShutdown, OnSendFailureDuringShutdown decorators (c30621e)
chore
- ci: Add Node.js 16. (6a13608)
- common: remove @tsed/platform-cache as dependencies from @tsed/common (ecff0b6)
- common: remove componentsScan option (d5090b2)
- common: Remove EndpointInfo decorator. (751391e)
- common: Remove GlobalAcceptMimesMiddleware and AcceptMimesMiddleware (de52bfe)
- common: Remove PropertyMetadata (1ca3559)
- common: Remove ResponseData decorator. (09f44d2)
- common: Remove UseParam(type, options) signature (d96c5e1)
- components-scan: remove importComponent (41ca281)
- components-scan: remove importComponent (65e3a2b)
- Configure v7 release (1f6b9d9)
- core: Remove deepExtends util (6e5e91e)
- di: Remove loadInjector utils (e6d07ae)
- di: Remove registerFactory (3957690)
- mongoose: Remove MongooseVirtualRefOptions.type (f74b6bc)
- platform-middlewares: Remove IMiddleware interface. (cbc6486)
- Remove ConverterService (34704bb)
- remove unused express decorators (ceec965)
- remove useCtxHandler function (5251249)
- schema: Remove IAuth interface on AuthOptions decorator (59e1b09)
Features
- di: allow registering multiple providers for the same token (5c21b57), closes #1693
- di: detect potential circular ref and throw an error to explain the issue (5cc85fa)
- ioredis: add new package @tsed/ioredis (b0406a6), closes #2060
- oidc-provider: add interactionPrompt, checkClientId, checkInteractionName methods (eeeb574)
- platform-router: add @tsed/platform-router package (166dede)
- stripe: upgraded stripe to next major version to avoid conflict build errors (8d7548b)
- testing-mongoose: add replicaSet option to use ReplicaSet mode (#2005) (18f0292)
BREAKING CHANGES
- terminus: remove BeforeShutdown, OnSignal, OnShutdown, OnSendFailureDuringShutdown decorators. Use hook instead.
- json-mapper: default value of jsonMapper.disableUnsecureConstructor is true
- common: use @tsed/platform-cache instead of @tsed/common for UseCache decorator
- common: remove support of multiple endpoint that cause unexpected behavior
- Remove CaseSensitive, MergeParams, RouterSettings and Strict decorators
- remove useCtxHandler function. Use useContextHandler instead
- platform-router: Ts.ED use a new abstracted router instead of Express.Router/KoaRouter.
- components-scan: remove importComponent function.
- components-scan: remove importComponent function.
- common: remove componentsScan option. Import provider with an ES6 import
- di: use async_hook directly on @tsed/di. Remove @tsed/async_hook_context. Use @tsed/di to inject context.
-
oidc: default value for
oidc.path
is/oidc
-
seq:
@tsed/graphql
have been removed. Use@tsed/typegraphql
instead -
seq:
@tsed/aws
have been removed. Use@tsed/serverless-http
instead -
seq:
@tsed/seq
have been removed. Use logger seq configuration instead - platform-views: remove consolidate dependency. Use @tsed/engines instead
-
common: remove
HttpsServer
. UseHttps.Server
as injectable type instead -
common: remove
HttpServer
. UseHttp.Server
as injectable type instead -
passport: remove
IProtocol
. UseProtocolMethods
instead -
di: remove
IProvider
. UseProviderOpts
instead -
mikroOrm: remove
MikroOrmRegistry.closeConnections()
. UseMikroOrmRegistry.clear()
instead. -
mikroOrm: remove
MikroOrmRegistry.createConnection()
. UseMikroOrmRegistry.register()
instead. -
mikroOrm: remove
DBContext.getContext()
. UseDBContext.entries()
instead. -
mikroOrm: remove
TransactionOptions.connectionName
property. UseTransactionOptions.contextName
instead. -
mikroOrm: remove
@Connection
decorator. Use@Orm
instead. - schema: The support of OS2 has been removed. Use OS3 instead.
- Use serialize/deserialize functions from @tsed/json-mapper
- ci: Remove Node.js 12 support
- common: Remove PropertyMetadata. Use JsonEntityStore instead
- common: Remove UseParam(paramType, options) signature. Use UseParam{{paramType: 'BODY', ...}} signature instead
-
common: Remove ResponseData decorator. Use
@Context() $ctx: Context
then $ctx.data -
common: Remove EndpointInfo decorator. Use
@Context()
thenctx.endpoint
to retrieve endpoint information - mongoose: Remove MongooseVirtualRefOptions.type. Use Remove MongooseVirtualRefOptions.ref instead
- di: Use registerProvider instead
- common: Use PlatformAcceptMimesMiddleware instead
- core: Use deepMerge instead
- di: Use injector.load(container, module) instead
- platform-middlewares: Remove IMiddleware. Use MiddlewareMethods instead.
- schema: Drop IAuth.security and IAuth.responses on AuthOptions decorator
Use @Security()
and @Returns()
instead
- Initiate v7
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.