Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 13:08
e238c9f

0.8.0 (2026-06-11)

⚠ BREAKING CHANGES

  • openapi:generate and openapi:check now emit and check the full output by default; use --no-controllers / --no-routes to opt out. Closes #45

Features

  • console: contain output paths from discovered config (#54) (8c7b152)
  • emitter: discriminator-aware oneOf/anyOf union base + variant generation (0adcf08)
  • emitter: emit @deprecated docblocks for deprecated schemas and properties (94a30aa)
  • emitter: opt-in additionalProperties:false enforcement (#30) (f3f632e)
  • generate models, rules, controllers and routes by default (#46) (0a9acc9)

Bug Fixes

  • ci: whitelist Illuminate DataAwareRule for require-checker (c7570d3)
  • deps: require spatie/laravel-data ^4.15 for PropertyMorphableData morph support (57b969b)
  • emitter: integer discriminator forwards int param and int morph arms (e630b56)
  • emitter: keep boolean members of a mixed-type enum in Rule::in (ae8717e)
  • emitter: morph() reads PHP property name + warn on discriminated-union degrades (98ef4cf)
  • emitter: nullable mixed union accepts a present null (#8) (0026271)
  • emitter: pin a variant discriminator const for standalone validation (#disc-const) (008cab7)
  • emitter: validate format: time and duration (9dbdf55)

Miscellaneous Chores

  • bump minor for pre-major breaking changes in release-please (646061f)
  • release: set bump-minor-pre-major to keep breaking changes in 0.x (4d71261)