Releases: tsedio/tsed
Releases · tsedio/tsed
v7.83.3
v7.83.2
v8.0.0-alpha.6
8.0.0-alpha.6 (2024-09-18)
Bug Fixes
- prisma: remove commonJs support (ebe57c5)
chore
- remove CJS Support and bump AJV dependency (941e734)
BREAKING CHANGES
- CJS isn't supported anymore. You have to migrate your project on ESM syntax.
v7.83.1
v8.0.0-alpha.5
8.0.0-alpha.5 (2024-09-14)
Features
- apollo: migrate package on Apollo 4 (4e84844)
- di: add transform parameter (InjectContext) to inject value in property from $ctx (596b261)
- typegraphql: update code to use typegraphql 2.0.0 (89e0015)
- typegraphql: update code to use typegraphql 2.0.0 (af6f2fe)
BREAKING CHANGES
- typegraphql: @tsed/typegraphql use new @tsed/apollo package and support Apollo v4
- typegraphql: @tsed/typegraphql use new @tsed/apollo package and support Apollo v4
- apollo: all implementation and configuration of @tsed/apollo have changed.
v8.0.0-alpha.4
8.0.0-alpha.4 (2024-09-11)
Code Refactoring
- common: remove deprecated PlatformLoggerSettings interface (59a680b)
- mongoose: remove deprecated MongooseModelOptions.discriminatorValue (0e9a3b1)
- platform-cache: remove deprecated PlatformCacheLegacyStoreFactory interface (c8bf779)
- platform-router: remove deprecated OperationMethods constant (c859cab)
- schema: remove deprecated BullMQConfig.defaultJobOptions (8f52777)
- schema: remove Route alias decorator (9c599b1)
BREAKING CHANGES
- schema: remove deprecated BullMQConfig.defaultJobOptions. Use BullMQConfig.defaultQueueOptions instead
- schema: remove Route alias decorator. Use Operation instead
- platform-router: remove deprecated OperationMethods constant. Use OperationVerbs instead
- platform-cache: remove deprecated PlatformCacheLegacyStoreFactory interface. Use FactoryStore instead
- common: remove deprecated PlatformLoggerSettings interface. Use DILoggerOptions instead
- mongoose: remove deprecated MongooseModelOptions.discriminatorValue. Use @DiscriminatorValue instead
v8.0.0-alpha.3
8.0.0-alpha.3 (2024-09-10)
Bug Fixes
- remove @tsed/testing-mongoose (6111459)
- remove @tsed/typeorm package (c0040c8)
- remove @tsed/vite-ssr-plugin (f3414c0)
BREAKING CHANGES
- remove @tsed/testing-mongoose. Use @tsed/testcontainers-mongo instead
- remove @tsed/vite-ssr-plugin use @tsed/vike instead
v8.0.0-alpha.2
8.0.0-alpha.2 (2024-09-09)
Features
- testcontainers-mongo: use mongodb to clean collection instead of @tsed/mongoose (2a390dd)
v7.83.0
v8.0.0-alpha.1
8.0.0-alpha.1 (2024-09-08)
Bug Fixes
- common: remove PlatformBuilder.addComponents() method which isn't used method (5cd2e3c)
- fix minors typings issue (d6f9fc7)
- platform-cache: remove getInterceptorOptions which is directly available from @tsed/di (956b34b)
- typegraphql: fix typings since injector isn't compatible with the type signature of container typegraphql definition (b905d78)
Features
- adapters: add adapter() function to inject configured adapter (9a82771)
- core: add AbstractType interface (3919da3)
- di: add inject(), constant(), value() function to inject service or value in injectable property (343713d)
- mikro-orm: add entityManager() and orm() functions to inject respectively ORM and EM instance (ba68086)
BREAKING CHANGES
- common: remove PlatformBuilder.addComponents() method which isn't used method
- di: This change require to set
"useDefineForClassFields": false
in your tsconfig
Some DI methods are removed like bindInjectableProperties() which is not necessary.