From 481b28cda0b0c005bbe37a45ecfeda3e7b5d389c Mon Sep 17 00:00:00 2001 From: Anna Bocharova Date: Fri, 26 Apr 2024 12:46:16 +0200 Subject: [PATCH] fix: security schemas by upgrading the dependency (#1086) --- .changeset/lazy-deers-work.md | 5 ++ apps/studio/package.json | 2 +- package-lock.json | 104 +++++++++++++++++----------------- 3 files changed, 58 insertions(+), 53 deletions(-) create mode 100644 .changeset/lazy-deers-work.md diff --git a/.changeset/lazy-deers-work.md b/.changeset/lazy-deers-work.md new file mode 100644 index 000000000..c417c9ff2 --- /dev/null +++ b/.changeset/lazy-deers-work.md @@ -0,0 +1,5 @@ +--- +"@asyncapi/studio": patch +--- + +fix: Incorrect rendering of security schemas: by reference and inline, #1066 diff --git a/apps/studio/package.json b/apps/studio/package.json index 0280f44fd..a49336993 100644 --- a/apps/studio/package.json +++ b/apps/studio/package.json @@ -27,7 +27,7 @@ "@asyncapi/openapi-schema-parser": "^3.0.22", "@asyncapi/parser": "^3.0.14", "@asyncapi/protobuf-schema-parser": "^3.2.11", - "@asyncapi/react-component": "^1.2.2", + "@asyncapi/react-component": "^1.4.10", "@asyncapi/specs": "^6.7.0", "@ebay/nice-modal-react": "^1.2.10", "@headlessui/react": "^1.7.4", diff --git a/package-lock.json b/package-lock.json index 17c96f935..5ea0ef557 100644 --- a/package-lock.json +++ b/package-lock.json @@ -503,7 +503,7 @@ "@asyncapi/openapi-schema-parser": "^3.0.22", "@asyncapi/parser": "^3.0.14", "@asyncapi/protobuf-schema-parser": "^3.2.11", - "@asyncapi/react-component": "^1.2.2", + "@asyncapi/react-component": "^1.4.10", "@asyncapi/specs": "^6.7.0", "@ebay/nice-modal-react": "^1.2.10", "@headlessui/react": "^1.7.4", @@ -2287,21 +2287,21 @@ } }, "node_modules/@asyncapi/protobuf-schema-parser": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.11.tgz", - "integrity": "sha512-zmN5Rb4OMuTKCFi1qWG2x+Q7gwk622jVRu3biAisHNjvJn80GtQwXB66tJ2FGhSfd9OcreU8sEfDKf+KzjqMAA==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.12.tgz", + "integrity": "sha512-ROMx71sdfeAvpRoRWkjKXxP6Cu6xNE2P/b7Nl3jiXcPUNhlwUu2m5ScV00v4C2d/So6jNrxnUzXeg1Q3f20EZw==", "dependencies": { - "@asyncapi/parser": "^3.0.13", + "@asyncapi/parser": "^3.0.14", "@types/protocol-buffers-schema": "^3.4.1", "protobufjs": "^7.2.6" } }, "node_modules/@asyncapi/protobuf-schema-parser/node_modules/@asyncapi/parser": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.13.tgz", - "integrity": "sha512-ULNVAsfdLJJJeBDCAWGfleEzmkKJCWcZaYzhTIrqccJa6yZvWrMPLGMYhJhBkdczDxjtdi0iqMmxEy2GC36mUA==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.14.tgz", + "integrity": "sha512-tC2gmKkw28PWWMcGUXHQjTfVftiZdr+FQtsfapaHh36spX9uwe13iYzkcTyCkwSJAHibtg7wvStuHsiufP8xng==", "dependencies": { - "@asyncapi/specs": "^6.5.6", + "@asyncapi/specs": "^6.6.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -2323,9 +2323,9 @@ } }, "node_modules/@asyncapi/protobuf-schema-parser/node_modules/@asyncapi/specs": { - "version": "6.5.6", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.5.6.tgz", - "integrity": "sha512-TI3OIY0UFf7wPyjV9GjKqL6C4YJ0xOJ7wX33sxVqCf0XXIq4otGHa1XiBcCUAgdbMlO7b8jsFRxuUsVXCsYDVQ==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.7.0.tgz", + "integrity": "sha512-TygnAHctm0e7Y55Zy2PBjE6t/jai/txu4MZiyHkcbom9WQoC6Nl7M1M3TQQMzDrb5iLZtuRDm1GAwvawZPPn5A==", "dependencies": { "@types/json-schema": "^7.0.11" } @@ -2448,14 +2448,14 @@ } }, "node_modules/@asyncapi/react-component": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.2.13.tgz", - "integrity": "sha512-PMDHVk0nG7fFgRn/OA2WabfY4x6xCpbPVTLbu5ySLGpL5VABvrK5rIl6wfHk+yZwyuMRNfSbURLkU2L+3Ho8Zw==", + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.4.10.tgz", + "integrity": "sha512-ejANS06yj1ZM4YDtsRi0g7h3EEJLGusewjzeugK+tGntNAKVZRvTPUXhbSDMhTARHuZXhUGLlITIno7N1aXapw==", "dependencies": { - "@asyncapi/avro-schema-parser": "^3.0.9", - "@asyncapi/openapi-schema-parser": "^3.0.10", - "@asyncapi/parser": "^3.0.2", - "@asyncapi/protobuf-schema-parser": "^3.0.6", + "@asyncapi/avro-schema-parser": "^3.0.22", + "@asyncapi/openapi-schema-parser": "^3.0.22", + "@asyncapi/parser": "^3.0.14", + "@asyncapi/protobuf-schema-parser": "^3.2.12", "highlight.js": "^10.7.2", "isomorphic-dompurify": "^0.13.0", "marked": "^4.0.14", @@ -2468,11 +2468,11 @@ } }, "node_modules/@asyncapi/react-component/node_modules/@asyncapi/parser": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.2.tgz", - "integrity": "sha512-AtDFndWwnaqGoXZQY2DRtORT2Ls4BI7MSR+Rg7TRwxf5jxIz/WVvQwc5HElkHuDEkIZslYu+ukFzNq3awdj0aw==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.14.tgz", + "integrity": "sha512-tC2gmKkw28PWWMcGUXHQjTfVftiZdr+FQtsfapaHh36spX9uwe13iYzkcTyCkwSJAHibtg7wvStuHsiufP8xng==", "dependencies": { - "@asyncapi/specs": "^6.2.0", + "@asyncapi/specs": "^6.6.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -2494,9 +2494,9 @@ } }, "node_modules/@asyncapi/react-component/node_modules/@asyncapi/specs": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.2.0.tgz", - "integrity": "sha512-5uf/Rg6pavZHx7rVIkP0TP/icIahJCuHgmY1rdtkrWxHZMXbASDDV3DlTUaonbsUeemwchoqljmrTd1O1xqvxg==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.7.0.tgz", + "integrity": "sha512-TygnAHctm0e7Y55Zy2PBjE6t/jai/txu4MZiyHkcbom9WQoC6Nl7M1M3TQQMzDrb5iLZtuRDm1GAwvawZPPn5A==", "dependencies": { "@types/json-schema": "^7.0.11" } @@ -37568,21 +37568,21 @@ } }, "@asyncapi/protobuf-schema-parser": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.11.tgz", - "integrity": "sha512-zmN5Rb4OMuTKCFi1qWG2x+Q7gwk622jVRu3biAisHNjvJn80GtQwXB66tJ2FGhSfd9OcreU8sEfDKf+KzjqMAA==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.12.tgz", + "integrity": "sha512-ROMx71sdfeAvpRoRWkjKXxP6Cu6xNE2P/b7Nl3jiXcPUNhlwUu2m5ScV00v4C2d/So6jNrxnUzXeg1Q3f20EZw==", "requires": { - "@asyncapi/parser": "^3.0.13", + "@asyncapi/parser": "^3.0.14", "@types/protocol-buffers-schema": "^3.4.1", "protobufjs": "^7.2.6" }, "dependencies": { "@asyncapi/parser": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.13.tgz", - "integrity": "sha512-ULNVAsfdLJJJeBDCAWGfleEzmkKJCWcZaYzhTIrqccJa6yZvWrMPLGMYhJhBkdczDxjtdi0iqMmxEy2GC36mUA==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.14.tgz", + "integrity": "sha512-tC2gmKkw28PWWMcGUXHQjTfVftiZdr+FQtsfapaHh36spX9uwe13iYzkcTyCkwSJAHibtg7wvStuHsiufP8xng==", "requires": { - "@asyncapi/specs": "^6.5.6", + "@asyncapi/specs": "^6.6.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -37604,9 +37604,9 @@ } }, "@asyncapi/specs": { - "version": "6.5.6", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.5.6.tgz", - "integrity": "sha512-TI3OIY0UFf7wPyjV9GjKqL6C4YJ0xOJ7wX33sxVqCf0XXIq4otGHa1XiBcCUAgdbMlO7b8jsFRxuUsVXCsYDVQ==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.7.0.tgz", + "integrity": "sha512-TygnAHctm0e7Y55Zy2PBjE6t/jai/txu4MZiyHkcbom9WQoC6Nl7M1M3TQQMzDrb5iLZtuRDm1GAwvawZPPn5A==", "requires": { "@types/json-schema": "^7.0.11" } @@ -37707,14 +37707,14 @@ } }, "@asyncapi/react-component": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.2.13.tgz", - "integrity": "sha512-PMDHVk0nG7fFgRn/OA2WabfY4x6xCpbPVTLbu5ySLGpL5VABvrK5rIl6wfHk+yZwyuMRNfSbURLkU2L+3Ho8Zw==", + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.4.10.tgz", + "integrity": "sha512-ejANS06yj1ZM4YDtsRi0g7h3EEJLGusewjzeugK+tGntNAKVZRvTPUXhbSDMhTARHuZXhUGLlITIno7N1aXapw==", "requires": { - "@asyncapi/avro-schema-parser": "^3.0.9", - "@asyncapi/openapi-schema-parser": "^3.0.10", - "@asyncapi/parser": "^3.0.2", - "@asyncapi/protobuf-schema-parser": "^3.0.6", + "@asyncapi/avro-schema-parser": "^3.0.22", + "@asyncapi/openapi-schema-parser": "^3.0.22", + "@asyncapi/parser": "^3.0.14", + "@asyncapi/protobuf-schema-parser": "^3.2.12", "highlight.js": "^10.7.2", "isomorphic-dompurify": "^0.13.0", "marked": "^4.0.14", @@ -37723,11 +37723,11 @@ }, "dependencies": { "@asyncapi/parser": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.2.tgz", - "integrity": "sha512-AtDFndWwnaqGoXZQY2DRtORT2Ls4BI7MSR+Rg7TRwxf5jxIz/WVvQwc5HElkHuDEkIZslYu+ukFzNq3awdj0aw==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.14.tgz", + "integrity": "sha512-tC2gmKkw28PWWMcGUXHQjTfVftiZdr+FQtsfapaHh36spX9uwe13iYzkcTyCkwSJAHibtg7wvStuHsiufP8xng==", "requires": { - "@asyncapi/specs": "^6.2.0", + "@asyncapi/specs": "^6.6.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -37749,9 +37749,9 @@ } }, "@asyncapi/specs": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.2.0.tgz", - "integrity": "sha512-5uf/Rg6pavZHx7rVIkP0TP/icIahJCuHgmY1rdtkrWxHZMXbASDDV3DlTUaonbsUeemwchoqljmrTd1O1xqvxg==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.7.0.tgz", + "integrity": "sha512-TygnAHctm0e7Y55Zy2PBjE6t/jai/txu4MZiyHkcbom9WQoC6Nl7M1M3TQQMzDrb5iLZtuRDm1GAwvawZPPn5A==", "requires": { "@types/json-schema": "^7.0.11" } @@ -37798,7 +37798,7 @@ "@asyncapi/parser": "^3.0.14", "@asyncapi/protobuf-schema-parser": "^3.2.11", "@asyncapi/python-paho-template": "^0.2.13", - "@asyncapi/react-component": "^1.2.2", + "@asyncapi/react-component": "^1.4.10", "@asyncapi/specs": "^6.7.0", "@asyncapi/ts-nats-template": "^0.10.3", "@craco/craco": "^7.1.0",