This MR contains the following updates:
Release Notes
tsedio/tsed
v7.52.0
Features
- bullmq: add more context to logger context (1efbbf2)
v7.51.2
Bug Fixes
v7.51.1
Bug Fixes
- bullmq: invalid name used for job retrieval (98c5390)
v7.51.0
Features
- bullmq: allow settings custom job ids from within job class (8796bbe)
v7.50.0
Bug Fixes
- platform-router: exclude ws verbs (5e01b40)
Features
- json-schema: add async api mapper (d8a91b7)
- json-schema: implement Subscribe/Publish decorator for async api (c8b129e)
v7.49.0
Features
-
bullmq: add
FallbackJobController
(9160d3f)
v7.48.0
Features
- bullmq: extend configuration (e7099a3)
v7.47.1
Bug Fixes
v7.47.0
Features
- bullmq: skip initialization on missing config (3ccd5a8)
v7.46.0
Features
v7.45.0
Features
v7.44.1
Bug Fixes
v7.44.0
Features
- platform-params: make RawPathParams configurable like is it for PathParams (useValidation, useType, etc...) (eeddb61), closes #2515
v7.43.2
Bug Fixes
- common: throw exception when a Ts.ED middleware is registered on $beforeInit, $onInit and $afterInit hooks (48e3317), closes #2510
v7.43.1
Bug Fixes
-
ajv: prevent error.message issue when
ajv.messages: false
(756613d), closes #2507 - common: fix missing interface merged to TsED namespace (6e62fba)
- di: add DILoggerOptions to TsED namespace (3748130)
v7.43.0
Bug Fixes
Features
v7.42.0
Bug Fixes
- typegraphql: add more test on typegraphql (176ef7a)
Features
- apollo: add $alterApolloServerPlugins hook to register additional plugins (17db6d6)
- graphql-ws: add new @tsed/graphql-ws package to enable subscription feature (68ab810)
- typegraphql: add id option on ResolverController and invoke classes set to resolvers options (c0ed2bd), closes #2487
- typegraphql: allow InjectContext usage in resolver (b560504)
v7.41.2
Bug Fixes
- core: make isBuffer browser compliant (fb1409f), closes #2480
- engines: remove old engines (vue, arc, marko) (0d1f282)
v7.41.1
Bug Fixes
v7.41.0
Features
- exceptions: add base exception classes for 3xx 4xx 5xx (df5d9cb)
v7.40.0
Features
- bullmq: allow setting custom jobs options when dispatching (f76b35f)
v7.39.1
Bug Fixes
- webpack: use scoped name for webpack library (ee9ffe8)
v7.39.0
Features
- bullmq: improve dispatch job type for better payload type hinting (8f58369)
v7.38.1
Bug Fixes
- bullmq: make package public (adea2b8)
v7.38.0
Features
- bullmq: add bullmq module (6a7f889)
- bullmq: prevent name collisions on different queues (1ef9754)
- bullmq: rename job decorator (522cd5f)
- bullmq: use getMany to fetch queue in dispatcher (fdc77bc)
- bullmq: use getmany to get job handler (dcf3f19)
- temporal: add runInContext on worker processor handler and fix coverage (d8bd471)
v7.37.0
Features
- temporal: add new module for asynchronous workflows with temporal.io (0e81515)
v7.36.8
Bug Fixes
- platform-exceptions: remove unnecessary logs (9e34a4a)
v7.36.7
Bug Fixes
v7.36.6
Bug Fixes
- json-mapper: fix serialization and deserialization of optional collections produce [null] when null is passed (147ae63), closes #2465
v7.36.5
Bug Fixes
- force republish version on NPM (7842437)
v7.36.3
Bug Fixes
- testing-mongoose: add missing await when creating mongo connection (5855a6a)
v7.36.2
Bug Fixes
- testing-mongoose: update method used to create a mocked database (450eca9)
v7.36.1
Bug Fixes
v7.36.0
Bug Fixes
- core: update coverage (edb7624)
- di: fix @Inject when the decorator is used to inject many providers (3a0de5e)
- json-mapper: fix additionalProperties regression on property decorated by @Name() (056afd9)
- json-mapper: fix deserialize method when the input is an Array of model (bb42a30)
- json-mapper: fix onSerialize/onDeserialize option (4d4133f)
- json-mapper: fix potential reference issue on serialize method (314237a)
- json-mapper: fix serialize compilation method (17a9354)
- json-schema: fix mongoose usecases (059de4a)
- json-schema: fix mongoose usecases (dda69c8)
- json-schema: fix null value no nested object and fix null date mapping (d7d5c22)
- json-schema: remove console in code (e3768c0)
- prisma: update readme (c50c0dc)
- schema: deprecate Ignore decorator (63a86b6)
Features
- core: add method on core level (edd843d)
- json-mapper: create JsonMapperCompiler (701c801)
- json-mapper: implement deserialize compilation method (095e774)
- json-mapper: support all features on serialize method (5d7c35b)
v7.35.1
Bug Fixes
- schema: rollback change introduced to fix typings with v5.0.0 (f7ec29d)
v7.35.0
Features
- platform-cache: add prefix option on useCache and add method to get keys related to Class/method (0d54611)
v7.34.9
Bug Fixes
v7.34.8
Bug Fixes
- schema: fix OASv3 schema generation fails when model used in @OneOf has kind property (1628958), closes #2413
v7.34.7
Bug Fixes
v7.34.6
Bug Fixes
v7.34.5
Bug Fixes
v7.34.4
Bug Fixes
v7.34.3
Bug Fixes
- move toJSON method to operationMapper.ts (d6f3e4e)
v7.34.2
Bug Fixes
v7.34.1
Bug Fixes
- socketio: compatibility and memory footprint issues with the session (#2395) (ada5d9a), closes #2394
v7.34.0
Features
v7.33.4
Bug Fixes
- schema-formio: support custom label on nested form (0fc3d6f)
v7.33.3
Bug Fixes
v7.33.2
Bug Fixes
- schema-formio: fix datetime component (e51952c)
v7.33.1
Bug Fixes
- socketio: incomplete configuration Socket.IO (31407f2), closes #2381
-
socketio: injecting the session into
$onDisconnect
(c4c2a01), closes #2383
v7.33.0
Features
v7.32.0
Features
v7.31.0
Features
v7.30.3
Bug Fixes
- di: change injector.resolve() visibility from private to protected (c3c26f4)
v7.30.2
Bug Fixes
v7.30.1
Bug Fixes
- mongoose: fix mongoose reference deserialization (aa0cc69)
v7.30.0
Features
- platform-log-middleware: display error in log "request.end" (ca216f6)
v7.29.1
Bug Fixes
- update eslint rules and update team contributors (838cfd0)
v7.29.0
Bug Fixes
-
event-emitter: use
onInit/
onReady instead $afterListen (243f304)
Features
- di: add attach logger function util to create custom DI container (9e0d8ae)
v7.28.0
Features
- schema-formio: add minItems / maxItems support and fix select decorator (6b5c4ea)
v7.27.2
Bug Fixes
- prisma: remove dirname polyfill on prisma package (1395094)
v7.27.1
Bug Fixes
- vite-ssr-plugin: fix options given to renderer engine (d202a1d)
v7.27.0
Features
-
platform-views: add
$alterRenderOptions
hook on response.render method (371b349)
v7.26.3
Bug Fixes
- core: rollback module resolution (6c9a569)
v7.26.2
Bug Fixes
- schema-formio: allow adding additional properties for date/time formio component (5ea3082)
v7.26.1
Bug Fixes
- oidc: export oidc-provider ClientCredentials type (cc89697)
v7.26.0
Features
-
vite-ssr-plugin: add
@Vite
decorator (582ff60)
v7.25.0
Features
- deps: bump to vite v4 and vite-plugin-ssr 0.4.114 (e2c0621)
v7.24.1
Bug Fixes
- change typescript moduleResolution to Node16 (45bd0d8)
v7.24.0
Features
- core: toMap function can use .merge instance method and aggregate data (28d1c3b)
v7.23.1
Bug Fixes
- schema: fix schema generated on params when enums + label is used to declare reusable enum (08d601b)
v7.23.0
Bug Fixes
- typegraphql: map resolvers from buildSchemaOptions (a487883)
Features
- apollo: injectable DataSource can be used directly with @tsed/apollo (0492b7c)
v7.22.2
Bug Fixes
- oidc-provider: fix oidc wildcard redirect uri plugin (5b078ae)
v7.22.1
Bug Fixes
v7.22.0
Features
- json-mapper: add format in JsonMapperCtx to implement DateMapper correctly with expected date format (c3d8e0d), closes #2310
v7.21.1
Bug Fixes
- logger: flush logs when an error/fatal log level occurs (60838eb)
v7.21.0
Features
- oidc-provider: add plugin to allow * in redirect uri whitelist (d9162aa)
- oidc-provider: remove v7 support and manage interaction priority from children option (77cb6f2)
v7.20.0
Features
- oidc-provider: support oidc-provider v8 (88ef684)
v7.19.0
Features
- ioredis: add Redis sentinel mode (c0a0a1c)
v7.18.4
Bug Fixes
- schema: fix schema error when enums() is used with a mongoose schema (5413eaa)
v7.18.3
Bug Fixes
- clean __dirname in code to be compliant with ESM (bbaecc4)
v7.18.2
Bug Fixes
- exceptions: allow custom status code creation when creating a custom Exception (d08bd7b)
v7.18.1
Bug Fixes
- oidc-provider: fix error mapping when an error occurs (6339ab8)
- oidc-provider: fix oidc interaction (d0a6cfd)
v7.18.0
Features
v7.17.0
Features
- vite-ssr-plugin: add options to configuration sirv middleware for statics files (9b706d1)
v7.16.2
Bug Fixes
- vite-ssr-plugin: fix typings issue with httpResponse (a9099e1)
v7.16.1
Bug Fixes
- vite-ssr-plugin: remove spread object on httpResponse (dcaf8c5)
v7.16.0
Features
- vite-ssr-plugin: add full stream mode support when enableStream is true (ecd4487)
v7.15.1
Bug Fixes
- oidc-provider: add view property on pageContext level (f04a30c)
v7.15.0
Features
- oidc-provider: clean client object returned to the interaction (ce3a2f0)
- vite-ssr-plugin: support stream rendering function (17b9163)
v7.14.2
Bug Fixes
- oidc-provider: handle all oidc provider error (29dbdce)
v7.14.1
Bug Fixes
- json-mapper: resolve correctly the discriminator when a prop has an array of discriminator type (0527007), closes #2254
v7.14.0
Features
v7.13.7
Bug Fixes
- fix mongoose, graphql, typegraphql bootstrap error message (76fac0a)
- platform: clean imported code (5f94322)
v7.13.6
Bug Fixes
-
deps: Remove invalid
@tsed/exceptions
frompeerDependenciesMeta
(6ae1d07)
v7.13.5
Bug Fixes
- platform-test-sdk: clean platform-test-sdk dependencies (eb52062)
- swagger: fix multiple documentation generation when pathPatterns option is used (de9c013), closes #2247
v7.13.4
Bug Fixes
-
mongoose: remove implicite discriminatorValue declaration on
@Model
decorator which is not an intended behavior (0bfcd25), closes #2227
v7.13.3
Bug Fixes
- schema: fallback on base class when json-mapper don't find a children class for given discriminator key (0c0cbca)
-
schema: generate required property discriminator when
@Partial
decorator is used (0faab29)
v7.13.2
Bug Fixes
- platform-router: produce routes for all nested controllers add to multiple parent controller (9cdcfd2), closes #2221
v7.13.1
Bug Fixes
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.