Releases: BinkyLabs/openapi-arazzo-dotnet
Releases · BinkyLabs/openapi-arazzo-dotnet
Release list
v1.0.0-preview.3
v1.0.0-preview.2
v1.0.0-preview.1
1.0.0-preview.1 (2026-06-25)
Features
- adds additional validation for document integrity (49ee738)
- adds component object (2aa6775)
- adds core interfaces (605cdcf)
- adds core parsing infrastructure (d16da39)
- adds criterion model (98ffd4b)
- adds document model (b60e1da)
- adds failure action model (33e487f)
- adds info model (b60e1da)
- adds input reference resolution (846a264)
- adds interface definition for references resolution (5b987d4)
- adds keys validation (e9aeddf)
- adds model for criterion type (ec7b6b2)
- adds model for steps (0240adf)
- adds other reusable objects references (b244cdd)
- adds parameter model (510ae90)
- adds parameters duplication validation (10cf2ed)
- adds reader infrastructure (b5f6b82)
- adds referenceable interface (b7d7c9d)
- adds runtime expressions validation (1bd3e39)
- adds runtime expressions validation (c6633e8)
- adds simple and regex expression types (1457264)
- adds source description model (edd8bb7)
- adds steps output keys validation (d94a24c)
- adds success action model (98f8ead)
- adds support for loading schema references from external OpenAPI document (a731b55)
- adds support for parsing version 1.0.1 (3f014be)
- adds the request body model (09f0b9b)
- adds v1 deserialization infrastructure (b60e1da)
- adds validation for required properties in document serialization (142e3e6)
- adds workflow model (a7bbf0e)
- implement replacement model (95f2308)
- implements external references for JSON schema documents (eb58e98)
- implements inline inputs and sub-schema references resolution (6589384)
- input: add missing JSON schema keyword properties (1dbcaf9)
- lib: add reusable object model (e4c468f)
- lib: add reusable object model (a32b5f5)
- models: add contains/minContains/maxContains JSON Schema keywords (d6b7401)
- models: port contains/minContains/maxContains from OpenAPI.NET PR #2876 (b5dae49)
- references: resolve reusable object references (92a0ef6)
- references: resolve reusable object references (4355a03)
- sets the default and validation for retry (e28ae8d)
- step: expose operation pointer builder (f2235ee)
- uniqueness validation (388d6ce)
- use dedicated types for input/schemas to avoid bringing keyword that should not be present (ed45110)
Bug Fixes
- 'Generic catch clause' (1efdffd)
- additional renames (2c0fd90)
- adds missing cancellation token parameter to parse async method (4e4606d)
- adds missing runtime expression validation (325740c)
- adds missing summary and description fields to info and workflow (c1afed6)
- avoid double parsing of schemas (61c0489)
- casing in arazzo version (3f014be)
- components parsing implementation (6e52df9)
- correct method for the JsonNode change (1160bc2)
- do not assume external documents format (eb58e98)
- handle null scalar outputs safely (8d6e98c)
- input reference should be public to allow creation from object model (b244cdd)
- json schema reference resolution shouldn't depend on a parent input (a6441bf)
- lib: remove reusable object extensions (61fa425)
- missing cancellation parameter in parseaync method for the document (149ca44)
- parameter: validate required fields during deserialization (f2b60c7)
- parameter: validate required fields during deserialization (48b800b)
- reader: add required field read diagnostics (0ef0a90)
- reader: add required field read diagnostics ([0c1b6bc](https://github.com/Binky...