Changelog

View Source

All notable changes to this project will be documented in this file.

[0.6.0] - 2025-10-11

๐Ÿš€ Features

  • Added operation-level security check using user-defined plugs
  • Added support for root level security requirements
  • [breaking] Handling security is now mandatory

๐Ÿ› Bug Fixes

  • Ensure response body is a binary in Oaskit.Test.valid_response (#23)
  • Fixed normalization of %Reference{} structs

[0.5.1] - 2025-10-10

๐Ÿ› Bug Fixes

  • Don't erase existing private conn data in ValidateRequest (#20)

๐Ÿงช Testing

  • Ensure spec and operation id are preserved in private conn data

[0.5.0] - 2025-09-16

๐Ÿš€ Features

  • [breaking] ABNF parser dependency isn't optional anymore

[0.4.1] - 2025-08-25

๐Ÿš€ Features

  • Expose SpecValidator and SpecDumper tools

[0.4.0] - 2025-08-21

๐Ÿš€ Features

  • Provide request and response data abstractions for custom validations

[0.3.1] - 2025-07-18

๐Ÿš€ Features

  • Added the :unprefix option to remove an URL prefix in Paths.from_router/2

[0.3.0] - 2025-07-10

โš™๏ธ Miscellaneous Tasks

  • Upgrade OpenAPI spec schemas for JSV 0.10

[0.2.0] - 2025-07-05

๐Ÿš€ Features

  • Provide a JSON schema for the default error responses

[0.1.2] - 2025-06-30

๐Ÿš€ Features

  • Provide a controller to serve the specs and Redoc UI

[0.1.1] - 2025-06-29

๐Ÿ“š Documentation

  • Fix doc rendering on hexdocs.pm

โš™๏ธ Miscellaneous Tasks

  • Setup versioning

[0.1.0] - 2025-06-29

๐Ÿš€ Features

  • Initialize from proof of concept

โš™๏ธ Miscellaneous Tasks

  • Hex package setup