11.3.0 (2026-04-15)
Bug fixes
- #3826 fix: support nullable field in @apiresponse decorator (@Nedunchezhiyan-M)
- #3784 fix(schema): include type field when nullable is used with allOf (@maruthang)
- #3774 fix enum issue (@SupunGeethanjana)
- #3798 fix(plugin): normalize workspace package import paths in metadata generator (@maruthang)
- #3821 fix(plugin): handle same-file type references in SWC readonly metadata generation (@maruthang)
- #3822 fix(type-helpers): eagerly apply plugin metadata properties in mapped type helpers (@maruthang)
- #3840 fix: use child class type when re-declaring an inherited @ApiProperty (@Nedunchezhiyan-M)
Enhancements
- #3449 feat(api-header): add example property to ApiHeader decorator (@leemhoon00)
- #3787 feat(decorators): support RegExp instances in @ApiProperty({ pattern }) (@temrjan)
- #3699 feat(api-body): add support for encoding in ApiBody decorator (@lamuertepeluda)
- #3824 feat: support async patchDocumentOnRequest hook (@Nedunchezhiyan-M)
- #3834 feat: expose generateSchema utility for programmatic schema access (@Nedunchezhiyan-M)
- #3836 feat(plugin): add autoFillEnumName option to suppress duplicate enum schemas (@Nedunchezhiyan-M)
- #3837 feat: merge descriptions when multiple decorators share the same HTTP status code (@Nedunchezhiyan-M)
- #3839 feat: add excludeDynamicDefaults option to strip runtime-evaluated schema defaults (@Nedunchezhiyan-M)
- #3841 feat: add DeepPartialType mapped-type helper for recursive optional properties (@Nedunchezhiyan-M)
Dependencies
- #3850 fix(deps): update dependency swagger-ui-dist to v5.32.4 (@renovate[bot])
Committers: 7
- JongHun Lim (@leemhoon00)
- Maruthan G (@maruthang)
- Rajasekar Janakiraman (@rajasekar33)
- Supun Geethanjana Jayasinghe (@SupunGeethanjana)
- Temrjan (@temrjan)
- Vito Macchia (@lamuertepeluda)
- @Nedunchezhiyan-M