Guide de migration
Si vous utilisez actuellement @nestjs/swagger@3.*, notez les changements/API incompatibles suivants dans la version 4.0.
Changements importants
Les décorateurs suivants ont été modifiés / renommés :
@ApiModelPropertyest maintenant@ApiProperty@ApiModelPropertyOptionalest maintenant@ApiPropertyOptional@ApiResponseModelPropertyest maintenant@ApiResponseProperty@ApiImplicitQueryest maintenant@ApiQuery@ApiImplicitParamest maintenant@ApiParam@ApiImplicitBodyest maintenant@ApiBody@ApiImplicitHeaderest maintenant@ApiHeader@ApiOperation({ title: 'test' })est maintenant@ApiOperation({ summary: 'test' })@ApiUseTagsest maintenant@ApiTags
Les changements importants de DocumentBuilder (signatures de méthode mises à jour) :
addTagaddBearerAuthaddOAuth2setContactEmailest maintenantsetContactsetHosta été supprimésetSchemesa été supprimé (utilisezaddServerà la place, par exemple,addServer('http://'))
Nouvelles méthodes
Les méthodes suivantes ont été ajoutées :
addServeraddApiKeyaddBasicAuthaddSecurityaddSecurityRequirements
- Visualiseur de graphique
- Navigateur de routes
- Terrain de jeux interactif
- Intégration CI/CD