diff --git a/packages/openapi-generator/package.json b/packages/openapi-generator/package.json index d9cdb76a91..1a889bac55 100644 --- a/packages/openapi-generator/package.json +++ b/packages/openapi-generator/package.json @@ -52,7 +52,7 @@ "readme": "node ../../scripts/replace-common-readme.ts" }, "dependencies": { - "@apidevtools/swagger-parser": "^12.1.0", + "@apidevtools/swagger-parser": "^13.0.0", "@sap-cloud-sdk/generator-common": "workspace:^", "@sap-cloud-sdk/openapi": "workspace:^", "@sap-cloud-sdk/util": "workspace:^", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a3ccd7d218..ae2f762d36 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -671,8 +671,8 @@ importers: packages/openapi-generator: dependencies: '@apidevtools/swagger-parser': - specifier: ^12.1.0 - version: 12.1.0(openapi-types@12.1.3) + specifier: ^13.0.0 + version: 13.0.0(openapi-types@12.1.3) '@sap-cloud-sdk/generator-common': specifier: workspace:^ version: link:../generator-common @@ -826,8 +826,8 @@ importers: test-packages/e2e-tests: devDependencies: '@apidevtools/swagger-parser': - specifier: 12.1.0 - version: 12.1.0(openapi-types@12.1.3) + specifier: 13.0.0 + version: 13.0.0(openapi-types@12.1.3) '@cap-js/sqlite': specifier: 3.0.2 version: 3.0.2(@sap/cds@10.0.6(@eslint/js@10.0.1(eslint@10.10.0(jiti@2.7.0)))) @@ -1171,9 +1171,11 @@ packages: resolution: {integrity: sha512-60vepv88RwcJtSHrD6MjIL6Ta3SOYbgfnkHb+ppAVK+o9mXprRtulx7VlRl3lN3bbvysAfCS7WMVfhUYemB0IQ==} engines: {node: '>= 16'} - '@apidevtools/json-schema-ref-parser@14.0.1': - resolution: {integrity: sha512-Oc96zvmxx1fqoSEdUmfmvvb59/KDOnUoJ7s2t7bISyAn0XEz57LCCw8k2Y4Pf3mwKaZLMciESALORLgfe2frCw==} - engines: {node: '>= 16'} + '@apidevtools/json-schema-ref-parser@15.3.6': + resolution: {integrity: sha512-oPFDSviRrreUmCZn09LCD4S9QQa6j7zfEwBM1pkGa/kXY0O4sXsEXn4emLP/Tt6tik2+BtgwKk2eldAeOWZ2Rw==} + engines: {node: '>=20'} + peerDependencies: + '@types/json-schema': ^7.0.15 '@apidevtools/openapi-schemas@2.1.0': resolution: {integrity: sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==} @@ -1182,8 +1184,9 @@ packages: '@apidevtools/swagger-methods@3.0.2': resolution: {integrity: sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==} - '@apidevtools/swagger-parser@12.1.0': - resolution: {integrity: sha512-e5mJoswsnAX0jG+J09xHFYQXb/bUc5S3pLpMxUuRUA2H8T2kni3yEoyz2R3Dltw5f4A6j6rPNMpWTK+iVDFlng==} + '@apidevtools/swagger-parser@13.0.0': + resolution: {integrity: sha512-TcvnmBzJD7DBREkc/2qaxMqbKpttOaHhOFsYRYKdYAv6HGY+iNlWY2IUA209C2/NmvL9z8RBZhkrESqvGkjqmw==} + engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: openapi-types: '>=7' @@ -6054,20 +6057,21 @@ snapshots: '@types/json-schema': 7.0.15 js-yaml: 4.3.1 - '@apidevtools/json-schema-ref-parser@14.0.1': + '@apidevtools/json-schema-ref-parser@15.3.6(@types/json-schema@7.0.15)': dependencies: '@types/json-schema': 7.0.15 - js-yaml: 4.3.1 + js-yaml: 4.3.2 '@apidevtools/openapi-schemas@2.1.0': {} '@apidevtools/swagger-methods@3.0.2': {} - '@apidevtools/swagger-parser@12.1.0(openapi-types@12.1.3)': + '@apidevtools/swagger-parser@13.0.0(openapi-types@12.1.3)': dependencies: - '@apidevtools/json-schema-ref-parser': 14.0.1 + '@apidevtools/json-schema-ref-parser': 15.3.6(@types/json-schema@7.0.15) '@apidevtools/openapi-schemas': 2.1.0 '@apidevtools/swagger-methods': 3.0.2 + '@types/json-schema': 7.0.15 ajv: 8.20.0 ajv-draft-04: 1.0.0(ajv@8.20.0) call-me-maybe: 1.0.2 diff --git a/test-packages/e2e-tests/package.json b/test-packages/e2e-tests/package.json index 16195e713a..1fee28aa79 100644 --- a/test-packages/e2e-tests/package.json +++ b/test-packages/e2e-tests/package.json @@ -20,7 +20,7 @@ "generate-edmx": "cds compile srv -s TestService -2 edmx > TestService.edmx" }, "devDependencies": { - "@apidevtools/swagger-parser": "12.1.0", + "@apidevtools/swagger-parser": "13.0.0", "@cap-js/sqlite": "3.0.2", "@jest/globals": "30.5.1", "@sap-cloud-sdk/connectivity": "workspace:^",