Changelog

View Source

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

[0.9.0] - 2025-12-11

๐Ÿš€ Features

  • [breaking] Renamed unprocessable_entity to unprocessable_content

[0.8.0] - 2025-11-21

๐Ÿš€ Features

  • Added experimental support for operation extensions

๐Ÿ› Bug Fixes

  • Take all existing operation fields from operation macro

[0.7.0] - 2025-11-13

๐Ÿš€ Features

  • Support explode and delimiters in query parameters validator
  • Automatically strip '[]' suffix from parameter names in validation
  • Add support to simple header parameters (#37)
  • Add precast for array of ref query parameter (#38)

๐Ÿšœ Refactor

  • Simplify parameter precast build code
  • Return explicit server config fetch errors

๐Ÿ“š Documentation

  • Document security option on operation macro

๐Ÿงช Testing

  • Instrument Orval to test enforced array brackets

[0.6.0] - 2025-10-13

๐Ÿš€ Features

  • Added operation-level security check using user-defined plugs
  • Added support for root level security requirements
  • 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