Skip to content

v0.34.1

Choose a tag to compare

@github-actions github-actions released this 11 Jun 14:09
· 591 commits to master since this release
v0.34.1
d10ed59

0.34.1 - 2026-06-11

Full Changelog: v0.34.0...v0.34.1

40 commits in this release.


Implemented enhancements

  • feat(scanner): grammar seam by @fredbi ...
  • feat(builders/parameters,responses): annotation builders by @fredbi ...
  • feat(builders/schema): grammar-based schema builder by @fredbi ...
  • feat(builders/resolvers): schema-for-type + items-chain adapters by @fredbi ...
  • feat(builders/validations): type-aware coercion and shape checks by @fredbi ...
  • feat(builders/handlers): shared Walker callback factories by @fredbi ...
  • feat(builders/common): shared Builder state and cache by @fredbi ...
  • feat(parsers/yaml): YAML sub-parser by @fredbi ...
  • feat(grammar): Walker visitor + Diagnostic surface by @fredbi ...
  • feat(grammar): recursive-descent parser + typed Block family by @fredbi ...
  • feat(grammar): lexer — tokenize annotations and keywords by @fredbi ...

Fixed bugs

  • fix(schema): honour swagger:strfmt on alias declarations by @fredbi ...
  • fix(responses): annotation gates first-class alias identity at use sites by @fredbi ...
  • fix(schema): annotation gates first-class alias identity at use sites by @fredbi ...
  • fix(schema): aliased embeds follow the named-embed dispatch by @fredbi ...
  • fix(schema): honour stdlib recognizers across alias dispatch paths by @fredbi ...

Refactor

  • refactor(parameters,responses): replace deprecated FindModel with GetModel by @fredbi ...

Documentation

  • doc: updated contributors file by @bot-go-openapi[bot] in #30 ...
  • docs(schema): Q9 — pin swagger:name verbatim contract; document principled asymmetry by @fredbi ...
  • fix(grammar,parameters,responses,routebody): Q29 — case-insensitive in: comparison by @fredbi ...

Code quality

  • fix(parameters): annotation gates first-class alias identity at use sites by @fredbi ...
  • chore: fixed linting (fixtures excluded from auto-fix by formatter by @fredbi ...
  • chore: loose ends by @fredbi ...
  • feat(grammar): preprocessor — comment-group to positioned lines by @fredbi ...

Testing

  • test(integration): witness fixture for FindModel→GetModel migration by @fredbi ...
  • test(integration): golden-file test harness + quirk story by @fredbi ...

Miscellaneous tasks

  • ci: added bot pr monitor by @fredbi in #33 ...
  • test(integration): Q26 — regression-detector for TOS↔Schemes terminator by @fredbi ...

Security

  • docs(builders): consolidate alias-handling contract; scrub planning vocabulary by @fredbi ...
  • fix(grammar,yaml): Q28 — securityDefinitions indent + duplicate-key dedupe by @fredbi ...
  • docs: annotation + grammar reference by @fredbi ...
  • feat(builders/spec): meta + orchestrator by @fredbi ...
  • feat(builders/routes): route discovery + body parsing by @fredbi ...
  • feat(builders/operations): operation annotation builder by @fredbi ...
  • feat(parsers/routebody): swagger:route body sub-parser by @fredbi ...

Updates

  • chore(deps): bump the development-dependencies group across 1 directory with 7 updates by @dependabot[bot] in #29 ...
  • chore(deps): bump github.com/go-openapi/spec from 0.22.4 to 0.22.5 in the go-openapi-dependencies group by @dependabot[bot] in #28 ...

Other (technical)


People who contributed to this release


codescan license terms

License