-
Notifications
You must be signed in to change notification settings - Fork 242
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(release): 1.53.0 #3377
Merged
Merged
chore(release): 1.53.0 #3377
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
See Marak/colors.js#289. --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
Ran npm-check-updates and yarn upgrade to keep the `yarn.lock` file up-to-date. Co-authored-by: AWS CDK Automation <aws-cdk-automation@users.noreply.github.com> Co-authored-by: Nick Lynch <nlynch@amazon.com>
The stability and long-term prospects of colors is unclear; remove our dependency and start using chalk instead. --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
The `UnsafeCast` function can be used to forcefully convert from one type of jsii proxy value (including `interface{}`) to another jsii interface (i.e: a class or interface instance). If performs a "clean" cast when possible, and creates a new, aliased proxy otherwise. It is the user's responsibility to ensure they are passing the correct arguments into the function. Fixes #2819 --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
…ak/test/generated-code (#3334) Bumps [mypy](https://github.com/python/mypy) from 0.930 to 0.931. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/4486d764c07a1cee9792d691e8e85cedfed2a451"><code>4486d76</code></a> Bump version to 0.931</li> <li><a href="https://github.com/python/mypy/commit/d7fe756ddf2c5166a336c02624dccf74111f32a6"><code>d7fe756</code></a> Restore removed builtin_type() api method (<a href="https://github-redirect.dependabot.com/python/mypy/issues/11932">#11932</a>)</li> <li><a href="https://github.com/python/mypy/commit/4d64557848de9a7749412270d0e93dd9e3e1a494"><code>4d64557</code></a> stubtest: fix literal type construction (<a href="https://github-redirect.dependabot.com/python/mypy/issues/11931">#11931</a>)</li> <li><a href="https://github.com/python/mypy/commit/5b3280e667aea60c4a22b3e1df4fad6c5df421bd"><code>5b3280e</code></a> Fix crash on <code>ErasedType</code> and <code>covers_at_runtime</code> (<a href="https://github-redirect.dependabot.com/python/mypy/issues/11924">#11924</a>)</li> <li><a href="https://github.com/python/mypy/commit/73de602cf62f7a68eaa6a11bf04f01eebaf9a034"><code>73de602</code></a> Stricter None handling with --no-strict-optional (<a href="https://github-redirect.dependabot.com/python/mypy/issues/11717">#11717</a>)</li> <li><a href="https://github.com/python/mypy/commit/221a7f34cbfdc0dafe7f84042f2a707cbfdbf60f"><code>221a7f3</code></a> Fix PEP 585 type aliases in stubs (<a href="https://github-redirect.dependabot.com/python/mypy/issues/11918">#11918</a>)</li> <li><a href="https://github.com/python/mypy/commit/b40c3d0bae812d3c38096973e84479e20353d5a9"><code>b40c3d0</code></a> Handle <code>NoReturn</code> type aliases (<a href="https://github-redirect.dependabot.com/python/mypy/issues/11912">#11912</a>)</li> <li><a href="https://github.com/python/mypy/commit/3f2143d55c2f2ec6afc44b42541901aaaf12614a"><code>3f2143d</code></a> Always allow use of <code>type[T]</code> in stubs (<a href="https://github-redirect.dependabot.com/python/mypy/issues/11863">#11863</a>)</li> <li><a href="https://github.com/python/mypy/commit/12290decccf3d60e3b56c23be09bc853a3ed6051"><code>12290de</code></a> Bump version to 0.931+dev</li> <li><a href="https://github.com/python/mypy/commit/8ce64aca6e84860ffbd2605f7cb52e97c8c10771"><code>8ce64ac</code></a> [0.931 backport] Fix <strong>reduce</strong> regression (<a href="https://github-redirect.dependabot.com/python/mypy/issues/11866">#11866</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v0.930...v0.931">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mypy&package-manager=pip&previous-version=0.930&new-version=0.931)](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) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 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) </details>
…=8.1.6 in /gh-pages (#3336) Updates the requirements on [mkdocs-material](https://github.com/squidfunk/mkdocs-material) to permit the latest version. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p> <blockquote> <h2>mkdocs-material-8.1.6</h2> <ul> <li>Fixed spacing of blockquotes (8.1.5 regression)</li> <li>Fixed edge cases for rounded corners on code blocks (8.1.5 regression)</li> <li>Fixed issues with code annotation line heights</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p> <blockquote> <p>mkdocs-material-8.1.6-insiders-4.6.0 (2022-01-11)</p> <ul> <li>Added support for annotations (outside of code blocks)</li> </ul> <p>mkdocs-material-8.1.6 (2022-01-11)</p> <ul> <li>Fixed spacing of blockquotes (8.1.5 regression)</li> <li>Fixed edge cases for rounded corners on code blocks (8.1.5 regression)</li> <li>Fixed rendering issues with code annotation line heights</li> </ul> <p>mkdocs-material-8.1.5 (2022-01-09)</p> <ul> <li>Improved browser support: Chrome 49+, Safari 10+, Firefox 53+, Edge 79+</li> <li>Improved rendering of inline code blocks in headlines</li> <li>Added Bahasa Malaysian translations</li> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3354">#3354</a>: MathJax formulas show vertical scrollbar</li> </ul> <p>mkdocs-material-8.1.4+insiders-4.5.2 (2022-01-08)</p> <ul> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3440">#3440</a>: Content tab indicator not moving when using linking</li> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3445">#3445</a>: Content tab switch flickers/jitters when using linking</li> </ul> <p>mkdocs-material-8.1.4+insiders-4.5.1 (2022-01-02)</p> <ul> <li>Added support for setting initial state of cookie consent</li> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3396">#3396</a>: Disappearing link in navigation due to Safari bug</li> </ul> <p>mkdocs-material-8.1.4 (2022-01-02)</p> <ul> <li>Added indicator to navigation expander icon</li> <li>Improved support for reduced motion preference</li> <li>Fixed jitter of active content tab indicator</li> </ul> <p>mkdocs-material-8.1.3 (2021-12-19)</p> <ul> <li>Added animation to active content tab indicator</li> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3360">#3360</a>: Highlighted lines add blank lines in copied text</li> <li>Fixed usage of subsequent index files when using section index pages</li> </ul> <p>mkdocs-material-8.1.2+insiders-4.5.0 (2021-12-16)</p> <ul> <li>Added support for navigation icons</li> </ul> <p>mkdocs-material-8.1.2 (2021-12-15)</p> <ul> <li>Switched CSS sources to logical properties</li> <li>Added transformation of logical properties to ltr/rtl equivalents</li> <li>Fixed spacing for admonitions inside lists (8.1.1 regression)</li> </ul> <p>mkdocs-material-8.1.1 (2021-12-13)</p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/f5a98fc4010e21acbb750f2d8362461a3b2e087e"><code>f5a98fc</code></a> Prepare 8.1.6 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/bcf2f7839463005b0238901be9e8054b920d36cc"><code>bcf2f78</code></a> Fixed blockquote spacing (8.1.5 regression)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/73331ee78cd4b261962911d2b10a7d20ac6ed2e6"><code>73331ee</code></a> Fixed edge cases for rounded borders on code blocks</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/aa3440215ac4dbdbb6f2b5f81c9c02b44757b10b"><code>aa34402</code></a> Fixed overflow/clearfix issues for code result blocks</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/50408bf984ef4b7d503c748fa48fd929683ee4b5"><code>50408bf</code></a> Added new code block styles to reference documentation</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/ca1996b6681d35ba034181d744e08b8a4abe4383"><code>ca1996b</code></a> Updated distribution files</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/9655c3a92471f261533d48b8611a8d24dbfebb13"><code>9655c3a</code></a> Updated dependencies and bumped copyright year</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/cd0eb2355d228c201150d160aaa716f0410fb6d0"><code>cd0eb23</code></a> Added missing entry to changelog</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/97c920a1c56f3b5b07ec3d4506a481613fd9f092"><code>97c920a</code></a> Fixed issues with code annotation line height</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/d5fb8f1770920d4e86ca9870997e1d71c19c26dc"><code>d5fb8f1</code></a> Prepare 8.1.5 release</li> <li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/8.1.4...8.1.6">compare view</a></li> </ul> </details> <br /> 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) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 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) </details>
The jsii kernel needs to attach metadata to instances that are sent across the process boundary. While these properties use symbol names to eliminate the risk for collisions with user-defined properties, they were inadvertently set as `enumerable`, causing those to show in outputs of `JSON.stringify` and to be copied over as part of spat expressions (e.g: `{...obj}`), which resulted in the new value sharing the same identity as the previous one when sent over the wire. Caused: aws/aws-cdk#17876 --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
--- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
) The compiler failed to check inherited members from a base class against interfaces declared on the inheriting class, so that it was possible to inherit members that changed the signature of the interface declarations they implemented (typically specializing them: required implementations of optional properties, etc...). While this is valid TypeScript (the implementation is allowed to be strictly more specific than the interface declaration), this is not allowed by jsii as this results in type models that cannot be represented in C# (and other languages that do not allow specialization by implementing or overriding members). In addition to fixing this issue, this change adds source bindings to diagnostics generated when property implementations are rejected, and fixes a logical error in the message for `JSII5010` (`immutable` and `mutable` were reversed so the message read the wrong way around). Fixes #3342 --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
--- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
Ran npm-check-updates and yarn upgrade to keep the `yarn.lock` file up-to-date.
…=8.1.7 in /gh-pages (#3341) Updates the requirements on [mkdocs-material](https://github.com/squidfunk/mkdocs-material) to permit the latest version. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p> <blockquote> <h2>mkdocs-material-8.1.7</h2> <ul> <li>Improved back-to-top button behavior - now not shown on anchor jump</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p> <blockquote> <p>mkdocs-material-8.1.7+insiders-4.6.1 (2022-01-16)</p> <ul> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3459">#3459</a>: Section index pages picking up wrong title</li> </ul> <p>mkdocs-material-8.1.7 (2022-01-16)</p> <ul> <li>Improved back-to-top button behavior - now not shown on anchor jump</li> </ul> <p>mkdocs-material-8.1.6-insiders-4.6.0 (2022-01-11)</p> <ul> <li>Added support for annotations (outside of code blocks)</li> </ul> <p>mkdocs-material-8.1.6 (2022-01-11)</p> <ul> <li>Fixed spacing of blockquotes (8.1.5 regression)</li> <li>Fixed edge cases for rounded corners on code blocks (8.1.5 regression)</li> <li>Fixed rendering issues with code annotation line heights</li> </ul> <p>mkdocs-material-8.1.5 (2022-01-09)</p> <ul> <li>Improved browser support: Chrome 49+, Safari 10+, Firefox 53+, Edge 79+</li> <li>Improved rendering of inline code blocks in headlines</li> <li>Added Bahasa Malaysian translations</li> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3354">#3354</a>: MathJax formulas show vertical scrollbar</li> </ul> <p>mkdocs-material-8.1.4+insiders-4.5.2 (2022-01-08)</p> <ul> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3440">#3440</a>: Content tab indicator not moving when using linking</li> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3445">#3445</a>: Content tab switch flickers/jitters when using linking</li> </ul> <p>mkdocs-material-8.1.4+insiders-4.5.1 (2022-01-02)</p> <ul> <li>Added support for setting initial state of cookie consent</li> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3396">#3396</a>: Disappearing link in navigation due to Safari bug</li> </ul> <p>mkdocs-material-8.1.4 (2022-01-02)</p> <ul> <li>Added indicator to navigation expander icon</li> <li>Improved support for reduced motion preference</li> <li>Fixed jitter of active content tab indicator</li> </ul> <p>mkdocs-material-8.1.3 (2021-12-19)</p> <ul> <li>Added animation to active content tab indicator</li> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3360">#3360</a>: Highlighted lines add blank lines in copied text</li> <li>Fixed usage of subsequent index files when using section index pages</li> </ul> <p>mkdocs-material-8.1.2+insiders-4.5.0 (2021-12-16)</p> <ul> <li>Added support for navigation icons</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/a919199008d517559bbeb9f8375fd36c5ccbc5f2"><code>a919199</code></a> Updated Insiders changelog</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/c74a886c13294d8916e8d128a22efbd7b9b52ea5"><code>c74a886</code></a> Prepare 8.1.7 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/014ab602cbd7218e447d3807a5ad6ba22a2c1a95"><code>014ab60</code></a> Improved back-to-top button behavior on anchor jump</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/0a08e6795ce2dafca80f107a15a5837817fc8466"><code>0a08e67</code></a> Added missing extends pragmas</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/2231aabaa7de0f3726d265c4f7d57d56fa9c5e16"><code>2231aab</code></a> Added extension pragma</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/749c19c4bc4db1837770402afe5c6fe85fcffc12"><code>749c19c</code></a> Fixed endless redirect in palette change example</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/f9e94184620806ceff55b6a8c2df0292b39369e4"><code>f9e9418</code></a> Added guide for setting up Giscus</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/29cc1dddfaba64000d3bd72ef7e495282a4ac4f6"><code>29cc1dd</code></a> Documentation</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/9511569d05d071fd36316fe996cac6c7088fe909"><code>9511569</code></a> Added dark mode support for Giscus</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/09c0e1cb6effdfcbbec694d14cd184b3cc523477"><code>09c0e1c</code></a> Removed feedback section in blog for Giscus integration</li> <li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/8.1.6...8.1.7">compare view</a></li> </ul> </details> <br /> 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 will merge this PR once it's up-to-date and CI passes on it, as requested by @RomainMuller. [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 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) </details>
In GitHub Actions, image build occasionally fails due to failure to download PowerShell. This leverages `curl`'s built-in retry mechanisms to have a better chance of success. --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
The code literally was not there to extract literate examples for submodule READMEs. Fixes aws/aws-cdk#18589. --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
Ran npm-check-updates and yarn upgrade to keep the `yarn.lock` file up-to-date.
…3321) The go runtime was not tracking aliases in a way that enabled it to return an alternate proxy to an object instance when that had previously been returned as a different, singular interface. This change keeps tack of the "first ever" registered instance against a given InstanceID (as this is likely the one that was natively constructed), but also to all proxy aliases to the same InstanceID, so that it can later return an existing proxy that can be converted to a desired type. Fixes #2688 --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
…=8.1.8 in /gh-pages (#3349) Updates the requirements on [mkdocs-material](https://github.com/squidfunk/mkdocs-material) to permit the latest version. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p> <blockquote> <h2>mkdocs-material-8.1.8</h2> <ul> <li>Added Latvian translations</li> <li>Updated Giscus example integration with dynamic theme change support</li> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3479">#3479</a>: Back-to-top button not hidden when using sticky navigation tabs</li> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3491">#3491</a>: Logo in header and drawer doesn't honor aspect ratio</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p> <blockquote> <p>mkdocs-material-8.1.8 (2022-01-23)</p> <ul> <li>Added Latvian translations</li> <li>Updated Giscus example integration with dynamic theme change support</li> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3479">#3479</a>: Back-to-top button not hidden when using sticky navigation tabs</li> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3491">#3491</a>: Logo in header and drawer doesn't honor aspect ratio</li> </ul> <p>mkdocs-material-8.1.7+insiders-4.6.1 (2022-01-16)</p> <ul> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3459">#3459</a>: Section index pages picking up wrong title</li> </ul> <p>mkdocs-material-8.1.7 (2022-01-16)</p> <ul> <li>Improved back-to-top button behavior - now not shown on anchor jump</li> </ul> <p>mkdocs-material-8.1.6-insiders-4.6.0 (2022-01-11)</p> <ul> <li>Added support for annotations (outside of code blocks)</li> </ul> <p>mkdocs-material-8.1.6 (2022-01-11)</p> <ul> <li>Fixed spacing of blockquotes (8.1.5 regression)</li> <li>Fixed edge cases for rounded corners on code blocks (8.1.5 regression)</li> <li>Fixed rendering issues with code annotation line heights</li> </ul> <p>mkdocs-material-8.1.5 (2022-01-09)</p> <ul> <li>Improved browser support: Chrome 49+, Safari 10+, Firefox 53+, Edge 79+</li> <li>Improved rendering of inline code blocks in headlines</li> <li>Added Bahasa Malaysian translations</li> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3354">#3354</a>: MathJax formulas show vertical scrollbar</li> </ul> <p>mkdocs-material-8.1.4+insiders-4.5.2 (2022-01-08)</p> <ul> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3440">#3440</a>: Content tab indicator not moving when using linking</li> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3445">#3445</a>: Content tab switch flickers/jitters when using linking</li> </ul> <p>mkdocs-material-8.1.4+insiders-4.5.1 (2022-01-02)</p> <ul> <li>Added support for setting initial state of cookie consent</li> <li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3396">#3396</a>: Disappearing link in navigation due to Safari bug</li> </ul> <p>mkdocs-material-8.1.4 (2022-01-02)</p> <ul> <li>Added indicator to navigation expander icon</li> <li>Improved support for reduced motion preference</li> <li>Fixed jitter of active content tab indicator</li> </ul> <p>mkdocs-material-8.1.3 (2021-12-19)</p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/b5805700917ba56088dcaa2a2c45b66433a6e9b1"><code>b580570</code></a> Updated changelog</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/5b9df69b34908ff14d9c3fdc5f4f13d3d85875e5"><code>5b9df69</code></a> Prepare 8.1.8 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/e6bcb8100f269f5e2aa0d19dd82a40947ab29b8d"><code>e6bcb81</code></a> Updated Giscus example to support theme change without reload</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/6816aa8cd089b8f741720d3b543a5de4d10e5f71"><code>6816aa8</code></a> Added Latvian translations</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/4019ef7b16cf268ee863d811ebb9b01c4fca2a56"><code>4019ef7</code></a> Merge branch 'master' of github.com:squidfunk/mkdocs-material</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/e9211d90881691b9899206770b62c80302174b8b"><code>e9211d9</code></a> Fixed aspect ratio of logo in header and drawer</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/f201f1d18d296b6d9a0031a4c2cd07358c13e37c"><code>f201f1d</code></a> Bump nanoid from 3.1.30 to 3.2.0</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/08e8978d0209e756e0d413d4a28a7b4cb994b065"><code>08e8978</code></a> Updated dependencies</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/f6738f321f0102b08fe3c5f19131e265ce264606"><code>f6738f3</code></a> Merge branch 'master' of github.com:squidfunk/mkdocs-material</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/76d73b249fc7ce1d2b49a802bac09484ba669ffe"><code>76d73b2</code></a> Fixed back-top-top button not disappearing when using sticky navigation tabs</li> <li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/8.1.7...8.1.8">compare view</a></li> </ul> </details> <br /> 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) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 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) </details>
A mis-understanding of the jsii specification early on was carried over in the .NET code generators until now, which caused all methods and properties that are overrides (of other JS implementations) to result in jsii overrides being registered by the runtime. This behavior caused unnecessary round-trips between the .NET CLR and the node sidekick process, which affected the performance of .NET bindings (unnecessary round-trips with JSON encoding aren't free), and had a tendency to hit obscure edge case bugs in the jsii kernel's Ser/De behavior. This PR removes all `isOverride: true` declarations from generated .NET code and neutralizes the behavior of specifying it to be true. User-defined overrides (.NET code overriding JS code) continue to work as they previously did (the `isOverride` attribute should simply not have existed, ever). --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
The go code generator was previously holding multiple copies of the `RootModule` objects for dependencies (one for the generated package's own `RootModule`, and one for each submodule that uses a type from that dependency), including their entire type hierarchy, methods and properties. On large packages, especially with many submodules, this results in an extremely large resident set size. Pathological cases have required heaps as big as 6 GiB. De-duplicating the `RootModule` instances, and not retaining `GoTypeRef` instances (which are stateless, and cheap to construct), allows reducing those pathological modules to only occupy around 300 to 400 MiB worth of heap, which is a very significant improvement. The reduction of duplication also has significant performance benefits on affected code-bases. The go bindings generate significantly faster on top of needing significantly less memory. --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
…=8.1.9 in /gh-pages (#3360) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Romain Marcadier <rmuller@amazon.lu>
…ackages/@jsii/python-runtime (#3359) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Romain Marcadier <rmuller@amazon.lu>
…dotnet-runtime-test/test (#3356)
Let mergify do the work.
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> Co-authored-by: Romain Marcadier <rmuller@amazon.lu>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
…Proxy (#3354) With this PR, the type that is instantiated as JSII Proxy is looked up from the type registry using the TypeFQDN in the ref. If that type is registered in the type registry AND that type is assignable to the targeted value type, than that type is used to instantiate the JSII proxy. Fixes #3353 and relates to #2819.
Python 3.6 has reached end-of-life at the end of December 2021, and new `pip` releases no longer support it. Check for python versions at load of the `jsii` runtime for Python, and emit a warning if Python < 3.7 is detected. Additionally, change the `pip` build-tool requirement to be `pip ~= 22.0` if Python >= 3.7 is used. --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
…ckages/@jsii/python-runtime (#3357) Updates the requirements on [black](https://github.com/psf/black) to permit the latest version. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/psf/black/releases">black's releases</a>.</em></p> <blockquote> <h2>22.1.0</h2> <p>At long last, Black is no longer a beta product! This is the first non-beta release and the first release covered by our new stability policy.</p> <h3>Highlights</h3> <ul> <li>Remove Python 2 support (<a href="https://github-redirect.dependabot.com/psf/black/issues/2740">#2740</a>)</li> <li>Introduce the <code>--preview</code> flag (<a href="https://github-redirect.dependabot.com/psf/black/issues/2752">#2752</a>)</li> </ul> <h3>Style</h3> <ul> <li>Deprecate <code>--experimental-string-processing</code> and move the functionality under <code>--preview</code> (<a href="https://github-redirect.dependabot.com/psf/black/issues/2789">#2789</a>)</li> <li>For stubs, one blank line between class attributes and methods is now kept if there's at least one pre-existing blank line (<a href="https://github-redirect.dependabot.com/psf/black/issues/2736">#2736</a>)</li> <li>Black now normalizes string prefix order (<a href="https://github-redirect.dependabot.com/psf/black/issues/2297">#2297</a>)</li> <li>Remove spaces around power operators if both operands are simple (<a href="https://github-redirect.dependabot.com/psf/black/issues/2726">#2726</a>)</li> <li>Work around bug that causes unstable formatting in some cases in the presence of the magic trailing comma (<a href="https://github-redirect.dependabot.com/psf/black/issues/2807">#2807</a>)</li> <li>Use parentheses for attribute access on decimal float and int literals (<a href="https://github-redirect.dependabot.com/psf/black/issues/2799">#2799</a>)</li> <li>Don't add whitespace for attribute access on hexadecimal, binary, octal, and complex literals (<a href="https://github-redirect.dependabot.com/psf/black/issues/2799">#2799</a>)</li> <li>Treat blank lines in stubs the same inside top-level if statements (<a href="https://github-redirect.dependabot.com/psf/black/issues/2820">#2820</a>)</li> <li>Fix unstable formatting with semicolons and arithmetic expressions (<a href="https://github-redirect.dependabot.com/psf/black/issues/2817">#2817</a>)</li> <li>Fix unstable formatting around magic trailing comma (<a href="https://github-redirect.dependabot.com/psf/black/issues/2572">#2572</a>)</li> </ul> <h3>Parser</h3> <ul> <li>Fix mapping cases that contain as-expressions, like <code>case {"key": 1 | 2 as password}</code> (<a href="https://github-redirect.dependabot.com/psf/black/issues/2686">#2686</a>)</li> <li>Fix cases that contain multiple top-level as-expressions, like <code>case 1 as a, 2 as b</code> (<a href="https://github-redirect.dependabot.com/psf/black/issues/2716">#2716</a>)</li> <li>Fix call patterns that contain as-expressions with keyword arguments, like <code>case Foo(bar=baz as quux)</code> (<a href="https://github-redirect.dependabot.com/psf/black/issues/2749">#2749</a>)</li> <li>Tuple unpacking on <code>return</code> and <code>yield</code> constructs now implies 3.8+ (<a href="https://github-redirect.dependabot.com/psf/black/issues/2700">#2700</a>)</li> <li>Unparenthesized tuples on annotated assignments (e.g <code>values: Tuple[int, ...] = 1, 2, 3</code>) now implies 3.8+ (<a href="https://github-redirect.dependabot.com/psf/black/issues/2708">#2708</a>)</li> <li>Fix handling of standalone <code>match()</code> or <code>case()</code> when there is a trailing newline or a comment inside of the parentheses. (<a href="https://github-redirect.dependabot.com/psf/black/issues/2760">#2760</a>)</li> <li><code>from __future__ import annotations</code> statement now implies Python 3.7+ (<a href="https://github-redirect.dependabot.com/psf/black/issues/2690">#2690</a>)</li> </ul> <h3>Performance</h3> <ul> <li>Speed-up the new backtracking parser about 4X in general (enabled when <code>--target-version</code> is set to 3.10 and higher). (<a href="https://github-redirect.dependabot.com/psf/black/issues/2728">#2728</a>)</li> <li>Black is now compiled with mypyc for an overall 2x speed-up. 64-bit Windows, MacOS, and Linux (not including musl) are supported. (<a href="https://github-redirect.dependabot.com/psf/black/issues/1009">#1009</a>, <a href="https://github-redirect.dependabot.com/psf/black/issues/2431">#2431</a>)</li> </ul> <h3>Configuration</h3> <ul> <li>Do not accept bare carriage return line endings in pyproject.toml (<a href="https://github-redirect.dependabot.com/psf/black/issues/2408">#2408</a>)</li> <li>Add configuration option (<code>python-cell-magics</code>) to format cells with custom magics in Jupyter Notebooks (<a href="https://github-redirect.dependabot.com/psf/black/issues/2744">#2744</a>)</li> <li>Allow setting custom cache directory on all platforms with environment variable <code>BLACK_CACHE_DIR</code> (<a href="https://github-redirect.dependabot.com/psf/black/issues/2739">#2739</a>).</li> <li>Enable Python 3.10+ by default, without any extra need to specify -<code>-target-version=py310</code>. (<a href="https://github-redirect.dependabot.com/psf/black/issues/2758">#2758</a>)</li> <li>Make passing <code>SRC</code> or <code>--code</code> mandatory and mutually exclusive (<a href="https://github-redirect.dependabot.com/psf/black/issues/2804">#2804</a>)</li> </ul> <h3>Output</h3> <ul> <li>Improve error message for invalid regular expression (<a href="https://github-redirect.dependabot.com/psf/black/issues/2678">#2678</a>)</li> <li>Improve error message when parsing fails during AST safety check by embedding the underlying SyntaxError (<a href="https://github-redirect.dependabot.com/psf/black/issues/2693">#2693</a>)</li> <li>No longer color diff headers white as it's unreadable in light themed terminals (<a href="https://github-redirect.dependabot.com/psf/black/issues/2691">#2691</a>)</li> <li>Text coloring added in the final statistics (<a href="https://github-redirect.dependabot.com/psf/black/issues/2712">#2712</a>)</li> <li>Verbose mode also now describes how a project root was discovered and which paths will be formatted. (<a href="https://github-redirect.dependabot.com/psf/black/issues/2526">#2526</a>)</li> </ul> <h3>Packaging</h3> <ul> <li>All upper version bounds on dependencies have been removed (<a href="https://github-redirect.dependabot.com/psf/black/issues/2718">#2718</a>)</li> <li><code>typing-extensions</code> is no longer a required dependency in Python 3.10+ (<a href="https://github-redirect.dependabot.com/psf/black/issues/2772">#2772</a>)</li> <li>Set <code>click</code> lower bound to <code>8.0.0</code> as <em>Black</em> crashes on <code>7.1.2</code> (<a href="https://github-redirect.dependabot.com/psf/black/issues/2791">#2791</a>)</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md">black's changelog</a>.</em></p> <blockquote> <h2>22.1.0</h2> <p>At long last, <em>Black</em> is no longer a beta product! This is the first non-beta release and the first release covered by our new stability policy.</p> <h3>Highlights</h3> <ul> <li><strong>Remove Python 2 support</strong> (<a href="https://github-redirect.dependabot.com/psf/black/issues/2740">#2740</a>)</li> <li>Introduce the <code>--preview</code> flag (<a href="https://github-redirect.dependabot.com/psf/black/issues/2752">#2752</a>)</li> </ul> <h3>Style</h3> <ul> <li>Deprecate <code>--experimental-string-processing</code> and move the functionality under <code>--preview</code> (<a href="https://github-redirect.dependabot.com/psf/black/issues/2789">#2789</a>)</li> <li>For stubs, one blank line between class attributes and methods is now kept if there's at least one pre-existing blank line (<a href="https://github-redirect.dependabot.com/psf/black/issues/2736">#2736</a>)</li> <li>Black now normalizes string prefix order (<a href="https://github-redirect.dependabot.com/psf/black/issues/2297">#2297</a>)</li> <li>Remove spaces around power operators if both operands are simple (<a href="https://github-redirect.dependabot.com/psf/black/issues/2726">#2726</a>)</li> <li>Work around bug that causes unstable formatting in some cases in the presence of the magic trailing comma (<a href="https://github-redirect.dependabot.com/psf/black/issues/2807">#2807</a>)</li> <li>Use parentheses for attribute access on decimal float and int literals (<a href="https://github-redirect.dependabot.com/psf/black/issues/2799">#2799</a>)</li> <li>Don't add whitespace for attribute access on hexadecimal, binary, octal, and complex literals (<a href="https://github-redirect.dependabot.com/psf/black/issues/2799">#2799</a>)</li> <li>Treat blank lines in stubs the same inside top-level <code>if</code> statements (<a href="https://github-redirect.dependabot.com/psf/black/issues/2820">#2820</a>)</li> <li>Fix unstable formatting with semicolons and arithmetic expressions (<a href="https://github-redirect.dependabot.com/psf/black/issues/2817">#2817</a>)</li> <li>Fix unstable formatting around magic trailing comma (<a href="https://github-redirect.dependabot.com/psf/black/issues/2572">#2572</a>)</li> </ul> <h3>Parser</h3> <ul> <li>Fix mapping cases that contain as-expressions, like <code>case {"key": 1 | 2 as password}</code> (<a href="https://github-redirect.dependabot.com/psf/black/issues/2686">#2686</a>)</li> <li>Fix cases that contain multiple top-level as-expressions, like <code>case 1 as a, 2 as b</code> (<a href="https://github-redirect.dependabot.com/psf/black/issues/2716">#2716</a>)</li> <li>Fix call patterns that contain as-expressions with keyword arguments, like <code>case Foo(bar=baz as quux)</code> (<a href="https://github-redirect.dependabot.com/psf/black/issues/2749">#2749</a>)</li> <li>Tuple unpacking on <code>return</code> and <code>yield</code> constructs now implies 3.8+ (<a href="https://github-redirect.dependabot.com/psf/black/issues/2700">#2700</a>)</li> <li>Unparenthesized tuples on annotated assignments (e.g <code>values: Tuple[int, ...] = 1, 2, 3</code>) now implies 3.8+ (<a href="https://github-redirect.dependabot.com/psf/black/issues/2708">#2708</a>)</li> <li>Fix handling of standalone <code>match()</code> or <code>case()</code> when there is a trailing newline or a comment inside of the parentheses. (<a href="https://github-redirect.dependabot.com/psf/black/issues/2760">#2760</a>)</li> <li><code>from __future__ import annotations</code> statement now implies Python 3.7+ (<a href="https://github-redirect.dependabot.com/psf/black/issues/2690">#2690</a>)</li> </ul> <h3>Performance</h3> <ul> <li>Speed-up the new backtracking parser about 4X in general (enabled when <code>--target-version</code> is set to 3.10 and higher). (<a href="https://github-redirect.dependabot.com/psf/black/issues/2728">#2728</a>)</li> <li><em>Black</em> is now compiled with <a href="https://github.com/mypyc/mypyc">mypyc</a> for an overall 2x speed-up. 64-bit Windows, MacOS, and Linux (not including musl) are supported. (<a href="https://github-redirect.dependabot.com/psf/black/issues/1009">#1009</a>, <a href="https://github-redirect.dependabot.com/psf/black/issues/2431">#2431</a>)</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/psf/black/commit/d038a24ca200da9dacc1dcb05090c9e5b45b7869"><code>d038a24</code></a> Prepare docs for release 22.1.0 (<a href="https://github-redirect.dependabot.com/psf/black/issues/2826">GH-2826</a>)</li> <li><a href="https://github.com/psf/black/commit/dea2f94ebd33081bdf8fa75611424890fcb3cace"><code>dea2f94</code></a> Fix changelog entries in the wrong release (<a href="https://github-redirect.dependabot.com/psf/black/issues/2825">#2825</a>)</li> <li><a href="https://github.com/psf/black/commit/c5f8e8bd5904ed21742b28afd7b1d84782a6a6e9"><code>c5f8e8b</code></a> Fix changelog entries in the wrong release (<a href="https://github-redirect.dependabot.com/psf/black/issues/2825">#2825</a>)</li> <li><a href="https://github.com/psf/black/commit/0d768e58f42d9aec20637d21ad261f7f9eaacae8"><code>0d768e5</code></a> Remove test suite from setup.py (<a href="https://github-redirect.dependabot.com/psf/black/issues/2824">#2824</a>)</li> <li><a href="https://github.com/psf/black/commit/8acb8548c36882a124127d25287f4f38de3c2ff8"><code>8acb854</code></a> Update classifiers to reflect stable (<a href="https://github-redirect.dependabot.com/psf/black/issues/2823">#2823</a>)</li> <li><a href="https://github.com/psf/black/commit/a4992b4d50d6efa41b49ed0f804c5ed3723399db"><code>a4992b4</code></a> Add a test case to torture.py (<a href="https://github-redirect.dependabot.com/psf/black/issues/2822">#2822</a>)</li> <li><a href="https://github.com/psf/black/commit/a24e1f795975350f7b1d8898d831916a9f6dbc6a"><code>a24e1f7</code></a> Fix instability due to trailing comma logic (<a href="https://github-redirect.dependabot.com/psf/black/issues/2572">#2572</a>)</li> <li><a href="https://github.com/psf/black/commit/95e77cb5590a1499d3aa4cf7fe60481347191c35"><code>95e77cb</code></a> Fix arithmetic stability issue (<a href="https://github-redirect.dependabot.com/psf/black/issues/2817">#2817</a>)</li> <li><a href="https://github.com/psf/black/commit/df0aeeeee0378f2d2cdc33cbb38e17c3b8b53bde"><code>df0aeee</code></a> Formalise style preference description (<a href="https://github-redirect.dependabot.com/psf/black/issues/2818">#2818</a>)</li> <li><a href="https://github.com/psf/black/commit/4ce049dbfa8ddd00bff3656cbca6ecf5f85c413e"><code>4ce049d</code></a> torture test (<a href="https://github-redirect.dependabot.com/psf/black/issues/2815">#2815</a>)</li> <li>Additional commits viewable in <a href="https://github.com/psf/black/compare/21.12b0...22.1.0">compare view</a></li> </ul> </details> <br /> 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 will merge this PR once CI passes on it, as requested by @aws-cdk-automation. [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 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) </details>
…/packages/jsii-pacmak/lib/targets/python (#3367) Updates the requirements on [twine](https://github.com/pypa/twine) to permit the latest version. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pypa/twine/releases">twine's releases</a>.</em></p> <blockquote> <h2>3.8.0</h2> <p><a href="https://pypi.org/project/twine/3.8.0/">https://pypi.org/project/twine/3.8.0/</a></p> <p><a href="https://twine.readthedocs.io/en/stable/changelog.html#twine-3-8-0-2022-02-02">Changelog</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/twine/blob/main/docs/changelog.rst">twine's changelog</a>.</em></p> <blockquote> <h2>Twine 3.8.0 (2022-02-02)</h2> <p>Features ^^^^^^^^</p> <ul> <li>Add <code>--verbose</code> logging for querying keyring credentials. (<code>[#849](pypa/twine#849) <https://github.com/pypa/twine/issues/849></code>_)</li> <li>Log all upload responses with <code>--verbose</code>. (<code>[#859](pypa/twine#859) <https://github.com/pypa/twine/issues/859></code>_)</li> <li>Show more helpful error message for invalid metadata. (<code>[#861](pypa/twine#861) <https://github.com/pypa/twine/issues/861></code>_)</li> </ul> <p>Bugfixes ^^^^^^^^</p> <ul> <li>Require a recent version of urllib3. (<code>[#858](pypa/twine#858) <https://github.com/pypa/twine/issues/858></code>_)</li> </ul> <h2>Twine 3.7.1 (2021-12-07)</h2> <p>Improved Documentation ^^^^^^^^^^^^^^^^^^^^^^</p> <ul> <li>Fix broken link to packaging tutorial. (<code>[#844](pypa/twine#844) <https://github.com/pypa/twine/issues/844></code>_)</li> </ul> <h2>Twine 3.7.0 (2021-12-01)</h2> <p>Features ^^^^^^^^</p> <ul> <li>Add support for core metadata version 2.2, defined in PEP 643. (<code>[#833](pypa/twine#833) <https://github.com/pypa/twine/issues/833></code>_)</li> </ul> <h2>Twine 3.6.0 (2021-11-10)</h2> <p>Features ^^^^^^^^</p> <ul> <li>Add support for Python 3.10. (<code>[#827](pypa/twine#827) <https://github.com/pypa/twine/issues/827></code>_)</li> </ul> <h2>Twine 3.5.0 (2021-11-02)</h2> <p>Features ^^^^^^^^</p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/twine/commit/c5769e0fe27064c77cd5b09512d686913d420f95"><code>c5769e0</code></a> Update 3.8.0 release date (<a href="https://github-redirect.dependabot.com/pypa/twine/issues/863">#863</a>)</li> <li><a href="https://github.com/pypa/twine/commit/a8333644f21c8f2cf2c086375753fa04aa5b4424"><code>a833364</code></a> Update changelog for 3.8.0 (<a href="https://github-redirect.dependabot.com/pypa/twine/issues/862">#862</a>)</li> <li><a href="https://github.com/pypa/twine/commit/cf9295f6af8c396a88968b3bef55af981fb62457"><code>cf9295f</code></a> Log all upload responses with <code>--verbose</code> (<a href="https://github-redirect.dependabot.com/pypa/twine/issues/859">#859</a>)</li> <li><a href="https://github.com/pypa/twine/commit/a60c565dd4560f4afd4780f87ceba84973ffb9fa"><code>a60c565</code></a> Display a more helpful error message for invalid metadata (<a href="https://github-redirect.dependabot.com/pypa/twine/issues/861">#861</a>)</li> <li><a href="https://github.com/pypa/twine/commit/fd8607d2524356f7e5a17ffa051bf4d2335b74bd"><code>fd8607d</code></a> Fix mypy error from <code>urllib.Retry</code> kwargs (<a href="https://github-redirect.dependabot.com/pypa/twine/issues/858">#858</a>)</li> <li><a href="https://github.com/pypa/twine/commit/ce87465e0917ed1a9154beb911146e3fe5b022f9"><code>ce87465</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pypa/twine/issues/850">#850</a> from bhrutledge/847-log-keyring</li> <li><a href="https://github.com/pypa/twine/commit/7d608424a77dfe10d63910a18db17723cb2ff213"><code>7d60842</code></a> Add changelog entry</li> <li><a href="https://github.com/pypa/twine/commit/5f1a5a478ca1f61f2ff99a951e021aed6863401c"><code>5f1a5a4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pypa/twine/issues/849">#849</a> from bhrutledge/847-log-keyring</li> <li><a href="https://github.com/pypa/twine/commit/86723c468b8cba1afc61419d1df6363beccb34a3"><code>86723c4</code></a> Add verbose logging for getting keyring credentials</li> <li>See full diff in <a href="https://github.com/pypa/twine/compare/3.7.1...3.8.0">compare view</a></li> </ul> </details> <br /> 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) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 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) </details>
Ran npm-check-updates and yarn upgrade to keep the `yarn.lock` file up-to-date.
As node 17.3+ is the 'current' release, it should be tested and ideally supported. This is an odd-major version, so it will EOL shortly after node 18 gets released. --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
The comments rewriter was used to prefix documentation comments with the stability level of the associated API (e.g: `(experimental)` or `(deprecated)`). This was introduced to palliate insufficient IDE support for `@deprecated` and the mixing of `@stable` and `@experimental` APIs in CDK v1. Since then, the TypeScript language server has added support for `@deprecated` IDE features, and CDK v2 moved all `@experimental` APIs to separate packages, removing the risk for people to inadvertently take experimental dependencies. In profiling, this feature alone was attributed between 50% and 60% of the total time spent compiling `aws-cdk-lib`. The impact is likely comparable on other large construct libraries. The benefits from this feature are not sufficient to justify the cost to make it happen. Instead of trying to optimize it (which could prove impossible), decision was made to simply drop it. --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
…es/@jsii/python-runtime (#3369) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Romain Marcadier <rmuller@amazon.com>
Empty dictionaries are false-y in Python, so the test that checked for structs via the existence of a property mapping table was incorrect, as it only checked truthiness of the mapping, instead of checking for it being non-`None`. Fixes #2846 --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
It's quite an annoying bother and pretty brittle to have to set up a full dependency directory to compile examples in. In CDK, we use the directory of the `decdk` package to do this, because we have external knowledge that all packages will be symlinked into this directory. That mechanism is brittle and revolves around having outside knowledge. Instead, make Rosetta manage the dependency closure itself, when user declare `exampleDependencies` in `package.json`: ``` { "jsiiRosetta": { "exampleDependencies": { "@some-other/package": "^1.2.3", "@yet-another/package": "*", } } } ``` It is not necessary to redeclare any of the `dependencies` and `peerDependencies` already in `package.json`: those are automatically included. --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
Members inherited from parent base classes, which also implemented a locally implemented interface member, would get tagged with the `overrides` marker for the interface, which was incorrect, since the declaring type did not implement the interface directly. This is solved by passing the inherited members by-copy to the validator, so side effects of it aren't visible to the final assembly. --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
aws-cdk-automation
added
the
pr/no-squash
This PR should be merged instead of squash-merging it
label
Feb 9, 2022
skinny85
approved these changes
Feb 9, 2022
Thank you for contributing! ❤️ I will now look into making sure the PR is up-to-date, then proceed to try and merge it! |
Merging (no-squash)... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See CHANGELOG