Bumped! 馃摌
Diff: v0.1.0...v0.2.0
Changes:
- Add support for vendor extensions and add missing properties [bae2005] (@Roman3349)
- Composer: require PHP 8.2+ and update development dependencies [bc2e89a] (@Roman3349)
- Support the querystring parameter location and query operation [0798341] (@AdamFiser)
- Add a Version helper for OpenAPI version comparison [fc219ab] (@AdamFiser)
- Report constructs that do not match the declared version [9c41c21] (@AdamFiser)
- Read documents without a version as 3.0 [bdbc6db] (@AdamFiser)
- Allow OAuth flows to omit URLs the spec does not require [433eb64] (@AdamFiser)
- Do not require bearerFormat for http bearer schemes [119df53] (@AdamFiser)
- Accept oauth2 schemes that define a subset of flows [2959728] (@AdamFiser)
- Validate OAuth flow URLs against the flow type [37eb8f7] (@AdamFiser)
- Keep specification extensions in Contact output [73bad61] (@AdamFiser)
- Do not parse specification extensions as path items [311b4d5] (@AdamFiser)
- Keep extensions and status codes intact in Responses [ce0fd55] (@AdamFiser)
- Keep the content field of parameters and headers [b85dbec] (@AdamFiser)
- Keep specification extensions in headers and security schemes [4775c0f] (@AdamFiser)
- Refactor: keep the optional-since table private [98192d2] (@AdamFiser)
Maintenance:
- Readme: fix badge [03347a7] (@f3l1x)
- Chore: remove Kodiak config [2b29efd] (@ohmyfelix)
- Chore: migrate coverage badge to codecov [304ba94] (@ohmyfelix)
- Chore: use php in coverage target [3efc895] (@ohmyfelix)
- CI: inherit secrets in coverage workflow (#8) [be2ebd5] (@ohmyfelix)
- Docs: document version validation [26beb7e] (@AdamFiser)
- Docs: state which OpenAPI versions are supported [7b6d8ac] (@AdamFiser)
- Docs: state only what the version support test enforces [f6186a3] (@AdamFiser)
- Tests: add the specification's OAuth Flow example as a fixture [3ff0610] (@AdamFiser)
- Tests: round trip a complete document per OpenAPI version [c0cfc78] (@AdamFiser)
- Tests: require the version validator to stay silent on a matching document [b9281c3] (@AdamFiser)
- Tests: require each complete document to exercise its version's additions [13cf809] (@AdamFiser)
- Tests: cover document-level 3.0 fields in the complete document [9a6542f] (@AdamFiser)
- Tests: cover every operation, parameter and response field of 3.0 [0805457] (@AdamFiser)
- Tests: cover every header field of 3.0 [43d49fe] (@AdamFiser)
- Tests: cover every components section of 3.0 [0f038e5] (@AdamFiser)
- Tests: make the complete 3.1 document a superset of the 3.0 one [95928f9] (@AdamFiser)
- Tests: keep the complete 3.1 document a superset of the 3.0 one [ee0bd11] (@AdamFiser)
- Tests: declare widely supported patch versions in the complete documents [7dbb8b9] (@AdamFiser)
- Tests: use the OAS dialect as the jsonSchemaDialect value [093351c] (@AdamFiser)
- Tests: drop query-only traits from the header objects [28b725e] (@AdamFiser)
- Tests: point the links at operations the documents define [698fd5d] (@AdamFiser)
- Tests: make the 2020-12 keyword example coherent [03bdc6b] (@AdamFiser)
- Tests: exercise extensions on headers, schemes and flows [df00459] (@AdamFiser)
- Tests: stop the coverage table fold from hiding a version [b1e4630] (@AdamFiser)