-
Notifications
You must be signed in to change notification settings - Fork 775
sync #1276
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
base: main
Are you sure you want to change the base?
sync #1276
Conversation
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.36.2 to 1.37.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Microsoft/playwright/releases"><code>@playwright/test</code>'s releases</a>.</em></p> <blockquote> <h2>v1.37.1</h2> <h3>Highlights</h3> <p><a href="https://redirect.github.com/microsoft/playwright/issues/26496">microsoft/playwright#26496</a> - [REGRESSION] webServer stdout is always getting printed <a href="https://redirect.github.com/microsoft/playwright/issues/26492">microsoft/playwright#26492</a> - [REGRESSION] test.only with project dependency is not working</p> <h2>Browser Versions</h2> <ul> <li>Chromium 116.0.5845.82</li> <li>Mozilla Firefox 115.0</li> <li>WebKit 17.0</li> </ul> <p>This version was also tested against the following stable channels:</p> <ul> <li>Google Chrome 115</li> <li>Microsoft Edge 115</li> </ul> <h2>v1.37.0</h2> <h2>✨ New tool to merge reports</h2> <p>If you run tests on multiple shards, you can now merge all reports in a single HTML report (or any other report) using the new <code>merge-reports</code> CLI tool.</p> <p>Using <code>merge-reports</code> tool requires the following steps:</p> <ol> <li> <p>Adding a new "blob" reporter to the config when running on CI:</p> <pre lang="js" data-meta="title="playwright.config.ts""><code>export default defineConfig({ testDir: './tests', reporter: process.env.CI ? 'blob' : 'html', }); </code></pre> <p>The "blob" reporter will produce ".zip" files that contain all the information about the test run.</p> </li> <li> <p>Copying all "blob" reports in a single shared location and running <code>npx playwright merge-reports</code>:</p> <pre lang="bash"><code>npx playwright merge-reports --reporter html ./all-blob-reports </code></pre> </li> </ol> <p>Read more in <a href="https://playwright.dev/docs/test-sharding">our documentation</a>.</p> <h2>📚 Debian 12 Bookworm Support</h2> <p>Playwright now supports Debian 12 Bookworm on both x86_64 and arm64 for Chromium, Firefox and WebKit. Let us know if you encounter any issues!</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/playwright/commit/60696ef493fe5e35de00efcded77d60b81548599"><code>60696ef</code></a> chore: mark 1.37.1 (<a href="https://redirect.github.com/Microsoft/playwright/issues/26530">#26530</a>)</li> <li><a href="https://github.com/microsoft/playwright/commit/4f2528535f3ab687ffbd9c64d2b808366d951aac"><code>4f25285</code></a> cherry-pick(<a href="https://redirect.github.com/Microsoft/playwright/issues/26503">#26503</a>): chore: fix .only in dependent tests</li> <li><a href="https://github.com/microsoft/playwright/commit/0d5e6245ba222ecb299c1e2ecfe56888ea205e04"><code>0d5e624</code></a> cherry-pick(<a href="https://redirect.github.com/Microsoft/playwright/issues/26475">#26475</a>): docs: terminate img tag (<a href="https://redirect.github.com/Microsoft/playwright/issues/26476">#26476</a>)</li> <li><a href="https://github.com/microsoft/playwright/commit/f1597577b5810333b0f4c8bb3383d72ea52af8c4"><code>f159757</code></a> cherry-pick(<a href="https://redirect.github.com/Microsoft/playwright/issues/26473">#26473</a>): docs(merge): add screenshot, print url, fix name (<a href="https://redirect.github.com/Microsoft/playwright/issues/26474">#26474</a>)</li> <li><a href="https://github.com/microsoft/playwright/commit/ca975a92ebf6d05ddc834dc384ae0bff2b92a688"><code>ca975a9</code></a> cherry-pick(<a href="https://redirect.github.com/Microsoft/playwright/issues/26465">#26465</a>): docs(test-sharding): fix GitHub workflow snippets (<a href="https://redirect.github.com/Microsoft/playwright/issues/26468">#26468</a>)</li> <li><a href="https://github.com/microsoft/playwright/commit/35c63d9f322bd79ab8f13636d53db1f2ca251ae1"><code>35c63d9</code></a> cherry-pick(<a href="https://redirect.github.com/Microsoft/playwright/issues/26466">#26466</a>): docs(release-notes): fix supported OSes table (<a href="https://redirect.github.com/Microsoft/playwright/issues/26467">#26467</a>)</li> <li><a href="https://github.com/microsoft/playwright/commit/cdc21bbb7b2a17a188638c677c17709fba7434e6"><code>cdc21bb</code></a> cherry-pick(<a href="https://redirect.github.com/Microsoft/playwright/issues/26439">#26439</a>): docs: language release notes (<a href="https://redirect.github.com/Microsoft/playwright/issues/26442">#26442</a>)</li> <li><a href="https://github.com/microsoft/playwright/commit/1112e897b05953081d676b57760a2d4d5c0bd90b"><code>1112e89</code></a> cherry-pick(<a href="https://redirect.github.com/Microsoft/playwright/issues/26436">#26436</a>): docs(release-notes): add 1.37 video (<a href="https://redirect.github.com/Microsoft/playwright/issues/26438">#26438</a>)</li> <li><a href="https://github.com/microsoft/playwright/commit/2c9e02a80097074eb1e2f0634636dd214a3ce8ac"><code>2c9e02a</code></a> chore: mark 1.37.0 (<a href="https://redirect.github.com/Microsoft/playwright/issues/26410">#26410</a>)</li> <li><a href="https://github.com/microsoft/playwright/commit/37ba0b657d34c54303fc402e39f09b383f212407"><code>37ba0b6</code></a> cherry-pick(<a href="https://redirect.github.com/Microsoft/playwright/issues/26411">#26411</a>): docs: add release notes for js v1.37</li> <li>Additional commits viewable in <a href="https://github.com/Microsoft/playwright/compare/v1.36.2...v1.37.1">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…icrosoft#225) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.2.1 to 6.4.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v6.4.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.3.0...v6.4.0">6.4.0</a> (2023-08-14)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [non-nullable-type-assertion-style] consider operator precedence when fixing (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7289">#7289</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/bad37a22025b718a10e70cc84b9847eb41f723d0">bad37a2</a>)</li> <li><strong>eslint-plugin:</strong> [strict-boolean-expressions] replace dangerous fixer with suggestions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7394">#7394</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/ad8401a5970441258cc4440a01a3acf35d861171">ad8401a</a>)</li> <li><strong>typescript-estree:</strong> support <code>declare</code> and <code>export</code> modifiers for nested namespace declaration (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7410">#7410</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/49a53f0ba985941a431269d3761030dc414916b1">49a53f0</a>)</li> <li><strong>utils:</strong> add new properties since eslint 8.40.0 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7460">#7460</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/660aff7253e2930311eac54a49f31b0367bf1485">660aff7</a>)</li> <li><strong>utils:</strong> add to JSONSchema4Type missing Array and Object (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7406">#7406</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/60df0bbafb6247341784dfbdf932585eac88b637">60df0bb</a>)</li> </ul> <h3>Features</h3> <ul> <li>update to lib types for TS 5.2 RC (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7451">#7451</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/479f9f6c053874bd584220edf594ec56d6b0b71a">479f9f6</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v6.3.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.2.1...v6.3.0">6.3.0</a> (2023-08-07)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-extra-parens] keep parens around call expression arguments when type arguments contain parens (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7375">#7375</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/38e5e4eb8624649a2b66e19a303383bebbda1e2e">38e5e4e</a>)</li> <li><strong>eslint-plugin:</strong> [no-restricted-imports] allow inline type qualifiers when <code>allowTypeImports</code> enabled (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7379">#7379</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/cc9a46d01bce4282ff841d5ccef5445984aff8f6">cc9a46d</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] allow <code>ignorePrimitives</code> option to be <code>true</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7331">#7331</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/dfcafae515e7f4d1ae69387eb163200e455dd0ce">dfcafae</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.3.0...v6.4.0">6.4.0</a> (2023-08-14)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [non-nullable-type-assertion-style] consider operator precedence when fixing (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7289">#7289</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/bad37a22025b718a10e70cc84b9847eb41f723d0">bad37a2</a>)</li> <li><strong>eslint-plugin:</strong> [strict-boolean-expressions] replace dangerous fixer with suggestions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7394">#7394</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/ad8401a5970441258cc4440a01a3acf35d861171">ad8401a</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.2.1...v6.3.0">6.3.0</a> (2023-08-07)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-extra-parens] keep parens around call expression arguments when type arguments contain parens (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7375">#7375</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/38e5e4eb8624649a2b66e19a303383bebbda1e2e">38e5e4e</a>)</li> <li><strong>eslint-plugin:</strong> [no-restricted-imports] allow inline type qualifiers when <code>allowTypeImports</code> enabled (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7379">#7379</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/cc9a46d01bce4282ff841d5ccef5445984aff8f6">cc9a46d</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] allow <code>ignorePrimitives</code> option to be <code>true</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7331">#7331</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/dfcafae515e7f4d1ae69387eb163200e455dd0ce">dfcafae</a>)</li> </ul> <h3>Reverts</h3> <ul> <li>Revert "chore(deps): update dependency marked to v6" (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7429">#7429</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/7891a06892445a30c90c882d7e2f17fdf9da5601">7891a06</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7429">#7429</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7422">#7422</a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/14bea42e4864c72d28f502e0d15e675fe8bd729a"><code>14bea42</code></a> chore: publish v6.4.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/918125221a759fedbd9f9ffc0c495868c14bdd88"><code>9181252</code></a> docs: add note on common misconceptions about type narrowing (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7391">#7391</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/ad8401a5970441258cc4440a01a3acf35d861171"><code>ad8401a</code></a> fix(eslint-plugin): [strict-boolean-expressions] replace dangerous fixer with...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/bad37a22025b718a10e70cc84b9847eb41f723d0"><code>bad37a2</code></a> fix(eslint-plugin): [non-nullable-type-assertion-style] consider operator pre...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2f535c3511a364188603c942a42c1267d9ab0712"><code>2f535c3</code></a> chore(eslint-plugin): remove unused <code>natural-compare-lite</code> from dependencies ...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/0a1de14ba2e4a519d976ef34e81c96d316c49c33"><code>0a1de14</code></a> chore: publish v6.3.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/7891a06892445a30c90c882d7e2f17fdf9da5601"><code>7891a06</code></a> Revert "chore(deps): update dependency marked to v6" (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7429">#7429</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/6a1437def278410f9e860ad6663f98afa6840a77"><code>6a1437d</code></a> chore(deps): update dependency marked to v6 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7422">#7422</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/38e5e4eb8624649a2b66e19a303383bebbda1e2e"><code>38e5e4e</code></a> fix(eslint-plugin): [no-extra-parens] keep parens around call expression argu...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/56919e4973db2557787fe7b66251ba9d69e31a00"><code>56919e4</code></a> docs: explain return-await's name and existence in its docs (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7392">#7392</a>)</li> <li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v6.4.0/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…eExtensiosn (microsoft#234) ### Motivation and Context ``` Unhandled exception. Microsoft.Extensions.Options.OptionsValidationException: DataAnnotation validation failed for 'ContentSafetyOptions' members: '' with the error: ''Enabled' must be a string.'. at Microsoft.Extensions.Options.OptionsFactory`1.Create(String name) at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) at System.Lazy`1.CreateValue() at Microsoft.Extensions.Options.OptionsCache`1.GetOrAdd[TArg](String name, Func`3 createOptions, TArg factoryArgument) at Microsoft.Extensions.Options.OptionsMonitor`1.Get(String name) at Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions.<>c__DisplayClass0_1`1.<ValidateOnStart>b__1() at Microsoft.Extensions.DependencyInjection.ValidationHostedService.StartAsync(CancellationToken cancellationToken) --- End of stack trace from previous location --- at Microsoft.Extensions.DependencyInjection.ValidationHostedService.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) at CopilotChat.WebApi.Program.Main(String[] args) in C:\Users\crickman\source\repos\sk-chat-copilot\webapi\Program.cs:line 115 at CopilotChat.WebApi.Program.<Main>(String[] args) ``` <!-- Thank you for your contribution to the copilot-chat repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> - I think the whitespace instruction confused the validation on the type. - Reducing repeated code / increase consistency in `ServiceExtensions.cs` ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [Contribution Guidelines](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄
### Motivation and Context <!-- Thank you for your contribution to the copilot-chat repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> There is currently no C# format check workflow for PRs. There is a workflow step in copilot-build-backend.yml that checks the format for the webapi, but that happens after the build step. There are two .Net projects in the repo (soon to be three). It's better to have a workflow that checks the format for the entire repo, instead of having multiple steps scattered around different workflows. ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [Contribution Guidelines](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄
### Motivation and Context <!-- Thank you for your contribution to the copilot-chat repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> This PR enables chat deletion. For V1, any user is able to delete any chat they're a part of. This will delete the chat for all participants, including Chat Copilot, as well as all related resources (memories, messages, etc.). ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> When a chat is deleted, - It will be immediately removed for the user who initiated the deletion. <img width="1234" alt="Screenshot 2023-08-16 at 5 54 46 PM" src="https://github.com/microsoft/chat-copilot/assets/125500434/7fb8a2e7-c70f-44e2-9e35-91bbe9e3f810"> - If the chat was a multi-user chat, the chat will be disabled in current session. This allows other participants to save any resources before the chat is wiped out. On refresh, chat is removed from list. <img width="1680" alt="Screenshot 2023-08-16 at 5 54 35 PM" src="https://github.com/microsoft/chat-copilot/assets/125500434/5ac2c7d3-f11a-4575-8d8a-5fe2bdb5aba7"> <img width="429" alt="Screenshot 2023-08-16 at 5 54 58 PM" src="https://github.com/microsoft/chat-copilot/assets/125500434/f1bedd1a-7801-406a-8263-2965f67e5a39"> - If the chat was the last chat in the user's current session, a new chat will automatically be created to populate the chat list. ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [Contribution Guidelines](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md#development-scripts) raises no violations ~~- [ ] All unit tests pass, and I have added new tests where possible~~ - [x] I didn't break anyone 😄
### Motivation and Context The recent changes to the authentication model in Chat Copilot effiectively broke the import document tool. This change fixes it, by enabling users to: - Use the tool with an unauthenticated local instance of Chat Copilot without signing in - Use the tool with an Azure-deployed instance of Chat Copilot with Azure AD authentication enabled Fixes microsoft#212, fixes microsoft#231 ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> - Adds code paths to authenticate user (or not) depending on configuration - Removes user name/info from document import form - Updates README with instructions for setting up the app registration for import document tool and configuring appsettings.json ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [Contribution Guidelines](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [x] All unit tests pass, and I have added new tests where possible - N/A, but both supported scenarios have been tested - [x] I didn't break anyone 😄
### Motivation and Context Adding docker support to deploy into kubernetes or run in local docker environment ### Description Adding docker support to deploy into kubernetes or run in local docker environment. A new folder "docker" created under root, to build images, from root directory, run `docker build -f docker/webapi/Dockerfile -t repo/chat-copilot-webapi` `docker build -f docker/webapi/Dockerfile -t repo/chat-copilot-webapp` A docker-compose file is also created to start whole environment, under docker directory, just run `docker-compose up`, it uses .env file to read environment variables, so make sure webapi and webapp directory has .env file the manifests to deply chat-copilot into kubernetes environment can be found here https://github.com/huangyingting/flux2-gitops/tree/main/apps/base/chat-copilot ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [Contribution Guidelines](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [x] All unit tests pass, and I have added new tests where possible - [x] I didn't break anyone 😄
) ### Motivation and Context This fixes incorrect documentation when trying to setup the azure application permissions for the frontend. ### Description When adding the api permissions for the first time to the frontend, the "My APIs" will actually be empty:  (you can ignore the "hidden" - thats another app we have developed) Instead the previously created exposure of the backend can only be found in the "APIs my organization uses" tab: 
) ### Description Building `main.json` from `main.bicep` to get latest changes. ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [Contribution Guidelines](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [x] All unit tests pass, and I have added new tests where possible - [x] I didn't break anyone 😄 Co-authored-by: Ben Thomas <bentho@microsoft.com>
Bumps [Roslynator.Analyzers](https://github.com/josefpihrt/roslynator) from 4.4.0 to 4.5.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JosefPihrt/Roslynator/blob/main/ChangeLog.md">Roslynator.Analyzers's changelog</a>.</em></p> <blockquote> <h2>[4.5.0] - 2023-08-27</h2> <h3>Added</h3> <ul> <li>Add SECURITY.md (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/1147">#1147</a>)</li> <li>Add custom FixAllProvider for <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1014">RCS1014</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1070">#1070</a>).</li> <li>Add more cases to <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1097">RCS1097</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1160">#1160</a>).</li> <li>Add analyzer "Use enum field explicitly" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1257">RCS1257</a>) (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/889">#889</a>). <ul> <li>Enabled by default.</li> </ul> </li> <li>Add analyzer "Unnecessary enum flag" <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1258">RCS1258</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/886">#886</a>). <ul> <li>Enabled by default.</li> </ul> </li> <li>Make <code>Roslynator.Rename.SymbolRenamer</code> public (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/1161">#1161</a>)</li> <li>Analyzer 'Remove empty syntax' (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1259">RCS1259</a>) (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/913">#913</a>). <ul> <li>This analyzer replaces following analyzers: <ul> <li>Remove empty empty statement (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1038">RCS1038</a>)</li> <li>Remove empty 'else' clause (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1040">RCS1040</a>)</li> <li>Remove empty object initializer (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1041">RCS1041</a>)</li> <li>Remove empty 'finally' clause (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1066">RCS1066</a>)</li> <li>Remove empty namespace declaration (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1072">RCS1072</a>)</li> <li>Remove empty region directive (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1091">RCS1091</a>)</li> <li>Remove empty destructor (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1106">RCS1106</a>)</li> </ul> </li> </ul> </li> <li>[CLI] Add glob pattern matching (<code>--include</code> or/and <code>--exclude</code>) (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/1178">#1178</a>, <a href="https://redirect.github.com/josefpihrt/roslynator/pull/1183">#1183</a>).</li> <li>Add analyzer "Include/omit trailing comma" (<a href="https://github.com/JosefPihrt/Roslynator/blob/main/docs/analyzers/RCS1256.md">RCS1256</a>) (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/931">#931</a>). <ul> <li>Required option: <code>roslynator_trailing_comma_style = include|omit|omit_when_single_line</code></li> <li>Not enabled by default</li> </ul> </li> </ul> <h3>Changed</h3> <ul> <li>[CLI] Open help in web browser when running command <code>roslynator help <COMMAND></code> (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/1179">#1179</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1187">RCS1187</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1150">#1150</a>).</li> <li>Fix <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1056">RCS1056</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1154">#1154</a>).</li> <li>Fix <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1208">RCS1208</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1153">#1153</a>).</li> <li>Fix <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1043">RCS1043</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1176">#1176</a>).</li> <li>[CLI] Fix exit code of <code>spellcheck</code> command (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1177">#1177</a>).</li> <li>Improve indentation analysis (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1188">#1188</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/d4d27d8677693ab9202915c895486084d0a68fa8"><code>d4d27d8</code></a> Release 4.5.0 (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1189">#1189</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/914b232d7a7916ae8bd36f1bd472f5e708c7fc33"><code>914b232</code></a> Add analyzer 'Add/remove trailing comma' (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/931">#931</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/971754ba6725c022467d34f9cfa77e23edb3b3e6"><code>971754b</code></a> Improve indentation analysis (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1188">#1188</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/f6fdc7a0a785db4ce1aa0edd00d9065ba0bba70c"><code>f6fdc7a</code></a> Fix globbing to include/exclude projects (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1183">#1183</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/a71425a1c82a89aaa2c84095b6b34351c563c036"><code>a71425a</code></a> Remove command list-vs (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1186">#1186</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/d95f921f6f16e531ad8a5e12a07c3c1295c2bf2a"><code>d95f921</code></a> Remove command sln-list (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1187">#1187</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/7aaaa64dd41ec9303703759e508f890c48d14a30"><code>7aaaa64</code></a> Remove command list-references (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1185">#1185</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/0a545759d9e1741e9c20750cab9e141dde0ea751"><code>0a54575</code></a> Remove command generate-source-references (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1184">#1184</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/8952a0e4055df3c6ce4d487dc2feff61df3d89c6"><code>8952a0e</code></a> Revert "update"</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/33de4053e74bb0663ab9de6665a643b4d9f45ada"><code>33de405</code></a> update</li> <li>Additional commits viewable in <a href="https://github.com/josefpihrt/roslynator/compare/v4.4.0...v4.5.0">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/docker/build-push-action/releases">docker/build-push-action's releases</a>.</em></p> <blockquote> <h2>v4.0.0</h2> <blockquote> <p><strong>Note</strong></p> <p>Buildx v0.10 enables support for a minimal <a href="https://slsa.dev/provenance/">SLSA Provenance</a> attestation, which requires support for <a href="https://github.com/opencontainers/image-spec">OCI-compliant</a> multi-platform images. This may introduce issues with registry and runtime support (e.g. <a href="https://redirect.github.com/docker/buildx/issues/1533">Google Cloud Run and AWS Lambda</a>). You can optionally disable the default provenance attestation functionality using <code>provenance: false</code>.</p> </blockquote> <ul> <li>Enable provenance by default if not set by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> in <a href="https://redirect.github.com/docker/build-push-action/pull/784">docker/build-push-action#784</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v3.3.1...v4.0.0">https://github.com/docker/build-push-action/compare/v3.3.1...v4.0.0</a></p> <h2>v3.3.1</h2> <ul> <li>Disable provenance by default if not set by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://redirect.github.com/docker/build-push-action/issues/781">#781</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v3.3.0...v3.3.1">https://github.com/docker/build-push-action/compare/v3.3.0...v3.3.1</a></p> <h2>v3.3.0</h2> <blockquote> <p><strong>Note</strong></p> <p>Buildx v0.10 enables support for a minimal <a href="https://slsa.dev/provenance/">SLSA Provenance</a> attestation, which requires support for <a href="https://github.com/opencontainers/image-spec">OCI-compliant</a> multi-platform images. This may introduce issues with registry and runtime support (e.g. <a href="https://redirect.github.com/docker/buildx/issues/1533">Google Cloud Run and AWS Lambda</a>). You can optionally disable the default provenance attestation functionality using <code>provenance: false</code>.</p> </blockquote> <ul> <li>Add <code>attests</code>, <code>provenance</code> and <code>sbom</code> inputs by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://redirect.github.com/docker/build-push-action/issues/746">#746</a> <a href="https://redirect.github.com/docker/build-push-action/issues/759">#759</a>)</li> <li>Log GitHub Actions runtime token access controls by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://redirect.github.com/docker/build-push-action/issues/707">#707</a>)</li> <li>Examples moved to <a href="https://docs.docker.com/build/ci/github-actions/examples/">docs website</a> by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://redirect.github.com/docker/build-push-action/issues/718">#718</a>)</li> <li>Bump minimatch from 3.0.4 to 3.1.2 (<a href="https://redirect.github.com/docker/build-push-action/issues/732">#732</a>)</li> <li>Bump csv-parse from 5.3.0 to 5.3.3 (<a href="https://redirect.github.com/docker/build-push-action/issues/729">#729</a>)</li> <li>Bump json5 from 2.2.0 to 2.2.3 (<a href="https://redirect.github.com/docker/build-push-action/issues/749">#749</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v3.2.0...v3.3.0">https://github.com/docker/build-push-action/compare/v3.2.0...v3.3.0</a></p> <h2>v3.2.0</h2> <ul> <li>Remove workaround for <code>setOutput</code> by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://redirect.github.com/docker/build-push-action/issues/704">#704</a>)</li> <li>Docs: fix Git context link and add more details about subdir support by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://redirect.github.com/docker/build-push-action/issues/685">#685</a>)</li> <li>Docs: named context by <a href="https://github.com/baibaratsky"><code>@baibaratsky</code></a> and <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://redirect.github.com/docker/build-push-action/issues/665">#665</a>)</li> <li>Bump <code>@actions/core</code> from 1.9.0 to 1.10.0 (<a href="https://redirect.github.com/docker/build-push-action/issues/667">#667</a> <a href="https://redirect.github.com/docker/build-push-action/issues/695">#695</a>)</li> <li>Bump <code>@actions/github</code> from 5.0.3 to 5.1.1 (<a href="https://redirect.github.com/docker/build-push-action/issues/696">#696</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v3.1.1...v3.2.0">https://github.com/docker/build-push-action/compare/v3.1.1...v3.2.0</a></p> <h2>v3.1.1</h2> <ul> <li>Fix GitHub token not passed with Git context if subdir defined by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://redirect.github.com/docker/build-push-action/issues/663">#663</a>)</li> <li>Replace deprecated <code>fs.rmdir</code> with <code>fs.rm</code> by <a href="https://github.com/bendrucker"><code>@bendrucker</code></a> (<a href="https://redirect.github.com/docker/build-push-action/issues/657">#657</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v3.1.0...v3.1.1">https://github.com/docker/build-push-action/compare/v3.1.0...v3.1.1</a></p> <h2>v3.1.0</h2> <ul> <li><code>no-cache-filters</code> input by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> (<a href="https://redirect.github.com/docker/build-push-action/issues/653">#653</a>)</li> <li>Bump <code>@actions/github</code> from 5.0.1 to 5.0.3 (<a href="https://redirect.github.com/docker/build-push-action/issues/619">#619</a>)</li> <li>Bump <code>@actions/core</code> from 1.6.0 to 1.9.0 (<a href="https://redirect.github.com/docker/build-push-action/issues/620">#620</a> <a href="https://redirect.github.com/docker/build-push-action/issues/637">#637</a>)</li> <li>Bump csv-parse from 5.0.4 to 5.3.0 (<a href="https://redirect.github.com/docker/build-push-action/issues/623">#623</a> <a href="https://redirect.github.com/docker/build-push-action/issues/650">#650</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v3.0.0...v3.1.0">https://github.com/docker/build-push-action/compare/v3.0.0...v3.1.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/docker/build-push-action/commit/2eb1c1961a95fc15694676618e422e8ba1d63825"><code>2eb1c19</code></a> Merge pull request <a href="https://redirect.github.com/docker/build-push-action/issues/880">#880</a> from crazy-max/fix-inputlist</li> <li><a href="https://github.com/docker/build-push-action/commit/27376fe2fcc0da80d871a59efbf2454a9239121e"><code>27376fe</code></a> update generated content</li> <li><a href="https://github.com/docker/build-push-action/commit/c9330004c22cd512c18fa9663d4b6d3709892c3a"><code>c933000</code></a> test: build-arg with hash</li> <li><a href="https://github.com/docker/build-push-action/commit/dac08d41adbeac0e0e02b4bf31591be75f3784db"><code>dac08d4</code></a> chore(deps): Bump <code>@docker/actions-toolkit</code> from 0.3.0 to 0.5.0</li> <li><a href="https://github.com/docker/build-push-action/commit/44ea916f6c540f9302d50c2b1e5a8dc071f15cdf"><code>44ea916</code></a> Merge pull request <a href="https://redirect.github.com/docker/build-push-action/issues/875">#875</a> from docker/dependabot/npm_and_yarn/docker/actions-to...</li> <li><a href="https://github.com/docker/build-push-action/commit/0167eef179833f48bfa0001f330d5f2d578ca25c"><code>0167eef</code></a> update generated content</li> <li><a href="https://github.com/docker/build-push-action/commit/91bf8bfc4d4cac86eb889d345ad6aaf731ac9aff"><code>91bf8bf</code></a> chore(deps): Bump <code>@docker/actions-toolkit</code> from 0.2.0 to 0.3.0</li> <li><a href="https://github.com/docker/build-push-action/commit/a799b4decf46d51b39dd396f4df5a4343afd30c4"><code>a799b4d</code></a> Merge pull request <a href="https://redirect.github.com/docker/build-push-action/issues/860">#860</a> from docker/dependabot/npm_and_yarn/docker/actions-to...</li> <li><a href="https://github.com/docker/build-push-action/commit/87480bdf698dadcc82974864fc727c54d9aa3311"><code>87480bd</code></a> update generated content</li> <li><a href="https://github.com/docker/build-push-action/commit/f9efed53cc1b0364ba947400ac02042bbbaac7fc"><code>f9efed5</code></a> Merge pull request <a href="https://redirect.github.com/docker/build-push-action/issues/871">#871</a> from dvdksn/fix/secret-example-link</li> <li>Additional commits viewable in <a href="https://github.com/docker/build-push-action/compare/v3...v4">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.1.6 to 5.2.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 5.2</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.2.0%22+is%3Aclosed+">fixed issues query for Typescript 5.2.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.2.1%22+is%3Aclosed+">fixed issues query for Typescript 5.2.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.2.2%22+is%3Aclosed+">fixed issues query for Typescript 5.2.2 (Stable)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li> </ul> <h2>TypeScript 5.2 RC</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-2-rc/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.2.0%22+is%3Aclosed+">fixed issues query for Typescript 5.2.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.2.1%22+is%3Aclosed+">fixed issues query for Typescript 5.2.1 (RC)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li> </ul> <h2>TypeScript 5.2 Beta</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-2-beta/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.2.0%22+is%3Aclosed+">fixed issues query for Typescript v5.2.0 (Beta)</a>.</li> </ul> <p>Downloads are available on <a href="https://www.npmjs.com/package/typescript">npm</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/TypeScript/commit/9684ba6b0d73c37546ada901e5d0a5324de7fc1d"><code>9684ba6</code></a> Cherry-pick fix for cross-file inlay hints (<a href="https://redirect.github.com/Microsoft/TypeScript/issues/55476">#55476</a>) to <code>release-5.2</code> and LKG ...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/555ef99d037547da48b8f7e4c629f571b706d1d5"><code>555ef99</code></a> Bump version to 5.2.2 and LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/6074b9d12b70757fe68ab2b4da059ea363c4df04"><code>6074b9d</code></a> Update LKG for 5.2.1 RC.</li> <li><a href="https://github.com/microsoft/TypeScript/commit/b778ed1d8fb9ad3c23c191b78be4835437173de2"><code>b778ed1</code></a> Merge commit 'e936eb13d2900f21d79553c32a704307c7ad03dd' into release-5.2</li> <li><a href="https://github.com/microsoft/TypeScript/commit/10b9962915de5136de972188046a429b02bfed55"><code>10b9962</code></a> Bump version to 5.2.1-rc and LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/e936eb13d2900f21d79553c32a704307c7ad03dd"><code>e936eb1</code></a> Update package-lock.json</li> <li><a href="https://github.com/microsoft/TypeScript/commit/e36cd5768aa46ed2ce9487cce768222d8ee05a4d"><code>e36cd57</code></a> Update package-lock.json</li> <li><a href="https://github.com/microsoft/TypeScript/commit/581fba1f6f85116116a5838e44521b4a99de6bad"><code>581fba1</code></a> Update package-lock.json</li> <li><a href="https://github.com/microsoft/TypeScript/commit/8fc8c95830fa826eae2441aaa1e83bd2e06c1705"><code>8fc8c95</code></a> Decorators normative updates (<a href="https://redirect.github.com/Microsoft/TypeScript/issues/55276">#55276</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/b1c4dc475cc0419747c6bec43d12f8e6f64e714c"><code>b1c4dc4</code></a> Fix class name references (<a href="https://redirect.github.com/Microsoft/TypeScript/issues/55262">#55262</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Microsoft/TypeScript/compare/v5.1.6...v5.2.2">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…icrosoft#254) Bumps [Roslynator.Formatting.Analyzers](https://github.com/josefpihrt/roslynator) from 4.4.0 to 4.5.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JosefPihrt/Roslynator/blob/main/ChangeLog.md">Roslynator.Formatting.Analyzers's changelog</a>.</em></p> <blockquote> <h2>[4.5.0] - 2023-08-27</h2> <h3>Added</h3> <ul> <li>Add SECURITY.md (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/1147">#1147</a>)</li> <li>Add custom FixAllProvider for <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1014">RCS1014</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1070">#1070</a>).</li> <li>Add more cases to <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1097">RCS1097</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1160">#1160</a>).</li> <li>Add analyzer "Use enum field explicitly" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1257">RCS1257</a>) (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/889">#889</a>). <ul> <li>Enabled by default.</li> </ul> </li> <li>Add analyzer "Unnecessary enum flag" <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1258">RCS1258</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/886">#886</a>). <ul> <li>Enabled by default.</li> </ul> </li> <li>Make <code>Roslynator.Rename.SymbolRenamer</code> public (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/1161">#1161</a>)</li> <li>Analyzer 'Remove empty syntax' (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1259">RCS1259</a>) (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/913">#913</a>). <ul> <li>This analyzer replaces following analyzers: <ul> <li>Remove empty empty statement (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1038">RCS1038</a>)</li> <li>Remove empty 'else' clause (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1040">RCS1040</a>)</li> <li>Remove empty object initializer (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1041">RCS1041</a>)</li> <li>Remove empty 'finally' clause (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1066">RCS1066</a>)</li> <li>Remove empty namespace declaration (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1072">RCS1072</a>)</li> <li>Remove empty region directive (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1091">RCS1091</a>)</li> <li>Remove empty destructor (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1106">RCS1106</a>)</li> </ul> </li> </ul> </li> <li>[CLI] Add glob pattern matching (<code>--include</code> or/and <code>--exclude</code>) (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/1178">#1178</a>, <a href="https://redirect.github.com/josefpihrt/roslynator/pull/1183">#1183</a>).</li> <li>Add analyzer "Include/omit trailing comma" (<a href="https://github.com/JosefPihrt/Roslynator/blob/main/docs/analyzers/RCS1256.md">RCS1256</a>) (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/931">#931</a>). <ul> <li>Required option: <code>roslynator_trailing_comma_style = include|omit|omit_when_single_line</code></li> <li>Not enabled by default</li> </ul> </li> </ul> <h3>Changed</h3> <ul> <li>[CLI] Open help in web browser when running command <code>roslynator help <COMMAND></code> (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/1179">#1179</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1187">RCS1187</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1150">#1150</a>).</li> <li>Fix <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1056">RCS1056</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1154">#1154</a>).</li> <li>Fix <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1208">RCS1208</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1153">#1153</a>).</li> <li>Fix <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1043">RCS1043</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1176">#1176</a>).</li> <li>[CLI] Fix exit code of <code>spellcheck</code> command (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1177">#1177</a>).</li> <li>Improve indentation analysis (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1188">#1188</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/d4d27d8677693ab9202915c895486084d0a68fa8"><code>d4d27d8</code></a> Release 4.5.0 (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1189">#1189</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/914b232d7a7916ae8bd36f1bd472f5e708c7fc33"><code>914b232</code></a> Add analyzer 'Add/remove trailing comma' (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/931">#931</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/971754ba6725c022467d34f9cfa77e23edb3b3e6"><code>971754b</code></a> Improve indentation analysis (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1188">#1188</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/f6fdc7a0a785db4ce1aa0edd00d9065ba0bba70c"><code>f6fdc7a</code></a> Fix globbing to include/exclude projects (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1183">#1183</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/a71425a1c82a89aaa2c84095b6b34351c563c036"><code>a71425a</code></a> Remove command list-vs (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1186">#1186</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/d95f921f6f16e531ad8a5e12a07c3c1295c2bf2a"><code>d95f921</code></a> Remove command sln-list (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1187">#1187</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/7aaaa64dd41ec9303703759e508f890c48d14a30"><code>7aaaa64</code></a> Remove command list-references (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1185">#1185</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/0a545759d9e1741e9c20750cab9e141dde0ea751"><code>0a54575</code></a> Remove command generate-source-references (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1184">#1184</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/8952a0e4055df3c6ce4d487dc2feff61df3d89c6"><code>8952a0e</code></a> Revert "update"</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/33de4053e74bb0663ab9de6665a643b4d9f45ada"><code>33de405</code></a> update</li> <li>Additional commits viewable in <a href="https://github.com/josefpihrt/roslynator/compare/v4.4.0...v4.5.0">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 1 to 3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/setup-dotnet/releases">actions/setup-dotnet's releases</a>.</em></p> <blockquote> <h2>v3.0.0</h2> <p>This major release includes the following <strong>changes:</strong></p> <ul> <li><a href="https://redirect.github.com/actions/setup-dotnet/issues/219">#219</a> New input <code>dotnet-quality</code> was added in <a href="https://redirect.github.com/actions/setup-dotnet/pull/315">#315</a>:</li> </ul> <pre lang="yaml"><code> - uses: actions/setup-dotnet@v3 with: dotnet-version: '6.0.x' dotnet-quality: 'preview' - run: dotnet build <my project> </code></pre> <p>More in detail <a href="https://github.com/actions/setup-dotnet#using-the-dotnet-quality-input">here</a>.</p> <ul> <li><a href="https://redirect.github.com/actions/setup-dotnet/issues/241">#241</a> The output variable <code>dotnet-version</code> which contains the installed by the action SDK version was added in <a href="https://redirect.github.com/actions/setup-dotnet/pull/324">#324</a>:</li> </ul> <pre lang="yaml"><code> - uses: actions/setup-dotnet@v3 id: cp310 with: dotnet-version: '3.1.422' - run: echo '${{ steps.cp310.outputs.dotnet-version }}' # outputs 3.1.422 </code></pre> <p>More in detail <a href="https://github.com/actions/setup-dotnet/tree/main#dotnet-version">here</a>.</p> <ul> <li>The <code>dotnet-version</code> syntax was updated and now it allows to specify the prerelease version without using <code>include-prerelease</code> input. The <code>include-prerelease</code> input was cut out:</li> </ul> <pre lang="yaml"><code> - uses: actions/setup-dotnet@v3 with: dotnet-version: '5.0.0-preview.6' </code></pre> <p>More in detail <a href="https://github.com/actions/setup-dotnet#supported-version-syntax">here</a>.</p> <ul> <li><a href="https://redirect.github.com/actions/setup-dotnet/issues/251">#251</a> The problem with out of support .NET version warnings was solved in <a href="https://redirect.github.com/actions/setup-dotnet/pull/315">#315</a>.</li> </ul> <p><strong>Breaking changes</strong>:</p> <ul> <li>Installation paths for Windows and Ubuntu images were changed to match the location of pre-installed SDKs. In more detail, read <a href="https://github.com/actions/setup-dotnet/blob/main/docs/adrs/v3-setup-dotnet.md#breaking-changes">here</a>.</li> </ul> <h2>Add support for Windows-arm</h2> <p>In scope of this release we <a href="https://redirect.github.com/actions/setup-dotnet/pull/320">add support for Windows-arm</a>. Besides, we change getInput to <a href="https://redirect.github.com/actions/setup-dotnet/pull/250">getBooleanInput</a> for include-prerelease.</p> <h2>Package updates, support for global json file in a subdirectory, installer scripts updates</h2> <p>This release includes the following PRs:</p> <ul> <li>Adding support for the <code>global-json-file</code> input: <a href="https://redirect.github.com/actions/setup-dotnet/issues/276">#276</a> Example of usage: <pre lang="yaml"><code>- uses: actions/setup-dotnet@v2 with: global-json-file: csharp/global.json - run: dotnet build <my project> working-directory: csharp </code></pre> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/setup-dotnet/commit/3447fd6a9f9e57506b15f895c5b76d3b197dc7c2"><code>3447fd6</code></a> feat: Cache NuGet global-packages folder (<a href="https://redirect.github.com/actions/setup-dotnet/issues/303">#303</a>)</li> <li><a href="https://github.com/actions/setup-dotnet/commit/916351aac9bf8880c972d4fea274ab5e747d8f36"><code>916351a</code></a> Merge pull request <a href="https://redirect.github.com/actions/setup-dotnet/issues/430">#430</a> from akv-platform/remove-implicit-dependencies</li> <li><a href="https://github.com/actions/setup-dotnet/commit/1ad2e312fa930dd816b1da9195e158074b9ddd0b"><code>1ad2e31</code></a> Add missing dependency</li> <li><a href="https://github.com/actions/setup-dotnet/commit/e3f84b8f7a3f438e501d96444e950f5db0a609c6"><code>e3f84b8</code></a> Install eslint-plugin-node</li> <li><a href="https://github.com/actions/setup-dotnet/commit/ba848a34bbdefdb860a6d759e2fda6e0f6f4f2f1"><code>ba848a3</code></a> Update configuration files</li> <li><a href="https://github.com/actions/setup-dotnet/commit/aa983c550dfda0d1722b6ac6aed55724ffacc6d3"><code>aa983c5</code></a> Merge pull request <a href="https://redirect.github.com/actions/setup-dotnet/issues/428">#428</a> from akv-platform/add-latest-patch-syntax</li> <li><a href="https://github.com/actions/setup-dotnet/commit/b891376106304fa06a2b5838bbd9a2e2d1fc8176"><code>b891376</code></a> Merge branch 'main' into add-latest-patch-syntax</li> <li><a href="https://github.com/actions/setup-dotnet/commit/b05a3f26b3adff9936a0ef8b806a7d9a57b72a6d"><code>b05a3f2</code></a> Fix review points, rebuild solution</li> <li><a href="https://github.com/actions/setup-dotnet/commit/5fdecd2063d6b33f52291b3d9299f6a7d4a84964"><code>5fdecd2</code></a> Increase amount of retries for Dotnet installation scripts tests (<a href="https://redirect.github.com/actions/setup-dotnet/issues/427">#427</a>)</li> <li><a href="https://github.com/actions/setup-dotnet/commit/38b49fb7178824be5cb7b9acd01eb2627e719a0b"><code>38b49fb</code></a> Fix informational and debug messages</li> <li>Additional commits viewable in <a href="https://github.com/actions/setup-dotnet/compare/v1...v3">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…microsoft#252) Bumps [Roslynator.CodeAnalysis.Analyzers](https://github.com/josefpihrt/roslynator) from 4.4.0 to 4.5.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JosefPihrt/Roslynator/blob/main/ChangeLog.md">Roslynator.CodeAnalysis.Analyzers's changelog</a>.</em></p> <blockquote> <h2>[4.5.0] - 2023-08-27</h2> <h3>Added</h3> <ul> <li>Add SECURITY.md (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/1147">#1147</a>)</li> <li>Add custom FixAllProvider for <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1014">RCS1014</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1070">#1070</a>).</li> <li>Add more cases to <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1097">RCS1097</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1160">#1160</a>).</li> <li>Add analyzer "Use enum field explicitly" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1257">RCS1257</a>) (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/889">#889</a>). <ul> <li>Enabled by default.</li> </ul> </li> <li>Add analyzer "Unnecessary enum flag" <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1258">RCS1258</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/886">#886</a>). <ul> <li>Enabled by default.</li> </ul> </li> <li>Make <code>Roslynator.Rename.SymbolRenamer</code> public (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/1161">#1161</a>)</li> <li>Analyzer 'Remove empty syntax' (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1259">RCS1259</a>) (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/913">#913</a>). <ul> <li>This analyzer replaces following analyzers: <ul> <li>Remove empty empty statement (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1038">RCS1038</a>)</li> <li>Remove empty 'else' clause (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1040">RCS1040</a>)</li> <li>Remove empty object initializer (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1041">RCS1041</a>)</li> <li>Remove empty 'finally' clause (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1066">RCS1066</a>)</li> <li>Remove empty namespace declaration (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1072">RCS1072</a>)</li> <li>Remove empty region directive (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1091">RCS1091</a>)</li> <li>Remove empty destructor (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1106">RCS1106</a>)</li> </ul> </li> </ul> </li> <li>[CLI] Add glob pattern matching (<code>--include</code> or/and <code>--exclude</code>) (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/1178">#1178</a>, <a href="https://redirect.github.com/josefpihrt/roslynator/pull/1183">#1183</a>).</li> <li>Add analyzer "Include/omit trailing comma" (<a href="https://github.com/JosefPihrt/Roslynator/blob/main/docs/analyzers/RCS1256.md">RCS1256</a>) (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/931">#931</a>). <ul> <li>Required option: <code>roslynator_trailing_comma_style = include|omit|omit_when_single_line</code></li> <li>Not enabled by default</li> </ul> </li> </ul> <h3>Changed</h3> <ul> <li>[CLI] Open help in web browser when running command <code>roslynator help <COMMAND></code> (<a href="https://redirect.github.com/josefpihrt/roslynator/pull/1179">#1179</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1187">RCS1187</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1150">#1150</a>).</li> <li>Fix <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1056">RCS1056</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1154">#1154</a>).</li> <li>Fix <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1208">RCS1208</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1153">#1153</a>).</li> <li>Fix <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1043">RCS1043</a> (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1176">#1176</a>).</li> <li>[CLI] Fix exit code of <code>spellcheck</code> command (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1177">#1177</a>).</li> <li>Improve indentation analysis (<a href="https://redirect.github.com/JosefPihrt/Roslynator/pull/1188">#1188</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/d4d27d8677693ab9202915c895486084d0a68fa8"><code>d4d27d8</code></a> Release 4.5.0 (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1189">#1189</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/914b232d7a7916ae8bd36f1bd472f5e708c7fc33"><code>914b232</code></a> Add analyzer 'Add/remove trailing comma' (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/931">#931</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/971754ba6725c022467d34f9cfa77e23edb3b3e6"><code>971754b</code></a> Improve indentation analysis (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1188">#1188</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/f6fdc7a0a785db4ce1aa0edd00d9065ba0bba70c"><code>f6fdc7a</code></a> Fix globbing to include/exclude projects (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1183">#1183</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/a71425a1c82a89aaa2c84095b6b34351c563c036"><code>a71425a</code></a> Remove command list-vs (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1186">#1186</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/d95f921f6f16e531ad8a5e12a07c3c1295c2bf2a"><code>d95f921</code></a> Remove command sln-list (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1187">#1187</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/7aaaa64dd41ec9303703759e508f890c48d14a30"><code>7aaaa64</code></a> Remove command list-references (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1185">#1185</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/0a545759d9e1741e9c20750cab9e141dde0ea751"><code>0a54575</code></a> Remove command generate-source-references (<a href="https://redirect.github.com/josefpihrt/roslynator/issues/1184">#1184</a>)</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/8952a0e4055df3c6ce4d487dc2feff61df3d89c6"><code>8952a0e</code></a> Revert "update"</li> <li><a href="https://github.com/JosefPihrt/Roslynator/commit/33de4053e74bb0663ab9de6665a643b4d9f45ada"><code>33de405</code></a> update</li> <li>Additional commits viewable in <a href="https://github.com/josefpihrt/roslynator/compare/v4.4.0...v4.5.0">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…microsoft#253) Bumps [System.IdentityModel.Tokens.Jwt](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet) from 6.32.1 to 6.32.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases">System.IdentityModel.Tokens.Jwt's releases</a>.</em></p> <blockquote> <h1>6.32.2</h1> <h2>Bug fixes:</h2> <ul> <li>Underlying JsonDocument is never disposed, causing high latency in large scale services. See <a href="https://redirect.github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/pull/2258">#2258</a> for details.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/dev/CHANGELOG.md">System.IdentityModel.Tokens.Jwt's changelog</a>.</em></p> <blockquote> <h1>6.32.2</h1> <h2>Bug fixes:</h2> <ul> <li>Underlying JsonDocument is never disposed, causing high latency in large scale services. See <a href="https://redirect.github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/pull/2258">#2258</a> for details.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/commit/c39701688fe42728dabf6a05e3527cc3303c7641"><code>c397016</code></a> changelog 6.32.2 (<a href="https://redirect.github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/issues/2265">#2265</a>)</li> <li><a href="https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/commit/fc9da23130adf758ef022f387c2760f788ab2fed"><code>fc9da23</code></a> Avoid draining the ArrayPool with undisposed JsonDocuments (<a href="https://redirect.github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/issues/2258">#2258</a>)</li> <li><a href="https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/commit/af9abdb1cad7826bc1ffbc420562781306ebd954"><code>af9abdb</code></a> Update codeql-analysis.yml (<a href="https://redirect.github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/issues/2205">#2205</a>)</li> <li><a href="https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/commit/620be62dda649d4c63e88ec9ae994a12cf54c707"><code>620be62</code></a> Fix casing of Properties directory in updateAssemblyInfo.ps1 script</li> <li>See full diff in <a href="https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/compare/6.32.1...6.32.2">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.18 to 18.2.21. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…icrosoft#257) [//]: # (dependabot-start)⚠️ **Dependabot is rebasing this PR**⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.4.0 to 6.4.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v6.4.1</h2> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.4.0...v6.4.1">6.4.1</a> (2023-08-21)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] false positives with branded types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7466">#7466</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/b52658fbb6f5cf2085c94926872e6d39efaa3b01">b52658f</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7293">#7293</a></li> <li><strong>utils:</strong> [ts-eslint] small type fixes (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7474">#7474</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/4402db1091976845538e4b79e6152abfd14849ff">4402db1</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.4.0...v6.4.1">6.4.1</a> (2023-08-21)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] false positives with branded types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7466">#7466</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/b52658fbb6f5cf2085c94926872e6d39efaa3b01">b52658f</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7293">#7293</a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/ef1367eeed112fd6bbb94e0c9bd56d7e167a1a59"><code>ef1367e</code></a> chore: publish v6.4.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2e1cfd55759f270364464f4e98f7c5b06330305d"><code>2e1cfd5</code></a> chore: upgrade to yarn 3 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/6162">#6162</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/b52658fbb6f5cf2085c94926872e6d39efaa3b01"><code>b52658f</code></a> fix(eslint-plugin): [no-unnecessary-condition] false positives with branded t...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/66cc514f93b9f798f9d8b59c3707667ed610e314"><code>66cc514</code></a> chore: enable logical-assignment-operators rule internally (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7484">#7484</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/e1897db1497625f255b7fb5c75d9a267a1849091"><code>e1897db</code></a> docs: fix typo in member-ordering (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7488">#7488</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v6.4.1/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@microsoft/signalr](https://github.com/dotnet/aspnetcore) from 7.0.9 to 7.0.10. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dotnet/aspnetcore/releases"><code>@microsoft/signalr</code>'s releases</a>.</em></p> <blockquote> <h2>.NET 7.0.10</h2> <p><a href="https://github.com/dotnet/core/releases/tag/v7.0.10">Release</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dotnet/aspnetcore/commit/5a4c82ec57fadddef9ce841d608de5c7c8c74446"><code>5a4c82e</code></a> Merged PR 32090: [7.0] Forcibly close socket on abort</li> <li><a href="https://github.com/dotnet/aspnetcore/commit/5b4c366f3c493b4e29ab9b32fbaca420bc78c48e"><code>5b4c366</code></a> Merged PR 32595: [internal/release/7.0] Update dependencies from dnceng/inter...</li> <li><a href="https://github.com/dotnet/aspnetcore/commit/1b6ac8f1fd2891c3a22e3931683a140e8a4abefb"><code>1b6ac8f</code></a> Update dependencies from <a href="https://dev.azure.com/dnceng/internal/_git/dotnet-ru">https://dev.azure.com/dnceng/internal/_git/dotnet-ru</a>...</li> <li><a href="https://github.com/dotnet/aspnetcore/commit/02e96343093469dd403478e1a5b1c78fa6b01deb"><code>02e9634</code></a> Merged PR 32585: [internal/release/7.0] Merge from public</li> <li><a href="https://github.com/dotnet/aspnetcore/commit/2b9d3cfcd710a3808c30b4adb5ac09cab34b3155"><code>2b9d3cf</code></a> [internal/release/7.0] Update dependencies from dnceng/internal/dotnet-runtime</li> <li><a href="https://github.com/dotnet/aspnetcore/commit/cfac574e357da15a2bc486e01236d824ae568d6e"><code>cfac574</code></a> [internal/release/7.0] Update dependencies from dnceng/internal/dotnet-efcore</li> <li><a href="https://github.com/dotnet/aspnetcore/commit/9de1c06c130139a3a24ed9e731154b7b07fb6476"><code>9de1c06</code></a> Merged PR 32557: [internal/release/7.0] Merge from public</li> <li><a href="https://github.com/dotnet/aspnetcore/commit/710325ec1053ee0b4e85e52e2a7f0d82d94fb507"><code>710325e</code></a> Update dependencies from <a href="https://github.com/dotnet/arcade">https://github.com/dotnet/arcade</a> build 20230711.2 (#...</li> <li><a href="https://github.com/dotnet/aspnetcore/commit/e0b934233d74563da2dcdc13a20dbf8c56bbd11c"><code>e0b9342</code></a> [internal/release/7.0] Update dependencies from dnceng/internal/dotnet-efcore</li> <li><a href="https://github.com/dotnet/aspnetcore/commit/6a3e58e22751f711dd905f28304a505a95e545fe"><code>6a3e58e</code></a> Merge in 'release/7.0' changes</li> <li>Additional commits viewable in <a href="https://github.com/dotnet/aspnetcore/compare/v7.0.9...v7.0.10">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [eslint](https://github.com/eslint/eslint) from 8.47.0 to 8.48.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's changelog</a>.</em></p> <blockquote> <p>v8.48.0 - August 25, 2023</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/8dd3cec90c97ed97d243a83b87ad4ea9e6b4781a"><code>8dd3cec</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/8"><code>@8</code></a>.48.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17501">#17501</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/6d0496e9476fb2210fba0a3d541df8c052ecf73a"><code>6d0496e</code></a> chore: package.json update for <code>@eslint/js</code> release (ESLint Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/7a51d77c0a066e461ff288568fdfee0e9539a2b5"><code>7a51d77</code></a> docs: no-param-reassign mention strict mode (<a href="https://redirect.github.com/eslint/eslint/issues/17494">#17494</a>) (Stephen Hardy)</li> <li><a href="https://github.com/eslint/eslint/commit/9cd7ac2fdb6b1d71a9fb1b8297a478cafacbdafd"><code>9cd7ac2</code></a> docs: add <code>fetch</code> script to package.json conventions (<a href="https://redirect.github.com/eslint/eslint/issues/17459">#17459</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/7234f6a706a209aa2d79259110328752e9ae3928"><code>7234f6a</code></a> fix: update RuleTester JSDoc and deprecations (<a href="https://redirect.github.com/eslint/eslint/issues/17496">#17496</a>) (Jonas Berlin)</li> <li><a href="https://github.com/eslint/eslint/commit/1fbb3b0b477c814c0d179564fe495f4c50a451e9"><code>1fbb3b0</code></a> feat: correct update direction in <code>for-direction</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17483">#17483</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/9d4216d638d39844decffac33ee3d5a47413c80a"><code>9d4216d</code></a> chore: Refactor and document CodePathSegment (<a href="https://redirect.github.com/eslint/eslint/issues/17474">#17474</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/cab21e64a8f79779c641178f825945958667c6e4"><code>cab21e6</code></a> docs: advice for inline disabling of rules (<a href="https://redirect.github.com/eslint/eslint/issues/17458">#17458</a>) (Ashish Yadav)</li> <li><a href="https://github.com/eslint/eslint/commit/056499de31a139dbc965d18652b0b520e11b408d"><code>056499d</code></a> docs: fix example of flat config from plugin (<a href="https://redirect.github.com/eslint/eslint/issues/17482">#17482</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/d73fbf2228631d6c468cd24710e2579fe6cb70fd"><code>d73fbf2</code></a> feat: rule tester do not create empty valid or invalid test suites (<a href="https://redirect.github.com/eslint/eslint/issues/17475">#17475</a>) (fnx)</li> <li><a href="https://github.com/eslint/eslint/commit/ee2f718188d32e9888b1932fe6b9bd2a62c529a4"><code>ee2f718</code></a> feat: Allow <code>void</code> in rule <code>no-promise-executor-return</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17282">#17282</a>) (nopeless)</li> <li><a href="https://github.com/eslint/eslint/commit/9e9edf93ecfa0658e8b79e71bc98530ade150081"><code>9e9edf9</code></a> docs: update documentation URL in error message (<a href="https://redirect.github.com/eslint/eslint/issues/17465">#17465</a>) (Nitin Kumar)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/10c4f85dca978b42d37619f50565a06b9a28c9ac"><code>10c4f85</code></a> 8.48.0</li> <li><a href="https://github.com/eslint/eslint/commit/5013ad72a34275fe81c0c1cb907a9ff87dcf0627"><code>5013ad7</code></a> Build: changelog update for 8.48.0</li> <li><a href="https://github.com/eslint/eslint/commit/8dd3cec90c97ed97d243a83b87ad4ea9e6b4781a"><code>8dd3cec</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/8"><code>@8</code></a>.48.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17501">#17501</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/6d0496e9476fb2210fba0a3d541df8c052ecf73a"><code>6d0496e</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/7a51d77c0a066e461ff288568fdfee0e9539a2b5"><code>7a51d77</code></a> docs: no-param-reassign mention strict mode (<a href="https://redirect.github.com/eslint/eslint/issues/17494">#17494</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/9cd7ac2fdb6b1d71a9fb1b8297a478cafacbdafd"><code>9cd7ac2</code></a> docs: add <code>fetch</code> script to package.json conventions (<a href="https://redirect.github.com/eslint/eslint/issues/17459">#17459</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/7234f6a706a209aa2d79259110328752e9ae3928"><code>7234f6a</code></a> fix: update RuleTester JSDoc and deprecations (<a href="https://redirect.github.com/eslint/eslint/issues/17496">#17496</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/1fbb3b0b477c814c0d179564fe495f4c50a451e9"><code>1fbb3b0</code></a> feat: correct update direction in <code>for-direction</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17483">#17483</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/9d4216d638d39844decffac33ee3d5a47413c80a"><code>9d4216d</code></a> chore: Refactor and document CodePathSegment (<a href="https://redirect.github.com/eslint/eslint/issues/17474">#17474</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/cab21e64a8f79779c641178f825945958667c6e4"><code>cab21e6</code></a> docs: advice for inline disabling of rules (<a href="https://redirect.github.com/eslint/eslint/issues/17458">#17458</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v8.47.0...v8.48.0">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…icrosoft#240) ### Motivation and Context Customer issue reported in microsoft#238 related to partition scheme in cosmosdb containers. ### Description Update partition-key path definition for `ChatMessage`, `ChatPartitipant`, and `MemorySource`. Existing deployments will continue to work in their current mode. CosmosDB containers must be removed and redeployed to realize the peformance update related to the partition scheme. ### Contribution Checklist - [x] The code builds clean without any errors or warnings - [x] The PR follows the [Contribution Guidelines](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [x] All unit tests pass, and I have added new tests where possible - [x] I didn't break anyone 😄
### Motivation and Context <!-- Thank you for your contribution to the copilot-chat repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> The scenario tests have been failing for a long time, due to rapid changes coming into the repo. It's time to fix them. ### Contribution Checklist 1. Skip Jira plugin test since we don't have a managed account. 2. Fix all other tests. Will create an item to track the GitHub and Jira plugin tests. <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [Contribution Guidelines](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄
### Motivation and Context We want to make our CI/CD pipeline more robust ### Description Added an integration test project. ### Contribution Checklist - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [Contribution Guidelines](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄
### Description When requesting `generate a table of fruits` or `generate some code to count from 1 to 200` the response will contain markdown:  However Markdown can not be rendered in the frontend. This PR fixes it by adding a markdown rendering library and making use of it:  This also avoids using `dangerouslySetInnerHTML` attribute. The library `remark-gfm` is used because `react-markdown` does not support tables out of the box. This is how urls or links would be rendered: 
### Description webapp/Dockerfile.nginx flag needs to have --production=false otherwise react-scripts won't be installed to build the webapp ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [Contribution Guidelines](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [x] All unit tests pass, and I have added new tests where possible - [x] I didn't break anyone 😄
### Motivation and Context <!-- Thank you for your contribution to the copilot-chat repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> We fix the scenario tests. It' time to document how to run the tests locally. ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> 1. Create a README with setup instructions to run the tests locally. 2. Add a timeout of 30 seconds for each test. 3. Rename some secrets so that they make more sense. ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [Contribution Guidelines](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄
### Motivation and Context Better dev experience for Linux/Mac shell users ### Description * lowercase bash script names * make all bash scripts executable (some were already, why not all?) * use env $PATH to find the bash shell * more readability of README, allowing for an easier copy and paste
### Description Fixing broken links and links that point to the wrong repository. ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [Contribution Guidelines](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/copilot-chat/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [x] All unit tests pass, and I have added new tests where possible - [x] I didn't break anyone 😄 --------- Co-authored-by: Ben Thomas <bentho@microsoft.com>
### Motivation and Context <!-- Thank you for your contribution to the chat-copilot repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> We have to security warning from Code scanning: https://github.com/microsoft/chat-copilot/security/code-scanning/14 https://github.com/microsoft/chat-copilot/security/code-scanning/15 ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> Replace regex with startsWith. ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [Contribution Guidelines](https://github.com/microsoft/chat-copilot/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/chat-copilot/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄
microsoft#685) …st workflow ### Motivation and Context Github secrets were still not properly propagated. ### Description Use dotnet user secrets to propagate Github secrets ### Contribution Checklist - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [Contribution Guidelines](https://github.com/microsoft/chat-copilot/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/chat-copilot/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.37 to 18.2.41. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [eslint](https://github.com/eslint/eslint) from 8.54.0 to 8.55.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v8.55.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/8c9e6c100a6eb69da292463293b3b48cff911a01"><code>8c9e6c1</code></a> feat: importNamePattern option in no-restricted-imports (<a href="https://redirect.github.com/eslint/eslint/issues/17721">#17721</a>) (Tanuj Kanti)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/83ece2afc2dc6c49efe82678663fe4cba590c0e5"><code>83ece2a</code></a> docs: fix typo <code>--rules</code> -> <code>--rule</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17806">#17806</a>) (OKURA Masafumi)</li> <li><a href="https://github.com/eslint/eslint/commit/fffca5c362bcd205dbf79d1bb52834f8a98fc6bd"><code>fffca5c</code></a> docs: remove "Open in Playground" buttons for removed rules (<a href="https://redirect.github.com/eslint/eslint/issues/17791">#17791</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/a6d9442a9ab34d5d19f78d8c8fd0767a1237bfe3"><code>a6d9442</code></a> docs: fix correct/incorrect examples of rules (<a href="https://redirect.github.com/eslint/eslint/issues/17789">#17789</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/383e99928d7ce649ec9030c9856b03fbac0c3501"><code>383e999</code></a> docs: update and fix examples for <code>no-unused-vars</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17788">#17788</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/5a8efd5b7ad13eb320a1f468d1d4ab3c8ab99214"><code>5a8efd5</code></a> docs: add specific stylistic rule for each deprecated rule (<a href="https://redirect.github.com/eslint/eslint/issues/17778">#17778</a>) (Etienne)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/eb8950c3b811c9163b9aae23af8b6266ad98b295"><code>eb8950c</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/8"><code>@8</code></a>.55.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17811">#17811</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/93df3849a7a25ebe0502000bf0bfb80a6613a5ae"><code>93df384</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/fe4b9545a83e9aca7ba4bb77bc9c868d57de777f"><code>fe4b954</code></a> chore: upgrade <code>@eslint/eslintrc</code><a href="https://github.com/2"><code>@2</code></a>.1.4 (<a href="https://redirect.github.com/eslint/eslint/issues/17799">#17799</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/bd8911db85c7a1127543c9212c8cea47a5cb687d"><code>bd8911d</code></a> ci: pin Node.js 21.2.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17809">#17809</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/b29a16b22f234f6134475efb6c7be5ac946556ee"><code>b29a16b</code></a> chore: fix several <code>cli</code> tests to run in the intended flat config mode (<a href="https://redirect.github.com/eslint/eslint/issues/17797">#17797</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/de165c108203c6703516ac651f5b4cac5b241804"><code>de165c1</code></a> chore: remove unused config-extends fixtures (<a href="https://redirect.github.com/eslint/eslint/issues/17781">#17781</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/d4304b8b66eac870ffbf4840d84add8a123b25fc"><code>d4304b8</code></a> chore: remove formatting/stylistic rules from new rule templates (<a href="https://redirect.github.com/eslint/eslint/issues/17780">#17780</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/21024fe2029420b413bed11d23761c87e9a02a1a"><code>21024fe</code></a> chore: check rule examples for syntax errors (<a href="https://redirect.github.com/eslint/eslint/issues/17718">#17718</a>) (Francesco Trotta)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's changelog</a>.</em></p> <blockquote> <p>v8.55.0 - December 1, 2023</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/eb8950c3b811c9163b9aae23af8b6266ad98b295"><code>eb8950c</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/8"><code>@8</code></a>.55.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17811">#17811</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/93df3849a7a25ebe0502000bf0bfb80a6613a5ae"><code>93df384</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/fe4b9545a83e9aca7ba4bb77bc9c868d57de777f"><code>fe4b954</code></a> chore: upgrade <code>@eslint/eslintrc</code><a href="https://github.com/2"><code>@2</code></a>.1.4 (<a href="https://redirect.github.com/eslint/eslint/issues/17799">#17799</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/8c9e6c100a6eb69da292463293b3b48cff911a01"><code>8c9e6c1</code></a> feat: importNamePattern option in no-restricted-imports (<a href="https://redirect.github.com/eslint/eslint/issues/17721">#17721</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/83ece2afc2dc6c49efe82678663fe4cba590c0e5"><code>83ece2a</code></a> docs: fix typo <code>--rules</code> -> <code>--rule</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17806">#17806</a>) (OKURA Masafumi)</li> <li><a href="https://github.com/eslint/eslint/commit/bd8911db85c7a1127543c9212c8cea47a5cb687d"><code>bd8911d</code></a> ci: pin Node.js 21.2.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17809">#17809</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/b29a16b22f234f6134475efb6c7be5ac946556ee"><code>b29a16b</code></a> chore: fix several <code>cli</code> tests to run in the intended flat config mode (<a href="https://redirect.github.com/eslint/eslint/issues/17797">#17797</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/fffca5c362bcd205dbf79d1bb52834f8a98fc6bd"><code>fffca5c</code></a> docs: remove "Open in Playground" buttons for removed rules (<a href="https://redirect.github.com/eslint/eslint/issues/17791">#17791</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/a6d9442a9ab34d5d19f78d8c8fd0767a1237bfe3"><code>a6d9442</code></a> docs: fix correct/incorrect examples of rules (<a href="https://redirect.github.com/eslint/eslint/issues/17789">#17789</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/383e99928d7ce649ec9030c9856b03fbac0c3501"><code>383e999</code></a> docs: update and fix examples for <code>no-unused-vars</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17788">#17788</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/5a8efd5b7ad13eb320a1f468d1d4ab3c8ab99214"><code>5a8efd5</code></a> docs: add specific stylistic rule for each deprecated rule (<a href="https://redirect.github.com/eslint/eslint/issues/17778">#17778</a>) (Etienne)</li> <li><a href="https://github.com/eslint/eslint/commit/de165c108203c6703516ac651f5b4cac5b241804"><code>de165c1</code></a> chore: remove unused config-extends fixtures (<a href="https://redirect.github.com/eslint/eslint/issues/17781">#17781</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/d4304b8b66eac870ffbf4840d84add8a123b25fc"><code>d4304b8</code></a> chore: remove formatting/stylistic rules from new rule templates (<a href="https://redirect.github.com/eslint/eslint/issues/17780">#17780</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/21024fe2029420b413bed11d23761c87e9a02a1a"><code>21024fe</code></a> chore: check rule examples for syntax errors (<a href="https://redirect.github.com/eslint/eslint/issues/17718">#17718</a>) (Francesco Trotta)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/e0cb960e45961a36845b075a2986a1fa6cd6b8aa"><code>e0cb960</code></a> 8.55.0</li> <li><a href="https://github.com/eslint/eslint/commit/969b2729764eab35538347aa528bafb8c1800e5a"><code>969b272</code></a> Build: changelog update for 8.55.0</li> <li><a href="https://github.com/eslint/eslint/commit/eb8950c3b811c9163b9aae23af8b6266ad98b295"><code>eb8950c</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/8"><code>@8</code></a>.55.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17811">#17811</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/93df3849a7a25ebe0502000bf0bfb80a6613a5ae"><code>93df384</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/fe4b9545a83e9aca7ba4bb77bc9c868d57de777f"><code>fe4b954</code></a> chore: upgrade <code>@eslint/eslintrc</code><a href="https://github.com/2"><code>@2</code></a>.1.4 (<a href="https://redirect.github.com/eslint/eslint/issues/17799">#17799</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/8c9e6c100a6eb69da292463293b3b48cff911a01"><code>8c9e6c1</code></a> feat: importNamePattern option in no-restricted-imports (<a href="https://redirect.github.com/eslint/eslint/issues/17721">#17721</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/83ece2afc2dc6c49efe82678663fe4cba590c0e5"><code>83ece2a</code></a> docs: fix typo <code>--rules</code> -> <code>--rule</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17806">#17806</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/bd8911db85c7a1127543c9212c8cea47a5cb687d"><code>bd8911d</code></a> ci: pin Node.js 21.2.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17809">#17809</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/b29a16b22f234f6134475efb6c7be5ac946556ee"><code>b29a16b</code></a> chore: fix several <code>cli</code> tests to run in the intended flat config mode (<a href="https://redirect.github.com/eslint/eslint/issues/17797">#17797</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/fffca5c362bcd205dbf79d1bb52834f8a98fc6bd"><code>fffca5c</code></a> docs: remove "Open in Playground" buttons for removed rules (<a href="https://redirect.github.com/eslint/eslint/issues/17791">#17791</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v8.54.0...v8.55.0">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
microsoft#691) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.11.0 to 6.13.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v6.13.1</h2> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.13.0...v6.13.1">6.13.1</a> (2023-11-28)</h2> <h3>Bug Fixes</h3> <ul> <li>default to parse all JSDoc and provide options to configure it (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7999">#7999</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/779e13ec86f92b94a96ecdf81cbc36120a132ff6">779e13e</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v6.13.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.12.0...v6.13.0">6.13.0</a> (2023-11-27)</h1> <h3><em>Note for eslint plugin authors and other API consumers</em></h3> <p>TypeScript v5.3 shipped with a type change that was incompatible with our types. This change has been fixed and will be released in v5.3.3. Until that time you can work around this error using <a href="https://www.typescriptlang.org/tsconfig#skipLibCheck"><code>skipLibCheck</code></a>.</p> <h3>Bug Fixes</h3> <ul> <li><strong>typescript-estree:</strong> ensure backwards compat with pre-5.3 import attributes (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7967">#7967</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/810fc8c9a18cb55af144d8945fdf38d841c9d486">810fc8c</a>)</li> </ul> <h3>Features</h3> <ul> <li>support TS 5.3 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7968">#7968</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/fb50638650d35fbd39f2b19446fa54c864bfc2ef">fb50638</a>)</li> <li><strong>typescript-estree:</strong> pass jsDocParsingMode everywhere (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7997">#7997</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/3d2a3446518c4da303a569830bb83bf166742535">3d2a344</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v6.12.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.11.0...v6.12.0">6.12.0</a> (2023-11-20)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [class-methods-use-this] detect a problematic case for private/protected members if <code>ignoreClassesThatImplementAnInterface</code> is set (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7705">#7705</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/155aa1f533d1fe23da3c66f9832343faf4866d85">155aa1f</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] fix false positive with computed member access and branded key type (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7706">#7706</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/f151b26d2178a617e82ad6a0279e3145e303f4f8">f151b26</a>)</li> <li><strong>eslint-plugin:</strong> [switch-exhaustiveness-check] enum members with new line or single quotes are not being fixed correctly (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7806">#7806</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/a034d0a3856aa07bd2d52b557fa33c7a88e9e511">a034d0a</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7768">#7768</a></li> <li><strong>utils:</strong> add missing fields to flat config types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7933">#7933</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/533861aeadd5b4bfcbe7167de7af71e4223cc9de">533861a</a>)</li> <li><strong>utils:</strong> allow string processor in flat config (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/024ed9ed1222280d8010393d2abf810faea283b9">024ed9e</a>)</li> </ul> <h3>Features</h3> <ul> <li>[member-ordering] add accessor support for member-ordering (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7927">#7927</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/3c8312d1e135dc65fa41f629993cd03ed82e3255">3c8312d</a>)</li> <li><strong>eslint-plugin:</strong> [switch-exhaustiveness-check] add requireDefaultForNonUnion option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7880">#7880</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/4cfcd451efb2563130896e42b45252909932c679">4cfcd45</a>)</li> <li>update TypeScript to 5.3-rc (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7923">#7923</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/9034d17027f798c38ffc19141e3c08ca8ea31290">9034d17</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.13.0...v6.13.1">6.13.1</a> (2023-11-28)</h2> <p><strong>Note:</strong> Version bump only for package <code>@typescript-eslint/eslint-plugin</code></p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.12.0...v6.13.0">6.13.0</a> (2023-11-27)</h1> <p><strong>Note:</strong> Version bump only for package <code>@typescript-eslint/eslint-plugin</code></p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.11.0...v6.12.0">6.12.0</a> (2023-11-20)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [class-methods-use-this] detect a problematic case for private/protected members if <code>ignoreClassesThatImplementAnInterface</code> is set (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7705">#7705</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/155aa1f533d1fe23da3c66f9832343faf4866d85">155aa1f</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] fix false positive with computed member access and branded key type (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7706">#7706</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/f151b26d2178a617e82ad6a0279e3145e303f4f8">f151b26</a>)</li> <li><strong>eslint-plugin:</strong> [switch-exhaustiveness-check] enum members with new line or single quotes are not being fixed correctly (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7806">#7806</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/a034d0a3856aa07bd2d52b557fa33c7a88e9e511">a034d0a</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7768">#7768</a></li> </ul> <h3>Features</h3> <ul> <li>[member-ordering] add accessor support for member-ordering (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7927">#7927</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/3c8312d1e135dc65fa41f629993cd03ed82e3255">3c8312d</a>)</li> <li><strong>eslint-plugin:</strong> [switch-exhaustiveness-check] add requireDefaultForNonUnion option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7880">#7880</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/4cfcd451efb2563130896e42b45252909932c679">4cfcd45</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/14f3ff0340226e8f4ce13c86a464b505e5488e12"><code>14f3ff0</code></a> chore: publish v6.13.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/39c437ab9e34513bf04378cd8c97daf739519a6e"><code>39c437a</code></a> chore: publish v6.13.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/9093e95f2baa0d81c589db99d4730f59e80a4c38"><code>9093e95</code></a> chore: publish v6.12.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2e535b8484200b0a5d60ce6df2d8c9aa70e11053"><code>2e535b8</code></a> chore(deps): update dependency prettier to v3.1.0 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7938">#7938</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/4cfcd451efb2563130896e42b45252909932c679"><code>4cfcd45</code></a> feat(eslint-plugin): [switch-exhaustiveness-check] add requireDefaultForNonUn...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/155aa1f533d1fe23da3c66f9832343faf4866d85"><code>155aa1f</code></a> fix(eslint-plugin): [class-methods-use-this] detect a problematic case for pr...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/f151b26d2178a617e82ad6a0279e3145e303f4f8"><code>f151b26</code></a> fix(eslint-plugin): [no-unnecessary-condition] fix false positive with comput...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a034d0a3856aa07bd2d52b557fa33c7a88e9e511"><code>a034d0a</code></a> fix(eslint-plugin): [switch-exhaustiveness-check] enum members with new line ...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/3c8312d1e135dc65fa41f629993cd03ed82e3255"><code>3c8312d</code></a> feat: [member-ordering] add accessor support for member-ordering (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7927">#7927</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v6.13.1/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…/webapp (microsoft#690) Bumps [microsoft-cognitiveservices-speech-sdk](https://github.com/Microsoft/cognitive-services-speech-sdk-js) from 1.32.0 to 1.33.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Microsoft/cognitive-services-speech-sdk-js/releases">microsoft-cognitiveservices-speech-sdk's releases</a>.</em></p> <blockquote> <h2>Speech SDK 1.33.1: 2023- October patch release</h2> <h2>Bug Fixes:</h2> <ul> <li>Shortly after release with found some issues with the ES6 changes and different version of node. This patch fixes those issues. <a href="https://redirect.github.com/microsoft/cognitive-services-speech-sdk-js/pull/760">remove all require usage in SDK to allow browser operation</a></li> </ul> <h2>Speech SDK 1.33.0: 2023- October release</h2> <h2>New features:</h2> <ul> <li>Packed lib files now targets ES6 JS, with support for ES5 JS removed <a href="https://redirect.github.com/Azure-Samples/cognitive-services-speech-sdk/pull/2132">Example of required changes to your projects to target ES6 rather than ES5</a></li> <li>AudioWorkletNode module loads <a href="https://redirect.github.com/microsoft/cognitive-services-speech-sdk-js/pull/732">now uses a trusted URL</a>, with fallback for CDN browser includes.</li> </ul> <h2>Bug Fixes:</h2> <ul> <li><a href="https://redirect.github.com/microsoft/cognitive-services-speech-sdk-js/pull/735">intermediate events for translation scenario targeting v2 endpoint are correctly handled</a></li> <li>The language property for <a href="https://redirect.github.com/microsoft/cognitive-services-speech-sdk-js/pull/736">TranslationRecognitionEventArgs is now set for translation.hypothesis events</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/cognitive-services-speech-sdk-js/commit/4d74a985134b3d0dca0595f5fbebf9a5fbc48289"><code>4d74a98</code></a> Merge branch 'master' of <a href="https://github.com/microsoft/cognitive-services-spee">https://github.com/microsoft/cognitive-services-spee</a>...</li> <li><a href="https://github.com/microsoft/cognitive-services-speech-sdk-js/commit/a8ecf1a7829d126a1d7bc22fa7646fac42327fb7"><code>a8ecf1a</code></a> remove all require usage in SDK to allow browser operation (<a href="https://redirect.github.com/Microsoft/cognitive-services-speech-sdk-js/issues/760">#760</a>)</li> <li><a href="https://github.com/microsoft/cognitive-services-speech-sdk-js/commit/99a0f861856b9de9d4a35e47ecd8678a6b527a40"><code>99a0f86</code></a> Merge branch 'master' of <a href="https://github.com/microsoft/cognitive-services-spee">https://github.com/microsoft/cognitive-services-spee</a>...</li> <li><a href="https://github.com/microsoft/cognitive-services-speech-sdk-js/commit/7144299d306aed4d7d42e7a21db18ffe4e7ec09f"><code>7144299</code></a> fix dialog service tests (<a href="https://redirect.github.com/Microsoft/cognitive-services-speech-sdk-js/issues/759">#759</a>)</li> <li><a href="https://github.com/microsoft/cognitive-services-speech-sdk-js/commit/f4fbff746d3d6852a4e8399b4b2c56c1fbed8bfd"><code>f4fbff7</code></a> update package version to 1.33.1 patch release.</li> <li><a href="https://github.com/microsoft/cognitive-services-speech-sdk-js/commit/a1aeda5ab87baeed9ddecb0bc6bb8ff582493964"><code>a1aeda5</code></a> Merge branch 'master' of <a href="https://github.com/microsoft/cognitive-services-spee">https://github.com/microsoft/cognitive-services-spee</a>...</li> <li><a href="https://github.com/microsoft/cognitive-services-speech-sdk-js/commit/f5cb400d425836dc2a12300680aab105a62d6ad4"><code>f5cb400</code></a> fix trailing space in comment on main file (<a href="https://redirect.github.com/Microsoft/cognitive-services-speech-sdk-js/issues/757">#757</a>)</li> <li><a href="https://github.com/microsoft/cognitive-services-speech-sdk-js/commit/1d9f0e7b50751cac472153ba1834236ea3289f49"><code>1d9f0e7</code></a> Merge branch 'master' of <a href="https://github.com/microsoft/cognitive-services-spee">https://github.com/microsoft/cognitive-services-spee</a>...</li> <li><a href="https://github.com/microsoft/cognitive-services-speech-sdk-js/commit/ddd6e0b923aefb9db262c552828ef38bc1c5de62"><code>ddd6e0b</code></a> changes to allow new install of node lib to work using ESM js output (<a href="https://redirect.github.com/Microsoft/cognitive-services-speech-sdk-js/issues/755">#755</a>)</li> <li><a href="https://github.com/microsoft/cognitive-services-speech-sdk-js/commit/ee95b6997f5db9298ee77e578deea72a88cb1a67"><code>ee95b69</code></a> fix race condition in stopRecognizing (<a href="https://redirect.github.com/Microsoft/cognitive-services-speech-sdk-js/issues/751">#751</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Microsoft/cognitive-services-speech-sdk-js/compare/v1.32.0...v1.33.1">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…icrosoft#689) Bumps [Roslynator.Formatting.Analyzers](https://github.com/dotnet/roslynator) from 4.6.4 to 4.7.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/dotnet/roslynator/blob/main/ChangeLog.md">Roslynator.Formatting.Analyzers's changelog</a>.</em></p> <blockquote> <h2>[4.7.0] - 2023-12-03</h2> <h3>Added</h3> <ul> <li>Add analyzer "Dispose resource asynchronously" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1261">RCS1261</a>) (<a href="https://redirect.github.com/dotnet/roslynator/pull/1285">PR</a>)</li> <li>Add analyzer "Unnecessary raw string literal" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1262">RCS1262</a>) (<a href="https://redirect.github.com/dotnet/roslynator/pull/1293">PR</a>)</li> <li>Add analyzer "Invalid reference in a documentation comment" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1263">RCS1263</a>) (<a href="https://redirect.github.com/dotnet/roslynator/pull/1295">PR</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Improve refactoring "Remove comment" <a href="https://josefpihrt.github.io/docs/roslynator/refactorings/RR0098">RR0098</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1284">PR</a>)</li> <li>Remove trailing dot from analyzer's title (<a href="https://redirect.github.com/dotnet/roslynator/pull/1298">PR</a>)</li> <li>Group code fix "Change accessibility to ..." (<a href="https://redirect.github.com/dotnet/roslynator/pull/1305">PR</a>)</li> <li>[CLI] Bump Roslyn to 4.8.0 (<a href="https://redirect.github.com/dotnet/roslynator/pull/1307">PR</a>).</li> <li>Group refactoring "Remove members above/below'" (<a href="https://redirect.github.com/dotnet/roslynator/pull/1308">PR</a>)</li> <li>Rename analyzers (<a href="https://redirect.github.com/dotnet/roslynator/pull/1314">PR</a>) <ul> <li>"Add new line before embedded statement" -> "Put embedded statement on its own line" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0030">RCS0030</a>)</li> <li>"Add new line before statement" -> "Put statement on its own line" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0033">RCS0033</a>)</li> </ul> </li> <li>Group refactoring "Wrap in ..." (<a href="https://redirect.github.com/dotnet/roslynator/pull/1317">PR</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1124">RCS1124</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1279">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0058">RCS0058</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1281">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1163">RCS1163</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1280">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1203">RCS1203</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1282">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1046">RCS1046</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1283">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1158">RCS1158</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1288">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1032">RCS1032</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1289">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1176">RCS1176</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1291">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1197">RCS1197</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1166">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1093">RCS1093</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1296">PR</a>)</li> <li>[Testing] Detect nested code actions (<a href="https://redirect.github.com/dotnet/roslynator/pull/1305">PR</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dotnet/roslynator/commit/e4e5aad7290f077a950814aa686d506fb23677d9"><code>e4e5aad</code></a> Release 4.7.0 (<a href="https://redirect.github.com/dotnet/roslynator/issues/1312">#1312</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/e213afabe1f2139c2994cf240b7b27953abdf5d3"><code>e213afa</code></a> Optimizations related to directives (<a href="https://redirect.github.com/dotnet/roslynator/issues/1318">#1318</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/eb5e546232361d161817cf452194c7c53c757a15"><code>eb5e546</code></a> Group refactorings 'Wrap in ...' (<a href="https://redirect.github.com/dotnet/roslynator/issues/1317">#1317</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/4f816f1a54be1cb860d742cc657e1eb6130d744b"><code>4f816f1</code></a> Rename analyzers RCS0030, RCS0033 (<a href="https://redirect.github.com/dotnet/roslynator/issues/1314">#1314</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/3b1557803d6371178a82d9f50572617c7729927b"><code>3b15578</code></a> Always normalize project/solution path (<a href="https://redirect.github.com/dotnet/roslynator/issues/1313">#1313</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/d61ee1b7db67ee180f29800e88df5acf7753d36d"><code>d61ee1b</code></a> Update version in nuspec (<a href="https://redirect.github.com/dotnet/roslynator/issues/1311">#1311</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/cca3a0dbe495469cd9b4ab8b3fc793fc8964e442"><code>cca3a0d</code></a> Fix nuget 'cycle detected' (<a href="https://redirect.github.com/dotnet/roslynator/issues/1310">#1310</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/b785592ef1f290aa34f6c8f17e97fff6cff6c0cd"><code>b785592</code></a> Group refactoring 'Remove members above/below' (<a href="https://redirect.github.com/dotnet/roslynator/issues/1308">#1308</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/5886494bdb6c554700c0122091169b5c582aa383"><code>5886494</code></a> Bump Roslyn to 4.8.0 (<a href="https://redirect.github.com/dotnet/roslynator/issues/1307">#1307</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/e4062cf6958163fc19040cfc3079db93dfc1e7cd"><code>e4062cf</code></a> Group code actions 'Change accessibility to' (<a href="https://redirect.github.com/dotnet/roslynator/issues/1305">#1305</a>)</li> <li>Additional commits viewable in <a href="https://github.com/dotnet/roslynator/compare/v4.6.4...v4.7.0">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [Roslynator.Analyzers](https://github.com/dotnet/roslynator) from 4.6.4 to 4.7.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/dotnet/roslynator/blob/main/ChangeLog.md">Roslynator.Analyzers's changelog</a>.</em></p> <blockquote> <h2>[4.7.0] - 2023-12-03</h2> <h3>Added</h3> <ul> <li>Add analyzer "Dispose resource asynchronously" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1261">RCS1261</a>) (<a href="https://redirect.github.com/dotnet/roslynator/pull/1285">PR</a>)</li> <li>Add analyzer "Unnecessary raw string literal" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1262">RCS1262</a>) (<a href="https://redirect.github.com/dotnet/roslynator/pull/1293">PR</a>)</li> <li>Add analyzer "Invalid reference in a documentation comment" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1263">RCS1263</a>) (<a href="https://redirect.github.com/dotnet/roslynator/pull/1295">PR</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Improve refactoring "Remove comment" <a href="https://josefpihrt.github.io/docs/roslynator/refactorings/RR0098">RR0098</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1284">PR</a>)</li> <li>Remove trailing dot from analyzer's title (<a href="https://redirect.github.com/dotnet/roslynator/pull/1298">PR</a>)</li> <li>Group code fix "Change accessibility to ..." (<a href="https://redirect.github.com/dotnet/roslynator/pull/1305">PR</a>)</li> <li>[CLI] Bump Roslyn to 4.8.0 (<a href="https://redirect.github.com/dotnet/roslynator/pull/1307">PR</a>).</li> <li>Group refactoring "Remove members above/below'" (<a href="https://redirect.github.com/dotnet/roslynator/pull/1308">PR</a>)</li> <li>Rename analyzers (<a href="https://redirect.github.com/dotnet/roslynator/pull/1314">PR</a>) <ul> <li>"Add new line before embedded statement" -> "Put embedded statement on its own line" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0030">RCS0030</a>)</li> <li>"Add new line before statement" -> "Put statement on its own line" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0033">RCS0033</a>)</li> </ul> </li> <li>Group refactoring "Wrap in ..." (<a href="https://redirect.github.com/dotnet/roslynator/pull/1317">PR</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1124">RCS1124</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1279">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0058">RCS0058</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1281">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1163">RCS1163</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1280">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1203">RCS1203</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1282">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1046">RCS1046</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1283">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1158">RCS1158</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1288">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1032">RCS1032</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1289">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1176">RCS1176</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1291">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1197">RCS1197</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1166">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1093">RCS1093</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1296">PR</a>)</li> <li>[Testing] Detect nested code actions (<a href="https://redirect.github.com/dotnet/roslynator/pull/1305">PR</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dotnet/roslynator/commit/e4e5aad7290f077a950814aa686d506fb23677d9"><code>e4e5aad</code></a> Release 4.7.0 (<a href="https://redirect.github.com/dotnet/roslynator/issues/1312">#1312</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/e213afabe1f2139c2994cf240b7b27953abdf5d3"><code>e213afa</code></a> Optimizations related to directives (<a href="https://redirect.github.com/dotnet/roslynator/issues/1318">#1318</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/eb5e546232361d161817cf452194c7c53c757a15"><code>eb5e546</code></a> Group refactorings 'Wrap in ...' (<a href="https://redirect.github.com/dotnet/roslynator/issues/1317">#1317</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/4f816f1a54be1cb860d742cc657e1eb6130d744b"><code>4f816f1</code></a> Rename analyzers RCS0030, RCS0033 (<a href="https://redirect.github.com/dotnet/roslynator/issues/1314">#1314</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/3b1557803d6371178a82d9f50572617c7729927b"><code>3b15578</code></a> Always normalize project/solution path (<a href="https://redirect.github.com/dotnet/roslynator/issues/1313">#1313</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/d61ee1b7db67ee180f29800e88df5acf7753d36d"><code>d61ee1b</code></a> Update version in nuspec (<a href="https://redirect.github.com/dotnet/roslynator/issues/1311">#1311</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/cca3a0dbe495469cd9b4ab8b3fc793fc8964e442"><code>cca3a0d</code></a> Fix nuget 'cycle detected' (<a href="https://redirect.github.com/dotnet/roslynator/issues/1310">#1310</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/b785592ef1f290aa34f6c8f17e97fff6cff6c0cd"><code>b785592</code></a> Group refactoring 'Remove members above/below' (<a href="https://redirect.github.com/dotnet/roslynator/issues/1308">#1308</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/5886494bdb6c554700c0122091169b5c582aa383"><code>5886494</code></a> Bump Roslyn to 4.8.0 (<a href="https://redirect.github.com/dotnet/roslynator/issues/1307">#1307</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/e4062cf6958163fc19040cfc3079db93dfc1e7cd"><code>e4062cf</code></a> Group code actions 'Change accessibility to' (<a href="https://redirect.github.com/dotnet/roslynator/issues/1305">#1305</a>)</li> <li>Additional commits viewable in <a href="https://github.com/dotnet/roslynator/compare/v4.6.4...v4.7.0">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ft#687) Bumps [Microsoft.Identity.Web](https://github.com/AzureAD/microsoft-identity-web) from 2.15.5 to 2.16.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/AzureAD/microsoft-identity-web/releases">Microsoft.Identity.Web's releases</a>.</em></p> <blockquote> <h2>2.16.0</h2> <p>Leverage IdentityModel 7.x on all .NET core frameworks.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/AzureAD/microsoft-identity-web/blob/master/changelog.md">Microsoft.Identity.Web's changelog</a>.</em></p> <blockquote> <h1>2.16.0</h1> <ul> <li>Leverage IdentityModel 7.x on all .NET core frameworks.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/AzureAD/microsoft-identity-web/commit/39c4b1e4bd238075ec5ffa796d98acfe45c3c8ae"><code>39c4b1e</code></a> update id web template labels (<a href="https://redirect.github.com/AzureAD/microsoft-identity-web/issues/2607">#2607</a>)</li> <li><a href="https://github.com/AzureAD/microsoft-identity-web/commit/6b08503b9943d326fd0e3f83561e74a26d19bef4"><code>6b08503</code></a> Fix asp.net core 3.1 (<a href="https://redirect.github.com/AzureAD/microsoft-identity-web/issues/2606">#2606</a>)</li> <li><a href="https://github.com/AzureAD/microsoft-identity-web/commit/83efb3864a019b4790563d16ea9f702805f5c4a1"><code>83efb38</code></a> 2.16.0 changelog (<a href="https://redirect.github.com/AzureAD/microsoft-identity-web/issues/2602">#2602</a>)</li> <li><a href="https://github.com/AzureAD/microsoft-identity-web/commit/9c7026581e8528af268aa85e8435b69e222280f5"><code>9c70265</code></a> Updating to Wilson7 (<a href="https://redirect.github.com/AzureAD/microsoft-identity-web/issues/2601">#2601</a>)</li> <li><a href="https://github.com/AzureAD/microsoft-identity-web/commit/67ef8b800a5b0efb07d373953b6d289bcb76158d"><code>67ef8b8</code></a> Playwright B2C E2E test automation (<a href="https://redirect.github.com/AzureAD/microsoft-identity-web/issues/2592">#2592</a>)</li> <li>See full diff in <a href="https://github.com/AzureAD/microsoft-identity-web/compare/2.15.5...2.16.0">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…microsoft#686) Bumps [Roslynator.CodeAnalysis.Analyzers](https://github.com/dotnet/roslynator) from 4.6.4 to 4.7.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/dotnet/roslynator/blob/main/ChangeLog.md">Roslynator.CodeAnalysis.Analyzers's changelog</a>.</em></p> <blockquote> <h2>[4.7.0] - 2023-12-03</h2> <h3>Added</h3> <ul> <li>Add analyzer "Dispose resource asynchronously" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1261">RCS1261</a>) (<a href="https://redirect.github.com/dotnet/roslynator/pull/1285">PR</a>)</li> <li>Add analyzer "Unnecessary raw string literal" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1262">RCS1262</a>) (<a href="https://redirect.github.com/dotnet/roslynator/pull/1293">PR</a>)</li> <li>Add analyzer "Invalid reference in a documentation comment" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1263">RCS1263</a>) (<a href="https://redirect.github.com/dotnet/roslynator/pull/1295">PR</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Improve refactoring "Remove comment" <a href="https://josefpihrt.github.io/docs/roslynator/refactorings/RR0098">RR0098</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1284">PR</a>)</li> <li>Remove trailing dot from analyzer's title (<a href="https://redirect.github.com/dotnet/roslynator/pull/1298">PR</a>)</li> <li>Group code fix "Change accessibility to ..." (<a href="https://redirect.github.com/dotnet/roslynator/pull/1305">PR</a>)</li> <li>[CLI] Bump Roslyn to 4.8.0 (<a href="https://redirect.github.com/dotnet/roslynator/pull/1307">PR</a>).</li> <li>Group refactoring "Remove members above/below'" (<a href="https://redirect.github.com/dotnet/roslynator/pull/1308">PR</a>)</li> <li>Rename analyzers (<a href="https://redirect.github.com/dotnet/roslynator/pull/1314">PR</a>) <ul> <li>"Add new line before embedded statement" -> "Put embedded statement on its own line" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0030">RCS0030</a>)</li> <li>"Add new line before statement" -> "Put statement on its own line" (<a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0033">RCS0033</a>)</li> </ul> </li> <li>Group refactoring "Wrap in ..." (<a href="https://redirect.github.com/dotnet/roslynator/pull/1317">PR</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1124">RCS1124</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1279">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0058">RCS0058</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1281">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1163">RCS1163</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1280">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1203">RCS1203</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1282">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1046">RCS1046</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1283">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1158">RCS1158</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1288">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1032">RCS1032</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1289">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1176">RCS1176</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1291">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1197">RCS1197</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1166">PR</a>)</li> <li>Fix analyzer <a href="https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1093">RCS1093</a> (<a href="https://redirect.github.com/dotnet/roslynator/pull/1296">PR</a>)</li> <li>[Testing] Detect nested code actions (<a href="https://redirect.github.com/dotnet/roslynator/pull/1305">PR</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dotnet/roslynator/commit/e4e5aad7290f077a950814aa686d506fb23677d9"><code>e4e5aad</code></a> Release 4.7.0 (<a href="https://redirect.github.com/dotnet/roslynator/issues/1312">#1312</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/e213afabe1f2139c2994cf240b7b27953abdf5d3"><code>e213afa</code></a> Optimizations related to directives (<a href="https://redirect.github.com/dotnet/roslynator/issues/1318">#1318</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/eb5e546232361d161817cf452194c7c53c757a15"><code>eb5e546</code></a> Group refactorings 'Wrap in ...' (<a href="https://redirect.github.com/dotnet/roslynator/issues/1317">#1317</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/4f816f1a54be1cb860d742cc657e1eb6130d744b"><code>4f816f1</code></a> Rename analyzers RCS0030, RCS0033 (<a href="https://redirect.github.com/dotnet/roslynator/issues/1314">#1314</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/3b1557803d6371178a82d9f50572617c7729927b"><code>3b15578</code></a> Always normalize project/solution path (<a href="https://redirect.github.com/dotnet/roslynator/issues/1313">#1313</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/d61ee1b7db67ee180f29800e88df5acf7753d36d"><code>d61ee1b</code></a> Update version in nuspec (<a href="https://redirect.github.com/dotnet/roslynator/issues/1311">#1311</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/cca3a0dbe495469cd9b4ab8b3fc793fc8964e442"><code>cca3a0d</code></a> Fix nuget 'cycle detected' (<a href="https://redirect.github.com/dotnet/roslynator/issues/1310">#1310</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/b785592ef1f290aa34f6c8f17e97fff6cff6c0cd"><code>b785592</code></a> Group refactoring 'Remove members above/below' (<a href="https://redirect.github.com/dotnet/roslynator/issues/1308">#1308</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/5886494bdb6c554700c0122091169b5c582aa383"><code>5886494</code></a> Bump Roslyn to 4.8.0 (<a href="https://redirect.github.com/dotnet/roslynator/issues/1307">#1307</a>)</li> <li><a href="https://github.com/dotnet/roslynator/commit/e4062cf6958163fc19040cfc3079db93dfc1e7cd"><code>e4062cf</code></a> Group code actions 'Change accessibility to' (<a href="https://redirect.github.com/dotnet/roslynator/issues/1305">#1305</a>)</li> <li>Additional commits viewable in <a href="https://github.com/dotnet/roslynator/compare/v4.6.4...v4.7.0">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
microsoft#696) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.11.0 to 6.13.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v6.13.2</h2> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.13.1...v6.13.2">6.13.2</a> (2023-12-04)</h2> <p><strong>Note:</strong> Version bump only for package <code>@typescript-eslint/typescript-eslint</code></p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v6.13.1</h2> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.13.0...v6.13.1">6.13.1</a> (2023-11-28)</h2> <h3>Bug Fixes</h3> <ul> <li>default to parse all JSDoc and provide options to configure it (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7999">#7999</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/779e13ec86f92b94a96ecdf81cbc36120a132ff6">779e13e</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v6.13.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.12.0...v6.13.0">6.13.0</a> (2023-11-27)</h1> <h3><em>Note for eslint plugin authors and other API consumers</em></h3> <p>TypeScript v5.3 shipped with a type change that was incompatible with our types. This change has been fixed and will be released in v5.3.3. Until that time you can work around this error using <a href="https://www.typescriptlang.org/tsconfig#skipLibCheck"><code>skipLibCheck</code></a>.</p> <h3>Bug Fixes</h3> <ul> <li><strong>typescript-estree:</strong> ensure backwards compat with pre-5.3 import attributes (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7967">#7967</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/810fc8c9a18cb55af144d8945fdf38d841c9d486">810fc8c</a>)</li> </ul> <h3>Features</h3> <ul> <li>support TS 5.3 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7968">#7968</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/fb50638650d35fbd39f2b19446fa54c864bfc2ef">fb50638</a>)</li> <li><strong>typescript-estree:</strong> pass jsDocParsingMode everywhere (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7997">#7997</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/3d2a3446518c4da303a569830bb83bf166742535">3d2a344</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v6.12.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.11.0...v6.12.0">6.12.0</a> (2023-11-20)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [class-methods-use-this] detect a problematic case for private/protected members if <code>ignoreClassesThatImplementAnInterface</code> is set (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7705">#7705</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/155aa1f533d1fe23da3c66f9832343faf4866d85">155aa1f</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] fix false positive with computed member access and branded key type (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7706">#7706</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/f151b26d2178a617e82ad6a0279e3145e303f4f8">f151b26</a>)</li> <li><strong>eslint-plugin:</strong> [switch-exhaustiveness-check] enum members with new line or single quotes are not being fixed correctly (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7806">#7806</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/a034d0a3856aa07bd2d52b557fa33c7a88e9e511">a034d0a</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7768">#7768</a></li> <li><strong>utils:</strong> add missing fields to flat config types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7933">#7933</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/533861aeadd5b4bfcbe7167de7af71e4223cc9de">533861a</a>)</li> <li><strong>utils:</strong> allow string processor in flat config (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/024ed9ed1222280d8010393d2abf810faea283b9">024ed9e</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.13.1...v6.13.2">6.13.2</a> (2023-12-04)</h2> <p><strong>Note:</strong> Version bump only for package <code>@typescript-eslint/eslint-plugin</code></p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.13.0...v6.13.1">6.13.1</a> (2023-11-28)</h2> <p><strong>Note:</strong> Version bump only for package <code>@typescript-eslint/eslint-plugin</code></p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.12.0...v6.13.0">6.13.0</a> (2023-11-27)</h1> <p><strong>Note:</strong> Version bump only for package <code>@typescript-eslint/eslint-plugin</code></p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.11.0...v6.12.0">6.12.0</a> (2023-11-20)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [class-methods-use-this] detect a problematic case for private/protected members if <code>ignoreClassesThatImplementAnInterface</code> is set (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7705">#7705</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/155aa1f533d1fe23da3c66f9832343faf4866d85">155aa1f</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] fix false positive with computed member access and branded key type (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7706">#7706</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/f151b26d2178a617e82ad6a0279e3145e303f4f8">f151b26</a>)</li> <li><strong>eslint-plugin:</strong> [switch-exhaustiveness-check] enum members with new line or single quotes are not being fixed correctly (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7806">#7806</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/a034d0a3856aa07bd2d52b557fa33c7a88e9e511">a034d0a</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7768">#7768</a></li> </ul> <h3>Features</h3> <ul> <li>[member-ordering] add accessor support for member-ordering (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7927">#7927</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/3c8312d1e135dc65fa41f629993cd03ed82e3255">3c8312d</a>)</li> <li><strong>eslint-plugin:</strong> [switch-exhaustiveness-check] add requireDefaultForNonUnion option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7880">#7880</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/4cfcd451efb2563130896e42b45252909932c679">4cfcd45</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/cc2c6d3a4a515f7ccc23f10421a8db9c88345876"><code>cc2c6d3</code></a> chore: publish v6.13.2</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/37f34f4eb47940762769f6fdcd1902f52870cf81"><code>37f34f4</code></a> docs: add 'When Not To Use It' or an intentional omission notice on all rules...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/96abf181410b7685dfdb0eb8313c43d1675881e2"><code>96abf18</code></a> chore: finish enabling no-unnecessary-condition internally (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8004">#8004</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/4dae083ed3fbf891405ddf63f1c71c9a2726541f"><code>4dae083</code></a> chore: prefix all nx package scripts with npx (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7988">#7988</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/14f3ff0340226e8f4ce13c86a464b505e5488e12"><code>14f3ff0</code></a> chore: publish v6.13.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/39c437ab9e34513bf04378cd8c97daf739519a6e"><code>39c437a</code></a> chore: publish v6.13.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/9093e95f2baa0d81c589db99d4730f59e80a4c38"><code>9093e95</code></a> chore: publish v6.12.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2e535b8484200b0a5d60ce6df2d8c9aa70e11053"><code>2e535b8</code></a> chore(deps): update dependency prettier to v3.1.0 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7938">#7938</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/4cfcd451efb2563130896e42b45252909932c679"><code>4cfcd45</code></a> feat(eslint-plugin): [switch-exhaustiveness-check] add requireDefaultForNonUn...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/155aa1f533d1fe23da3c66f9832343faf4866d85"><code>155aa1f</code></a> fix(eslint-plugin): [class-methods-use-this] detect a problematic case for pr...</li> <li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v6.13.2/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Desmond Howard <dehoward@microsoft.com>
…icrosoft#702) ### Motivation and Context 1. Why is this change required? Update docker configuration from SemanticMemory__ to KernelMemory_ 2. What problem does it solve? Update docker configuration from SemanticMemory__ to KernelMemory_ 3. What scenario does it contribute to? Update docker configuration from SemanticMemory__ to KernelMemory_ 4. If it fixes an open issue, please link to the issue here. ### Description Update docker configuration from SemanticMemory__ to KernelMemory_ ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [Contribution Guidelines](https://github.com/microsoft/chat-copilot/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/chat-copilot/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [x] All unit tests pass, and I have added new tests where possible - [x] I didn't break anyone 😄
### Motivation and Context The verify access to a chat, we use HandleRequest() with the chatId provided. Currently, we get this from the payload, which can differ from the chatId from the URL, which opens us to a security problem where a user could inject an arbitrary chatId in the payload, which doesn't match what's in the URL. ### Description - Use chatId from URL and only from URL - Add integrations test to validate this ### Contribution Checklist - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [Contribution Guidelines](https://github.com/microsoft/chat-copilot/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/chat-copilot/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄
### Motivation and Context Current icon doesn't use transparency. That's not very pretty. ### Description Replace icon with one that uses transparency. ### Contribution Checklist - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [Contribution Guidelines](https://github.com/microsoft/chat-copilot/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/chat-copilot/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.41 to 18.2.43. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [react-redux](https://github.com/reduxjs/react-redux) from 8.1.3 to 9.0.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/reduxjs/react-redux/releases">react-redux's releases</a>.</em></p> <blockquote> <h2>v9.0.2</h2> <p>This <strong>bugfix release</strong> makes additional tweaks to the React Native artifact filename to help resolve import and bundling issues with RN projects.</p> <h2>What's Changed</h2> <ul> <li>Change react-native output extension from <code>.mjs</code> to <code>.js</code> by <a href="https://github.com/aryaemami59"><code>@aryaemami59</code></a> in <a href="https://redirect.github.com/reduxjs/react-redux/pull/2102">reduxjs/react-redux#2102</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/reduxjs/react-redux/compare/v9.0.1...v9.0.2">https://github.com/reduxjs/react-redux/compare/v9.0.1...v9.0.2</a></p> <h2>v9.0.1</h2> <p>This <strong>bugfix release</strong> updates the package to include a new <code>react-redux.react-native.js</code> bundle that specifically imports React Native, and consolidates all of the <code>'react'</code> imports into one file to save on bundle size (and enable some tricky React Native import handling).</p> <h2>What's Changed</h2> <ul> <li>Add an RN-specific bundle and consolidate imports by <a href="https://github.com/markerikson"><code>@markerikson</code></a> in <a href="https://redirect.github.com/reduxjs/react-redux/pull/2100">reduxjs/react-redux#2100</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/reduxjs/react-redux/compare/v9.0.0...v9.0.1">https://github.com/reduxjs/react-redux/compare/v9.0.0...v9.0.1</a></p> <h2>v9.0.0</h2> <p>This <strong>major release</strong>:</p> <ul> <li>Switches to requiring React 18 and Redux Toolkit 2.0 / Redux 5.0</li> <li>Updates the packaging for better ESM/CJS compatibility and modernizes the build output</li> <li>Updates the options for dev mode checks in <code>useSelector</code></li> <li>Adds a new React Server Components artifact that throws on use, to better indicate compat issues</li> </ul> <p>This release has <strong>breaking changes</strong>.</p> <p>This release is part of a wave of major versions of all the Redux packages: <strong>Redux Toolkit 2.0, Redux core 5.0, React-Redux 9.0, Reselect 5.0, and Redux Thunk 3.0</strong>.</p> <p>For full details on all of the breaking changes and other significant changes to all of those packages, see the <strong><a href="https://redux.js.org/usage/migrations/migrating-rtk-2">"Migrating to RTK 2.0 and Redux 5.0" migration guide</a></strong> in the Redux docs.</p> <blockquote> <p>[!NOTE] The Redux core, Reselect, and Redux Thunk packages are included as part of Redux Toolkit, and RTK users do not need to manually upgrade them - you'll get them as part of the upgrade to RTK 2.0. (If you're not using Redux Toolkit yet, <a href="https://redux.js.org/usage/migrating-to-modern-redux"><strong>please start migrating your existing legacy Redux code to use Redux Toolkit today!</strong></a>) React-Redux is a separate, package, but we expect you'll be upgrading them together.</p> </blockquote> <pre lang="bash"><code># React-Redux npm install react-redux yarn add react-redux <h1>RTK</h1> <p>npm install <code>@reduxjs/toolkit</code> yarn add <code>@reduxjs/toolkit</code></p> <h1>Standalone Redux core</h1> <p>npm install redux yarn add redux </tr></table> </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/reduxjs/react-redux/commit/27d4f3f3a4ade2e82395de40b10363aa956f55c8"><code>27d4f3f</code></a> Release 9.0.3</li> <li><a href="https://github.com/reduxjs/react-redux/commit/0c31f2da3cadf2c95f3bbb497e4436c81bfab316"><code>0c31f2d</code></a> Restore <code>react-native</code> peer dep</li> <li><a href="https://github.com/reduxjs/react-redux/commit/3da2266a6379ba993dd635c6365c9c5780397741"><code>3da2266</code></a> Merge pull request <a href="https://redirect.github.com/reduxjs/react-redux/issues/2105">#2105</a> from reduxjs/feature/9.0-lower-react-types</li> <li><a href="https://github.com/reduxjs/react-redux/commit/c55032785d3f76d5919886069304d2811f79fe7d"><code>c550327</code></a> Drop <code>@types/react-dom</code> and lower <code>@types/react</code> to min needed</li> <li><a href="https://github.com/reduxjs/react-redux/commit/5bb3c4fefa456ac06d38186b42fe7d3bcd03abb2"><code>5bb3c4f</code></a> Merge pull request <a href="https://redirect.github.com/reduxjs/react-redux/issues/2104">#2104</a> from reduxjs/feature/9.0-remove-batching</li> <li><a href="https://github.com/reduxjs/react-redux/commit/63027977c33d48ce1ae7720bedf8e21dd7d8398a"><code>6302797</code></a> Drop renderer-specific batching behavior and deprecate <code>batch</code></li> <li><a href="https://github.com/reduxjs/react-redux/commit/dbdac99cb703b52fbafbe841157469a834c105df"><code>dbdac99</code></a> Release 9.0.2</li> <li><a href="https://github.com/reduxjs/react-redux/commit/fd1c0d77ed2ac59b253e4c11105ca80969209b8f"><code>fd1c0d7</code></a> Merge pull request <a href="https://redirect.github.com/reduxjs/react-redux/issues/2102">#2102</a> from aryaemami59/feature/9.0-react-native</li> <li><a href="https://github.com/reduxjs/react-redux/commit/c24b5ac3ee9ba0d86c5bec21bb8a4e681e36fe27"><code>c24b5ac</code></a> Merge branch 'master' of <a href="https://github.com/reduxjs/react-redux">https://github.com/reduxjs/react-redux</a> into feature/...</li> <li><a href="https://github.com/reduxjs/react-redux/commit/97a7b1603d9e0dd2c4f3ff856885f27b6bc47b51"><code>97a7b16</code></a> Change react-native output extension from <code>.mjs</code> to <code>.js</code></li> <li>Additional commits viewable in <a href="https://github.com/reduxjs/react-redux/compare/v8.1.3...v9.0.3">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.3.2 to 5.3.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 5.3.3</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.3.0%22+is%3Aclosed+">fixed issues query for Typescript 5.3.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.3.1%22+is%3Aclosed+">fixed issues query for Typescript 5.3.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.3.2%22+is%3Aclosed+">fixed issues query for Typescript 5.3.2 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.3.3%22+is%3Aclosed+">fixed issues query for Typescript 5.3.3 (Stable)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/TypeScript/commit/63717cf44a64585175c76c336c8f8d87d5384d16"><code>63717cf</code></a> Bump version to 5.3.3 and LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/4c2afa7f7bbba7905f288a477ea773bdaa678b5c"><code>4c2afa7</code></a> 🤖 Pick PR <a href="https://redirect.github.com/Microsoft/TypeScript/issues/56627">#56627</a> (Transpile jsdoc parsing mode) into release-5.3 (<a href="https://redirect.github.com/Microsoft/TypeScript/issues/56629">#56629</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/ba3d2b02b22bf3b3a6de735b9bab613451ec08b6"><code>ba3d2b0</code></a> 🤖 Pick PR <a href="https://redirect.github.com/Microsoft/TypeScript/issues/56434">#56434</a> (Fix support for intersections in te...) into release-5.3 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/f3808c416d42f20093121b70d3f0a65b4d026b1f"><code>f3808c4</code></a> 🤖 Pick PR <a href="https://redirect.github.com/Microsoft/TypeScript/issues/56504">#56504</a> (Fixed an issue in boolean compariso...) into release-5.3 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/b4fe221e65d3ebba0e06f9562cb939574f80fe20"><code>b4fe221</code></a> Cherry-pick <a href="https://redirect.github.com/Microsoft/TypeScript/issues/56489">#56489</a> into release-5.3 (<a href="https://redirect.github.com/Microsoft/TypeScript/issues/56490">#56490</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/f750eb37942c0bacd7c3609088abc3207f8ab1ce"><code>f750eb3</code></a> Pick <a href="https://redirect.github.com/Microsoft/TypeScript/issues/56485">#56485</a> into release-5.3 (<a href="https://redirect.github.com/Microsoft/TypeScript/issues/56486">#56486</a>)</li> <li>See full diff in <a href="https://github.com/Microsoft/TypeScript/compare/v5.3.2...v5.3.3">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/labeler](https://github.com/actions/labeler) from 4 to 5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/labeler/releases">actions/labeler's releases</a>.</em></p> <blockquote> <h2>v5.0.0</h2> <h2>What's Changed</h2> <p>This release contains the following breaking changes:</p> <ol> <li> <p>The ability to apply labels based on the names of base and/or head branches was added (<a href="https://redirect.github.com/actions/labeler/issues/186">#186</a> and <a href="https://redirect.github.com/actions/labeler/issues/54">#54</a>). The match object for changed files was expanded with new combinations in order to make it more intuitive and flexible (<a href="https://redirect.github.com/actions/labeler/issues/423">#423</a> and <a href="https://redirect.github.com/actions/labeler/issues/101">#101</a>). As a result, the configuration file structure was significantly redesigned and is not compatible with the structure of the previous version. Please read the <a href="https://github.com/actions/labeler/tree/main#pull-request-labeler">action documentation</a> to find out how to adapt your configuration files for use with the new action version.</p> </li> <li> <p>The bug related to the <code>sync-labels</code> input was fixed (<a href="https://redirect.github.com/actions/labeler/issues/112">#112</a>). Now the input value is read correctly.</p> </li> <li> <p>By default, <code>dot</code> input is set to <code>true</code>. Now, paths starting with a dot (e.g. <code>.github</code>) are matched by default.</p> </li> <li> <p>Version 5 of this action updated the <a href="https://docs.github.com/en/actions/creating-actions/metadata-syntax-for-github-actions#runs-for-javascript-actions">runtime to Node.js 20</a>. All scripts are now run with Node.js 20 instead of Node.js 16 and are affected by any breaking changes between Node.js 16 and 20.</p> </li> </ol> <p>For more information, please read the <a href="https://github.com/actions/labeler/tree/main#pull-request-labeler">action documentation</a>.</p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/joshdales"><code>@joshdales</code></a> made their first contribution in <a href="https://redirect.github.com/actions/labeler/pull/203">actions/labeler#203</a></li> <li><a href="https://github.com/dusan-trickovic"><code>@dusan-trickovic</code></a> made their first contribution in <a href="https://redirect.github.com/actions/labeler/pull/626">actions/labeler#626</a></li> <li><a href="https://github.com/sungh0lim"><code>@sungh0lim</code></a> made their first contribution in <a href="https://redirect.github.com/actions/labeler/pull/630">actions/labeler#630</a></li> <li><a href="https://github.com/TrianguloY"><code>@TrianguloY</code></a> made their first contribution in <a href="https://redirect.github.com/actions/labeler/pull/629">actions/labeler#629</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/labeler/compare/v4...v5.0.0">https://github.com/actions/labeler/compare/v4...v5.0.0</a></p> <h2>v5.0.0-beta.1</h2> <h2>What's Changed</h2> <p>In scope of this beta release, the structure of the configuration file (<code>.github/labeler.yml</code>) was changed from</p> <pre lang="yml"><code>LabelName: - any: - changed-files: ['list', 'of', 'globs'] - base-branch: ['list', 'of', 'regexps'] - head-branch: ['list', 'of', 'regexps'] - all: - changed-files: ['list', 'of', 'globs'] - base-branch: ['list', 'of', 'regexps'] - head-branch: ['list', 'of', 'regexps'] </code></pre> <p>to</p> <pre lang="yml"><code>LabelName: - any: - changed-files: - AnyGlobToAnyFile: ['list', 'of', 'globs'] - AnyGlobToAllFiles: ['list', 'of', 'globs'] - AllGlobsToAnyFile: ['list', 'of', 'globs'] - AllGlobsToAllFiles: ['list', 'of', 'globs'] - base-branch: ['list', 'of', 'regexps'] - head-branch: ['list', 'of', 'regexps'] - all: - changed-files: - AnyGlobToAnyFile: ['list', 'of', 'globs'] - AnyGlobToAllFiles: ['list', 'of', 'globs'] - AllGlobsToAnyFile: ['list', 'of', 'globs'] </tr></table> </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/labeler/commit/8558fd74291d67161a8a78ce36a881fa63b766a9"><code>8558fd7</code></a> Merge pull request <a href="https://redirect.github.com/actions/labeler/issues/709">#709</a> from actions/v5.0.0-beta</li> <li><a href="https://github.com/actions/labeler/commit/000ca75fe6c5838c790ca73b764419065c1594a6"><code>000ca75</code></a> Merge pull request <a href="https://redirect.github.com/actions/labeler/issues/700">#700</a> from MaksimZhukov/apply-suggestions-and-update-docume...</li> <li><a href="https://github.com/actions/labeler/commit/cb66c2f0788d382da1dabd06a094c0bc6ed3e26a"><code>cb66c2f</code></a> Update dist</li> <li><a href="https://github.com/actions/labeler/commit/9181355e36dc8e434c93ba5aaa33f699c4162f38"><code>9181355</code></a> Apply suggestions for the beta vesrion and update the documentation</li> <li><a href="https://github.com/actions/labeler/commit/efe4c1c90edf0ec238b5ee13e66e1abcbbe7446e"><code>efe4c1c</code></a> Merge pull request <a href="https://redirect.github.com/actions/labeler/issues/699">#699</a> from MaksimZhukov/update-node-runtime-and-dependencies</li> <li><a href="https://github.com/actions/labeler/commit/c0957ad7c30fb0638e275122d51df2330459854a"><code>c0957ad</code></a> Run Prettier</li> <li><a href="https://github.com/actions/labeler/commit/8dc8d1842f2f3ed1cf6f4190490ad02e0a755f0c"><code>8dc8d18</code></a> Update Node.js version in reusable workflows</li> <li><a href="https://github.com/actions/labeler/commit/d0d0bbebfbe119c8403a0e2724c5fa5b555c78b9"><code>d0d0bbe</code></a> Update documentation</li> <li><a href="https://github.com/actions/labeler/commit/1375c42512e0b855687040307d6dcaf403da9a4e"><code>1375c42</code></a> 5.0.0</li> <li><a href="https://github.com/actions/labeler/commit/ab7411ec21ea67102994adc0fa01b3f5cf63509f"><code>ab7411e</code></a> Change version of Node.js runtime to node20</li> <li>Additional commits viewable in <a href="https://github.com/actions/labeler/compare/v4...v5">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 3 to 4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/setup-dotnet/releases">actions/setup-dotnet's releases</a>.</em></p> <blockquote> <h2>v4.0.0</h2> <h2>What's Changed</h2> <p>In the scope of this release, the version of the Node.js runtime was updated to 20. The majority of dependencies were updated to the latest versions. From now on, the code for the setup-dotnet will run on Node.js 20 instead of Node.js 16.</p> <p><strong>Breaking changes</strong></p> <p>Update Node.js runtime to version 20 by <a href="https://github.com/harithavattikuti"><code>@harithavattikuti</code></a> in <a href="https://redirect.github.com/actions/setup-dotnet/issues/484">#484</a></p> <p><strong>Non-breaking changes</strong></p> <ul> <li> <p>Refactor installer by <a href="https://github.com/nikolai-laevskii"><code>@nikolai-laevskii</code></a> in <a href="https://redirect.github.com/actions/setup-dotnet/pull/432">actions/setup-dotnet#432</a></p> </li> <li> <p>Allow json comments by <a href="https://github.com/nikolai-laevskii"><code>@nikolai-laevskii</code></a> in <a href="https://redirect.github.com/actions/setup-dotnet/pull/431">actions/setup-dotnet#431</a></p> </li> <li> <p>Sequential version install fix by <a href="https://github.com/nikolai-laevskii"><code>@nikolai-laevskii</code></a> in <a href="https://redirect.github.com/actions/setup-dotnet/pull/433">actions/setup-dotnet#433</a> setup-dotnet@v3 used to overwrite dotnet executable on each action run, which was causing action to fail on some occasions due to executable being still in use. In setup-dotnet@v4 we solved this issue by adding another install-script run that installs LTS version of dotnet executable and uses it for all subsequent dotnet installations. The first install-script run conducts the actual download only once per <strong>workflow.</strong></p> </li> <li> <p>Update fast-xml-parser and dotnet installer scripts by <a href="https://github.com/IvanZosimov"><code>@IvanZosimov</code></a> in <a href="https://redirect.github.com/actions/setup-dotnet/pull/437">actions/setup-dotnet#437</a></p> </li> <li> <p>Update dependencies by <a href="https://github.com/IvanZosimov"><code>@IvanZosimov</code></a> in <a href="https://redirect.github.com/actions/setup-dotnet/pull/440">actions/setup-dotnet#440</a></p> </li> <li> <p>Bump word-wrap from 1.2.3 to 1.2.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-dotnet/pull/444">actions/setup-dotnet#444</a></p> </li> <li> <p>Update installers by <a href="https://github.com/nikolai-laevskii"><code>@nikolai-laevskii</code></a> in <a href="https://redirect.github.com/actions/setup-dotnet/pull/462">actions/setup-dotnet#462</a></p> </li> <li> <p>Update semver by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-dotnet/pull/468">actions/setup-dotnet#468</a></p> </li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/HarithaVattikuti"><code>@HarithaVattikuti</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-dotnet/pull/484">actions/setup-dotnet#484</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-dotnet/compare/v3...v4.0.0">https://github.com/actions/setup-dotnet/compare/v3...v4.0.0</a></p> <h2>v3.2.0</h2> <h2>What's Changed</h2> <p>In scope of this minor release, the ability to cache the NuGet <code>global-packages</code> folder was added in <a href="https://redirect.github.com/actions/setup-dotnet/pull/303">actions/setup-dotnet#303</a> by <a href="https://github.com/nogic1008"><code>@nogic1008</code></a></p> <p>For caching, the action uses the <a href="https://github.com/actions/toolkit/tree/main/packages/cache"><code>@toolkit/cache</code></a> library under the hood, which in turn allows getting rid of configuring the <a href="https://github.com/actions/cache"><code>@actions/cache</code></a> action separately.</p> <p>Such input parameters as <code>cache</code> and <code>cache-dependency-path</code> were added. The <code>cache</code> input is optional, and caching is turned off by default, <code>cache-dependency-path</code> is used to specify the path to a dependency file - <code>packages.lock.json</code>.</p> <p><strong>Example of use-case:</strong></p> <pre lang="yaml"><code>- uses: actions/setup-dotnet@v3 with: dotnet-version: 6.x cache: true cache-dependency-path: subdir/packages.lock.json </code></pre> <p>More details can be found in the <a href="https://github.com/actions/setup-dotnet#caching-nuget-packages">action's documentation</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-dotnet/compare/v3...v3.2.0">https://github.com/actions/setup-dotnet/compare/v3...v3.2.0</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/setup-dotnet/commit/4d6c8fcf3c8f7a60068d26b594648e99df24cee3"><code>4d6c8fc</code></a> Upgrade Node to v20 (<a href="https://redirect.github.com/actions/setup-dotnet/issues/484">#484</a>)</li> <li><a href="https://github.com/actions/setup-dotnet/commit/2216f56ae1eec353f06abd464e2ec435fa5f5d43"><code>2216f56</code></a> Update semver (<a href="https://redirect.github.com/actions/setup-dotnet/issues/468">#468</a>)</li> <li><a href="https://github.com/actions/setup-dotnet/commit/736bc6dea68eb71addebd0c89e1200178e145f0e"><code>736bc6d</code></a> Merge pull request <a href="https://redirect.github.com/actions/setup-dotnet/issues/462">#462</a> from akv-platform/update-installers</li> <li><a href="https://github.com/actions/setup-dotnet/commit/f5526c2d1bfe45e0d078b8929dc379a93229ca3b"><code>f5526c2</code></a> Update installers</li> <li><a href="https://github.com/actions/setup-dotnet/commit/4dba25fa3156706981607e1598b263e056dc3008"><code>4dba25f</code></a> Bump word-wrap from 1.2.3 to 1.2.4 (<a href="https://redirect.github.com/actions/setup-dotnet/issues/444">#444</a>)</li> <li><a href="https://github.com/actions/setup-dotnet/commit/ada8800330ab5b086010be13121dd25e9297111e"><code>ada8800</code></a> Bump semver from 6.3.0 to 6.3.1 (<a href="https://redirect.github.com/actions/setup-dotnet/issues/443">#443</a>)</li> <li><a href="https://github.com/actions/setup-dotnet/commit/e1749123a8f5e9db8abf5ec8867696143bf9bf47"><code>e174912</code></a> Update dependencies (<a href="https://redirect.github.com/actions/setup-dotnet/issues/440">#440</a>)</li> <li><a href="https://github.com/actions/setup-dotnet/commit/a6be55a915808728eafbfb7fcba6275352dcf6e8"><code>a6be55a</code></a> Update fast-xml-parser and dotnet installer scripts (<a href="https://redirect.github.com/actions/setup-dotnet/issues/437">#437</a>)</li> <li><a href="https://github.com/actions/setup-dotnet/commit/9b407708251d576f3dac6969e4c0c453a00ff5d5"><code>9b40770</code></a> Merge pull request <a href="https://redirect.github.com/actions/setup-dotnet/issues/433">#433</a> from akv-platform/sequential-version-install-fix</li> <li><a href="https://github.com/actions/setup-dotnet/commit/48277343a530e8f1def38c41afa05da090100cf8"><code>4827734</code></a> Reduce number of e2e tests</li> <li>Additional commits viewable in <a href="https://github.com/actions/setup-dotnet/compare/v3...v4">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
@sosloan please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
Contributor License AgreementContribution License AgreementThis Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
|
5 similar comments
|
@sosloan please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
Contributor License AgreementContribution License AgreementThis Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
|
|
@sosloan please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
Contributor License AgreementContribution License AgreementThis Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
|
|
@sosloan please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
Contributor License AgreementContribution License AgreementThis Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
|
|
@sosloan please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
Contributor License AgreementContribution License AgreementThis Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
|
|
@sosloan please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
Contributor License AgreementContribution License AgreementThis Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
|
Motivation and Context
Description
Contribution Checklist