Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.0.12 (2025-06-05)
Note: Version bump only for package @deepkit/http
1.0.11 (2025-06-02)
Note: Version bump only for package @deepkit/http
1.0.9 (2025-05-23)
Note: Version bump only for package @deepkit/http
1.0.8 (2025-05-20)
Bug Fixes
- http: proper handling of form & multipart values, plus multipart JSON field support (#649) (7383c73)
- http: support array json request bodies (2d3274e)
1.0.5 (2025-04-02)
Features
- injector: refactor internal code to get big performance improvement (f295c5e)
1.0.3 (2025-03-13)
Bug Fixes
- http: better defaults for new formidable version (5c9788e)
Features
- event: align API with Event web standards (0e1dca2)
- injector: improve error messages, make it very clear what failed and where providers are located (5866eda)
- rpc: automatically garbage collect observables + new event system + stats collection (d727232)
BREAKING CHANGES
- event: stopPropagation() becomes stopImmediatePropagation().
New BaseEvent.preventDefault() which replaces custom solutions like stop() in DatabaseEvent.
1.0.2 (2025-02-24)
Note: Version bump only for package @deepkit/http
1.0.1 (2025-02-24)
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Bug Fixes
- http: isElementStruct with null (04e54b0)
- type: convert TypeAnnotation into intrinsic type (#629) (4d1a13e), closes #626
Features
- http: update formidable to ^3.5.2 (e4007c3)
- update to angular 19 and typescript 5.7.3, new @deepkit/angular-ssr package (#627) (52333a7)
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Features
- http: http timeout options (44fbf56)
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Bug Fixes
Note: Version bump only for package @deepkit/http
Bug Fixes
- http: make sure invalid formidable files are skipped (d1ff09b)
Bug Fixes
- http: parameter service injection into route methods with encapsulated modules (9c98f8b)
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Bug Fixes
- type: make sure methods are not part of deserialization/type guard union resolver (eb08a73)
Bug Fixes
- type: correctly type guard
null
in optional properties (c0adcb0)
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Bug Fixes
- http: make sure all path parameters are available in HttpRequestParser (e215420)
Bug Fixes
- http: don't include resolver/DI objects into HttpRequestParser (be189c5)
Features
- http: allow to fetch unused path parameters in HttpRequestParser (cc3cd3b)
Features
- http: also read path parameters in HttpRequestParser<T> (888d058)
Features
- http: add new HttpRequestParser<T> injection token (6101f83)
Note: Version bump only for package @deepkit/http
Bug Fixes
- injector: resolve deps of exported providers correctly (c185b38)
Features
- injector: new Module.configureProvider<T>(Fn) with configuration callback (1739b95)
Features
- http: allow using unknown/any/never types that are nominal (3221ff0)
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Features
- http: support non-class types as DI tokens in route actions (a296570)
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Bug Fixes
- http: make sure HttpHeader options is defined (ea251ed)
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Note: Version bump only for package @deepkit/http
Bug Fixes
- http: use default values of route parameters if no http value was provided. (fa74d16), closes #529
Bug Fixes
- http: fix tests to reflect new error reporting (1eb83ff)
Bug Fixes
- type: do not interfere with type checking when intersecting multiple type annotations. (af85f1f)