Skip to content

feat!: make Standard Schema integration schema-first - #39

Merged
kauandotnet merged 1 commit into
mainfrom
feat/schema-first-api
Aug 29, 2026
Merged

feat!: make Standard Schema integration schema-first#39
kauandotnet merged 1 commit into
mainfrom
feat/schema-first-api

Conversation

@kauandotnet

Copy link
Copy Markdown
Contributor

Summary

  • reposition the package around schema-first validation, serialization, and OpenAPI integration
  • make raw Standard Schemas first-class and add optional request/response schema classes for Nest runtime reflection
  • replace the DTO-era public API, plugin diagnostics, examples, and documentation with schema-class terminology
  • remove the deprecated Swagger array adapter and add a breaking minor Changeset

Breaking changes

  • replace createStandardSchemaDto with createSchemaClass
  • replace createStandardSchemaResponseDto with createResponseSchemaClass
  • replace StandardSchemaDtoValidationPipe with SchemaClassValidationPipe
  • remove all compatibility aliases for the 0.1 alpha API

Verification

  • pnpm run check
  • pnpm run test
  • pnpm run test:typescript7
  • pnpm run verify:pack
  • pnpm dlx madge --circular --extensions ts,cts src

@kauandotnet
kauandotnet merged commit 905fd9f into main Aug 29, 2026
7 checks passed
@kauandotnet
kauandotnet deleted the feat/schema-first-api branch August 29, 2026 02:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant