Openapi Core Versions Save

Openapi-core is a Python library that adds client-side and server-side support for the OpenAPI v3.0 and OpenAPI v3.1 specification.

0.17.1

1 year ago

Changelog

  • Include tests in sdist archives #537
  • add python 3.11 support #538

0.17.0

1 year ago

Changelog

  • shortcuts high level public api expose #465
  • ParametersError context property deprecated #462
  • Spec.create deprecated #463
  • Validators refactor #457
  • Webhooks support #470
  • Rename UnmarshalContext to ValidationContext #472
  • Fix PATH_PARAMETER_PATTERN for DRF default value pattern. #468
  • Fix falcon response data none #471
  • Shortcuts backward compatible #482
  • RequestValidator and ResponseValidator backward compatibility #487
  • Fix flask decorator function return other types #489
  • Fix integration Request Response factories check types fix #490
  • Fix Requests request dont allow fragments #491
  • Fix openapi packages update and tests #498
  • unmarshallers integration tests #497
  • Unmarshallers and validators refactor #508
  • Shortcuts refactor #517
  • Media type deserializers refactor #518

Backward incompatibilities

  • Schema unmarshalling/validation returns Invalid* exception (InvalidData, InvalidParameter, InvalidRequestBody, InvalidHeader). Use __cause__ property to get root cause exception.
  • InvalidSecurity exception renamed to SecurityNotFound

0.16.6

1 year ago

Changelog

  • openapi-schema-validator 0.5.2 tests compatibility fix #527

0.17.0a3

1 year ago

Changelog

  • Fix Requests request dont allow fragments #491
  • Fix openapi packages update and tests #498
  • unmarshallers integration tests #497
  • Unmarshallers and validators refactor #508
  • Shortcuts refactor #517
  • Media type deserializers refactor #518

0.17.0a2

1 year ago

Changelog

  • Shortcuts backward compatible #482
  • RequestValidator and ResponseValidator backward compatibility #487
  • Fix flask decorator function return other types #489
  • Fix integration Request Response factories check types fix #490

0.17.0a1

1 year ago

Changelog

  • shortcuts high level public api expose #465
  • ParametersError context property deprecated #462
  • Spec.create deprecated #463
  • Validators refactor #457
  • Webhooks support #470
  • Rename UnmarshalContext to ValidationContext #472
  • Fix PATH_PARAMETER_PATTERN for DRF default value pattern. #468
  • Fix falcon response data none #471

Backward incompatibilities

  • request parameter for validate_request shortcut function moved to first position
  • request and response parameters for validate_response shortcut function moved to first and second position
  • Schema unmarshalling/validation returns Invalid* exception (InvalidData, InvalidParameter, InvalidRequestBody, InvalidHeader). Use __cause__ property to get root cause exception.
  • InvalidSecurity exception renamed to SecurityNotFound

0.16.5

1 year ago

Changelog

  • validators public api expose #455
  • allow openapi-schema-validator 0.4 #458

0.16.4

1 year ago

Changelog

  • better unmarshaller finders with refactor #447

0.16.3

1 year ago

Changelog

  • werkzeug flask root path fix #449
  • additionalProperties without schema should allow null. #444

0.16.2

1 year ago

Changelog

  • Add NullUnmarshaller #432
  • Multi type unmarshaller #433
  • Unmarshaller format refactor #434