From 6a4fa9dc459ba8922c9a7054c5f5b3d89800e80b Mon Sep 17 00:00:00 2001 From: Dmytro Anansky Date: Fri, 11 Oct 2024 16:36:36 +0300 Subject: [PATCH] feat: remove x-parameters extension for Spot (#1762) --- .changeset/stupid-suits-deny.md | 6 ++++++ packages/core/src/bundle.ts | 1 - packages/core/src/types/arazzo.ts | 1 - packages/core/src/typings/arazzo.ts | 1 - 4 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 .changeset/stupid-suits-deny.md diff --git a/.changeset/stupid-suits-deny.md b/.changeset/stupid-suits-deny.md new file mode 100644 index 0000000000..cf4d54389d --- /dev/null +++ b/.changeset/stupid-suits-deny.md @@ -0,0 +1,6 @@ +--- +"@redocly/openapi-core": patch +"@redocly/cli": patch +--- + +Removed the support of the `x-parameters` extension for Arazzo description files. diff --git a/packages/core/src/bundle.ts b/packages/core/src/bundle.ts index 970df3f924..ff80cdafb1 100755 --- a/packages/core/src/bundle.ts +++ b/packages/core/src/bundle.ts @@ -305,7 +305,6 @@ export function mapTypeToComponent(typeName: string, version: SpecMajorVersion) } case SpecMajorVersion.Arazzo: switch (typeName) { - case 'Root.x-parameters_items': case 'Root.workflows_items.parameters_items': case 'Root.workflows_items.steps_items.parameters_items': return 'parameters'; diff --git a/packages/core/src/types/arazzo.ts b/packages/core/src/types/arazzo.ts index 7550de7cf3..cef593cec0 100755 --- a/packages/core/src/types/arazzo.ts +++ b/packages/core/src/types/arazzo.ts @@ -7,7 +7,6 @@ const Root: NodeType = { arazzo: { type: 'string' }, info: 'Info', sourceDescriptions: 'SourceDescriptions', - 'x-parameters': 'Parameters', workflows: 'Workflows', components: 'Components', }, diff --git a/packages/core/src/typings/arazzo.ts b/packages/core/src/typings/arazzo.ts index bb0c929dac..52e0a81634 100644 --- a/packages/core/src/typings/arazzo.ts +++ b/packages/core/src/typings/arazzo.ts @@ -147,7 +147,6 @@ export interface ArazzoDefinition { arazzo: '1.0.0'; info: InfoObject; sourceDescriptions: SourceDescription[]; - 'x-parameters'?: Parameter[]; workflows: Workflow[]; components?: { inputs?: {