Releases: OAI/Arazzo-Specification
Releases · OAI/Arazzo-Specification
Arazzo 1.0.0 Released!
The OAI is pleased to announce the official release of the Arazzo Specification 1.0.0!
What's Changed
The initial stable version of the Arazzo specification, which is the cumulative work of the following items:
- Updating ReadMe with Charter, participants and getting involved details by @frankkilcommins in #6
- Proposal that we can submit to main OAI repo by @ndenny in #1
- Splitting Champion from Contributors by @kinlane in #11
- Create use-case-template.yml by @namdeirf in #16
- Create CODE_OF_CONDUCT.md. by @namdeirf in #15
- Rename CODE_OF_CONDUCT.md. to CODE_OF_CONDUCT.md by @namdeirf in #18
- Delete CODE_OF_CONDUCT.md by @namdeirf in #25
- Draft version minor enrichment by @kevin-postman in #29
- Add coupon example by @shaisachs in #32
- consistent quotes around cookie by @shaisachs in #33
- Adding more examples and typo fixes by @frankkilcommins in #34
- Fix ReadMe typos by @frankkilcommins in #35
- link description update by @frankkilcommins in #37
- Update scope image and ReadMe clean up by @frankkilcommins in #38
- fix: mechanical changes only for ReSpec consumption by @MikeRalphson in #39
- Create validate-markdown.yaml workflow by @MikeRalphson in #40
- Merging main before reviewing other PRs by @frankkilcommins in #56
- Components proposal by @shaisachs in #51
- Disambiguate workflows by @shaisachs in #59
- Components Section for reusability by @frankkilcommins in #57
- Additional clarity on sourceDocument referencing. by @frankkilcommins in #63
- Add extension support to Success/ Failure Objects by @frankkilcommins in #68
- Frankkilcommins/issue66 by @frankkilcommins in #69
- Remove AsyncAPI support from initial draft by @frankkilcommins in #70
- Harden-expression-and-condition-capabilities by @frankkilcommins in #77
- Settle on "Workflows Description" by @frankkilcommins in #79
- fix use of workflow output in pet store example by @shaisachs in #58
- Merge example changes to main by @frankkilcommins in #81
- docs: move Parameter Object spec extensions under the fields definition by @char0n in #83
- chore: Tidy up object extension doc location by @frankkilcommins in #86
- chore: Add security and IANA considerations by @frankkilcommins in #88
- Typo by @ralfhandl in #89
- Superfluous comma by @ralfhandl in #90
- Monospace for
workflows
fixed field by @ralfhandl in #92 - Simplify "Reference Objects
$ref
keywords" to "Reference Objects" by @ralfhandl in #93 - Link to JSON Schema Validation by @ralfhandl in #94
- Chore: Change Parameter.target to string by @frankkilcommins in #87
- Hyphen added by @ralfhandl in #91
- Double-quotes around literal field values by @ralfhandl in #102
- Section Criterion Object: links to sections where it can be used by @ralfhandl in #103
- Monospace the double quotes of a literal string value by @ralfhandl in #101
- operationRef matching referenced OpenAPI description by @ralfhandl in #95
- chore: improve info.version description by @frankkilcommins in #98
- chore: remove ABNF rules related to AsyncAPI by @frankkilcommins in #110
- chore: force case insensitivity for string comparisons by @frankkilcommins in #111
- chore: enforce stepId to be must be within current workflow by @frankkilcommins in #112
- chore: resolve ToC issues by @frankkilcommins in #113
- Indicate specification is prerelease by @frankkilcommins in #120
- Move explanation regarding similar criteria for success/failure action objects to step by @frankkilcommins in #121
- Align FailureAction.Retry-After with the Retry-After response HTTP header by @frankkilcommins in #122
- Parameter Object: Revisit
in
verbiage removeworkflow
as option (infer instead) by @frankkilcommins in #123 workflowsSpec
MUST be used for interpretation by @frankkilcommins in #133- Enforce Reference Object value overrides to avoid possible disregards by @frankkilcommins in #135
- clarify how to reference
operationId
andworkflowId
in case of clashes by @frankkilcommins in #125 - Better to explicitly state
stepId
must be mandatory within a workflow by @frankkilcommins in #134 - Component Object should be Components Object by @frankkilcommins in #136
- Fix the fragments for OAS 3.1 spec references by @handrews in #146
- Update use of APImetrics name by @ndenny in #141
- Swap inputs and parameters to match schema by @ndenny in #142
- Fix target values to be valid JSON Pointers by @ndenny in #143
- add
in
property to parameters by @frankkilcommins in #148 - Clarify Parameter target JSON Pointer by @frankkilcommins in #147
- Specification Path expressions for operations with no OperationI ID by @ndenny in #144
- Added README to provide details on existing examples and provide addi… by @kevinduffey in #151
- Chore: fix
pet-coupons.workflow.yaml
example by @frankkilcommins in #158 - feat: remove support for
dependsOn
for v1.0.0 by @frankkilcommins in #159 - chore: suggest multilevel parameters by @DmitryAnansky in #155
- Remove references to WHATWG to avoid confusion by @ndenny in #145
- Adjust Step Parameters desc to cater for Workflow parameters addition by @frankkilcommins in #169
- feat: add
dependsOn
capability for workflow level by @frankkilcommins in #164 - feat: Add Request Body Object by @frankkilcommins in #162
- Clarity on referencing Components Parameters by @frankkilcommins in #149
- feat: Reusable Success and Failure Actions by @frankkilcommins in #171
- chore: Remove
tbd
and update WorklfowsuccessActions
andfailureActions
to take advantage of Reusable Objects by @frankkilcommins in #174 - feat: Add support for XPath and versions of XPath and JSON Path for Criterion expressions by @frankkilcommins in #172
- Remove mutual exclusivity constraint between
payload
andpointers
. Rename toreplacements
by @frankkilcommins in #183 - chore: fix example indentation by @frankkilcommins in #187
- Consolidate reusable parameters and reusable objects. by @frankkilcommins in #182
- update specification to take care of Arazzo (Tapestry) name change. by @frankkilcommins in #189
- feat: support for respec html generation by @frankkilcommins in #192
...