From 69eb617b45b5c4e495901d367d85e1edeea57e69 Mon Sep 17 00:00:00 2001 From: Samson Keung Date: Fri, 21 Jun 2024 09:24:06 -0700 Subject: [PATCH 1/4] revert: route53 CrossAccountZoneDelegationRecord fails at deployment time with imported `delegatedZone` (#30440)" (#30606) This reverts commit a3d9b10ad9036486961f74e852493aa9684cfdb4. ### Issue # (if applicable) Closes #30600. ### Reason for this change Reverting https://github.com/aws/aws-cdk/pull/30440 so that `cdk synth` succeed when using imported `delegatedZone` ### Description of changes Removed the `throw new Error()` ### Description of how you validated changes ### Checklist - [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license* --- packages/aws-cdk-lib/aws-route53/README.md | 2 +- .../aws-cdk-lib/aws-route53/lib/record-set.ts | 4 ---- .../aws-route53/test/record-set.test.ts | 21 ------------------- 3 files changed, 1 insertion(+), 26 deletions(-) diff --git a/packages/aws-cdk-lib/aws-route53/README.md b/packages/aws-cdk-lib/aws-route53/README.md index 6fd275a2eb478..1c26a12541242 100644 --- a/packages/aws-cdk-lib/aws-route53/README.md +++ b/packages/aws-cdk-lib/aws-route53/README.md @@ -313,7 +313,7 @@ const delegationRole = iam.Role.fromRoleArn(this, 'DelegationRole', delegationRo // create the record new route53.CrossAccountZoneDelegationRecord(this, 'delegate', { - delegatedZone: subZone, // Note that an imported HostedZone is not supported as Name Servers info will not be available + delegatedZone: subZone, parentHostedZoneName: 'someexample.com', // or you can use parentHostedZoneId delegationRole, }); diff --git a/packages/aws-cdk-lib/aws-route53/lib/record-set.ts b/packages/aws-cdk-lib/aws-route53/lib/record-set.ts index 3ee6f4aee669c..6706443b1f260 100644 --- a/packages/aws-cdk-lib/aws-route53/lib/record-set.ts +++ b/packages/aws-cdk-lib/aws-route53/lib/record-set.ts @@ -929,10 +929,6 @@ export class CrossAccountZoneDelegationRecord extends Construct { throw Error('Only one of parentHostedZoneName and parentHostedZoneId is supported'); } - if (!props.delegatedZone.hostedZoneNameServers) { - throw Error(`Not able to retrieve Name Servers for ${props.delegatedZone.zoneName} due to it being imported.`); - } - const provider = CrossAccountZoneDelegationProvider.getOrCreateProvider(this, CROSS_ACCOUNT_ZONE_DELEGATION_RESOURCE_TYPE); const role = iam.Role.fromRoleArn(this, 'cross-account-zone-delegation-handler-role', provider.roleArn); diff --git a/packages/aws-cdk-lib/aws-route53/test/record-set.test.ts b/packages/aws-cdk-lib/aws-route53/test/record-set.test.ts index 9974237f6292c..20abd698ee68b 100644 --- a/packages/aws-cdk-lib/aws-route53/test/record-set.test.ts +++ b/packages/aws-cdk-lib/aws-route53/test/record-set.test.ts @@ -893,27 +893,6 @@ describe('record set', () => { }); }); - test('CrossAccountZoneDelegationRecord should throw if delegatedZone is imported', () => { - // GIVEN - const stack = new Stack(); - const parentZone = new route53.PublicHostedZone(stack, 'ParentHostedZone', { - zoneName: 'myzone.com', - }); - - // WHEN - const childZone = route53.PublicHostedZone.fromPublicHostedZoneAttributes(stack, 'ChildHostedZone', { - hostedZoneId: 'fake-id', - zoneName: 'fake-name', - }); - - //THEN - expect(() => new route53.CrossAccountZoneDelegationRecord(stack, 'Delegation', { - delegatedZone: childZone, - parentHostedZoneId: parentZone.hostedZoneId, - delegationRole: parentZone.crossAccountZoneDelegationRole!, - })).toThrow(/Not able to retrieve Name Servers for fake-name due to it being imported./); - }); - testDeprecated('Cross account zone delegation record with parentHostedZoneName', () => { // GIVEN const stack = new Stack(); From 63f3c019626172d0e1384e82883439cb1c7a53a3 Mon Sep 17 00:00:00 2001 From: Calvin Combs Date: Fri, 21 Jun 2024 09:45:24 -0700 Subject: [PATCH 2/4] chore(release): 2.147.1 --- CHANGELOG.v2.alpha.md | 2 ++ CHANGELOG.v2.md | 7 +++++++ version.v2.json | 4 ++-- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.v2.alpha.md b/CHANGELOG.v2.alpha.md index 2365faab95e6d..76415163c1d5e 100644 --- a/CHANGELOG.v2.alpha.md +++ b/CHANGELOG.v2.alpha.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.147.1-alpha.0](https://github.com/aws/aws-cdk/compare/v2.147.0-alpha.0...v2.147.1-alpha.0) (2024-06-21) + ## [2.147.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.146.0-alpha.0...v2.147.0-alpha.0) (2024-06-20) diff --git a/CHANGELOG.v2.md b/CHANGELOG.v2.md index bba46a4f0ab9e..db207105d7d3a 100644 --- a/CHANGELOG.v2.md +++ b/CHANGELOG.v2.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.147.1](https://github.com/aws/aws-cdk/compare/v2.147.0...v2.147.1) (2024-06-21) + + +### Reverts + +* route53 CrossAccountZoneDelegationRecord fails at deployment time with imported `delegatedZone` ([#30440](https://github.com/aws/aws-cdk/issues/30440))" ([#30606](https://github.com/aws/aws-cdk/issues/30606)) ([69eb617](https://github.com/aws/aws-cdk/commit/69eb617b45b5c4e495901d367d85e1edeea57e69)), closes [#30600](https://github.com/aws/aws-cdk/issues/30600) + ## [2.147.0](https://github.com/aws/aws-cdk/compare/v2.146.0...v2.147.0) (2024-06-20) diff --git a/version.v2.json b/version.v2.json index 12a25bfeb85eb..9011996ed4acb 100644 --- a/version.v2.json +++ b/version.v2.json @@ -1,4 +1,4 @@ { - "version": "2.147.0", - "alphaVersion": "2.147.0-alpha.0" + "version": "2.147.1", + "alphaVersion": "2.147.1-alpha.0" } \ No newline at end of file From 08c76e1e6a53e445a37a136e05833f902f6aae30 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Jun 2024 06:54:10 +0000 Subject: [PATCH 3/4] chore(deps): bump tj-actions/changed-files from 44.5.2 to 44.5.5 (#30675) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 44.5.2 to 44.5.5.
Release notes

Sourced from tj-actions/changed-files's releases.

v44.5.5

What's Changed

Full Changelog: https://github.com/tj-actions/changed-files/compare/v44...v44.5.5

v44.5.4

What's Changed

Full Changelog: https://github.com/tj-actions/changed-files/compare/v44...v44.5.4

v44.5.3

What's Changed

... (truncated)

Changelog

Sourced from tj-actions/changed-files's changelog.

Changelog

44.5.5 - (2024-06-24)

⚙️ Miscellaneous Tasks

⬆️ Upgrades

  • Upgraded to v44.5.4 (#2165)

Co-authored-by: jackton1 17484350+jackton1@users.noreply.github.com (0b99ecf) - (tj-actions[bot])

44.5.4 - (2024-06-23)

🐛 Bug Fixes

  • Error using since_last_remote_commit with the first PR commit (#2163) (cc3bbb0) - (Tonye Jack)
  • deps: Update dependency @​octokit/rest to v21 (#2158) (7891350) - (renovate[bot])

⚙️ Miscellaneous Tasks

  • deps: Update dependency @​types/node to v20.14.8 (373db58) - (renovate[bot])
  • deps-dev: Bump @​types/uuid from 9.0.8 to 10.0.0 (#2160) (9161a8d) - (dependabot[bot])
  • deps: Update dependency @​types/node to v20.14.7 (457e041) - (renovate[bot])

⬆️ Upgrades

  • Upgraded to v44.5.3 (#2154)

Co-authored-by: jackton1 17484350+jackton1@users.noreply.github.com (e13fb92) - (tj-actions[bot])

44.5.3 - (2024-06-19)

🐛 Bug Fixes

  • deps: Update dependency yaml to v2.4.5 (57a81a3) - (renovate[bot])
  • deps: Update dependency yaml to v2.4.4 (3de0776) - (renovate[bot])
  • deps: Update dependency yaml to v2.4.3 (#2120) (60268df) - (renovate[bot])

➕ Add

  • Added missing changes and modified dist assets. (2972fe4) - (GitHub Action)
  • Added missing changes and modified dist assets. (1d8732f) - (GitHub Action)

⚙️ Miscellaneous Tasks

... (truncated)

Commits
  • cc73385 chore: remove debug lines (#2166)
  • 0b99ecf Upgraded to v44.5.4 (#2165)
  • cc3bbb0 fix: error using since_last_remote_commit with the first PR commit (#2163)
  • 373db58 chore(deps): update dependency @​types/node to v20.14.8
  • 9161a8d chore(deps-dev): bump @​types/uuid from 9.0.8 to 10.0.0 (#2160)
  • e13fb92 Upgraded to v44.5.3 (#2154)
  • 7891350 fix(deps): update dependency @​octokit/rest to v21 (#2158)
  • 457e041 chore(deps): update dependency @​types/node to v20.14.7
  • eaf854e chore(deps): update dependency @​types/node to v20.14.6
  • 681bf92 chore(deps): update peter-evans/create-pull-request action to v6.1.0
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tj-actions/changed-files&package-manager=github_actions&previous-version=44.5.2&new-version=44.5.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
--- .github/workflows/request-cli-integ-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/request-cli-integ-test.yml b/.github/workflows/request-cli-integ-test.yml index 5234616df0c42..fcac8f5814c46 100644 --- a/.github/workflows/request-cli-integ-test.yml +++ b/.github/workflows/request-cli-integ-test.yml @@ -19,7 +19,7 @@ jobs: persist-credentials: false - name: Find changed cli files id: changed-cli-files - uses: tj-actions/changed-files@d6babd6899969df1a11d14c368283ea4436bca78 + uses: tj-actions/changed-files@cc733854b1f224978ef800d29e4709d5ee2883e4 with: base_sha: ${{ github.event.pull_request.base.sha }} files_yaml: | From eaa8f3ea9e0626a8c6994f0de96c34428d0ce8c7 Mon Sep 17 00:00:00 2001 From: AWS CDK Automation <43080478+aws-cdk-automation@users.noreply.github.com> Date: Wed, 26 Jun 2024 16:22:12 +0200 Subject: [PATCH 4/4] chore: npm-check-updates && yarn upgrade (#30678) Ran npm-check-updates and yarn upgrade to keep the `yarn.lock` file up-to-date. --- package.json | 8 +- packages/aws-cdk/THIRD_PARTY_LICENSES | 2 +- packages/aws-cdk/package.json | 2 +- packages/awslint/package.json | 4 +- tools/@aws-cdk/cdk-build-tools/package.json | 4 +- yarn.lock | 88 +++++++++++---------- 6 files changed, 58 insertions(+), 50 deletions(-) diff --git a/package.json b/package.json index 8e2ab2960a478..9e90622eb6d65 100644 --- a/package.json +++ b/package.json @@ -25,9 +25,9 @@ "fs-extra": "^9.1.0", "graceful-fs": "^4.2.11", "jest-junit": "^13.2.0", - "jsii-diff": "1.100.0", - "jsii-pacmak": "1.100.0", - "jsii-reflect": "1.100.0", + "jsii-diff": "1.101.0", + "jsii-pacmak": "1.101.0", + "jsii-reflect": "1.101.0", "lerna": "^8.1.5", "nx": "^19.3.1", "patch-package": "^6.5.1", @@ -177,4 +177,4 @@ "dependencies": { "string-width": "^4.2.3" } -} \ No newline at end of file +} diff --git a/packages/aws-cdk/THIRD_PARTY_LICENSES b/packages/aws-cdk/THIRD_PARTY_LICENSES index 4bd3b6f80debd..93e7edcf8234d 100644 --- a/packages/aws-cdk/THIRD_PARTY_LICENSES +++ b/packages/aws-cdk/THIRD_PARTY_LICENSES @@ -1,6 +1,6 @@ The aws-cdk package includes the following third-party software/licensing: -** @jsii/check-node@1.100.0 - https://www.npmjs.com/package/@jsii/check-node/v/1.100.0 | Apache-2.0 +** @jsii/check-node@1.101.0 - https://www.npmjs.com/package/@jsii/check-node/v/1.101.0 | Apache-2.0 jsii Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/packages/aws-cdk/package.json b/packages/aws-cdk/package.json index af2b7704903b1..ab4a8f995e026 100644 --- a/packages/aws-cdk/package.json +++ b/packages/aws-cdk/package.json @@ -100,7 +100,7 @@ "@aws-cdk/cloudformation-diff": "0.0.0", "@aws-cdk/cx-api": "0.0.0", "@aws-cdk/region-info": "0.0.0", - "@jsii/check-node": "1.100.0", + "@jsii/check-node": "1.101.0", "archiver": "^5.3.2", "aws-sdk": "^2.1648.0", "camelcase": "^6.3.0", diff --git a/packages/awslint/package.json b/packages/awslint/package.json index e36164ae2e560..f9ba600f5ba97 100644 --- a/packages/awslint/package.json +++ b/packages/awslint/package.json @@ -18,10 +18,10 @@ "awslint": "bin/awslint" }, "dependencies": { - "@jsii/spec": "1.100.0", + "@jsii/spec": "1.101.0", "chalk": "^4", "fs-extra": "^9.1.0", - "jsii-reflect": "1.100.0", + "jsii-reflect": "1.101.0", "change-case": "^4.1.2", "yargs": "^16.2.0" }, diff --git a/tools/@aws-cdk/cdk-build-tools/package.json b/tools/@aws-cdk/cdk-build-tools/package.json index 39341f17d73fc..dd6919613cb2e 100644 --- a/tools/@aws-cdk/cdk-build-tools/package.json +++ b/tools/@aws-cdk/cdk-build-tools/package.json @@ -62,8 +62,8 @@ "jest-junit": "^13.2.0", "jsii": "~5.4.23", "jsii-rosetta": "~5.4.23", - "jsii-pacmak": "1.100.0", - "jsii-reflect": "1.100.0", + "jsii-pacmak": "1.101.0", + "jsii-reflect": "1.101.0", "markdownlint-cli": "^0.41.0", "nyc": "^15.1.0", "semver": "^7.6.2", diff --git a/yarn.lock b/yarn.lock index 0b7ffb06512fd..a2b1fdf03b171 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4253,10 +4253,18 @@ chalk "^4.1.2" semver "^7.6.0" -"@jsii/spec@1.100.0", "@jsii/spec@^1.100.0": - version "1.100.0" - resolved "https://registry.npmjs.org/@jsii/spec/-/spec-1.100.0.tgz#44e5c6fb84299664f40479b2ebe11e2aee0b727e" - integrity sha512-4LJCpSkmi3Hfcbmbchv+2JPIquV+cgrkhQcwglBAWqS4liLGbWPwgfHRL22sMXEKXiyXeHfitVwkP+IoGIyJ8g== +"@jsii/check-node@1.101.0": + version "1.101.0" + resolved "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.101.0.tgz#175e5a2b9b31f232fd5df2942dacc4b20820aa93" + integrity sha512-io8u1GAF9XGp2crx0C/WGiJeUnHGw5X0du4fisbrNJHmVVFwcJbBMjbfXKWq+JSzl8fo/JV3F1LqtjsnawKA2A== + dependencies: + chalk "^4.1.2" + semver "^7.6.0" + +"@jsii/spec@1.101.0", "@jsii/spec@^1.100.0", "@jsii/spec@^1.101.0": + version "1.101.0" + resolved "https://registry.npmjs.org/@jsii/spec/-/spec-1.101.0.tgz#b1c3488d5df2ee0c355e0a3493e3de4add9d7452" + integrity sha512-855OnjKm4RTzRA78GGTNBG/GLe6X/vHJYD58zg7Rw8rWS7sU6iB65TM/7P7R3cufVew8umjjPjvW7ygS6ZqITQ== dependencies: ajv "^8.13.0" @@ -7646,9 +7654,9 @@ camelcase@^7.0.1: integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== caniuse-lite@^1.0.30001629: - version "1.0.30001636" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001636.tgz#b15f52d2bdb95fad32c2f53c0b68032b85188a78" - integrity sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg== + version "1.0.30001637" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001637.tgz#d9fab531493d9ef46a8ff305e9812190ac463f21" + integrity sha512-1x0qRI1mD1o9e+7mBI7XtzFAP4XszbHaVWsMiGbSPLYekKTJF7K+FNk6AsXH4sUpc+qrsI3pVgf1Jdl/uGkuSQ== canonicalize@^2.0.0: version "2.0.0" @@ -7937,10 +7945,10 @@ co@^4.6.0: resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== -codemaker@^1.100.0: - version "1.100.0" - resolved "https://registry.npmjs.org/codemaker/-/codemaker-1.100.0.tgz#49c395bb928e89587f223e1d7ae5f6f42c3f4a69" - integrity sha512-EVKV5v2HZf/a2nuRZJ3pMo1BImN6MX/9O22Yo1gQn+DeFbU2TqKnpCu16pTOVg4b4CakbFckeimVzQIqmFGquQ== +codemaker@^1.101.0: + version "1.101.0" + resolved "https://registry.npmjs.org/codemaker/-/codemaker-1.101.0.tgz#27e5e0311f08061618804e485a015eaa860aa718" + integrity sha512-bAg+N4PA8mniJrCpTYFdaFmJA+3fE1Vjgf4o1EnPc07nw6qRcJsr/D9ZZoutEsvw7UM8OmZp4qZxVzpCqRhhQQ== dependencies: camelcase "^6.3.0" decamelize "^5.0.1" @@ -11606,46 +11614,46 @@ jsesc@^2.5.1: resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== -jsii-diff@1.100.0: - version "1.100.0" - resolved "https://registry.npmjs.org/jsii-diff/-/jsii-diff-1.100.0.tgz#aea28ca2360cc6a1f1089c7105fb61076d7b3f4a" - integrity sha512-/Rs2jPmIlcQTwHEuse8SGx/ztSh4F0JYE4OnIBmRZ4ljppPqSGSOoa7pp10IpSmmF2ac+2sgOGuEadwjrDDi4w== +jsii-diff@1.101.0: + version "1.101.0" + resolved "https://registry.npmjs.org/jsii-diff/-/jsii-diff-1.101.0.tgz#d8bf59c522aaf419e9465170db78810a9795f8a9" + integrity sha512-7DvBiLireA91AnWCxt7EcKd04/zp8Rhk8oTYSGtIM57ZNZ+FV7cbrgxmXqja6P1ZXz67N3UAjKC8KdtFXeOqRA== dependencies: - "@jsii/check-node" "1.100.0" - "@jsii/spec" "^1.100.0" + "@jsii/check-node" "1.101.0" + "@jsii/spec" "^1.101.0" fs-extra "^10.1.0" - jsii-reflect "^1.100.0" + jsii-reflect "^1.101.0" log4js "^6.9.1" yargs "^16.2.0" -jsii-pacmak@1.100.0: - version "1.100.0" - resolved "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.100.0.tgz#72a52bb0fbf30c43acfa0312ebc94182939e5152" - integrity sha512-MxB4UYwpRjxZ/2y+LPy5HVkBciubU4T8d3A3mnj6Pj5lQfe3VZ9pStYHNTsv0q5J8xg4uIcc8/RhFHj1mzk2oA== +jsii-pacmak@1.101.0: + version "1.101.0" + resolved "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.101.0.tgz#8ad183be51d5a79e455253b27ae596efcb8a3b35" + integrity sha512-07a04KtOj+Kmx+5XQVD1JG6QOh6JNqFWh4bbzMDKiFx7JoHhQnLq07b/OlUpCuP7J7Q9WaXXYM59EUQpXO07wg== dependencies: - "@jsii/check-node" "1.100.0" - "@jsii/spec" "^1.100.0" + "@jsii/check-node" "1.101.0" + "@jsii/spec" "^1.101.0" clone "^2.1.2" - codemaker "^1.100.0" + codemaker "^1.101.0" commonmark "^0.31.0" escape-string-regexp "^4.0.0" fs-extra "^10.1.0" - jsii-reflect "^1.100.0" + jsii-reflect "^1.101.0" semver "^7.6.0" spdx-license-list "^6.9.0" xmlbuilder "^15.1.1" yargs "^16.2.0" -jsii-reflect@1.100.0, jsii-reflect@^1.100.0: - version "1.100.0" - resolved "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.100.0.tgz#82b21ad160a7c3d830ec8990b6cba52da7910049" - integrity sha512-4hicwZirzhSqFRpX/USpvy6RewDi5mCkDESLjBSNpnGWhc3oVByX3x/KJyKQdjEfjVkflHWxSGJEA0qEMoXFUw== +jsii-reflect@1.101.0, jsii-reflect@^1.100.0, jsii-reflect@^1.101.0: + version "1.101.0" + resolved "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.101.0.tgz#e96fa687ba9db5c4b70995839aacceea11abc288" + integrity sha512-ZCFb+laktj/ekNadUYksf+jLZq4fjoQeNe344GwslJOaemGjgAeqy0atV2H8nvTYU8ubszFApUPpdoRvtxgdPw== dependencies: - "@jsii/check-node" "1.100.0" - "@jsii/spec" "^1.100.0" + "@jsii/check-node" "1.101.0" + "@jsii/spec" "^1.101.0" chalk "^4" fs-extra "^10.1.0" - oo-ascii-tree "^1.100.0" + oo-ascii-tree "^1.101.0" yargs "^16.2.0" jsii-rosetta@~5.4.23: @@ -13640,10 +13648,10 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -oo-ascii-tree@^1.100.0: - version "1.100.0" - resolved "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.100.0.tgz#1104a689c1143346de2c46d889e306ade721a061" - integrity sha512-Y/C4AN9IVjsIyNQ1iK4x65xe2AV9q0MtXlYAOKZLA2ZscOzZJbRNi0BzcpmeMb/DSIAFm9M5kaxLqdAKpETbHg== +oo-ascii-tree@^1.101.0: + version "1.101.0" + resolved "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.101.0.tgz#bd14acf6a71430c02443f865975ec0c4b4ff03aa" + integrity sha512-hNE9Nfvo4HLa9/dAiaiXUm64KHUvgBa7jPftsb8gZdTv1G1wSMMnd9j7SMcRzaMbDEqi+0cfgeBSIcsKy+k0vA== open@^7.4.2: version "7.4.2" @@ -16138,9 +16146,9 @@ typescript@^3.9.10, typescript@^3.9.5, typescript@^3.9.7: integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== typescript@next: - version "5.6.0-dev.20240625" - resolved "https://registry.npmjs.org/typescript/-/typescript-5.6.0-dev.20240625.tgz#5af212a230bcb26df3d888afe08f5da271aa9f70" - integrity sha512-oFZTblDS6JxI4fqkiSKhm8uGXjZQ/aTqOiVTkNtttRoKySMDPdchADEl0+AclDFRJt92BGw6NQG5Q5PGs6dDxg== + version "5.6.0-dev.20240626" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.6.0-dev.20240626.tgz#1ec6397a6ca9b96d9c49d95bd22cde03166dca7e" + integrity sha512-OUmoaUrtJEMGnxr8luc4sBdJFMFl1rZHdG0h7lOT1J62RBkYiD/LfQJKaH7GcywgMA+oaONUb75kIHi3s8czkg== typescript@~5.1.0: version "5.1.6"