From 53d714f8b27c083754a7da5740d33071d8ff89e1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 16:33:53 -0800 Subject: [PATCH 01/79] Bump @types/react from 18.2.41 to 18.2.43 in /webapp (#715) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.41 to 18.2.43.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/react&package-manager=npm_and_yarn&previous-version=18.2.41&new-version=18.2.43)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 979db163d..e76c14ad7 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -35,7 +35,7 @@ "@babel/plugin-proposal-private-property-in-object": "^7.21.11", "@types/debug": "^4.1.12", "@types/node": "^20.9.2", - "@types/react": "^18.2.41", + "@types/react": "^18.2.43", "@types/react-dom": "^18.2.17", "@typescript-eslint/eslint-plugin": "^6.13.2", "@typescript-eslint/parser": "^6.9.0", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 3df8dfbfc..a286dee07 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -3182,10 +3182,10 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^18.2.41": - version "18.2.41" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.41.tgz#9eea044246bdb10510df89ef7f8422a8b6ad8fb9" - integrity sha512-CwOGr/PiLiNBxEBqpJ7fO3kocP/2SSuC9fpH5K7tusrg4xPSRT/193rzolYwQnTN02We/ATXKnb6GqA5w4fRxw== +"@types/react@*", "@types/react@^18.2.43": + version "18.2.43" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.43.tgz#c58e5abe241e6f71f60ce30e2a9aceb9d3a2a374" + integrity sha512-nvOV01ZdBdd/KW6FahSbcNplt2jCJfyWdTos61RYHV+FVv5L/g9AOX1bmbVcWcLFL8+KHQfh1zVIQrud6ihyQA== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" From 0e2a0e7346d46b74ae03b7c28ffb46c3e13de7a6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 16:34:13 -0800 Subject: [PATCH 02/79] Bump react-redux from 8.1.3 to 9.0.3 in /webapp (#714) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [react-redux](https://github.com/reduxjs/react-redux) from 8.1.3 to 9.0.3.
Release notes

Sourced from react-redux's releases.

v9.0.2

This bugfix release makes additional tweaks to the React Native artifact filename to help resolve import and bundling issues with RN projects.

What's Changed

Full Changelog: https://github.com/reduxjs/react-redux/compare/v9.0.1...v9.0.2

v9.0.1

This bugfix release updates the package to include a new react-redux.react-native.js bundle that specifically imports React Native, and consolidates all of the 'react' imports into one file to save on bundle size (and enable some tricky React Native import handling).

What's Changed

Full Changelog: https://github.com/reduxjs/react-redux/compare/v9.0.0...v9.0.1

v9.0.0

This major release:

  • Switches to requiring React 18 and Redux Toolkit 2.0 / Redux 5.0
  • Updates the packaging for better ESM/CJS compatibility and modernizes the build output
  • Updates the options for dev mode checks in useSelector
  • Adds a new React Server Components artifact that throws on use, to better indicate compat issues

This release has breaking changes.

This release is part of a wave of major versions of all the Redux packages: Redux Toolkit 2.0, Redux core 5.0, React-Redux 9.0, Reselect 5.0, and Redux Thunk 3.0.

For full details on all of the breaking changes and other significant changes to all of those packages, see the "Migrating to RTK 2.0 and Redux 5.0" migration guide in the Redux docs.

[!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, please start migrating your existing legacy Redux code to use Redux Toolkit today!) React-Redux is a separate, package, but we expect you'll be upgrading them together.

# React-Redux
npm install react-redux
yarn add react-redux

RTK

npm install @​reduxjs/toolkit yarn add @​reduxjs/toolkit

Standalone Redux core

npm install redux yarn add redux </tr></table>

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-redux&package-manager=npm_and_yarn&previous-version=8.1.3&new-version=9.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 31 ++++++------------------------- 2 files changed, 7 insertions(+), 26 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index e76c14ad7..4210f1140 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -28,7 +28,7 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-markdown": "^9.0.1", - "react-redux": "^8.1.3", + "react-redux": "^9.0.3", "remark-gfm": "^4.0.0" }, "devDependencies": { diff --git a/webapp/yarn.lock b/webapp/yarn.lock index a286dee07..2189d8472 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -1138,7 +1138,7 @@ resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": version "7.22.6" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438" integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== @@ -3062,14 +3062,6 @@ dependencies: "@types/unist" "*" -"@types/hoist-non-react-statics@^3.3.1": - version "3.3.1" - resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" - integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== - dependencies: - "@types/react" "*" - hoist-non-react-statics "^3.3.0" - "@types/html-minifier-terser@^6.0.0": version "6.1.0" resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" @@ -6388,13 +6380,6 @@ he@^1.2.0: resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - hoopy@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" @@ -9518,7 +9503,7 @@ react-error-overlay@^6.0.11: resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== -react-is@^16.13.1, react-is@^16.7.0, react-is@^16.9.0: +react-is@^16.13.1, react-is@^16.9.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -9549,16 +9534,12 @@ react-markdown@^9.0.1: unist-util-visit "^5.0.0" vfile "^6.0.0" -react-redux@^8.1.3: - version "8.1.3" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-8.1.3.tgz#4fdc0462d0acb59af29a13c27ffef6f49ab4df46" - integrity sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw== +react-redux@^9.0.3: + version "9.0.3" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-9.0.3.tgz#3c4d77ed43b88dc15d127162e0d5c060aabcd4e6" + integrity sha512-bilZStJN00qYqAXBpu/taUXv0tcuOrhBFD86fSERgYUm0+IHi/OQnqopbNalhgSo7+KMjSW5H/UTrWasXDvtug== dependencies: - "@babel/runtime" "^7.12.1" - "@types/hoist-non-react-statics" "^3.3.1" "@types/use-sync-external-store" "^0.0.3" - hoist-non-react-statics "^3.3.2" - react-is "^18.0.0" use-sync-external-store "^1.0.0" react-refresh@^0.11.0: From 3d87c3e4dfc121ef5f3a5c99ab02324c6718c6f2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 16:34:41 -0800 Subject: [PATCH 03/79] Bump typescript from 5.3.2 to 5.3.3 in /webapp (#713) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.3.2 to 5.3.3.
Release notes

Sourced from typescript's releases.

TypeScript 5.3.3

For release notes, check out the release announcement.

For the complete list of fixed issues, check out the

Downloads are available on:

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typescript&package-manager=npm_and_yarn&previous-version=5.3.2&new-version=5.3.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 4210f1140..668cc2210 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -43,7 +43,7 @@ "prettier": "^3.1.0", "react-scripts": "^5.0.1", "serve": "^14.2.1", - "typescript": "5.3.2" + "typescript": "5.3.3" }, "browserslist": { "production": [ diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 2189d8472..d9980e680 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -10904,10 +10904,10 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typescript@5.3.2: - version "5.3.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.2.tgz#00d1c7c1c46928c5845c1ee8d0cc2791031d4c43" - integrity sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ== +typescript@5.3.3: + version "5.3.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37" + integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw== unbox-primitive@^1.0.2: version "1.0.2" From ced888c90a1b845a83c40781edb70c9439183421 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 16 Dec 2023 00:35:12 +0000 Subject: [PATCH 04/79] Bump actions/labeler from 4 to 5 (#706) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/labeler](https://github.com/actions/labeler) from 4 to 5.
Release notes

Sourced from actions/labeler's releases.

v5.0.0

What's Changed

This release contains the following breaking changes:

  1. The ability to apply labels based on the names of base and/or head branches was added (#186 and #54). The match object for changed files was expanded with new combinations in order to make it more intuitive and flexible (#423 and #101). As a result, the configuration file structure was significantly redesigned and is not compatible with the structure of the previous version. Please read the action documentation to find out how to adapt your configuration files for use with the new action version.

  2. The bug related to the sync-labels input was fixed (#112). Now the input value is read correctly.

  3. By default, dot input is set to true. Now, paths starting with a dot (e.g. .github) are matched by default.

  4. Version 5 of this action updated the runtime to Node.js 20. 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.

For more information, please read the action documentation.

New Contributors

Full Changelog: https://github.com/actions/labeler/compare/v4...v5.0.0

v5.0.0-beta.1

What's Changed

In scope of this beta release, the structure of the configuration file (.github/labeler.yml) was changed from

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']

to

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>

... (truncated)

Commits
  • 8558fd7 Merge pull request #709 from actions/v5.0.0-beta
  • 000ca75 Merge pull request #700 from MaksimZhukov/apply-suggestions-and-update-docume...
  • cb66c2f Update dist
  • 9181355 Apply suggestions for the beta vesrion and update the documentation
  • efe4c1c Merge pull request #699 from MaksimZhukov/update-node-runtime-and-dependencies
  • c0957ad Run Prettier
  • 8dc8d18 Update Node.js version in reusable workflows
  • d0d0bbe Update documentation
  • 1375c42 5.0.0
  • ab7411e Change version of Node.js runtime to node20
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/labeler&package-manager=github_actions&previous-version=4&new-version=5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/label-pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/label-pr.yml b/.github/workflows/label-pr.yml index bc5c1f800..dd5f87a14 100644 --- a/.github/workflows/label-pr.yml +++ b/.github/workflows/label-pr.yml @@ -16,7 +16,7 @@ jobs: pull-requests: write steps: - - uses: actions/labeler@v4 + - uses: actions/labeler@v5 with: dot: true # allows for easier matching of paths repo-token: ${{ secrets.GITHUB_TOKEN }} From 9d72cbf8a2525aee0a7039aed913c461a42afb66 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 16 Dec 2023 00:35:27 +0000 Subject: [PATCH 05/79] Bump actions/setup-dotnet from 3 to 4 (#705) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 3 to 4.
Release notes

Sourced from actions/setup-dotnet's releases.

v4.0.0

What's Changed

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.

Breaking changes

Update Node.js runtime to version 20 by @​harithavattikuti in #484

Non-breaking changes

New Contributors

Full Changelog: https://github.com/actions/setup-dotnet/compare/v3...v4.0.0

v3.2.0

What's Changed

In scope of this minor release, the ability to cache the NuGet global-packages folder was added in actions/setup-dotnet#303 by @​nogic1008

For caching, the action uses the @​toolkit/cache library under the hood, which in turn allows getting rid of configuring the @​actions/cache action separately.

Such input parameters as cache and cache-dependency-path were added. The cache input is optional, and caching is turned off by default, cache-dependency-path is used to specify the path to a dependency file - packages.lock.json.

Example of use-case:

- uses: actions/setup-dotnet@v3
  with:
    dotnet-version: 6.x
    cache: true
    cache-dependency-path: subdir/packages.lock.json

More details can be found in the action's documentation.

Full Changelog: https://github.com/actions/setup-dotnet/compare/v3...v3.2.0

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-dotnet&package-manager=github_actions&previous-version=3&new-version=4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/copilot-build-memorypipeline.yml | 2 +- .github/workflows/copilot-build-plugins.yml | 2 +- .github/workflows/copilot-test-e2e.yml | 2 +- .github/workflows/dotnet-format.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/copilot-build-memorypipeline.yml b/.github/workflows/copilot-build-memorypipeline.yml index 3ca117280..7ec382f7e 100644 --- a/.github/workflows/copilot-build-memorypipeline.yml +++ b/.github/workflows/copilot-build-memorypipeline.yml @@ -50,7 +50,7 @@ jobs: Write-Output "versiontag=$VERSION_TAG" >> $env:GITHUB_OUTPUT - name: Set .Net Core version - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v4 with: dotnet-version: 6.0.x diff --git a/.github/workflows/copilot-build-plugins.yml b/.github/workflows/copilot-build-plugins.yml index 90a99ed25..cb8e51e92 100644 --- a/.github/workflows/copilot-build-plugins.yml +++ b/.github/workflows/copilot-build-plugins.yml @@ -50,7 +50,7 @@ jobs: Write-Output "versiontag=$VERSION_TAG" >> $env:GITHUB_OUTPUT - name: Set .Net Core version - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v4 with: dotnet-version: 6.0.x diff --git a/.github/workflows/copilot-test-e2e.yml b/.github/workflows/copilot-test-e2e.yml index 33e7b7517..d31b496b8 100644 --- a/.github/workflows/copilot-test-e2e.yml +++ b/.github/workflows/copilot-test-e2e.yml @@ -23,7 +23,7 @@ jobs: cache: "yarn" - name: Setup .NET - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v4 with: dotnet-version: 6.0.x diff --git a/.github/workflows/dotnet-format.yml b/.github/workflows/dotnet-format.yml index c5c3d7640..39f33aacd 100644 --- a/.github/workflows/dotnet-format.yml +++ b/.github/workflows/dotnet-format.yml @@ -62,7 +62,7 @@ jobs: echo "csproj_files=${csproj_files[*]}" >> $GITHUB_OUTPUT - name: Setup .NET - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v4 with: dotnet-version: 7.0.x From 4560b47b24a60eb978cc094aedbc200d54f27f99 Mon Sep 17 00:00:00 2001 From: Yingting Huang Date: Wed, 20 Dec 2023 13:21:55 +0800 Subject: [PATCH 06/79] Fix Docke Compose file to use KernelMemory instead of SemanticMemory (#720) ### Motivation and Context copilot:all ### Description ### 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 :smile: From f4e49e61a2d2a77f1aa98505f297386d9997af78 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 21:23:33 -0800 Subject: [PATCH 07/79] Bump SharpToken from 1.2.12 to 1.2.14 in /webapi (#732) Bumps [SharpToken](https://github.com/dmitry-brazhenko/SharpToken) from 1.2.12 to 1.2.14.
Release notes

Sourced from SharpToken's releases.

Release 1.2.14

Release of version 1.2.14

Release 1.2.13

Release of version 1.2.13

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=SharpToken&package-manager=nuget&previous-version=1.2.12&new-version=1.2.14)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapi/CopilotChatWebApi.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webapi/CopilotChatWebApi.csproj b/webapi/CopilotChatWebApi.csproj index 931b9c1b7..cab149482 100644 --- a/webapi/CopilotChatWebApi.csproj +++ b/webapi/CopilotChatWebApi.csproj @@ -33,7 +33,7 @@ - + From c93e6aefb10b8f3be52db7ec36a966905da76e16 Mon Sep 17 00:00:00 2001 From: Desmond Howard Date: Tue, 19 Dec 2023 21:28:46 -0800 Subject: [PATCH 08/79] Update labeler.yml to v5 (#721) ### Motivation and Context to unblock PRs follows guidance from [labeler's release notes](https://github.com/actions/labeler/releases) ### 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 :smile: --- .github/labeler.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/labeler.yml b/.github/labeler.yml index b5e32eaa6..ff8e3a35d 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,23 +1,29 @@ # Add 'webapp' label to any change within the 'webapp' directory webapp: - - webapp/**/* + - changed-files: + - any-glob-to-any-file: webapp/** # Add 'webapi' label to any change within the 'webapi' directory webapi: - - webapi/**/* + - changed-files: + - any-glob-to-any-file: webapi/** # Add 'dependencies' label to any change of the 'webapp/yarn.lock' file dependencies: - - webapp/yarn.lock + - changed-files: + - any-glob-to-any-file: webapp/yarn.lock # Add 'deployment' label to any change within the 'deploy' directory deployment: - - scripts/deploy/**/* + - changed-files: + - any-glob-to-any-file: scripts/deploy/** # Add 'documentation' label to any change of '.md' files documentation: - - "**/*.md" + - changed-files: + - any-glob-to-any-file: "**/*.md" # Add 'github actions' label to any change within the '.github/workflows' directory "github actions": - - .github/workflows/**/* + - changed-files: + - any-glob-to-any-file: .github/workflows/** From ae3ab31a6db3292588773ae8cab94e22c6fefb91 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 21:29:40 -0800 Subject: [PATCH 09/79] Bump @types/node from 20.9.2 to 20.10.5 in /webapp (#726) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.9.2 to 20.10.5.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=20.9.2&new-version=20.10.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 668cc2210..c9bd20ab5 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -34,7 +34,7 @@ "devDependencies": { "@babel/plugin-proposal-private-property-in-object": "^7.21.11", "@types/debug": "^4.1.12", - "@types/node": "^20.9.2", + "@types/node": "^20.10.5", "@types/react": "^18.2.43", "@types/react-dom": "^18.2.17", "@typescript-eslint/eslint-plugin": "^6.13.2", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index d9980e680..94223523d 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -3130,10 +3130,10 @@ resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== -"@types/node@*", "@types/node@^20.9.2": - version "20.9.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.9.2.tgz#002815c8e87fe0c9369121c78b52e800fadc0ac6" - integrity sha512-WHZXKFCEyIUJzAwh3NyyTHYSR35SevJ6mZ1nWwJafKtiQbqRTIKSRcw3Ma3acqgsent3RRDqeVwpHntMk+9irg== +"@types/node@*", "@types/node@^20.10.5": + version "20.10.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.10.5.tgz#47ad460b514096b7ed63a1dae26fad0914ed3ab2" + integrity sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw== dependencies: undici-types "~5.26.4" From 39b776106751cd14f334fcac54c02c8f83e3a295 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 21:30:32 -0800 Subject: [PATCH 10/79] Bump @fluentui/react-icons from 2.0.223 to 2.0.224 in /webapp (#727) Bumps [@fluentui/react-icons](https://github.com/microsoft/fluentui-system-icons) from 2.0.223 to 2.0.224.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@fluentui/react-icons&package-manager=npm_and_yarn&previous-version=2.0.223&new-version=2.0.224)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index c9bd20ab5..69ac325c7 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -18,7 +18,7 @@ "@azure/msal-browser": "^2.38.3", "@azure/msal-react": "^1.5.11", "@fluentui/react-components": "^9.41.0", - "@fluentui/react-icons": "^2.0.223", + "@fluentui/react-icons": "^2.0.224", "@fluentui/react-northstar": "^0.66.4", "@microsoft/signalr": "^8.0.0", "@playwright/test": "^1.40.0", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 94223523d..b43549627 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -1703,10 +1703,10 @@ "@fluentui/styles" "^0.66.5" classnames "^2.2.6" -"@fluentui/react-icons@^2.0.217", "@fluentui/react-icons@^2.0.223": - version "2.0.223" - resolved "https://registry.yarnpkg.com/@fluentui/react-icons/-/react-icons-2.0.223.tgz#bee59335f794e5ac386dfdcc9b7a150c916cc4b2" - integrity sha512-nKE4y2e9DilNfly2Z5CSMBG2aOFZlGG9SJsw7UZmZu00acqWKEO09YAuHIDXlp6moYgCHF96MpZFDPU9sjbrwg== +"@fluentui/react-icons@^2.0.217", "@fluentui/react-icons@^2.0.224": + version "2.0.224" + resolved "https://registry.yarnpkg.com/@fluentui/react-icons/-/react-icons-2.0.224.tgz#fff0f4126b130f206f1efaa7c7e357e3bf29750a" + integrity sha512-ld03dlc1pG7xeTQsK1y5in19jkMtWHNaoktFv+e7NV2xmrgV/SgPyyjEXbMrQHb8Naea/XCoCpNHnUNCy68akw== dependencies: "@griffel/react" "^1.0.0" tslib "^2.1.0" From a49941e859ec7bb5e865fc198a8e26fd4aa0810a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 21:31:01 -0800 Subject: [PATCH 11/79] Bump @typescript-eslint/parser from 6.12.0 to 6.14.0 in /webapp (#729) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.12.0 to 6.14.0.
Release notes

Sourced from @​typescript-eslint/parser's releases.

v6.14.0

6.14.0 (2023-12-11)

Bug Fixes

  • eslint-plugin: add no-unsafe-unary-minus, prefer-destructuring to disable-type-checked (#8038) (431cd15)
  • eslint-plugin: correct message for no-unsafe-unary-minus (#7998) (705370a)

Features

  • eslint-plugin: [explicit-function-return-type] add support for typed class property definitions (#8027) (bff47d7)
  • eslint-plugin: [require-await] allow yielding Promise in async generators (#8003) (4c3e704)

You can read about our versioning strategy and releases on our website.

v6.13.2

6.13.2 (2023-12-04)

Note: Version bump only for package @​typescript-eslint/typescript-eslint

You can read about our versioning strategy and releases on our website.

v6.13.1

6.13.1 (2023-11-28)

Bug Fixes

  • default to parse all JSDoc and provide options to configure it (#7999) (779e13e)

You can read about our versioning strategy and releases on our website.

v6.13.0

6.13.0 (2023-11-27)

Note for eslint plugin authors and other API consumers

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 skipLibCheck.

Bug Fixes

  • typescript-estree: ensure backwards compat with pre-5.3 import attributes (#7967) (810fc8c)

Features

... (truncated)

Changelog

Sourced from @​typescript-eslint/parser's changelog.

6.14.0 (2023-12-11)

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

6.13.2 (2023-12-04)

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

6.13.1 (2023-11-28)

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

6.13.0 (2023-11-27)

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/parser&package-manager=npm_and_yarn&previous-version=6.12.0&new-version=6.14.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 84 ++++++++++++++++++++++----------------------- 2 files changed, 43 insertions(+), 43 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 69ac325c7..57743bf62 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -38,7 +38,7 @@ "@types/react": "^18.2.43", "@types/react-dom": "^18.2.17", "@typescript-eslint/eslint-plugin": "^6.13.2", - "@typescript-eslint/parser": "^6.9.0", + "@typescript-eslint/parser": "^6.14.0", "eslint": "^8.55.0", "prettier": "^3.1.0", "react-scripts": "^5.0.1", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index b43549627..ab6cd784c 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -3337,15 +3337,15 @@ "@typescript-eslint/typescript-estree" "5.62.0" debug "^4.3.4" -"@typescript-eslint/parser@^6.9.0": - version "6.12.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.12.0.tgz#9fb21ed7d88065a4a2ee21eb80b8578debb8217c" - integrity sha512-s8/jNFPKPNRmXEnNXfuo1gemBdVmpQsK1pcu+QIvuNJuhFzGrpD7WjOcvDc/+uEdfzSYpNu7U/+MmbScjoQ6vg== - dependencies: - "@typescript-eslint/scope-manager" "6.12.0" - "@typescript-eslint/types" "6.12.0" - "@typescript-eslint/typescript-estree" "6.12.0" - "@typescript-eslint/visitor-keys" "6.12.0" +"@typescript-eslint/parser@^6.14.0": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.14.0.tgz#a2d6a732e0d2b95c73f6a26ae7362877cc1b4212" + integrity sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA== + dependencies: + "@typescript-eslint/scope-manager" "6.14.0" + "@typescript-eslint/types" "6.14.0" + "@typescript-eslint/typescript-estree" "6.14.0" + "@typescript-eslint/visitor-keys" "6.14.0" debug "^4.3.4" "@typescript-eslint/scope-manager@5.62.0": @@ -3356,14 +3356,6 @@ "@typescript-eslint/types" "5.62.0" "@typescript-eslint/visitor-keys" "5.62.0" -"@typescript-eslint/scope-manager@6.12.0": - version "6.12.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.12.0.tgz#5833a16dbe19cfbad639d4d33bcca5e755c7044b" - integrity sha512-5gUvjg+XdSj8pcetdL9eXJzQNTl3RD7LgUiYTl8Aabdi8hFkaGSYnaS6BLc0BGNaDH+tVzVwmKtWvu0jLgWVbw== - dependencies: - "@typescript-eslint/types" "6.12.0" - "@typescript-eslint/visitor-keys" "6.12.0" - "@typescript-eslint/scope-manager@6.13.2": version "6.13.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.13.2.tgz#5fa4e4adace028dafac212c770640b94e7b61052" @@ -3372,6 +3364,14 @@ "@typescript-eslint/types" "6.13.2" "@typescript-eslint/visitor-keys" "6.13.2" +"@typescript-eslint/scope-manager@6.14.0": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.14.0.tgz#53d24363fdb5ee0d1d8cda4ed5e5321272ab3d48" + integrity sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg== + dependencies: + "@typescript-eslint/types" "6.14.0" + "@typescript-eslint/visitor-keys" "6.14.0" + "@typescript-eslint/type-utils@5.62.0": version "5.62.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a" @@ -3397,16 +3397,16 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== -"@typescript-eslint/types@6.12.0": - version "6.12.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.12.0.tgz#ffc5297bcfe77003c8b7b545b51c2505748314ac" - integrity sha512-MA16p/+WxM5JG/F3RTpRIcuOghWO30//VEOvzubM8zuOOBYXsP+IfjoCXXiIfy2Ta8FRh9+IO9QLlaFQUU+10Q== - "@typescript-eslint/types@6.13.2": version "6.13.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.13.2.tgz#c044aac24c2f6cefb8e921e397acad5417dd0ae6" integrity sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg== +"@typescript-eslint/types@6.14.0": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.14.0.tgz#935307f7a931016b7a5eb25d494ea3e1f613e929" + integrity sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA== + "@typescript-eslint/typescript-estree@5.62.0": version "5.62.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b" @@ -3420,26 +3420,26 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@6.12.0": - version "6.12.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.12.0.tgz#764ccc32598549e5b48ec99e3b85f89b1385310c" - integrity sha512-vw9E2P9+3UUWzhgjyyVczLWxZ3GuQNT7QpnIY3o5OMeLO/c8oHljGc8ZpryBMIyympiAAaKgw9e5Hl9dCWFOYw== +"@typescript-eslint/typescript-estree@6.13.2": + version "6.13.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.2.tgz#ae556ee154c1acf025b48d37c3ef95a1d55da258" + integrity sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w== dependencies: - "@typescript-eslint/types" "6.12.0" - "@typescript-eslint/visitor-keys" "6.12.0" + "@typescript-eslint/types" "6.13.2" + "@typescript-eslint/visitor-keys" "6.13.2" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/typescript-estree@6.13.2": - version "6.13.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.2.tgz#ae556ee154c1acf025b48d37c3ef95a1d55da258" - integrity sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w== +"@typescript-eslint/typescript-estree@6.14.0": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.14.0.tgz#90c7ddd45cd22139adf3d4577580d04c9189ac13" + integrity sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw== dependencies: - "@typescript-eslint/types" "6.13.2" - "@typescript-eslint/visitor-keys" "6.13.2" + "@typescript-eslint/types" "6.14.0" + "@typescript-eslint/visitor-keys" "6.14.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" @@ -3481,14 +3481,6 @@ "@typescript-eslint/types" "5.62.0" eslint-visitor-keys "^3.3.0" -"@typescript-eslint/visitor-keys@6.12.0": - version "6.12.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.12.0.tgz#5877950de42a0f3344261b7a1eee15417306d7e9" - integrity sha512-rg3BizTZHF1k3ipn8gfrzDXXSFKyOEB5zxYXInQ6z0hUvmQlhaZQzK+YmHmNViMA9HzW5Q9+bPPt90bU6GQwyw== - dependencies: - "@typescript-eslint/types" "6.12.0" - eslint-visitor-keys "^3.4.1" - "@typescript-eslint/visitor-keys@6.13.2": version "6.13.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.2.tgz#e0a4a80cf842bb08e6127b903284166ac4a5594c" @@ -3497,6 +3489,14 @@ "@typescript-eslint/types" "6.13.2" eslint-visitor-keys "^3.4.1" +"@typescript-eslint/visitor-keys@6.14.0": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.14.0.tgz#1d1d486581819287de824a56c22f32543561138e" + integrity sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw== + dependencies: + "@typescript-eslint/types" "6.14.0" + eslint-visitor-keys "^3.4.1" + "@uifabric/set-version@^7.0.24": version "7.0.24" resolved "https://registry.yarnpkg.com/@uifabric/set-version/-/set-version-7.0.24.tgz#8c67d8f1d67c1636a170efa8b622132da2d294a9" From b3f02dae78ffbc14761e71959241681662d02d65 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 21:32:35 -0800 Subject: [PATCH 12/79] Bump Microsoft.ApplicationInsights.AspNetCore from 2.21.0 to 2.22.0 in /webapi (#730) Bumps [Microsoft.ApplicationInsights.AspNetCore](https://github.com/Microsoft/ApplicationInsights-dotnet) from 2.21.0 to 2.22.0.
Changelog

Sourced from Microsoft.ApplicationInsights.AspNetCore's changelog.

Version 2.22.0

  • no changes since beta.

Version 2.22.0-beta4

Version 2.22.0-beta3

Version 2.22.0-beta2

Version 2.22.0-beta1

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Microsoft.ApplicationInsights.AspNetCore&package-manager=nuget&previous-version=2.21.0&new-version=2.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapi/CopilotChatWebApi.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webapi/CopilotChatWebApi.csproj b/webapi/CopilotChatWebApi.csproj index cab149482..8f3743806 100644 --- a/webapi/CopilotChatWebApi.csproj +++ b/webapi/CopilotChatWebApi.csproj @@ -18,7 +18,7 @@ - + From 534c1f8bbad096434e6aa786beb22da1cf8970f0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 21:40:38 -0800 Subject: [PATCH 13/79] Bump actions/upload-artifact from 3 to 4 (#725) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
Release notes

Sourced from actions/upload-artifact's releases.

v4.0.0

What's Changed

The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts. They have numerous performance and behavioral improvements.

For more information, see the @​actions/artifact documentation.

New Contributors

Full Changelog: https://github.com/actions/upload-artifact/compare/v3...v4.0.0

v3.1.3

What's Changed

Full Changelog: https://github.com/actions/upload-artifact/compare/v3...v3.1.3

v3.1.2

  • Update all @actions/* NPM packages to their latest versions- #374
  • Update all dev dependencies to their most recent versions - #375

v3.1.1

  • Update actions/core package to latest version to remove set-output deprecation warning #351

v3.1.0

What's Changed

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/upload-artifact&package-manager=github_actions&previous-version=3&new-version=4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/copilot-build-backend.yml | 2 +- .github/workflows/copilot-build-memorypipeline.yml | 2 +- .github/workflows/copilot-build-plugins.yml | 2 +- .github/workflows/copilot-test-e2e.yml | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/copilot-build-backend.yml b/.github/workflows/copilot-build-backend.yml index 8cb5efb1b..eca148c0b 100644 --- a/.github/workflows/copilot-build-backend.yml +++ b/.github/workflows/copilot-build-backend.yml @@ -60,7 +60,7 @@ jobs: scripts\deploy\package-webapi.ps1 -Configuration Release -DotnetFramework net6.0 -TargetRuntime win-x64 -OutputDirectory ${{ github.workspace }}\scripts\deploy -Version ${{ steps.versiontag.outputs.versiontag }} -InformationalVersion "Built from commit ${{ steps.gitversion.outputs.ShortSha }} on $(Get-Date -Format 'yyyy-MM-dd')" -SkipFrontendFiles ('${{ github.event_name == 'pull_request' }}' -eq 'true') - name: Upload package to artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: copilotchat-webapi-${{ steps.versiontag.outputs.versiontag }} path: ${{ github.workspace }}\scripts\deploy\out\webapi.zip diff --git a/.github/workflows/copilot-build-memorypipeline.yml b/.github/workflows/copilot-build-memorypipeline.yml index 7ec382f7e..9bee10b4a 100644 --- a/.github/workflows/copilot-build-memorypipeline.yml +++ b/.github/workflows/copilot-build-memorypipeline.yml @@ -59,7 +59,7 @@ jobs: scripts\deploy\package-memorypipeline.ps1 -Configuration Release -DotnetFramework net6.0 -TargetRuntime win-x64 -OutputDirectory ${{ github.workspace }}\scripts\deploy -Version ${{ steps.versiontag.outputs.versiontag }} -InformationalVersion "Built from commit ${{ steps.gitversion.outputs.ShortSha }} on $(Get-Date -Format "yyyy-MM-dd")" - name: Upload package to artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: copilotchat-memorypipeline-${{ steps.versiontag.outputs.versiontag }} path: ${{ github.workspace }}\scripts\deploy\out\memorypipeline.zip diff --git a/.github/workflows/copilot-build-plugins.yml b/.github/workflows/copilot-build-plugins.yml index cb8e51e92..9eab6ea8c 100644 --- a/.github/workflows/copilot-build-plugins.yml +++ b/.github/workflows/copilot-build-plugins.yml @@ -64,7 +64,7 @@ jobs: -InformationalVersion "Built from commit ${{ steps.gitversion.outputs.ShortSha }} on $(Get-Date -Format "yyyy-MM-dd")" - name: Upload packages to artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: copilotchat-plugins-${{ steps.versiontag.outputs.versiontag }} path: ${{ github.workspace }}\scripts\deploy\out\plugins diff --git a/.github/workflows/copilot-test-e2e.yml b/.github/workflows/copilot-test-e2e.yml index d31b496b8..8ec76079d 100644 --- a/.github/workflows/copilot-test-e2e.yml +++ b/.github/workflows/copilot-test-e2e.yml @@ -96,14 +96,14 @@ jobs: REACT_APP_TEST_GITHUB_REPOSITORY_NAME: ${{ secrets.COPILOT_CHAT_TEST_GITHUB_REPOSITORY_NAME }} run: yarn playwright test - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: playwright-report path: webapp/playwright-report/ retention-days: 30 - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: service-log From 3132b2ab937dee2dcebe92629bb267ffd58fc245 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 21:41:06 -0800 Subject: [PATCH 14/79] Bump github/codeql-action from 2 to 3 (#723) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
Release notes

Sourced from github/codeql-action's releases.

CodeQL Bundle v2.15.4

Bundles CodeQL CLI v2.15.4

Includes the following CodeQL language packs from github/codeql@codeql-cli/v2.15.4:

CodeQL Bundle

Bundles CodeQL CLI v2.15.3

Includes the following CodeQL language packs from github/codeql@codeql-cli/v2.15.3:

CodeQL Bundle

Bundles CodeQL CLI v2.15.2

Includes the following CodeQL language packs from github/codeql@codeql-cli/v2.15.2:

... (truncated)

Changelog

Sourced from github/codeql-action's changelog.

Commits
  • 3a9f6a8 update javascript files
  • cc4fead update version in various hardcoded locations
  • 183559c Merge branch 'main' into update-bundle/codeql-bundle-v2.15.4
  • 5b52b36 reintroduce PR check that confirm action can be still be compiled on node16
  • 5b19bef change to node20 for all actions
  • f2d0c2e upgrade node type definitions
  • d651fbc change to node20 for all actions
  • 382a50a Merge pull request #2021 from github/mergeback/v2.22.9-to-main-c0d1daa7
  • 458b422 Update checked-in dependencies
  • 5e0f9db Update changelog and version after v2.22.9
  • See full diff in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/codeql-action&package-manager=github_actions&previous-version=2&new-version=3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/codeql-analysis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index bd885cb19..3e96860c2 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -34,7 +34,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -47,7 +47,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@v2 + uses: github/codeql-action/autobuild@v3 # ℹ️ Command-line programs to run using the OS shell. # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun @@ -60,6 +60,6 @@ jobs: # ./location_of_script_within_repo/buildscript.sh - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 with: category: "/language:${{matrix.language}}" From 13263f41e9574271b4993f5d136c00b6179705a9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 21:41:36 -0800 Subject: [PATCH 15/79] Bump actions/download-artifact from 3 to 4 (#724) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.
Release notes

Sourced from actions/download-artifact's releases.

v4.0.0

What's Changed

The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts. They have numerous performance and behavioral improvements.

For more information, see the @​actions/artifact documentation.

New Contributors

Full Changelog: https://github.com/actions/download-artifact/compare/v3...v4.0.0

v3.0.2

  • Bump @actions/artifact to v1.1.1 - actions/download-artifact#195
  • Fixed a bug in Node16 where if an HTTP download finished too quickly (<1ms, e.g. when it's mocked) we attempt to delete a temp file that has not been created yet actions/toolkit#1278

v3.0.1

Commits
  • 7a1cd32 Merge pull request #246 from actions/v4-beta
  • 8f32874 licensed cache
  • b5ff844 Merge pull request #245 from actions/robherley/v4-documentation
  • f07a0f7 Update README.md
  • 7226129 update test workflow to use different artifact names for matrix
  • ada9446 update docs and bump @​actions/artifact
  • 7eafc8b Merge pull request #244 from actions/robherley/bump-toolkit
  • 3132d12 consume latest toolkit
  • 5be1d38 Merge pull request #243 from actions/robherley/v4-beta-updates
  • 465b526 consume latest @​actions/toolkit
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/download-artifact&package-manager=github_actions&previous-version=3&new-version=4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/copilot-deploy-backend.yml | 2 +- .github/workflows/copilot-deploy-memorypipeline.yml | 2 +- .github/workflows/copilot-deploy-plugins.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/copilot-deploy-backend.yml b/.github/workflows/copilot-deploy-backend.yml index 78e133a26..5c5ae245f 100644 --- a/.github/workflows/copilot-deploy-backend.yml +++ b/.github/workflows/copilot-deploy-backend.yml @@ -47,7 +47,7 @@ jobs: sparse-checkout: | scripts - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: ${{inputs.ARTIFACT_NAME}} path: "${{ github.workspace }}/${{inputs.ARTIFACT_NAME}}" diff --git a/.github/workflows/copilot-deploy-memorypipeline.yml b/.github/workflows/copilot-deploy-memorypipeline.yml index 348f2252c..ccecc21c2 100644 --- a/.github/workflows/copilot-deploy-memorypipeline.yml +++ b/.github/workflows/copilot-deploy-memorypipeline.yml @@ -39,7 +39,7 @@ jobs: with: clean: true - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: ${{inputs.ARTIFACT_NAME}} path: "${{ github.workspace }}/${{inputs.ARTIFACT_NAME}}" diff --git a/.github/workflows/copilot-deploy-plugins.yml b/.github/workflows/copilot-deploy-plugins.yml index 18944c057..396b2dceb 100644 --- a/.github/workflows/copilot-deploy-plugins.yml +++ b/.github/workflows/copilot-deploy-plugins.yml @@ -44,7 +44,7 @@ jobs: sudo apt update && sudo apt-get install curl -y curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: ${{inputs.ARTIFACT_NAME}} path: "${{ github.workspace }}/${{inputs.ARTIFACT_NAME}}" From b6eba141dcb0b6db579b45c6b23c589efd350000 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 21:42:00 -0800 Subject: [PATCH 16/79] Bump eslint from 8.55.0 to 8.56.0 in /webapp (#728) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [eslint](https://github.com/eslint/eslint) from 8.55.0 to 8.56.0.
Release notes

Sourced from eslint's releases.

v8.56.0

Features

  • 0dd9704 feat: Support custom severity when reporting unused disable directives (#17212) (Bryan Mishkin)
  • 31a7e3f feat: fix no-restricted-properties false negatives with unknown objects (#17818) (Arka Pratim Chaudhuri)

Bug Fixes

  • 7d5e5f6 fix: TypeError: fs.exists is not a function on read-only file system (#17846) (Francesco Trotta)
  • 74739c8 fix: suggestion with invalid syntax in no-promise-executor-return rule (#17812) (Bryan Mishkin)

Documentation

  • 9007719 docs: update link in ways-to-extend.md (#17839) (Amel SELMANE)
  • 3a22236 docs: Update README (GitHub Actions Bot)
  • 54c3ca6 docs: fix migration-guide example (#17829) (Tanuj Kanti)
  • 4391b71 docs: check config comments in rule examples (#17815) (Francesco Trotta)
  • fd28363 docs: remove mention about ESLint stylistic rules in readme (#17810) (Zwyx)
  • 48ed5a6 docs: Update README (GitHub Actions Bot)

Chores

  • ba6af85 chore: upgrade @​eslint/js@​8.56.0 (#17864) (Milos Djermanovic)
  • 60a531a chore: package.json update for @​eslint/js release (Jenkins)
  • ba87a06 chore: update dependency markdownlint to ^0.32.0 (#17783) (renovate[bot])
  • 9271d10 chore: add GitHub issue template for docs issues (#17845) (Josh Goldberg ✨)
  • 70a686b chore: Convert rule tests to FlatRuleTester (#17819) (Nicholas C. Zakas)
  • f3a599d chore: upgrade eslint-plugin-unicorn to v49.0.0 (#17837) (唯然)
  • 905d4b7 chore: upgrade eslint-plugin-eslint-plugin v5.2.1 (#17838) (唯然)
  • 4d7c3ce chore: update eslint-plugin-n v16.4.0 (#17836) (唯然)
  • fd0c60c ci: unpin Node.js 21.2.0 (#17821) (Francesco Trotta)
Changelog

Sourced from eslint's changelog.

v8.56.0 - December 15, 2023

  • ba6af85 chore: upgrade @​eslint/js@​8.56.0 (#17864) (Milos Djermanovic)
  • 60a531a chore: package.json update for @​eslint/js release (Jenkins)
  • 0dd9704 feat: Support custom severity when reporting unused disable directives (#17212) (Bryan Mishkin)
  • 31a7e3f feat: fix no-restricted-properties false negatives with unknown objects (#17818) (Arka Pratim Chaudhuri)
  • ba87a06 chore: update dependency markdownlint to ^0.32.0 (#17783) (renovate[bot])
  • 7d5e5f6 fix: TypeError: fs.exists is not a function on read-only file system (#17846) (Francesco Trotta)
  • 9271d10 chore: add GitHub issue template for docs issues (#17845) (Josh Goldberg ✨)
  • 70a686b chore: Convert rule tests to FlatRuleTester (#17819) (Nicholas C. Zakas)
  • 9007719 docs: update link in ways-to-extend.md (#17839) (Amel SELMANE)
  • f3a599d chore: upgrade eslint-plugin-unicorn to v49.0.0 (#17837) (唯然)
  • 905d4b7 chore: upgrade eslint-plugin-eslint-plugin v5.2.1 (#17838) (唯然)
  • 4d7c3ce chore: update eslint-plugin-n v16.4.0 (#17836) (唯然)
  • 3a22236 docs: Update README (GitHub Actions Bot)
  • 54c3ca6 docs: fix migration-guide example (#17829) (Tanuj Kanti)
  • 4391b71 docs: check config comments in rule examples (#17815) (Francesco Trotta)
  • fd28363 docs: remove mention about ESLint stylistic rules in readme (#17810) (Zwyx)
  • fd0c60c ci: unpin Node.js 21.2.0 (#17821) (Francesco Trotta)
  • 48ed5a6 docs: Update README (GitHub Actions Bot)
  • 74739c8 fix: suggestion with invalid syntax in no-promise-executor-return rule (#17812) (Bryan Mishkin)
Commits
  • 8e8e9f8 8.56.0
  • 085978b Build: changelog update for 8.56.0
  • ba6af85 chore: upgrade @​eslint/js@​8.56.0 (#17864)
  • 60a531a chore: package.json update for @​eslint/js release
  • 0dd9704 feat: Support custom severity when reporting unused disable directives (#17212)
  • 31a7e3f feat: fix no-restricted-properties false negatives with unknown objects (#17818)
  • ba87a06 chore: update dependency markdownlint to ^0.32.0 (#17783)
  • 7d5e5f6 fix: TypeError: fs.exists is not a function on read-only file system (#17846)
  • 9271d10 chore: add GitHub issue template for docs issues (#17845)
  • 70a686b chore: Convert rule tests to FlatRuleTester (#17819)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint&package-manager=npm_and_yarn&previous-version=8.55.0&new-version=8.56.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 57743bf62..9578e7c23 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -39,7 +39,7 @@ "@types/react-dom": "^18.2.17", "@typescript-eslint/eslint-plugin": "^6.13.2", "@typescript-eslint/parser": "^6.14.0", - "eslint": "^8.55.0", + "eslint": "^8.56.0", "prettier": "^3.1.0", "react-scripts": "^5.0.1", "serve": "^14.2.1", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index ab6cd784c..21007f3fb 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -1327,10 +1327,10 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.55.0": - version "8.55.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.55.0.tgz#b721d52060f369aa259cf97392403cb9ce892ec6" - integrity sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA== +"@eslint/js@8.56.0": + version "8.56.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.56.0.tgz#ef20350fec605a7f7035a01764731b2de0f3782b" + integrity sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A== "@floating-ui/core@^1.3.1": version "1.3.1" @@ -5597,15 +5597,15 @@ eslint-webpack-plugin@^3.1.1: normalize-path "^3.0.0" schema-utils "^4.0.0" -eslint@^8.3.0, eslint@^8.55.0: - version "8.55.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.55.0.tgz#078cb7b847d66f2c254ea1794fa395bf8e7e03f8" - integrity sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA== +eslint@^8.3.0, eslint@^8.56.0: + version "8.56.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.56.0.tgz#4957ce8da409dc0809f99ab07a1b94832ab74b15" + integrity sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.6.1" "@eslint/eslintrc" "^2.1.4" - "@eslint/js" "8.55.0" + "@eslint/js" "8.56.0" "@humanwhocodes/config-array" "^0.11.13" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" From 42ce8e14215400435ee3fa4bf8731c041f29cf8f Mon Sep 17 00:00:00 2001 From: Desmond Howard Date: Wed, 20 Dec 2023 12:31:09 -0800 Subject: [PATCH 17/79] Use array for labeler glob patterns (#739) ### Motivation and Context to unblock PRs! ### Contribution Checklist - [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 :smile: --- .github/labeler.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/labeler.yml b/.github/labeler.yml index ff8e3a35d..c60b4a01c 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,29 +1,29 @@ # Add 'webapp' label to any change within the 'webapp' directory webapp: - changed-files: - - any-glob-to-any-file: webapp/** + - any-glob-to-any-file: ["webapp/**"] # Add 'webapi' label to any change within the 'webapi' directory webapi: - changed-files: - - any-glob-to-any-file: webapi/** + - any-glob-to-any-file: ["webapi/**"] # Add 'dependencies' label to any change of the 'webapp/yarn.lock' file dependencies: - changed-files: - - any-glob-to-any-file: webapp/yarn.lock + - any-glob-to-any-file: ["webapp/yarn.lock"] # Add 'deployment' label to any change within the 'deploy' directory deployment: - changed-files: - - any-glob-to-any-file: scripts/deploy/** + - any-glob-to-any-file: ["scripts/deploy/**"] # Add 'documentation' label to any change of '.md' files documentation: - changed-files: - - any-glob-to-any-file: "**/*.md" + - any-glob-to-any-file: ["**/*.md"] # Add 'github actions' label to any change within the '.github/workflows' directory "github actions": - changed-files: - - any-glob-to-any-file: .github/workflows/** + - any-glob-to-any-file: [".github/workflows/**"] From 6a744cf50fca3a8d0d1aa1af39bf1069757b9bfb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Dec 2023 13:59:33 -0800 Subject: [PATCH 18/79] Bump @reduxjs/toolkit from 1.9.7 to 2.0.1 in /webapp (#697) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) from 1.9.7 to 2.0.1.
Release notes

Sourced from @​reduxjs/toolkit's releases.

v2.0.0

This major release :

  • Removes the deprecated object syntax from createSlice and createReducer
  • Removes other deprecated options
  • Updates the middleware and enhancers options of configureStore to require callbacks
  • Updates the packaging for better ESM/CJS compatibility and modernizes the build output
  • Includes all changes to Redux core 5.0, Reselect 5.0, and Redux Thunk 3.0
  • Updates RTKQ default subscription behavior
  • Adds a new combineSlices method with support for lazy-loading slice reducers
  • Adds a new "dynamic middleware" middleware with support for adding middleware at runtime
  • Adds a new callback syntax to createSlice.reducers, with optional support for defining thunks inside of createSlice
  • Adds the autoBatchEnhancer to configureStore by default
  • Has many additional TS tweaks and improvements

This release has breaking changes. (Note: v2.0.1 was released with a couple hotfixes for Reselect and Redux Thunk right as this was being finalized.)

This release is part of a wave of major versions of all the Redux packages: Redux Toolkit 2.0, Redux core 5.0, React-Redux 9.0, Reselect 5.0, and Redux Thunk 3.0.

For full details on all of the breaking changes and other significant changes to all of those packages, see the "Migrating to RTK 2.0 and Redux 5.0" migration guide in the Redux docs.

[!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, please start migrating your existing legacy Redux code to use Redux Toolkit today!)

# RTK
npm install @reduxjs/toolkit
yarn add @reduxjs/toolkit

Changelog

Object syntax for createSlice.extraReducers and createReducer removed

RTK's createReducer API was originally designed to accept a lookup table of action type strings to case reducers, like { "ADD_TODO": (state, action) => {} }. We later added the "builder callback" form to allow more flexibility in adding "matchers" and a default handler, and did the same for createSlice.extraReducers.

We have removed the "object" form for both createReducer and createSlice.extraReducers in RTK 2.0, as the builder callback form is effectively the same number of lines of code, and works much better with TypeScript.

As an example, this:

const todoAdded = createAction('todos/todoAdded')

createReducer(initialState, { [todoAdded]: (state, action) => {}, })

createSlice({ name, initialState, </tr></table>

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@reduxjs/toolkit&package-manager=npm_and_yarn&previous-version=1.9.7&new-version=2.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
--------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Desmond Howard --- webapp/package.json | 2 +- webapp/src/redux/app/store.ts | 18 ++++--- .../message-relay/signalRMiddleware.ts | 25 ++++----- webapp/yarn.lock | 51 ++++++++++--------- 4 files changed, 51 insertions(+), 45 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 9578e7c23..30b950a14 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -22,7 +22,7 @@ "@fluentui/react-northstar": "^0.66.4", "@microsoft/signalr": "^8.0.0", "@playwright/test": "^1.40.0", - "@reduxjs/toolkit": "^1.9.7", + "@reduxjs/toolkit": "^2.0.1", "debug": "^4.3.4", "microsoft-cognitiveservices-speech-sdk": "^1.33.1", "react": "^18.2.0", diff --git a/webapp/src/redux/app/store.ts b/webapp/src/redux/app/store.ts index 3e6bcee61..30d5348b7 100644 --- a/webapp/src/redux/app/store.ts +++ b/webapp/src/redux/app/store.ts @@ -1,6 +1,14 @@ // Copyright (c) Microsoft. All rights reserved. -import { AnyAction, Dispatch, MiddlewareAPI, MiddlewareArray, ThunkMiddleware, configureStore } from '@reduxjs/toolkit'; +import { + Action, + Dispatch, + MiddlewareAPI, + ThunkMiddleware, + Tuple, + UnknownAction, + configureStore, +} from '@reduxjs/toolkit'; import { AppState } from '../features/app/AppState'; import { ConversationsState } from '../features/conversations/ConversationsState'; import { signalRMiddleware } from '../features/message-relay/signalRMiddleware'; @@ -10,13 +18,7 @@ import resetStateReducer, { resetApp } from './rootReducer'; export type StoreMiddlewareAPI = MiddlewareAPI; export type Store = typeof store; -export const store = configureStore< - RootState, - AnyAction, - MiddlewareArray< - [ThunkMiddleware, (store: StoreMiddlewareAPI) => (next: Dispatch) => (action: any) => any] - > ->({ +export const store = configureStore>>>({ reducer: resetStateReducer, middleware: (getDefaultMiddleware) => getDefaultMiddleware().concat(signalRMiddleware), }); diff --git a/webapp/src/redux/features/message-relay/signalRMiddleware.ts b/webapp/src/redux/features/message-relay/signalRMiddleware.ts index 891febe65..d0627f798 100644 --- a/webapp/src/redux/features/message-relay/signalRMiddleware.ts +++ b/webapp/src/redux/features/message-relay/signalRMiddleware.ts @@ -1,14 +1,14 @@ // Copyright (c) Microsoft. All rights reserved. -import { AnyAction, Dispatch } from '@reduxjs/toolkit'; +import { Action, Dispatch, Middleware } from '@reduxjs/toolkit'; import { AlertType } from '../../../libs/models/AlertType'; import { addAlert } from '../app/appSlice'; import { IChatMessage } from './../../../libs/models/ChatMessage'; -import { StoreMiddlewareAPI, getSelectedChatID } from './../../app/store'; +import { RootState, StoreMiddlewareAPI, getSelectedChatID } from './../../app/store'; import { getOrCreateHubConnection } from './signalRHubConnection'; // The action sent to the SignalR middleware. -interface SignalRAction extends AnyAction { +interface SignalRAction extends Action { payload: { message?: IChatMessage; userId?: string; @@ -17,23 +17,24 @@ interface SignalRAction extends AnyAction { }; } -export const signalRMiddleware = (store: StoreMiddlewareAPI) => { - return (next: Dispatch) => (action: SignalRAction) => { +export const signalRMiddleware: Middleware> = (store: StoreMiddlewareAPI) => { + return (next) => (action) => { // Call the next dispatch method in the middleware chain before performing any async logic - const result = next(action); + const signalRAction = action as SignalRAction; + const result = next(signalRAction); // Get the SignalR connection instance const hubConnection = getOrCreateHubConnection(store); // The following actions will be captured by the SignalR middleware and broadcasted to all clients. - switch (action.type) { + switch (signalRAction.type) { case 'conversations/addMessageToConversationFromUser': hubConnection .invoke( 'SendMessageAsync', getSelectedChatID(), store.getState().app.activeUserInfo?.id, - action.payload.message, + signalRAction.payload.message, ) .catch((err) => store.dispatch(addAlert({ message: String(err), type: AlertType.Error }))); break; @@ -42,21 +43,21 @@ export const signalRMiddleware = (store: StoreMiddlewareAPI) => { .invoke( 'SendUserTypingStateAsync', getSelectedChatID(), - action.payload.userId, - action.payload.isTyping, + signalRAction.payload.userId, + signalRAction.payload.isTyping, ) .catch((err) => store.dispatch(addAlert({ message: String(err), type: AlertType.Error }))); break; case 'conversations/setConversations': Promise.all( - Object.keys(action.payload).map(async (id) => { + Object.keys(signalRAction.payload).map(async (id) => { await hubConnection.invoke('AddClientToGroupAsync', id); }), ).catch((err) => store.dispatch(addAlert({ message: String(err), type: AlertType.Error }))); break; case 'conversations/addConversation': hubConnection - .invoke('AddClientToGroupAsync', action.payload.id) + .invoke('AddClientToGroupAsync', signalRAction.payload.id) .catch((err) => store.dispatch(addAlert({ message: String(err), type: AlertType.Error }))); break; } diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 21007f3fb..929c4bbbc 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -1145,7 +1145,7 @@ dependencies: regenerator-runtime "^0.13.11" -"@babel/template@^7.22.15", "@babel/template@^7.22.5", "@babel/template@^7.3.3": +"@babel/template@^7.22.15", "@babel/template@^7.22.5", "@babel/template@^7.3.3": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== @@ -2724,15 +2724,15 @@ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.4.4.tgz#11d5db19bd178936ec89cd84519c4de439574398" integrity sha512-1oO6+dN5kdIA3sKPZhRGJTfGVP4SWV6KqlMOwry4J3HfyD68sl/3KmG7DeYUzvN+RbhXDnv/D8vNNB8168tAMg== -"@reduxjs/toolkit@^1.9.7": - version "1.9.7" - resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.9.7.tgz#7fc07c0b0ebec52043f8cb43510cf346405f78a6" - integrity sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ== +"@reduxjs/toolkit@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-2.0.1.tgz#0a5233c1e35c1941b03aece39cceade3467a1062" + integrity sha512-fxIjrR9934cmS8YXIGd9e7s1XRsEU++aFc9DVNMFMRTM5Vtsg2DCRMj21eslGtDt43IUf9bJL3h5bwUlZleibA== dependencies: - immer "^9.0.21" - redux "^4.2.1" - redux-thunk "^2.4.2" - reselect "^4.1.8" + immer "^10.0.3" + redux "^5.0.0" + redux-thunk "^3.1.0" + reselect "^5.0.1" "@rollup/plugin-babel@^5.2.0": version "5.3.1" @@ -6573,7 +6573,12 @@ ignore@^5.2.0, ignore@^5.2.4: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== -immer@^9.0.21, immer@^9.0.7: +immer@^10.0.3: + version "10.0.3" + resolved "https://registry.yarnpkg.com/immer/-/immer-10.0.3.tgz#a8de42065e964aa3edf6afc282dfc7f7f34ae3c9" + integrity sha512-pwupu3eWfouuaowscykeckFmVTpqbzW+rXFCX8rQLkZzM9ftBmU/++Ra+o+L27mz03zJTlyV4UUr+fdKNffo4A== + +immer@^9.0.7: version "9.0.21" resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== @@ -9662,17 +9667,15 @@ recursive-readdir@^2.2.2: dependencies: minimatch "^3.0.5" -redux-thunk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.2.tgz#b9d05d11994b99f7a91ea223e8b04cf0afa5ef3b" - integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== +redux-thunk@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-3.1.0.tgz#94aa6e04977c30e14e892eae84978c1af6058ff3" + integrity sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw== -redux@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197" - integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w== - dependencies: - "@babel/runtime" "^7.9.2" +redux@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/redux/-/redux-5.0.0.tgz#29572e29a439e094ff8fec46883fc45053f6736d" + integrity sha512-blLIYmYetpZMET6Q6uCY7Jtl/Im5OBldy+vNPauA8vvsdqyt66oep4EUpAMWNHauTC6xa9JuRPhRB72rY82QGA== regenerate-unicode-properties@^10.1.0: version "10.1.0" @@ -9819,10 +9822,10 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== -reselect@^4.1.8: - version "4.1.8" - resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.8.tgz#3f5dc671ea168dccdeb3e141236f69f02eaec524" - integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== +reselect@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-5.0.1.tgz#587cdaaeb4e0e8927cff80ebe2bbef05f74b1648" + integrity sha512-D72j2ubjgHpvuCiORWkOUxndHJrxDaSolheiz5CO+roz8ka97/4msh2E8F5qay4GawR5vzBt5MkbDHT+Rdy/Wg== resolve-cwd@^3.0.0: version "3.0.0" From dfa654abcc58a3a49a4d2be8f4bfbc36974046fa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jan 2024 10:45:33 -0800 Subject: [PATCH 19/79] Bump follow-redirects from 1.15.2 to 1.15.4 in /webapp (#758) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1.15.4.
Commits
  • 6585820 Release version 1.15.4 of the npm package.
  • 7a6567e Disallow bracketed hostnames.
  • 05629af Prefer native URL instead of deprecated url.parse.
  • 1cba8e8 Prefer native URL instead of legacy url.resolve.
  • 72bc2a4 Simplify _processResponse error handling.
  • 3d42aec Add bracket tests.
  • bcbb096 Do not directly set Error properties.
  • 192dbe7 Release version 1.15.3 of the npm package.
  • bd8c81e Fix resource leak on destroy.
  • 9c728c3 Split linting and testing.
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=follow-redirects&package-manager=npm_and_yarn&previous-version=1.15.2&new-version=1.15.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/microsoft/chat-copilot/network/alerts).
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/yarn.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 929c4bbbc..5c642d606 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -1138,14 +1138,14 @@ resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": version "7.22.6" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438" integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== dependencies: regenerator-runtime "^0.13.11" -"@babel/template@^7.22.15", "@babel/template@^7.22.5", "@babel/template@^7.3.3": +"@babel/template@^7.22.15", "@babel/template@^7.22.5", "@babel/template@^7.3.3": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== @@ -6032,9 +6032,9 @@ flatted@^3.1.0: integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== follow-redirects@^1.0.0: - version "1.15.2" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + version "1.15.4" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.4.tgz#cdc7d308bf6493126b17ea2191ea0ccf3e535adf" + integrity sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw== for-each@^0.3.3: version "0.3.3" From f9ea331fd963ecc37c9b1dddeeecce26184a5ec1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jan 2024 10:46:40 -0800 Subject: [PATCH 20/79] Bump @types/react-dom from 18.2.17 to 18.2.18 in /webapp (#742) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.17 to 18.2.18.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/react-dom&package-manager=npm_and_yarn&previous-version=18.2.17&new-version=18.2.18)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 30b950a14..988f81186 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -36,7 +36,7 @@ "@types/debug": "^4.1.12", "@types/node": "^20.10.5", "@types/react": "^18.2.43", - "@types/react-dom": "^18.2.17", + "@types/react-dom": "^18.2.18", "@typescript-eslint/eslint-plugin": "^6.13.2", "@typescript-eslint/parser": "^6.14.0", "eslint": "^8.56.0", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 5c642d606..5d16d16b1 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -3167,10 +3167,10 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== -"@types/react-dom@^18.2.17": - version "18.2.17" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.17.tgz#375c55fab4ae671bd98448dcfa153268d01d6f64" - integrity sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg== +"@types/react-dom@^18.2.18": + version "18.2.18" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.18.tgz#16946e6cd43971256d874bc3d0a72074bb8571dd" + integrity sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw== dependencies: "@types/react" "*" From 96259d372d2de4d27426af4fe440782dbf09e34c Mon Sep 17 00:00:00 2001 From: Jon Gallant <2163001+jongio@users.noreply.github.com> Date: Tue, 23 Jan 2024 11:52:49 -0800 Subject: [PATCH 21/79] Readme tweaks (#759) ### Motivation and Context UX ### Description Small readme updates to help clarify a few things I questioned when running this. ### Contribution Checklist - [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 :smile: --- README.md | 43 +++++++++++++++++++++++++++++++------------ 1 file changed, 31 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index acd236a90..847658cf1 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,8 @@ You will need the following items to run the sample: - [.NET 7.0 SDK](https://dotnet.microsoft.com/download/dotnet/7.0) _(via Setup install.\* script)_ - [Node.js](https://nodejs.org/en/download) _(via Setup install.\* script)_ - [Yarn](https://classic.yarnpkg.com/docs/install) _(via Setup install.\* script)_ -- AI Service +- [Git](https://www.git-scm.com/downloads) +- AI Service (one of the following is required) | AI Service | Requirement | | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -38,7 +39,13 @@ You will need the following items to run the sample: 1. Open PowerShell as an administrator. > NOTE: Ensure that you have [PowerShell Core 6+](https://github.com/PowerShell/PowerShell) installed. This is different from the default PowerShell installed on Windows. -2. Setup your environment. +1. Clone this repository + ```powershell + git clone https://github.com/microsoft/chat-copilot + ``` +1. Setup your environment. + + The following is a script to help you install the dependencies required. Feel free to install `dotnet`, `nodejs`, and `yarn` with your method of choice or use this script. ```powershell cd \scripts\ @@ -49,7 +56,7 @@ You will need the following items to run the sample: > NOTE: If you receive an error that the script is not digitally signed or cannot execute on the system, you may need to [change the execution policy](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.3#change-the-execution-policy) (see list of [policies](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.3#powershell-execution-policies) and [scopes](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.3#execution-policy-scope)) or [unblock the script](https://learn.microsoft.com/powershell/module/microsoft.powershell.security/get-executionpolicy?view=powershell-7.3#example-4-unblock-a-script-to-run-it-without-changing-the-execution-policy). -3. Configure Chat Copilot. +1. Configure Chat Copilot. ```powershell .\Configure.ps1 -AIService {AI_SERVICE} -APIKey {API_KEY} -Endpoint {AZURE_OPENAI_ENDPOINT} @@ -57,15 +64,19 @@ You will need the following items to run the sample: - `AI_SERVICE`: `AzureOpenAI` or `OpenAI`. - `API_KEY`: The `API key` for Azure OpenAI or for OpenAI. - - `AZURE_OPENAI_ENDPOINT`: The Azure OpenAI resource `Endpoint` address. Omit `-Endpoint` if using OpenAI. + - `AZURE_OPENAI_ENDPOINT`: The Azure OpenAI resource `Endpoint` address. This is only required when using Azure OpenAI, omit `-Endpoint` if using OpenAI. - - > **IMPORTANT:** For `AzureOpenAI`, if you deployed models `gpt-35-turbo` and `text-embedding-ada-002` with custom names (instead of each own's given name), also use the parameters: + - > **IMPORTANT:** For `AzureOpenAI`, if you deployed models `gpt-35-turbo` and `text-embedding-ada-002` with custom names (instead of the default names), also use the parameters: ```powershell -CompletionModel {DEPLOYMENT_NAME} -EmbeddingModel {DEPLOYMENT_NAME} -PlannerModel {DEPLOYMENT_NAME} ``` -4. Run Chat Copilot locally. This step starts both the backend API and frontend application. + > -PlannerModel name will be the same as -CompletionModel + + Open the `.\Configure.ps1` script to see all of the available parameters. + +1. Run Chat Copilot locally. This step starts both the backend API and frontend application. ```powershell .\Start.ps1 @@ -83,8 +94,14 @@ You will need the following items to run the sample: ## Linux/macOS -1. Open Bash as an administrator. -2. Configure environment. +1. Open Bash as an Administrator. +1. Clone this repository + ```bash + git clone https://github.com/microsoft/chat-copilot + ``` +1. Configure environment. + + The following is a script to help you install the dependencies required. Feel free to install `dotnet`, `nodejs`, and `yarn` with your method of choice or use this script. ```bash cd /scripts/ @@ -106,7 +123,7 @@ You will need the following items to run the sample: > NOTE: This script uses `homebrew` to install `dotnet-sdk`, `nodejs`, and `yarn`. -3. Configure Chat Copilot. +1. Configure Chat Copilot. 1. For OpenAI @@ -128,7 +145,7 @@ You will need the following items to run the sample: - `API_KEY`: The `API key` for Azure OpenAI. **IMPORTANT:** If you deployed models `gpt-35-turbo` and `text-embedding-ada-002` - with custom names (instead of each own's given name), you need to specify + with custom names (instead of the default names), you need to specify the deployment names with three additional parameters: ```bash @@ -140,7 +157,9 @@ You will need the following items to run the sample: --embeddingmodel {DEPLOYMENT_NAME} ``` -4. Run Chat Copilot locally. This step starts both the backend API and frontend application. + `--plannermodel` will be the same name as `--completionmodel` + +1. Run Chat Copilot locally. This step starts both the backend API and frontend application. ```bash ./start.sh @@ -248,7 +267,7 @@ By default, Chat Copilot runs locally without authentication, using a guest user - `AI_SERVICE`: `AzureOpenAI` or `OpenAI`. - `API_KEY`: The `API key` for Azure OpenAI or for OpenAI. - - `AZURE_OPENAI_ENDPOINT`: The Azure OpenAI resource `Endpoint` address. Omit `-Endpoint` if using OpenAI. + - `AZURE_OPENAI_ENDPOINT`: The Azure OpenAI resource `Endpoint` address. This is only required when using Azure OpenAI, omit `-Endpoint` if using OpenAI. - `FRONTEND_APPLICATION_ID`: The `Application (client) ID` associated with the application registration for the frontend. - `BACKEND_APPLICATION_ID`: The `Application (client) ID` associated with the application registration for the backend. - `TENANT_ID` : Your Azure AD tenant ID From ed33d180a4d8f04cc87ca3985e3fbce0897cbc6a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jan 2024 11:58:11 -0800 Subject: [PATCH 22/79] Bump @types/react from 18.2.43 to 18.2.48 in /webapp (#764) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.43 to 18.2.48.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/react&package-manager=npm_and_yarn&previous-version=18.2.43&new-version=18.2.48)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 988f81186..ddeae7827 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -35,7 +35,7 @@ "@babel/plugin-proposal-private-property-in-object": "^7.21.11", "@types/debug": "^4.1.12", "@types/node": "^20.10.5", - "@types/react": "^18.2.43", + "@types/react": "^18.2.48", "@types/react-dom": "^18.2.18", "@typescript-eslint/eslint-plugin": "^6.13.2", "@typescript-eslint/parser": "^6.14.0", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 5d16d16b1..925371ed1 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -3174,10 +3174,10 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^18.2.43": - version "18.2.43" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.43.tgz#c58e5abe241e6f71f60ce30e2a9aceb9d3a2a374" - integrity sha512-nvOV01ZdBdd/KW6FahSbcNplt2jCJfyWdTos61RYHV+FVv5L/g9AOX1bmbVcWcLFL8+KHQfh1zVIQrud6ihyQA== +"@types/react@*", "@types/react@^18.2.48": + version "18.2.48" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.48.tgz#11df5664642d0bd879c1f58bc1d37205b064e8f1" + integrity sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" From 037a6a227d4d6ab9e9e9ea9c3352525422bbe417 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jan 2024 11:59:50 -0800 Subject: [PATCH 23/79] Bump react-redux from 9.0.3 to 9.1.0 in /webapp (#766) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [react-redux](https://github.com/reduxjs/react-redux) from 9.0.3 to 9.1.0.
Release notes

Sourced from react-redux's releases.

v9.1.0

This minor release adds a new syntax for pre-typing hooks.

.withTypes

Previously, the approach for "pre-typing" hooks with your app settings was a little varied. The result would look something like the below:

import type { TypedUseSelectorHook } from
"react-redux"
import { useDispatch, useSelector, useStore } from
"react-redux"
import type { AppDispatch, AppStore, RootState } from
"./store"

export const useAppDispatch: () => AppDispatch = useDispatch export const useAppSelector: TypedUseSelectorHook<RootState> = useSelector export const useAppStore = useStore as () => AppStore

React Redux v9.1.0 adds a new .withTypes method to each of these hooks, analogous to the .withTypes method found on Redux Toolkit's createAsyncThunk.

The setup now becomes:

import { useDispatch, useSelector, useStore } from
"react-redux"
import type { AppDispatch, AppStore, RootState } from
"./store"

export const useAppDispatch = useDispatch.withTypes<AppDispatch>() export const useAppSelector = useSelector.withTypes<RootState>() export const useAppStore = useStore.withTypes<AppStore>()

What's Changed

New Contributors

Full Changelog: https://github.com/reduxjs/react-redux/compare/v9.0.4...v9.1.0

v9.0.4

This bugfix release updates the React Native peer dependency to be >= 0.69, to better reflect the need for React 18 compat and (hopefully) resolve issues with the npm package manager throwing peer dep errors on install.

What's Changed

Full Changelog: https://github.com/reduxjs/react-redux/compare/v9.0.3...v9.0.4

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-redux&package-manager=npm_and_yarn&previous-version=9.0.3&new-version=9.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index ddeae7827..9a2f1d9ff 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -28,7 +28,7 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-markdown": "^9.0.1", - "react-redux": "^9.0.3", + "react-redux": "^9.1.0", "remark-gfm": "^4.0.0" }, "devDependencies": { diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 925371ed1..b204402b0 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -9539,10 +9539,10 @@ react-markdown@^9.0.1: unist-util-visit "^5.0.0" vfile "^6.0.0" -react-redux@^9.0.3: - version "9.0.3" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-9.0.3.tgz#3c4d77ed43b88dc15d127162e0d5c060aabcd4e6" - integrity sha512-bilZStJN00qYqAXBpu/taUXv0tcuOrhBFD86fSERgYUm0+IHi/OQnqopbNalhgSo7+KMjSW5H/UTrWasXDvtug== +react-redux@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-9.1.0.tgz#46a46d4cfed4e534ce5452bb39ba18e1d98a8197" + integrity sha512-6qoDzIO+gbrza8h3hjMA9aq4nwVFCKFtY2iLxCtVT38Swyy2C/dJCGBXHeHLtx6qlg/8qzc2MrhOeduf5K32wQ== dependencies: "@types/use-sync-external-store" "^0.0.3" use-sync-external-store "^1.0.0" From 14116fe51331f4c6152dd417d099f5cb90ce1998 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jan 2024 13:01:34 -0800 Subject: [PATCH 24/79] Bump prettier from 3.1.0 to 3.2.4 in /webapp (#771) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [prettier](https://github.com/prettier/prettier) from 3.1.0 to 3.2.4.
Release notes

Sourced from prettier's releases.

3.2.4

  • Fix .eslintrc.json format #15947

🔗 Changelog

3.2.3

  • Format tsconfig.json file with jsonc parser #15927

🔗 Changelog

3.2.2

🔗 Changelog

3.2.1

🔗 Changelog

3.2.0

diff

🔗 Release note

3.1.1

🔗 Changelog

Changelog

Sourced from prettier's changelog.

3.2.4

diff

Fix incorrect parser inference (#15947 by @​fisker)

Files like .eslintrc.json were incorrectly formatted as JSONC files.

// Input
prettier --file-info .eslintrc.json
{ "ignored": false, "inferredParser":
"jsonc" }

// Prettier 3.2.4 prettier --file-info .eslintrc.json { "ignored": false, "inferredParser": "json" }

3.2.3

diff

Throw errors for invalid code (#15881 by @​fisker, @​Josh-Cena, @​auvred)

// Input
1++;

// Prettier 3.2.2 1++;

// Prettier 3.2.3 SyntaxError: Invalid left-hand side expression in unary operation (1:1) > 1 | 1++; | ^

// Input
try {} catch (error = 1){}

// Prettier 3.2.2
try {
} catch (error) {}

// Prettier 3.2.3
SyntaxError: Catch clause variable cannot have an initializer. (1:23)
</tr></table>

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier&package-manager=npm_and_yarn&previous-version=3.1.0&new-version=3.2.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 9a2f1d9ff..98da30699 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -40,7 +40,7 @@ "@typescript-eslint/eslint-plugin": "^6.13.2", "@typescript-eslint/parser": "^6.14.0", "eslint": "^8.56.0", - "prettier": "^3.1.0", + "prettier": "^3.2.4", "react-scripts": "^5.0.1", "serve": "^14.2.1", "typescript": "5.3.3" diff --git a/webapp/yarn.lock b/webapp/yarn.lock index b204402b0..0af8f94a4 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -9293,10 +9293,10 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.1.0.tgz#c6d16474a5f764ea1a4a373c593b779697744d5e" - integrity sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw== +prettier@^3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.4.tgz#4723cadeac2ce7c9227de758e5ff9b14e075f283" + integrity sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ== pretty-bytes@^5.3.0, pretty-bytes@^5.4.1: version "5.6.0" From 536fb437b11b181c9cfd2407539956896b0127e9 Mon Sep 17 00:00:00 2001 From: Eamon Keane <21250007+eamon-keane@users.noreply.github.com> Date: Tue, 23 Jan 2024 21:02:38 +0000 Subject: [PATCH 25/79] Issue #701 updated readme.md for webapi to make it clearer how one can include plugins in build output for publishing (#752) ### Motivation and Context ### Description Readme updated with example of what is required to include prompt.txt in build output --- webapi/README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/webapi/README.md b/webapi/README.md index 4996aea7b..6da8c9eed 100644 --- a/webapi/README.md +++ b/webapi/README.md @@ -301,6 +301,14 @@ Alternatively, ``` + You will also need to include a line for each skprompt.txt file you have for you plugins to ensure they are included in the build output. + + ```xml + + Always + + ``` + 3. Change the respective directory option to use an absolute path or a different base path, but make sure that the files are accessible from that location. ### Add Custom Setup to Chat Copilot's Kernel From 4f7bda8406aa094c8836a5fd08ef33e0835b7cd6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Feb 2024 15:52:18 -0800 Subject: [PATCH 26/79] Bump Roslynator.CodeAnalysis.Analyzers from 4.7.0 to 4.10.0 in /webapi (#781) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [Roslynator.CodeAnalysis.Analyzers](https://github.com/dotnet/roslynator) from 4.7.0 to 4.10.0.
Release notes

Sourced from Roslynator.CodeAnalysis.Analyzers's releases.

v4.10.0

Added

Changed

  • Update analyzer RCS1197 (PR)
    • Do not report interpolated string and string concatenation

Fixed

v4.9.0

Added

  • Add support for Unity (PR)
    • Unity uses Roslyn 3.8 and this version is now supported by Roslynator NuGet packages with analyzers (Roslynator.Analyzers etc.)

Fixed

v4.8.0

No release notes provided.

Changelog

Sourced from Roslynator.CodeAnalysis.Analyzers's changelog.

[4.10.0] - 2024-01-24

Added

Changed

  • Update analyzer RCS1197 (PR)
    • Do not report interpolated string and string concatenation

Fixed

[4.9.0] - 2024-01-10

Added

  • Add support for Unity (PR)
    • Unity uses Roslyn 3.8 and this version is now supported by Roslynator NuGet packages with analyzers (Roslynator.Analyzers etc.)

Fixed

[4.8.0] - 2024-01-02

Added

  • Add analyzer "Add/remove blank line between switch sections" (RCS0061) (PR)
    • Option (required): roslynator_blank_line_between_switch_sections = include|omit|omit_after_block
    • Make analyzer RCS0014 obsolete
  • Add analyzer "Declare explicit/implicit type" (RCS1264) (PR)
    • Required option: roslynator_use_var = always | never | when_type_is_obvious
    • This analyzer consolidates following analyzers (which are made obsolete):

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Roslynator.CodeAnalysis.Analyzers&package-manager=nuget&previous-version=4.7.0&new-version=4.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapi/CopilotChatWebApi.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webapi/CopilotChatWebApi.csproj b/webapi/CopilotChatWebApi.csproj index 8f3743806..ebd8412fa 100644 --- a/webapi/CopilotChatWebApi.csproj +++ b/webapi/CopilotChatWebApi.csproj @@ -62,7 +62,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive
- + all runtime; build; native; contentfiles; analyzers; buildtransitive From ece5ca32c15baa9871a1ec651b25dde64282e366 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Feb 2024 23:52:59 +0000 Subject: [PATCH 27/79] Bump @typescript-eslint/parser from 6.14.0 to 6.20.0 in /webapp (#784) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.14.0 to 6.20.0.
Release notes

Sourced from @​typescript-eslint/parser's releases.

v6.20.0

6.20.0 (2024-01-29)

🚀 Features

  • eslint-plugin: [member-ordering] allow easy reuse of the default ordering (#8248)

🩹 Fixes

  • eslint-plugin: [no-useless-template-literals] incorrect bigint autofix result (#8283)
  • eslint-plugin: [prefer-nullish-coalescing] treat any/unknown as non-nullable (#8262)
  • eslint-plugin: [no-useless-template-literals] report Infinity & NaN (#8295)
  • eslint-plugin: [prefer-readonly] disable checking accessors (#8300)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v6.19.1

6.19.1 (2024-01-22)

🩹 Fixes

  • eslint-plugin: [no-unnecessary-condition] fix false positive for type variable (#8235)
  • type-utils: preventing isUnsafeAssignment infinite recursive calls (#8237)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v6.19.0

6.19.0 (2024-01-15)

🚀 Features

  • eslint-plugin: [prefer-promise-reject-errors] add rule (#8011)
  • eslint-plugin: [no-array-delete] add new rule (#8067)
  • eslint-plugin: [no-useless-template-literals] add fix suggestions (#8065)

... (truncated)

Changelog

Sourced from @​typescript-eslint/parser's changelog.

6.20.0 (2024-01-29)

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

6.19.1 (2024-01-22)

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

6.19.0 (2024-01-15)

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

6.18.1 (2024-01-08)

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

6.18.0 (2024-01-06)

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

6.17.0 (2024-01-01)

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

6.16.0 (2023-12-25)

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/parser&package-manager=npm_and_yarn&previous-version=6.14.0&new-version=6.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 68 +++++++++++++++++++++++++-------------------- 2 files changed, 39 insertions(+), 31 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 98da30699..76e42004c 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -38,7 +38,7 @@ "@types/react": "^18.2.48", "@types/react-dom": "^18.2.18", "@typescript-eslint/eslint-plugin": "^6.13.2", - "@typescript-eslint/parser": "^6.14.0", + "@typescript-eslint/parser": "^6.20.0", "eslint": "^8.56.0", "prettier": "^3.2.4", "react-scripts": "^5.0.1", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 0af8f94a4..8fd4415c5 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -3337,15 +3337,15 @@ "@typescript-eslint/typescript-estree" "5.62.0" debug "^4.3.4" -"@typescript-eslint/parser@^6.14.0": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.14.0.tgz#a2d6a732e0d2b95c73f6a26ae7362877cc1b4212" - integrity sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA== - dependencies: - "@typescript-eslint/scope-manager" "6.14.0" - "@typescript-eslint/types" "6.14.0" - "@typescript-eslint/typescript-estree" "6.14.0" - "@typescript-eslint/visitor-keys" "6.14.0" +"@typescript-eslint/parser@^6.20.0": + version "6.20.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.20.0.tgz#17e314177304bdf498527e3c4b112e41287b7416" + integrity sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w== + dependencies: + "@typescript-eslint/scope-manager" "6.20.0" + "@typescript-eslint/types" "6.20.0" + "@typescript-eslint/typescript-estree" "6.20.0" + "@typescript-eslint/visitor-keys" "6.20.0" debug "^4.3.4" "@typescript-eslint/scope-manager@5.62.0": @@ -3364,13 +3364,13 @@ "@typescript-eslint/types" "6.13.2" "@typescript-eslint/visitor-keys" "6.13.2" -"@typescript-eslint/scope-manager@6.14.0": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.14.0.tgz#53d24363fdb5ee0d1d8cda4ed5e5321272ab3d48" - integrity sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg== +"@typescript-eslint/scope-manager@6.20.0": + version "6.20.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.20.0.tgz#8a926e60f6c47feb5bab878246dc2ae465730151" + integrity sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA== dependencies: - "@typescript-eslint/types" "6.14.0" - "@typescript-eslint/visitor-keys" "6.14.0" + "@typescript-eslint/types" "6.20.0" + "@typescript-eslint/visitor-keys" "6.20.0" "@typescript-eslint/type-utils@5.62.0": version "5.62.0" @@ -3402,10 +3402,10 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.13.2.tgz#c044aac24c2f6cefb8e921e397acad5417dd0ae6" integrity sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg== -"@typescript-eslint/types@6.14.0": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.14.0.tgz#935307f7a931016b7a5eb25d494ea3e1f613e929" - integrity sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA== +"@typescript-eslint/types@6.20.0": + version "6.20.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.20.0.tgz#5ccd74c29011ae7714ae6973e4ec0c634708b448" + integrity sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ== "@typescript-eslint/typescript-estree@5.62.0": version "5.62.0" @@ -3433,16 +3433,17 @@ semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/typescript-estree@6.14.0": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.14.0.tgz#90c7ddd45cd22139adf3d4577580d04c9189ac13" - integrity sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw== +"@typescript-eslint/typescript-estree@6.20.0": + version "6.20.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.20.0.tgz#5b2d0975949e6bdd8d45ee1471461ef5fadc5542" + integrity sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g== dependencies: - "@typescript-eslint/types" "6.14.0" - "@typescript-eslint/visitor-keys" "6.14.0" + "@typescript-eslint/types" "6.20.0" + "@typescript-eslint/visitor-keys" "6.20.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" + minimatch "9.0.3" semver "^7.5.4" ts-api-utils "^1.0.1" @@ -3489,12 +3490,12 @@ "@typescript-eslint/types" "6.13.2" eslint-visitor-keys "^3.4.1" -"@typescript-eslint/visitor-keys@6.14.0": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.14.0.tgz#1d1d486581819287de824a56c22f32543561138e" - integrity sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw== +"@typescript-eslint/visitor-keys@6.20.0": + version "6.20.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.20.0.tgz#f7ada27f2803de89df0edd9fd7be22c05ce6a498" + integrity sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw== dependencies: - "@typescript-eslint/types" "6.14.0" + "@typescript-eslint/types" "6.20.0" eslint-visitor-keys "^3.4.1" "@uifabric/set-version@^7.0.24": @@ -8267,6 +8268,13 @@ minimatch@3.1.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch dependencies: brace-expansion "^1.1.7" +minimatch@9.0.3: + version "9.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== + dependencies: + brace-expansion "^2.0.1" + minimatch@^5.0.1: version "5.1.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" From 4736701d031553481ebd0ad96c2f3049f52cdcb3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Feb 2024 15:56:54 -0800 Subject: [PATCH 28/79] Bump microsoft-cognitiveservices-speech-sdk from 1.33.1 to 1.35.0 in /webapp (#788) Bumps [microsoft-cognitiveservices-speech-sdk](https://github.com/Microsoft/cognitive-services-speech-sdk-js) from 1.33.1 to 1.35.0.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=microsoft-cognitiveservices-speech-sdk&package-manager=npm_and_yarn&previous-version=1.33.1&new-version=1.35.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 76e42004c..30a19f236 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -24,7 +24,7 @@ "@playwright/test": "^1.40.0", "@reduxjs/toolkit": "^2.0.1", "debug": "^4.3.4", - "microsoft-cognitiveservices-speech-sdk": "^1.33.1", + "microsoft-cognitiveservices-speech-sdk": "^1.35.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-markdown": "^9.0.1", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 8fd4415c5..a33de26aa 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -8203,10 +8203,10 @@ micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: braces "^3.0.2" picomatch "^2.3.1" -microsoft-cognitiveservices-speech-sdk@^1.33.1: - version "1.33.1" - resolved "https://registry.yarnpkg.com/microsoft-cognitiveservices-speech-sdk/-/microsoft-cognitiveservices-speech-sdk-1.33.1.tgz#719086ceea5764562ad53b751c2fe00b39ded555" - integrity sha512-mVXgU98dd1nvK2xHNpXimqe7VmA5QdMAn8kAkqSouoCo1MU3BhRpb6ueuYRn5kvxSfPHypud2knQBh+PItVcdw== +microsoft-cognitiveservices-speech-sdk@^1.35.0: + version "1.35.0" + resolved "https://registry.yarnpkg.com/microsoft-cognitiveservices-speech-sdk/-/microsoft-cognitiveservices-speech-sdk-1.35.0.tgz#b548f86a2c5674c7ce95e98291570c940fde977c" + integrity sha512-useWm6DsbcTCjlqCwXaChMvU1NyDZyeq1PgV0oGZutNNQ6ID2FuZyaxWt2RuVmmqGko6Cbk7gSyZsMs5fxrXzw== dependencies: "@types/webrtc" "^0.0.37" agent-base "^6.0.1" From d4e331ddf6a4a57bac0603bdd6ee852c4766aa15 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Feb 2024 15:59:11 -0800 Subject: [PATCH 29/79] Bump @types/node from 20.10.5 to 20.11.16 in /webapp (#787) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.10.5 to 20.11.16.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=20.10.5&new-version=20.11.16)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 30a19f236..3bbed8983 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -34,7 +34,7 @@ "devDependencies": { "@babel/plugin-proposal-private-property-in-object": "^7.21.11", "@types/debug": "^4.1.12", - "@types/node": "^20.10.5", + "@types/node": "^20.11.16", "@types/react": "^18.2.48", "@types/react-dom": "^18.2.18", "@typescript-eslint/eslint-plugin": "^6.13.2", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index a33de26aa..e409816c4 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -3130,10 +3130,10 @@ resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== -"@types/node@*", "@types/node@^20.10.5": - version "20.10.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.10.5.tgz#47ad460b514096b7ed63a1dae26fad0914ed3ab2" - integrity sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw== +"@types/node@*", "@types/node@^20.11.16": + version "20.11.16" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.16.tgz#4411f79411514eb8e2926f036c86c9f0e4ec6708" + integrity sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ== dependencies: undici-types "~5.26.4" From 7560eda324abd7a48d91b67ad8d17f1c28b7cf8d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Feb 2024 23:59:44 +0000 Subject: [PATCH 30/79] Bump @fluentui/react-components from 9.41.0 to 9.46.3 in /webapp (#786) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@fluentui/react-components](https://github.com/microsoft/fluentui) from 9.41.0 to 9.46.3.
Release notes

Sourced from @​fluentui/react-components's releases.

@​fluentui/react-components v9.46.3

Minor changes

Patches

  • DataGrid to use dedicated custom events instead of simulated keypresses. (PR #30387 by mshoho)
  • Tabster 5.3.0 and Keyborg 2.4.1. (PR #30387 by mshoho)
Commits
  • eeb2656 applying package updates
  • c55a16a fix: CommandBar menu icon is not visually disabled in high contrast mode (#29...
  • a56a5d3 Tabster with ShadowDOM support (#30429)
  • a14e0e4 feat(workspace-plugin): add bundle-size-configuration generator (#30428)
  • 7f29fb6 Adding .mcworld and .mctemplate filetype icons, updated FabricCDN url. (#30422)
  • a2c784f chore: remove sizeauditor lightrail config (#30425)
  • 77bc3fe feat: remove bundle-size-auditor package including its usage and replace it w...
  • 359c271 applying package updates
  • 4ea2ac4 Tabster 5.3.0 and Keyborg 2.4.1 (#30387)
  • 41c129b chore(react): setup monosize for measuring bundle size which will replace siz...
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@fluentui/react-components&package-manager=npm_and_yarn&previous-version=9.41.0&new-version=9.46.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 1096 ++++++++++++++++++++++--------------------- 2 files changed, 554 insertions(+), 544 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 3bbed8983..69e1b1a17 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -17,7 +17,7 @@ "dependencies": { "@azure/msal-browser": "^2.38.3", "@azure/msal-react": "^1.5.11", - "@fluentui/react-components": "^9.41.0", + "@fluentui/react-components": "^9.46.3", "@fluentui/react-icons": "^2.0.224", "@fluentui/react-northstar": "^0.66.4", "@microsoft/signalr": "^8.0.0", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index e409816c4..736b23b43 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -1337,6 +1337,11 @@ resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.3.1.tgz#4d795b649cc3b1cbb760d191c80dcb4353c9a366" integrity sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g== +"@floating-ui/devtools@0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@floating-ui/devtools/-/devtools-0.2.1.tgz#3e8023e09ede273a7aa426e7911f3dac630024c5" + integrity sha512-8PHJLbD6VhBh+LJ1uty/Bz30qs02NXCE5u8WpOhSewlYXUWl03GNXknr9AS2yaAWJEQaY27x7eByJs44gODBcw== + "@floating-ui/dom@^1.2.0": version "1.4.5" resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.4.5.tgz#336dfb9870c98b471ff5802002982e489b8bd1c5" @@ -1367,81 +1372,83 @@ dependencies: "@swc/helpers" "^0.5.1" -"@fluentui/priority-overflow@^9.1.10": - version "9.1.10" - resolved "https://registry.yarnpkg.com/@fluentui/priority-overflow/-/priority-overflow-9.1.10.tgz#6b19d7d9c9f27db296bdae78a4d9e29370931fe7" - integrity sha512-EaZrYXqFT15U7scpPw1x9PkKMZP0j2ElR9uwH6ZTrdKWfbUNZ62jEHNy4hLhdj86Pu7MwnXspkExZjBrKcjFbg== +"@fluentui/priority-overflow@^9.1.11": + version "9.1.11" + resolved "https://registry.yarnpkg.com/@fluentui/priority-overflow/-/priority-overflow-9.1.11.tgz#d418560859f75e8727824972a9db9f76d5b74b83" + integrity sha512-sdrpavvKX2kepQ1d6IaI3ObLq5SAQBPRHPGx2+wiMWL7cEx9vGGM0fmeicl3soqqmM5uwCmWnZk9QZv9XOY98w== dependencies: "@swc/helpers" "^0.5.1" -"@fluentui/react-accordion@^9.3.29": - version "9.3.29" - resolved "https://registry.yarnpkg.com/@fluentui/react-accordion/-/react-accordion-9.3.29.tgz#1dd392debcdbedbe9b3bae98e834d43e28512403" - integrity sha512-vzNq+opTRbybLpS88IRXofAFw7CvgBk7yMLutvZFn62TT0l1lccFDrEGA4eeUTRyNokIcq7DWRR3DYoS1PTrtw== - dependencies: - "@fluentui/react-aria" "^9.3.44" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" +"@fluentui/react-accordion@^9.3.40": + version "9.3.40" + resolved "https://registry.yarnpkg.com/@fluentui/react-accordion/-/react-accordion-9.3.40.tgz#9a40c41ae3f3a44aac1ee1372b2a22b26cbb2e84" + integrity sha512-XZoCL9PXkIQTOqDQuetShyB9YZKoM/H0eCDKtHG0xNh++HBB0rbjUkyrBx9YG+Bzky9lL7DioJ8Xcm2hXg6mIQ== + dependencies: + "@fluentui/react-aria" "^9.8.1" + "@fluentui/react-context-selector" "^9.1.51" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-alert@9.0.0-beta.93": - version "9.0.0-beta.93" - resolved "https://registry.yarnpkg.com/@fluentui/react-alert/-/react-alert-9.0.0-beta.93.tgz#284c0701a423951ea077527420ca1fcbd41bd8c7" - integrity sha512-kXC3I3vsKRH5p+xLRRlf4L+XM4reCm/Qzz/SWPflZWw+mNVyGWmAlzBl6AkTOs33VZ5TYs7sD/bvj+m8xUx59w== +"@fluentui/react-alert@9.0.0-beta.108": + version "9.0.0-beta.108" + resolved "https://registry.yarnpkg.com/@fluentui/react-alert/-/react-alert-9.0.0-beta.108.tgz#266bd9b25d07ae296bf109e8ce02246a7e7470bd" + integrity sha512-u60x564eUHMOeKKu9xBRT8BAaynKXWM529Px2ie86R2H569ZlDDooEXsVqWc0mj8Hvvyk+oDDIUwRAMMfDaWFA== dependencies: - "@fluentui/react-avatar" "^9.5.47" - "@fluentui/react-button" "^9.3.56" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-avatar" "^9.6.13" + "@fluentui/react-button" "^9.3.67" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-aria@^9.3.44": - version "9.3.44" - resolved "https://registry.yarnpkg.com/@fluentui/react-aria/-/react-aria-9.3.44.tgz#353d0652b8da4fce1bf30c24ea2400d603e40ed3" - integrity sha512-D3pvGgYObBzO00lhwhuuMWbPOZccy5EaYLXXI3OvzYdTs6ias6xXsOCgdnvrQ8BsIKixNUbtfjjxWCCIcLr4cg== +"@fluentui/react-aria@^9.8.1": + version "9.8.1" + resolved "https://registry.yarnpkg.com/@fluentui/react-aria/-/react-aria-9.8.1.tgz#f0e0f202836928095758819f455b15712e73d550" + integrity sha512-yQl78RgM6Bx5cEkm+vlRR7jcf/8cIeWkN7EuTgPSXx0mF83V+FG6hCngpbGur7HQQ2QSXkDG0YrPXP+hmnermQ== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" + "@fluentui/react-utilities" "^9.18.0" "@swc/helpers" "^0.5.1" -"@fluentui/react-avatar@^9.5.47": - version "9.5.47" - resolved "https://registry.yarnpkg.com/@fluentui/react-avatar/-/react-avatar-9.5.47.tgz#e81b9fa481c98182b12579ed84b5a8a95e263a20" - integrity sha512-Lewco9uGhc7zJCgKRAfbgve9yhU8yqlGTkJQuATct2G3MrridU1lvKJHvbxCnSBOFpQrVs/+yXTztir55elyRA== - dependencies: - "@fluentui/react-badge" "^9.2.14" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-popover" "^9.8.22" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" +"@fluentui/react-avatar@^9.6.13": + version "9.6.13" + resolved "https://registry.yarnpkg.com/@fluentui/react-avatar/-/react-avatar-9.6.13.tgz#9a37fbe3bbb4cd6e1a00ba16c977d66b378df9af" + integrity sha512-0ZlZW4/+0CqnVKiFltIxeYf5VY5TUglESFQxdpu1RpuwS8SRh7JqRFYP9HS3KHj7qiP3jpI0u6ADRr7PW7bpPQ== + dependencies: + "@fluentui/react-badge" "^9.2.24" + "@fluentui/react-context-selector" "^9.1.51" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-popover" "^9.8.37" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-tooltip" "^9.4.0" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-tooltip" "^9.4.15" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-badge@^9.2.14": - version "9.2.14" - resolved "https://registry.yarnpkg.com/@fluentui/react-badge/-/react-badge-9.2.14.tgz#f21fbe35394a861cece8ce89c2728c26cb2ffb93" - integrity sha512-aL9HQqjTPxwq5bWypOiQa/Dw58D/RW+oe0ZlKEFSXVWdXgzaihfsOr/t7dtq0i5KSfrs5AiK8wRMcyOj+vh/ng== +"@fluentui/react-badge@^9.2.24": + version "9.2.24" + resolved "https://registry.yarnpkg.com/@fluentui/react-badge/-/react-badge-9.2.24.tgz#4a9586d50a44b58ed5edbd1943897b841180d1ff" + integrity sha512-ThGVHf5wO8xpf/JbYSEMK0tGoRqprMDcx+jD7NK5lxjqv4oOxRGSFYfG5GYf4qJZZKbBc2hTOy/BHpts6WBtzw== dependencies: - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" @@ -1464,83 +1471,84 @@ prop-types "^15.7.2" react-is "^17.0.2" -"@fluentui/react-breadcrumb@^9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.1.tgz#483d0ee100744e31797b8f8243d3648df58dfdc7" - integrity sha512-MqHqD4/1CKel1dyMNklfxY1+bp/XDgr8ezP2FO5JNLhVMtheDIT/XN8wxe+5QztcCItxU0hR1bcnxo912Lyx3Q== - dependencies: - "@fluentui/react-aria" "^9.3.44" - "@fluentui/react-button" "^9.3.56" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-link" "^9.1.35" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" +"@fluentui/react-breadcrumb@^9.0.13": + version "9.0.13" + resolved "https://registry.yarnpkg.com/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.13.tgz#125ced181134655c78306be87198f355ab2a1b96" + integrity sha512-ypEDH2StHil2Ih7uwY21TEVHkiBh87lH7++qfzoGXhhkCdApbaTS0BSaekeFNXmSwlSCk3QVda5hb7jTGBdwFA== + dependencies: + "@fluentui/react-aria" "^9.8.1" + "@fluentui/react-button" "^9.3.67" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-link" "^9.2.9" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-button@^9.3.56": - version "9.3.56" - resolved "https://registry.yarnpkg.com/@fluentui/react-button/-/react-button-9.3.56.tgz#bc0979ab38e9466bae725da62d0d0a7569080ed1" - integrity sha512-8bpCMCMF8KODg1WeccqMdXjMHHW4Kwig3JNgzIW118sdhJ6fztTQalgHZzo5PxSAMzfTYc0HsEEVol02wWaFYA== +"@fluentui/react-button@^9.3.67": + version "9.3.67" + resolved "https://registry.yarnpkg.com/@fluentui/react-button/-/react-button-9.3.67.tgz#d4f16d38bc499613be54e0c76d6eb4f05e8ae1e1" + integrity sha512-bKTUrkrbty/y4lbXejOO//ZE6sUgbFKymGtu0C1Tb38Ddr37cEePzmrEYZrX7CyE1geP4sCDkLrKysQrVK+2OA== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-aria" "^9.3.44" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-aria" "^9.8.1" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-card@^9.0.55": - version "9.0.55" - resolved "https://registry.yarnpkg.com/@fluentui/react-card/-/react-card-9.0.55.tgz#eaaa8a9a4910aa9ab6c11a788a7099c269b898b2" - integrity sha512-dbnb2CgSYHW1YuDzSHgxbS7xV7026kTgqmb9EPkdp9iouJa3cxJk0rHf+/qu59+6uo98Rel8WEMRfbeHXZOUsQ== +"@fluentui/react-card@^9.0.66": + version "9.0.66" + resolved "https://registry.yarnpkg.com/@fluentui/react-card/-/react-card-9.0.66.tgz#c0b623410ff3eb95be850edfab5bb68f13b7d0ea" + integrity sha512-z6c+B/wf44U6mCtZW9h807Ac95jtnA39uv8MHFx4mPJtK5Dsc4tNHq5O97eDRLQpmY78qic7HTqAPaXOMkXU/w== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-checkbox@^9.2.0": - version "9.2.0" - resolved "https://registry.yarnpkg.com/@fluentui/react-checkbox/-/react-checkbox-9.2.0.tgz#d26b9e5ccd0d7c09b693bacfccca24df9b16e546" - integrity sha512-9P5HWfuaUAcZjXn3DSFCH8AAXssTFblJI7pdL/OSI0FnXPcpjqU4TKBuSsAI+pw7p0hHqUuPSNioUqGTC/2Rrw== - dependencies: - "@fluentui/react-field" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-label" "^9.1.50" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" +"@fluentui/react-checkbox@^9.2.11": + version "9.2.11" + resolved "https://registry.yarnpkg.com/@fluentui/react-checkbox/-/react-checkbox-9.2.11.tgz#d3af02c679e03ee71f4424d41d7b5648a18473be" + integrity sha512-jEcPXTuQ8o9N4XkTdqxbUBvq7izp9whwP14U0PMccsfJacZ0muo3G9YWS6wrL83M0YRZg61hOE9HcD4/oxEztA== + dependencies: + "@fluentui/react-field" "^9.1.53" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-label" "^9.1.61" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-combobox@^9.5.31": - version "9.5.31" - resolved "https://registry.yarnpkg.com/@fluentui/react-combobox/-/react-combobox-9.5.31.tgz#8f2241fc8c0da4c9c2dae6e1c3abb948f7c5e378" - integrity sha512-1CORqvcjhFaQx8t9jwGOAWITJNRz6YsWGp+zYNurwkGee1ALz0nJrCIwX/VsrGjhlWoo3u280eJVCHABTm2cfA== +"@fluentui/react-combobox@^9.7.4": + version "9.7.4" + resolved "https://registry.yarnpkg.com/@fluentui/react-combobox/-/react-combobox-9.7.4.tgz#76196c44a4cf89964e025639c816793790d9f9b1" + integrity sha512-eLbgU4pF/9gDm+ksb5y2XPORloFtbMA8Py+ppFs2jy/s3GAdFbto9B5BHkSnCv46rCbfJsPS7fThAkh7i2rLug== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-field" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-portal" "^9.4.2" - "@fluentui/react-positioning" "^9.10.1" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-context-selector" "^9.1.51" + "@fluentui/react-field" "^9.1.53" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-portal" "^9.4.12" + "@fluentui/react-positioning" "^9.13.2" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" @@ -1567,128 +1575,129 @@ "@babel/runtime" "^7.10.4" react-is "^17.0.2" -"@fluentui/react-components@^9.41.0": - version "9.41.0" - resolved "https://registry.yarnpkg.com/@fluentui/react-components/-/react-components-9.41.0.tgz#4a9b116a8bd944563899b0818a2ee93486650e63" - integrity sha512-52txoQdE3XVngqfChJ6i2iQYoBRUg5mlhdKU/XkI2RMDnu+F0twhIakGRCe+nHGCeooGZyfIJARe8u/BJBT/hA== - dependencies: - "@fluentui/react-accordion" "^9.3.29" - "@fluentui/react-alert" "9.0.0-beta.93" - "@fluentui/react-avatar" "^9.5.47" - "@fluentui/react-badge" "^9.2.14" - "@fluentui/react-breadcrumb" "^9.0.1" - "@fluentui/react-button" "^9.3.56" - "@fluentui/react-card" "^9.0.55" - "@fluentui/react-checkbox" "^9.2.0" - "@fluentui/react-combobox" "^9.5.31" - "@fluentui/react-dialog" "^9.8.6" - "@fluentui/react-divider" "^9.2.50" - "@fluentui/react-drawer" "^9.0.2" - "@fluentui/react-field" "^9.1.42" - "@fluentui/react-image" "^9.1.47" - "@fluentui/react-infobutton" "9.0.0-beta.77" - "@fluentui/react-infolabel" "^9.0.5" - "@fluentui/react-input" "^9.4.52" - "@fluentui/react-label" "^9.1.50" - "@fluentui/react-link" "^9.1.35" - "@fluentui/react-menu" "^9.12.34" - "@fluentui/react-message-bar" "^9.0.7" - "@fluentui/react-overflow" "^9.1.1" - "@fluentui/react-persona" "^9.2.57" - "@fluentui/react-popover" "^9.8.22" - "@fluentui/react-portal" "^9.4.2" - "@fluentui/react-positioning" "^9.10.1" - "@fluentui/react-progress" "^9.1.52" - "@fluentui/react-provider" "^9.13.0" - "@fluentui/react-radio" "^9.1.57" - "@fluentui/react-select" "^9.1.52" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-skeleton" "^9.0.40" - "@fluentui/react-slider" "^9.1.57" - "@fluentui/react-spinbutton" "^9.2.52" - "@fluentui/react-spinner" "^9.3.30" - "@fluentui/react-switch" "^9.1.57" - "@fluentui/react-table" "^9.10.12" - "@fluentui/react-tabs" "^9.3.58" - "@fluentui/react-tabster" "^9.14.6" - "@fluentui/react-tags" "^9.0.11" - "@fluentui/react-text" "^9.3.47" - "@fluentui/react-textarea" "^9.3.52" +"@fluentui/react-components@^9.46.3": + version "9.46.3" + resolved "https://registry.yarnpkg.com/@fluentui/react-components/-/react-components-9.46.3.tgz#a560f760168fef9f734840ca81d80262480562d2" + integrity sha512-rpYQ5NwV2puIHqaVfeRFXxS40Sft9w7Brk98KSP2zH+wuVhVb7oAo+u66N9d68t6yMrkS6tfv3lRKz8KjQNw3w== + dependencies: + "@fluentui/react-accordion" "^9.3.40" + "@fluentui/react-alert" "9.0.0-beta.108" + "@fluentui/react-aria" "^9.8.1" + "@fluentui/react-avatar" "^9.6.13" + "@fluentui/react-badge" "^9.2.24" + "@fluentui/react-breadcrumb" "^9.0.13" + "@fluentui/react-button" "^9.3.67" + "@fluentui/react-card" "^9.0.66" + "@fluentui/react-checkbox" "^9.2.11" + "@fluentui/react-combobox" "^9.7.4" + "@fluentui/react-dialog" "^9.9.9" + "@fluentui/react-divider" "^9.2.60" + "@fluentui/react-drawer" "^9.1.3" + "@fluentui/react-field" "^9.1.53" + "@fluentui/react-image" "^9.1.57" + "@fluentui/react-infobutton" "9.0.0-beta.92" + "@fluentui/react-infolabel" "^9.0.20" + "@fluentui/react-input" "^9.4.63" + "@fluentui/react-label" "^9.1.61" + "@fluentui/react-link" "^9.2.9" + "@fluentui/react-menu" "^9.12.49" + "@fluentui/react-message-bar" "^9.0.18" + "@fluentui/react-overflow" "^9.1.10" + "@fluentui/react-persona" "^9.2.72" + "@fluentui/react-popover" "^9.8.37" + "@fluentui/react-portal" "^9.4.12" + "@fluentui/react-positioning" "^9.13.2" + "@fluentui/react-progress" "^9.1.63" + "@fluentui/react-provider" "^9.13.10" + "@fluentui/react-radio" "^9.2.6" + "@fluentui/react-select" "^9.1.63" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-skeleton" "^9.0.51" + "@fluentui/react-slider" "^9.1.68" + "@fluentui/react-spinbutton" "^9.2.63" + "@fluentui/react-spinner" "^9.3.41" + "@fluentui/react-switch" "^9.1.68" + "@fluentui/react-table" "^9.11.9" + "@fluentui/react-tabs" "^9.4.8" + "@fluentui/react-tabster" "^9.18.0" + "@fluentui/react-tags" "^9.0.26" + "@fluentui/react-text" "^9.4.9" + "@fluentui/react-textarea" "^9.3.63" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-toast" "^9.3.18" - "@fluentui/react-toolbar" "^9.1.57" - "@fluentui/react-tooltip" "^9.4.0" - "@fluentui/react-tree" "^9.4.14" - "@fluentui/react-utilities" "^9.15.2" - "@fluentui/react-virtualizer" "9.0.0-alpha.58" + "@fluentui/react-toast" "^9.3.29" + "@fluentui/react-toolbar" "^9.1.69" + "@fluentui/react-tooltip" "^9.4.15" + "@fluentui/react-tree" "^9.4.29" + "@fluentui/react-utilities" "^9.18.0" + "@fluentui/react-virtualizer" "9.0.0-alpha.68" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-context-selector@^9.1.42": - version "9.1.42" - resolved "https://registry.yarnpkg.com/@fluentui/react-context-selector/-/react-context-selector-9.1.42.tgz#768b24d59f2a1dab15970b908e7f4cce8c451ac1" - integrity sha512-Xq9JcPBCRLkCnrUd83qSFgEYZc1BYyxFXLamtev5Ok1SSF53XI4yqN7Y34A13fSu/Q2wGeZibHcCTHJIXad2sQ== +"@fluentui/react-context-selector@^9.1.51": + version "9.1.51" + resolved "https://registry.yarnpkg.com/@fluentui/react-context-selector/-/react-context-selector-9.1.51.tgz#d08f9c08361926101dfc393f7c9148e606c37ea2" + integrity sha512-AzRC2XH7Ra39CQiGzV8xdfeVGIDqz6s7IjcBtL4HpA7G1g4pzfe2W9QbXOOr8iDwryCdMVbO+QP/sak+vMAcFw== dependencies: - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@swc/helpers" "^0.5.1" -"@fluentui/react-dialog@^9.8.6": - version "9.8.6" - resolved "https://registry.yarnpkg.com/@fluentui/react-dialog/-/react-dialog-9.8.6.tgz#180c2918bec5fc077ea7754118b85f89dec0d948" - integrity sha512-fNmOHWet7V9o+0z3Q1PX/tFsLyyT7DrMKVqrTUuGboHUsrz7lxY2eKZpOlx5SDZB4BoOeZq99Vp2f+TBp+ZiPQ== +"@fluentui/react-dialog@^9.9.9": + version "9.9.9" + resolved "https://registry.yarnpkg.com/@fluentui/react-dialog/-/react-dialog-9.9.9.tgz#ea251d0ed55da723d4592e3f47c9f2df57f85879" + integrity sha512-UDOw4BOe7TjpI7+p+V8rHfHlWoNALxgJZ3cpQh/8yNwd6LrSQa2vpQEREhT0JU4C3VUQPj00iEWpiM5diE6vgQ== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-aria" "^9.3.44" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-portal" "^9.4.2" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-aria" "^9.8.1" + "@fluentui/react-context-selector" "^9.1.51" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-portal" "^9.4.12" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" react-transition-group "^4.4.1" -"@fluentui/react-divider@^9.2.50": - version "9.2.50" - resolved "https://registry.yarnpkg.com/@fluentui/react-divider/-/react-divider-9.2.50.tgz#1cce30040f3a771ff448c75fc37e55bfeeba2a6b" - integrity sha512-3XWgPN8bU9KlnCWgZXgjv73sn/mKx7Pd1rTjunWDzyB/SmlOnBa/Qat0HmfcA55bv3BCekejJhf1L70int7M5w== +"@fluentui/react-divider@^9.2.60": + version "9.2.60" + resolved "https://registry.yarnpkg.com/@fluentui/react-divider/-/react-divider-9.2.60.tgz#868eda9611efcfb878209fb23294b1eded6d466f" + integrity sha512-TdFxSnSAK2SGzfzKsg/6Yfl+UxtirJpXY6B/ibHogLjLqsKm+RnVB8nyO5wd5RUoAQofWkQAAArTEl6UkJf1Kw== dependencies: - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-drawer@^9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@fluentui/react-drawer/-/react-drawer-9.0.2.tgz#6392a2aac423c7c81c7c31442b4a9f10154bba23" - integrity sha512-PFWlKmuQXo0OTDwVwMzVYMCP8nF677B3o8hsIow0lYAsk2s3AYKuTeXecG7AxqwVDI+i3Iu9kCUMt5RGAMov6A== +"@fluentui/react-drawer@^9.1.3": + version "9.1.3" + resolved "https://registry.yarnpkg.com/@fluentui/react-drawer/-/react-drawer-9.1.3.tgz#afb0f67ee7d75241c6370f3233605cf131738667" + integrity sha512-0Er+0KPsQrKv3qfsaxZGpXKfntOXJMiYSl9JNQJxqKVoN+3Txc2WoSPe/En6xAPkW/oFIEFWpUEFqo/evjFzhw== dependencies: - "@fluentui/react-dialog" "^9.8.6" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-motion-preview" "^0.5.2" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-dialog" "^9.9.9" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-motion-preview" "^0.5.12" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-field@^9.1.42": - version "9.1.42" - resolved "https://registry.yarnpkg.com/@fluentui/react-field/-/react-field-9.1.42.tgz#0664b84b76194ebb63781409c88240c72af3b4f4" - integrity sha512-EOAlYwc5LNwyvZt7T9gSiDggb5QFlIZP/Oe5Neqye0T67Dij5+L4s8z0RQwcK8HX5HTU3rb5K3S/ScOrZbbawg== +"@fluentui/react-field@^9.1.53": + version "9.1.53" + resolved "https://registry.yarnpkg.com/@fluentui/react-field/-/react-field-9.1.53.tgz#d78910f79e0683fdf18be6b9ca200e213afeb45d" + integrity sha512-u3zd2EjYZIMtCwEMAdb9wLODZWpfpWGWwgBKZMcZ3CpLm68TTcpkjqzUjg60l5aiyPvT8wThEUEHaeJBe0EgEg== dependencies: - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-label" "^9.1.50" + "@fluentui/react-context-selector" "^9.1.51" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-label" "^9.1.61" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" @@ -1703,7 +1712,7 @@ "@fluentui/styles" "^0.66.5" classnames "^2.2.6" -"@fluentui/react-icons@^2.0.217", "@fluentui/react-icons@^2.0.224": +"@fluentui/react-icons@^2.0.224": version "2.0.224" resolved "https://registry.yarnpkg.com/@fluentui/react-icons/-/react-icons-2.0.224.tgz#fff0f4126b130f206f1efaa7c7e357e3bf29750a" integrity sha512-ld03dlc1pG7xeTQsK1y5in19jkMtWHNaoktFv+e7NV2xmrgV/SgPyyjEXbMrQHb8Naea/XCoCpNHnUNCy68akw== @@ -1711,139 +1720,139 @@ "@griffel/react" "^1.0.0" tslib "^2.1.0" -"@fluentui/react-image@^9.1.47": - version "9.1.47" - resolved "https://registry.yarnpkg.com/@fluentui/react-image/-/react-image-9.1.47.tgz#d6b8668f2c2d72f6b2a17e6e4a173749ed6dea4c" - integrity sha512-/OeuexNRMrPTYbrGOM8bfHEYmKboczxZGC9qVKM6dC4/CN9U+LrISaUhCtvXGiq6jN5IJSx8L+y5EoF4toqxOA== +"@fluentui/react-image@^9.1.57": + version "9.1.57" + resolved "https://registry.yarnpkg.com/@fluentui/react-image/-/react-image-9.1.57.tgz#27aed8b52bd72211de1e97fa70d7e772997617bf" + integrity sha512-dB0/NFvYChztwmEnEK5XjCtC5BjhI5zA/kUsdxXXnXyT5SnRsOz4qLIU3z6RN7E2ZXvmtWEgwtzSy6UsmKuICw== dependencies: - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-infobutton@9.0.0-beta.77": - version "9.0.0-beta.77" - resolved "https://registry.yarnpkg.com/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.77.tgz#3f864758cb2ef60f520e72ffd4a00f3db557d39d" - integrity sha512-9DrP2HbQJ0WHa/4DkFap7ze6AbbGl5F49aNCgYamCFE41jw6v9NmLY/bPEZRRFNPjGkCa1jFLFAWXwNSFqRTVw== +"@fluentui/react-infobutton@9.0.0-beta.92": + version "9.0.0-beta.92" + resolved "https://registry.yarnpkg.com/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.92.tgz#1c732023fc4bcabe1ff6c9bdeb5d6425a189212a" + integrity sha512-VyBug0Rm7yI6r5X9qkbbbc4cJakzdM6Uw1iNQU7R+2a1tGTC6zpD+KCPJbIph0v06kWi6dUsYGv583UF0QUk1g== dependencies: - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-label" "^9.1.50" - "@fluentui/react-popover" "^9.8.22" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-label" "^9.1.61" + "@fluentui/react-popover" "^9.8.37" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-infolabel@^9.0.5": - version "9.0.5" - resolved "https://registry.yarnpkg.com/@fluentui/react-infolabel/-/react-infolabel-9.0.5.tgz#eba101034d10b33d4532f0d15e9e8f948206803f" - integrity sha512-g9hA9/1e31Cmzx+8L7j3wRC6N5bcqOI5RM6MEPxVSX7W92bfh7F+zBmy9JR4+k3b4MzLkR9hXCgEiQCzfdqf6w== +"@fluentui/react-infolabel@^9.0.20": + version "9.0.20" + resolved "https://registry.yarnpkg.com/@fluentui/react-infolabel/-/react-infolabel-9.0.20.tgz#19ef4baf02a19dd2c89a3dc290157cbef6cf2eef" + integrity sha512-ZWMKuD1bBXPG1/D1xWo4HkfFEeDH6ALzWehIdlg5Ush10m99AcrvbHRStbSlXYQzipkzLwezMND6la5t7FKUQw== dependencies: - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-label" "^9.1.50" - "@fluentui/react-popover" "^9.8.22" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-label" "^9.1.61" + "@fluentui/react-popover" "^9.8.37" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-input@^9.4.52": - version "9.4.52" - resolved "https://registry.yarnpkg.com/@fluentui/react-input/-/react-input-9.4.52.tgz#21864c026b7c70f63a7e704db590916aeeefa43b" - integrity sha512-NQ6ikKuNZnpPZkBfEbh0henIfgi9QsMAHdMkzhr/fjlDmFCkXYqNXO9FFb8/Obhfm7S5yqwU+4AwudWvQ9exFQ== +"@fluentui/react-input@^9.4.63": + version "9.4.63" + resolved "https://registry.yarnpkg.com/@fluentui/react-input/-/react-input-9.4.63.tgz#02ccc3dbb059a67a5c3a3cb550163ffa1ed119fd" + integrity sha512-mj54J3w4RUxFEVntU6XKfKM2n5z0A619OplNHBK/C/boWL3vL1llNcWMAbcpB3EqsjeaOR/+MhPVrMwAh4+nPg== dependencies: - "@fluentui/react-field" "^9.1.42" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-field" "^9.1.53" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-jsx-runtime@^9.0.19": - version "9.0.19" - resolved "https://registry.yarnpkg.com/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.19.tgz#95e4a0e92e15998c7f5664209c80e50606ff7a4c" - integrity sha512-aSz/H86hsJQTQ7CkxfH4BIiwDRzIuQs9XKNCiVHNzk6AX2cEeA12SM4NSeT5VmksM+D7vL6J0EBmUGDyX6bY5A== +"@fluentui/react-jsx-runtime@^9.0.29": + version "9.0.29" + resolved "https://registry.yarnpkg.com/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.29.tgz#6dea1692625db5bb60d66c1e69c33f72e969b323" + integrity sha512-C+jurF0i0qaioKOFzpbC3DGER+W/QOW1v0qgEJemu2R2ldSbwgCBVagFysfjxAfnONz4zaDPTMRj58PwyEnBIQ== dependencies: - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@swc/helpers" "^0.5.1" react-is "^17.0.2" -"@fluentui/react-label@^9.1.50": - version "9.1.50" - resolved "https://registry.yarnpkg.com/@fluentui/react-label/-/react-label-9.1.50.tgz#adecf89a72da1f7ef7b6f50a2f61a195464734a4" - integrity sha512-VIZD9XSALX1PDDcfk0cYqt5EQhBOLbeIB99TVK29kNTIj5R4+3iPAQvTa3cmq7Muw5YxfGMGng67gJzQCUqnmA== +"@fluentui/react-label@^9.1.61": + version "9.1.61" + resolved "https://registry.yarnpkg.com/@fluentui/react-label/-/react-label-9.1.61.tgz#df9288de009c54b5ac8682de4b9ec6876b608570" + integrity sha512-VTiZ2Y9Nipmsq4YL3qjhZeyRMkj2nKHMOWrvifkG85ss62+PpWUDC8BBQKqbI0vLiFVYImMezCeQUX3qSYqgoA== dependencies: - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-link@^9.1.35": - version "9.1.35" - resolved "https://registry.yarnpkg.com/@fluentui/react-link/-/react-link-9.1.35.tgz#8c59cc11df5983379c3101758525fceae70e42a8" - integrity sha512-NWb2y+LzvAsUa4WOCNFhPcuwknnjFix0jfaFaHC5oIiVmhdqvaPT6r3EwsOzxGq/eUA9Y2ypm901wetjoRQ75A== +"@fluentui/react-link@^9.2.9": + version "9.2.9" + resolved "https://registry.yarnpkg.com/@fluentui/react-link/-/react-link-9.2.9.tgz#132a448186d8e0ace063d2d483cc9e0cbd8df370" + integrity sha512-qUq//CMImYOb9Q4U4GSxh35ZDEayy7sFlCcW/xRYffAxYvxzjYVCUduIIAwVl++5eZiJ8zZh1pGmhgBux+Lv/Q== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-menu@^9.12.34": - version "9.12.34" - resolved "https://registry.yarnpkg.com/@fluentui/react-menu/-/react-menu-9.12.34.tgz#606eb3989846ac6bcf875d48bcb58c7cbf5657ab" - integrity sha512-DEhpCnlruieKE2Js1NyNOIpKLAiEiqKsoB3y2hZR1SbarVmiizmuqo9Ay5I84hrs3cfbhmEyuaHbW8etqgRsSg== +"@fluentui/react-menu@^9.12.49": + version "9.12.49" + resolved "https://registry.yarnpkg.com/@fluentui/react-menu/-/react-menu-9.12.49.tgz#4a09f20ac621591a2b167aa2b4cea3a5f11a6ab6" + integrity sha512-0hwp63b5T7G6gs0GEOhFsjHDvWEkj0M8di1X+OFtzU7sumkk/Mw5AUjqh/9jz/xoD8RzJzbZQxc3Vm/Q10aKrQ== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-aria" "^9.3.44" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-portal" "^9.4.2" - "@fluentui/react-positioning" "^9.10.1" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-aria" "^9.8.1" + "@fluentui/react-context-selector" "^9.1.51" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-portal" "^9.4.12" + "@fluentui/react-positioning" "^9.13.2" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-message-bar@^9.0.7": - version "9.0.7" - resolved "https://registry.yarnpkg.com/@fluentui/react-message-bar/-/react-message-bar-9.0.7.tgz#f43f314745cfe9dabab0224c1f8e4e1a821e3f6e" - integrity sha512-pafBVvn2I+FUFkP4Y6vVhYmikThUTTkSt0fIe9yKvdMb9cXqqqGiPEPM1vizGD0wkVk71O/H/l9k8IniUDhX0g== +"@fluentui/react-message-bar@^9.0.18": + version "9.0.18" + resolved "https://registry.yarnpkg.com/@fluentui/react-message-bar/-/react-message-bar-9.0.18.tgz#fb573ceca8c4508625c04339e2018338c34c53ef" + integrity sha512-bujBtXcYF8FBCNzLJJQ8yyYSsHProvjMjE2vLtIV75X4Ow/m57Ab8LJQFkcRhR5Ks4yeASA6MBrH3HMD56R72A== dependencies: - "@fluentui/react-button" "^9.3.56" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-button" "^9.3.67" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" react-transition-group "^4.4.1" -"@fluentui/react-motion-preview@^0.5.2": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@fluentui/react-motion-preview/-/react-motion-preview-0.5.2.tgz#7cf3f2b9a795404008732d280a91737714dee35b" - integrity sha512-wccKS5BQeXTvdVYJb5F43Flq1eXGFTluFfJapgpO3q5ZSj6rLV361aEXnxWq7f66bpL6ektIHB6pcHqt+AxD1A== +"@fluentui/react-motion-preview@^0.5.12": + version "0.5.12" + resolved "https://registry.yarnpkg.com/@fluentui/react-motion-preview/-/react-motion-preview-0.5.12.tgz#3f3f153884079843d75e8229ed9d45b9af6db141" + integrity sha512-mZ5Ys4ASWyrDAD1XKZI4rQtmEPLvnYp8Bv59ebINJcdeNJSETSq1TThwIDyfoimO4Kaw/092ydOJyL98dGXA1w== dependencies: - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" @@ -1904,47 +1913,47 @@ react-is "^17.0.2" react-transition-group "^4.4.1" -"@fluentui/react-overflow@^9.1.1": - version "9.1.1" - resolved "https://registry.yarnpkg.com/@fluentui/react-overflow/-/react-overflow-9.1.1.tgz#db40aac3f1f4d36c64e00b3f8a7b119a13e85755" - integrity sha512-jTvhd10iaNHluzvAg2FTHUtx/fGd/nAwGegO1VxxKNX9ciCpRqgwlbg4fvZ0Em2h+4VBEqRPALkWad/7t9wVnQ== +"@fluentui/react-overflow@^9.1.10": + version "9.1.10" + resolved "https://registry.yarnpkg.com/@fluentui/react-overflow/-/react-overflow-9.1.10.tgz#ba810207c21f64d40cc57625cb48c948540307da" + integrity sha512-llvTkxT63c8vBGo/ihivMMqCth9BYf63VTZgx01Sj+v+ABxnDlZfh8D8vJjijghwL0X3MeG24CYci4FHLdDfjg== dependencies: - "@fluentui/priority-overflow" "^9.1.10" - "@fluentui/react-context-selector" "^9.1.42" + "@fluentui/priority-overflow" "^9.1.11" + "@fluentui/react-context-selector" "^9.1.51" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-persona@^9.2.57": - version "9.2.57" - resolved "https://registry.yarnpkg.com/@fluentui/react-persona/-/react-persona-9.2.57.tgz#37a6126e47058a00d0652ec802218ae6bdcab0dd" - integrity sha512-OlH58Lj+rnqXHnGixeCbsaltbAd6ts+I9afTk01HppODHfN6M68od0cS7XU1MYGqeqD7+ZEhgZuttauHA3Xmvg== +"@fluentui/react-persona@^9.2.72": + version "9.2.72" + resolved "https://registry.yarnpkg.com/@fluentui/react-persona/-/react-persona-9.2.72.tgz#4f0c8aea8ee8304c7984e096e6f8ad7af94d0744" + integrity sha512-6P5JK95IXaguzUKtCE0FrVT899/RG1kX1IIsFXnON6F4Kas5eVWQCRqYuP8cJd6Jwvg38twPXJk/I7OslB1Hgw== dependencies: - "@fluentui/react-avatar" "^9.5.47" - "@fluentui/react-badge" "^9.2.14" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-avatar" "^9.6.13" + "@fluentui/react-badge" "^9.2.24" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-popover@^9.8.22": - version "9.8.22" - resolved "https://registry.yarnpkg.com/@fluentui/react-popover/-/react-popover-9.8.22.tgz#3af10338ddb270ec6b10601ea485a662e3f038ff" - integrity sha512-F/wrHVHrEl5HqbUCs4Qc/oLYVbu4Ohkz6nW7aTOSzgxDI4EL0i5jmvxjWDb9mvzNEnJzMS+vMhpLXXkCa5IBuw== +"@fluentui/react-popover@^9.8.37": + version "9.8.37" + resolved "https://registry.yarnpkg.com/@fluentui/react-popover/-/react-popover-9.8.37.tgz#1c8b498fa083ddc1a1adf825e7d1abae50307562" + integrity sha512-iJvJ5C7uED03R3tc+D4ybovS3omHeZbrnXBF9XLwdoA5jJX5tXmKrHjUyA8o+nF+C6IVlMyVDT/nYMhYIYZ/DA== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-aria" "^9.3.44" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-portal" "^9.4.2" - "@fluentui/react-positioning" "^9.10.1" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-aria" "^9.8.1" + "@fluentui/react-context-selector" "^9.1.51" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-portal" "^9.4.12" + "@fluentui/react-positioning" "^9.13.2" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" @@ -1955,40 +1964,41 @@ dependencies: "@swc/helpers" "^0.4.14" -"@fluentui/react-portal@^9.4.2": - version "9.4.2" - resolved "https://registry.yarnpkg.com/@fluentui/react-portal/-/react-portal-9.4.2.tgz#2b1ab6bc859ede07e45982cbb4b266f39d4b933f" - integrity sha512-qMnSgNyxb+xxgM/pFeUfNIXQufuEHxv+42iJe34ESz4O2fLIPgYuymt6FOL24f6pFxVRFV7QjYqC8SSArngOoQ== +"@fluentui/react-portal@^9.4.12": + version "9.4.12" + resolved "https://registry.yarnpkg.com/@fluentui/react-portal/-/react-portal-9.4.12.tgz#d8b6d0208ae9979ed39b5728d31f4f03590d0058" + integrity sha512-gUiu+K9ZPBz/VGk1UVP+1JB7cIfyZTDLqJZreYjG8xHFx3qxsD9f26uaPasWFC36wfc29MWPeNFJ0WaEXwlfPQ== dependencies: - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" use-disposable "^1.0.1" -"@fluentui/react-positioning@^9.10.1": - version "9.10.1" - resolved "https://registry.yarnpkg.com/@fluentui/react-positioning/-/react-positioning-9.10.1.tgz#d3ded37399c2f733d8aab3bada8afd711d89e40e" - integrity sha512-WLiqJoGa3nm2yvs/e3p/B6I633Y5LWds/umZp/CW1rtId8iNCR94zdTPKRwQwCKfB8YfibZpTEUvq5tIL9wsaQ== +"@fluentui/react-positioning@^9.13.2": + version "9.13.2" + resolved "https://registry.yarnpkg.com/@fluentui/react-positioning/-/react-positioning-9.13.2.tgz#47c51d3902ddab370c93e7f3339b5181e7cd6044" + integrity sha512-oGaOq0CjSdGRf0fI0cclKSO0PHJtyceyJpyQhjdXPdlqLGlgeQPE2ZnZ3FTDv9oICRGEgj/icElIZF5QzT+NNg== dependencies: + "@floating-ui/devtools" "0.2.1" "@floating-ui/dom" "^1.2.0" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-progress@^9.1.52": - version "9.1.52" - resolved "https://registry.yarnpkg.com/@fluentui/react-progress/-/react-progress-9.1.52.tgz#3b92028eaceae1f935397db790b801edec898bcd" - integrity sha512-h7oIDXtzvS1FoP9aODK4DdlQ3NhjoHsvKSMnjLVswDzpEYBoeCGzJi7RgAGjhLmTw4RTMkkv7ku7zrkJtX6z5w== +"@fluentui/react-progress@^9.1.63": + version "9.1.63" + resolved "https://registry.yarnpkg.com/@fluentui/react-progress/-/react-progress-9.1.63.tgz#c9e8ab94fcf5aa053cf5deb12a1e9f24f95eb5d1" + integrity sha512-dsUbahuDIvCYKJPGVZmz5S5aZjEAWcax1cDF/t51YGhfYCaKhqKeaw70z/5dgQpn3+Tvs1aYnlf4WudT7ThAxQ== dependencies: - "@fluentui/react-field" "^9.1.42" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-field" "^9.1.53" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" @@ -2001,216 +2011,215 @@ lodash "^4.17.15" prop-types "^15.7.2" -"@fluentui/react-provider@^9.13.0": - version "9.13.0" - resolved "https://registry.yarnpkg.com/@fluentui/react-provider/-/react-provider-9.13.0.tgz#1b74f4248b952488b4624d8ce7653dec6e7af31c" - integrity sha512-GjBCqr83+7BeXutP7wnWDzB1A+sShmCpkAuTp95snJkLy7ie38n3FA5RVNdhT2sIl+Gspun6DyWZdSeN7hVzpA== +"@fluentui/react-provider@^9.13.10": + version "9.13.10" + resolved "https://registry.yarnpkg.com/@fluentui/react-provider/-/react-provider-9.13.10.tgz#b7c874d7147218894b218cbd249bcff5c9f5c958" + integrity sha512-TViUxZNiTfOOPCsKx7fyRuso7t6TmYlQh3C3+gTm5oHKZoED4YSAruWkYqVehRvLDQMw7oNaRK54IalfIQTXNA== dependencies: - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/core" "^1.14.1" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-radio@^9.1.57": - version "9.1.57" - resolved "https://registry.yarnpkg.com/@fluentui/react-radio/-/react-radio-9.1.57.tgz#779adcb4b37f4c6a690805a74cc493dde98904fe" - integrity sha512-raVn7jaMO73LwrXIv0uRwRunnRQxgj5nsIixxFc/FSpPHI3H9vrLGIIBhZhFW+VGFceYvVccLVaCTBt4cfTp4A== - dependencies: - "@fluentui/react-field" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-label" "^9.1.50" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" +"@fluentui/react-radio@^9.2.6": + version "9.2.6" + resolved "https://registry.yarnpkg.com/@fluentui/react-radio/-/react-radio-9.2.6.tgz#866bed971e66313eded571e77c70c1c566018309" + integrity sha512-uatP+BkFOq6hQGAxa416na5qnBmkeLwwJnSVra51KQKgznpg2NT0DilUeCqz5PXclOZf31TQXvCIUh3U5uoxHA== + dependencies: + "@fluentui/react-field" "^9.1.53" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-label" "^9.1.61" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-select@^9.1.52": - version "9.1.52" - resolved "https://registry.yarnpkg.com/@fluentui/react-select/-/react-select-9.1.52.tgz#46a61b45b2dde11cdfd4f89a208b13761af6afd6" - integrity sha512-EPhjHWiSjS8EI86EmRuxJGKT3TOQAnWOIk/H4B4gMGYJOuAJ5x1vzQ58Wan5UdpJS8WfUrhBRmlbrInem4UdrA== +"@fluentui/react-select@^9.1.63": + version "9.1.63" + resolved "https://registry.yarnpkg.com/@fluentui/react-select/-/react-select-9.1.63.tgz#c5a028aa92e57cb99e05db0b8129d0469f2874e6" + integrity sha512-6IEUpitDaPuOpxBidKQsgwFfs0ppluKzC3ONAaCVVr3rV6iMkN47t28GHFjJnEHfeYXn6mzfs9vFJTijyhrc/A== dependencies: - "@fluentui/react-field" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-field" "^9.1.53" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-shared-contexts@^9.13.0": - version "9.13.0" - resolved "https://registry.yarnpkg.com/@fluentui/react-shared-contexts/-/react-shared-contexts-9.13.0.tgz#ca98917467a7edae68a453bd2ccbc2379934c5de" - integrity sha512-1KeSxrIW9kYPA7Ug0p4Tym/oqWANkuQS7GfGY7BiibrtB10/ViDs9ZwVw2A9D0JgiPLJU9MZY2Jl7TH5aiC0Vw== +"@fluentui/react-shared-contexts@^9.14.0": + version "9.14.0" + resolved "https://registry.yarnpkg.com/@fluentui/react-shared-contexts/-/react-shared-contexts-9.14.0.tgz#b239bb969bcf26617a02b513d4863a2669242916" + integrity sha512-P9yhg31WYfB1W66/gD3+qVCLBsyIEcOzQvKVaIQvd9UhF67lNW4kMXUB6YVOk5PV0Og4hXnkH/vuHl7YMD9RHw== dependencies: "@fluentui/react-theme" "^9.1.16" "@swc/helpers" "^0.5.1" -"@fluentui/react-skeleton@^9.0.40": - version "9.0.40" - resolved "https://registry.yarnpkg.com/@fluentui/react-skeleton/-/react-skeleton-9.0.40.tgz#bc12c42c51b8fdcdce8c4a7ba40221281a0818ac" - integrity sha512-Lz/kJlCAc2jx8Z470lITYvRGx/6Y6XD5EaVwDvgAbgKAtNI8DYKptcdA4bOc3uWXSX2HMy5XWqEEIfc2Vu8brQ== +"@fluentui/react-skeleton@^9.0.51": + version "9.0.51" + resolved "https://registry.yarnpkg.com/@fluentui/react-skeleton/-/react-skeleton-9.0.51.tgz#7c4e42877de4cf445e940418299e4f8898524a72" + integrity sha512-2HBRXEjAMjiEhT+cotqxuCeRh67ZgXTPgIXvZpzgk2hEsxTcWKBfpVv2dSQpnE4boxmpt8Jg4KlzqtMYV0+T+Q== dependencies: - "@fluentui/react-field" "^9.1.42" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-field" "^9.1.53" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-slider@^9.1.57": - version "9.1.57" - resolved "https://registry.yarnpkg.com/@fluentui/react-slider/-/react-slider-9.1.57.tgz#db257f688dd087174241910a4913abee70afcd10" - integrity sha512-Tmw0APadcVtsxxaS7GZbg9wUiH6gfqBO+MBBtwP/cI4G5yduMXZQv+Ipjkz+iDTQk5GmrTH2z8rC8olgcv0C5w== +"@fluentui/react-slider@^9.1.68": + version "9.1.68" + resolved "https://registry.yarnpkg.com/@fluentui/react-slider/-/react-slider-9.1.68.tgz#376257d4a2a7d35774eace3d1105b5db188d994b" + integrity sha512-UN4PBuOjrZ4dMA/wMnSdaT/CUtKpXrUR2K1VNLEqWMfPsplFU5SWov6EfKtDwrfphRqSg1k0dDQfSBe/C2okPQ== dependencies: - "@fluentui/react-field" "^9.1.42" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-field" "^9.1.53" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-spinbutton@^9.2.52": - version "9.2.52" - resolved "https://registry.yarnpkg.com/@fluentui/react-spinbutton/-/react-spinbutton-9.2.52.tgz#a5b67d4a3a49e6b2e69645d48feedd476a477aec" - integrity sha512-Mp6EeZXqc1igYYg39QaykFwumuenWxK0r/ox6n6/WEJ8aDUVudn8Z51n4fmxxzA+UJocDlmg0I/dA360Sc7peQ== +"@fluentui/react-spinbutton@^9.2.63": + version "9.2.63" + resolved "https://registry.yarnpkg.com/@fluentui/react-spinbutton/-/react-spinbutton-9.2.63.tgz#111eba44597204b21f8f56667d672c758f666f49" + integrity sha512-/7LnVtaYAz7rDtyqEMgMRftWg7IOEw/9rLFldzBCbUpn1A4/VuzQD2W8QAdpTutpEoIw5ripA3GEAsLYkJBEDA== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-field" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-field" "^9.1.53" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-spinner@^9.3.30": - version "9.3.30" - resolved "https://registry.yarnpkg.com/@fluentui/react-spinner/-/react-spinner-9.3.30.tgz#8c69261380bce752f78cfd07805eccf9da1110df" - integrity sha512-u9T9M0jI/JaI6huhBnFslLJgbmBzQJuv6fxZZzydsIShj7v8YazMMo8eM+FncPAP2XCFRQFA6fZ30Nub6mZIGQ== +"@fluentui/react-spinner@^9.3.41": + version "9.3.41" + resolved "https://registry.yarnpkg.com/@fluentui/react-spinner/-/react-spinner-9.3.41.tgz#aa3226756b3781baff1fdcef718bcaba92cd8c22" + integrity sha512-8ojZ+S34p+eLBMsy22zYcZIWibQ1xz44bFaqziV79kuThHe0960W18lOj2PXmGsAhiFVSAEZYwx5Hm+h027qEg== dependencies: - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-label" "^9.1.50" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-label" "^9.1.61" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-switch@^9.1.57": - version "9.1.57" - resolved "https://registry.yarnpkg.com/@fluentui/react-switch/-/react-switch-9.1.57.tgz#453de89788a41f268c950f3b6aa11fa206fa6c19" - integrity sha512-aGZWr8ydXqISVP1yamEkGwMMi+r+RhkBvDgNqHTH9iDiv4XUDgrJcEQgjHXHvVqq+qtHhKhlrTm7FByAh4oO0w== - dependencies: - "@fluentui/react-field" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-label" "^9.1.50" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" +"@fluentui/react-switch@^9.1.68": + version "9.1.68" + resolved "https://registry.yarnpkg.com/@fluentui/react-switch/-/react-switch-9.1.68.tgz#3e7b9ff8307fbc2130fa6fb5cee0ba169214392d" + integrity sha512-Kx7F3Tf2L+GvstrlE2ebnOXLPKXSp4CTVjuSzP5/sR5Q62lGaHMN+AOFLXi2gumfMn61c6ApqxU0LEFpPuQmjw== + dependencies: + "@fluentui/react-field" "^9.1.53" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-label" "^9.1.61" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-table@^9.10.12": - version "9.10.12" - resolved "https://registry.yarnpkg.com/@fluentui/react-table/-/react-table-9.10.12.tgz#2a36fff4038ee71570285e3827b376b4659d325d" - integrity sha512-5JhveQQhMydHwm+BLi2gDjS7/EwBWzniIso9Lmybv/xBnSQWCQsrkG5VDCoChzi1K+g4f1dgaF/raIa+5xIstg== +"@fluentui/react-table@^9.11.9": + version "9.11.9" + resolved "https://registry.yarnpkg.com/@fluentui/react-table/-/react-table-9.11.9.tgz#2cb7d806e97e39616c8630608ebb77ea7dade125" + integrity sha512-jvUbBgKoI8Ne1w19urfWkpnuGlXKWlX8Bqf1MqlswZWPESGmKv2A8gXuSVJVjkld2BUeUORNSvoSDcY8IccIHQ== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-aria" "^9.3.44" - "@fluentui/react-avatar" "^9.5.47" - "@fluentui/react-checkbox" "^9.2.0" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-radio" "^9.1.57" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-aria" "^9.8.1" + "@fluentui/react-avatar" "^9.6.13" + "@fluentui/react-checkbox" "^9.2.11" + "@fluentui/react-context-selector" "^9.1.51" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-radio" "^9.2.6" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-tabs@^9.3.58": - version "9.3.58" - resolved "https://registry.yarnpkg.com/@fluentui/react-tabs/-/react-tabs-9.3.58.tgz#15664b111de1bf1976cb77298e0115fcdcb88720" - integrity sha512-JKiqM/J8xs1SO5hS12aO6LbmbvokvoolQCMlzWqe8+hWGbuoSkGPyBGuBaUfiRDv3gonMhoA/EG/+zJeIHTdNQ== +"@fluentui/react-tabs@^9.4.8": + version "9.4.8" + resolved "https://registry.yarnpkg.com/@fluentui/react-tabs/-/react-tabs-9.4.8.tgz#ba60dbe4a7ac67e1a336f4cb6a35d1d90e0e8024" + integrity sha512-mdPB05KLRghYU2p8W8X6w5LifYijqQGF0+EQKCdGm4vV1IibleasOvA1sNvuMfCn5fVUojQWGBkj9PpqJdzzHQ== dependencies: - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-context-selector" "^9.1.51" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-tabster@^9.14.6": - version "9.14.6" - resolved "https://registry.yarnpkg.com/@fluentui/react-tabster/-/react-tabster-9.14.6.tgz#74ae45f0a6d34d6e8fee587f401258cae97998a7" - integrity sha512-MX0gndt4r4DZEtiUp3dMV7xDSwaNFSYiJSa+eQwgGW56OJKxYDttOc7urx9FNE4Q0m5QlkcIwmqz5h+nr1qgXA== +"@fluentui/react-tabster@^9.18.0": + version "9.18.0" + resolved "https://registry.yarnpkg.com/@fluentui/react-tabster/-/react-tabster-9.18.0.tgz#4cd28e022b438d2034edfbba07998f56b98efba6" + integrity sha512-WYeyeb35EWC+gXTjTzuKNCxOpuvk0nJ52zJ4Z0Wqm8gj/GdlHqlgjzv3a/jO229ELTfbJFwDEU4X/EvEU87OxA== dependencies: - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" - keyborg "^2.2.0" - tabster "^5.0.1" + keyborg "^2.5.0" + tabster "^6.0.0" -"@fluentui/react-tags@^9.0.11": - version "9.0.11" - resolved "https://registry.yarnpkg.com/@fluentui/react-tags/-/react-tags-9.0.11.tgz#53eedafaacc44abe99dbf83d6c80bf487154b086" - integrity sha512-evXXg1HxjysP4kh8XmHcoa7lxpK2uBWffmlq/ZnTO69wNvT+UyW3OUlPhJ4RSeTXN5KvprkBoD5YINjriuPXVA== +"@fluentui/react-tags@^9.0.26": + version "9.0.26" + resolved "https://registry.yarnpkg.com/@fluentui/react-tags/-/react-tags-9.0.26.tgz#c8c292b17f7f14165298694eb1bffbb81db7cdd7" + integrity sha512-+nTxZGRA/0uw21Js++PIA69OKif9ic1VzEkmrhbOMXr5UnCe0emFSC/sIQzmuoHHUt0+qHBHkoCO27vC8LHgRA== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-aria" "^9.3.44" - "@fluentui/react-avatar" "^9.5.47" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-aria" "^9.8.1" + "@fluentui/react-avatar" "^9.6.13" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-text@^9.3.47": - version "9.3.47" - resolved "https://registry.yarnpkg.com/@fluentui/react-text/-/react-text-9.3.47.tgz#9c27233cac21276197cd4fd1b4a9cabd02e17993" - integrity sha512-6CgKxTRMyLRXLWWa+lyLc5udBHaZqco6fGuKXF6DcGNW5hUSP9XYZfn0lLB4Sr8e0C8jzDgg0p+eiF3Cd5Y2Rw== +"@fluentui/react-text@^9.4.9": + version "9.4.9" + resolved "https://registry.yarnpkg.com/@fluentui/react-text/-/react-text-9.4.9.tgz#4dff1e0a0a688494091a8ee57e53603caa1e2f43" + integrity sha512-vEUnZf4Yj4JJpmMmObXJ7SWVsX10dcEMEola9+UuuNyi7jV6hODdeU6gzAbuOli0lqBTfUcyPlCKOxRyGURMAw== dependencies: - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-textarea@^9.3.52": - version "9.3.52" - resolved "https://registry.yarnpkg.com/@fluentui/react-textarea/-/react-textarea-9.3.52.tgz#d8e944770088e3d04ba4e92d9e1efdb61cf22408" - integrity sha512-MSwhs5mtiYRl3qUQFm9DVFDNcBkXcNQh5lqDynKu86WLwQ8EF5oZGoW2SLOg6uJEeyI0Pjz1zOjQFCRu/hCUDQ== +"@fluentui/react-textarea@^9.3.63": + version "9.3.63" + resolved "https://registry.yarnpkg.com/@fluentui/react-textarea/-/react-textarea-9.3.63.tgz#e811925413e18ccd415466812e43891e9ed353c5" + integrity sha512-MZBhuQzLh9S2gLitM+Szjd8zdb0uUfIxxjqdHrDgJ49xLhYlo3I/4vX4LM4UQmuESVJn5gnK2I+BXX7LXwOjZw== dependencies: - "@fluentui/react-field" "^9.1.42" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" + "@fluentui/react-field" "^9.1.53" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" @@ -2222,94 +2231,95 @@ "@fluentui/tokens" "1.0.0-alpha.13" "@swc/helpers" "^0.5.1" -"@fluentui/react-toast@^9.3.18": - version "9.3.18" - resolved "https://registry.yarnpkg.com/@fluentui/react-toast/-/react-toast-9.3.18.tgz#7973303f1239632e699dce65320ac92dc21d352a" - integrity sha512-nXSq83Qq8p1B4HZWcFmW2K6pfSoSgXQ2bpFyGswx2pH0vykjMqOf398zXy31mnlJ0LrVvGmPMr9HTQbvHl4YxQ== +"@fluentui/react-toast@^9.3.29": + version "9.3.29" + resolved "https://registry.yarnpkg.com/@fluentui/react-toast/-/react-toast-9.3.29.tgz#f2875f650acaa3dc081fc2146a4755836e5cf0f8" + integrity sha512-mAGgdFrm3wHO3rBXGESpX035934BCKDMZ9FixjLQW7mEI9wEszPHptkD6ph2cmylQS2ktmPV1xz2YEx2IwlFXQ== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-aria" "^9.3.44" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-portal" "^9.4.2" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-aria" "^9.8.1" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-portal" "^9.4.12" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" react-transition-group "^4.4.1" -"@fluentui/react-toolbar@^9.1.57": - version "9.1.57" - resolved "https://registry.yarnpkg.com/@fluentui/react-toolbar/-/react-toolbar-9.1.57.tgz#c3d70b769025c4104a327ed8899fb32ce7b69138" - integrity sha512-DDAKZ0OM/Km5HGhnWXryX6IUFRM6J+RDXt0r5p8JJSbmfxTXqA4S6tC8JwL61dVXPQvwcskK7KbFEgkcpf3k6w== - dependencies: - "@fluentui/react-button" "^9.3.56" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-divider" "^9.2.50" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-radio" "^9.1.57" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" +"@fluentui/react-toolbar@^9.1.69": + version "9.1.69" + resolved "https://registry.yarnpkg.com/@fluentui/react-toolbar/-/react-toolbar-9.1.69.tgz#09ff1e5a06bd326889e7d5a24dcda84ac5bba9e6" + integrity sha512-U+xIa9BBKPf8rA1rsTShgngg3nDl2Gd9NQ8JjqFdxdzWUwhkfU3+pdxwNnfV2z2McD2rVR8OTP+jJidbrEBn3Q== + dependencies: + "@fluentui/react-button" "^9.3.67" + "@fluentui/react-context-selector" "^9.1.51" + "@fluentui/react-divider" "^9.2.60" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-radio" "^9.2.6" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-tooltip@^9.4.0": - version "9.4.0" - resolved "https://registry.yarnpkg.com/@fluentui/react-tooltip/-/react-tooltip-9.4.0.tgz#320a11fb69ef8ef43814a16b75fb3b4a21d813db" - integrity sha512-CUiEQTwsX6GOi16VGf8I8de1xDtF7dY+kN29T5mNiVb1fZO6QUDxpFEaCB5PQ32dK/3Iko+IQR1TSJYgC25E9A== +"@fluentui/react-tooltip@^9.4.15": + version "9.4.15" + resolved "https://registry.yarnpkg.com/@fluentui/react-tooltip/-/react-tooltip-9.4.15.tgz#a82ad5db9f6dd474f44482e884b837241c69238d" + integrity sha512-Etox9sBgDwTcqTyQ5vPY0bkqAY8F2xvkpYPxKFZQa8ws5pFsC/o1vA6kAiIbYR7rSBRivU5mKIIIhCqpUD+mgQ== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-portal" "^9.4.2" - "@fluentui/react-positioning" "^9.10.1" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-portal" "^9.4.12" + "@fluentui/react-positioning" "^9.13.2" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-tree@^9.4.14": - version "9.4.14" - resolved "https://registry.yarnpkg.com/@fluentui/react-tree/-/react-tree-9.4.14.tgz#c73fa2a1105776ae153f9e77946fbd3f6d5a88dc" - integrity sha512-/ZGIUNZdikvnDgSLLZNLEPHP7RME8pgds/39WLgqF2LpkvguyULkJzTLp10uC7t9aOT9GPSRBSIzPERhIr4EjA== +"@fluentui/react-tree@^9.4.29": + version "9.4.29" + resolved "https://registry.yarnpkg.com/@fluentui/react-tree/-/react-tree-9.4.29.tgz#f4b609debcdac6886063d6f5b40b562fc684d556" + integrity sha512-d4eKM8as43MrgeRUjwkeM0thpGrjhxV9y/nz/B/bqs7XAFFN51mSQNuZ6kDEd6BUoIzWXGwVVLpFHsoaFJ2RFg== dependencies: "@fluentui/keyboard-keys" "^9.0.7" - "@fluentui/react-aria" "^9.3.44" - "@fluentui/react-avatar" "^9.5.47" - "@fluentui/react-button" "^9.3.56" - "@fluentui/react-checkbox" "^9.2.0" - "@fluentui/react-context-selector" "^9.1.42" - "@fluentui/react-icons" "^2.0.217" - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-radio" "^9.1.57" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-tabster" "^9.14.6" + "@fluentui/react-aria" "^9.8.1" + "@fluentui/react-avatar" "^9.6.13" + "@fluentui/react-button" "^9.3.67" + "@fluentui/react-checkbox" "^9.2.11" + "@fluentui/react-context-selector" "^9.1.51" + "@fluentui/react-icons" "^2.0.224" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-radio" "^9.2.6" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-tabster" "^9.18.0" "@fluentui/react-theme" "^9.1.16" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" -"@fluentui/react-utilities@^9.15.2": - version "9.15.2" - resolved "https://registry.yarnpkg.com/@fluentui/react-utilities/-/react-utilities-9.15.2.tgz#0519fb2b9c52256652f9ffd592300c2d753171ff" - integrity sha512-Oq016/dHu7PXW5x/2RtLts1ULiyd7JctXFdvi9IacLs/J1nLfg2KSBzzLqKxtdyVvgbZ9Mlu6kPITbFtF9dsIA== +"@fluentui/react-utilities@^9.18.0": + version "9.18.0" + resolved "https://registry.yarnpkg.com/@fluentui/react-utilities/-/react-utilities-9.18.0.tgz#8dc468838577df64a923bda85740707553b19afe" + integrity sha512-PuuTKm/HReDdLwhpMiEC9SxaCe2NtIL8Ed+kVGBDzqEeVjJylCJWHy4tyOJCJ/+yz1Xyj6thiXr2k8Q5X+m7eg== dependencies: "@fluentui/keyboard-keys" "^9.0.7" + "@fluentui/react-shared-contexts" "^9.14.0" "@swc/helpers" "^0.5.1" -"@fluentui/react-virtualizer@9.0.0-alpha.58": - version "9.0.0-alpha.58" - resolved "https://registry.yarnpkg.com/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.58.tgz#1de44a79b6d0077b581b5cb69c4d1a7422019a54" - integrity sha512-00qPCZJSWkeYToCXJReOlIjfzLkLzRsSm6ZLxVunCZ6wiKDY2rno9jyRVhThpxN5bPLNrJxDTzjXE9veE3IPpg== +"@fluentui/react-virtualizer@9.0.0-alpha.68": + version "9.0.0-alpha.68" + resolved "https://registry.yarnpkg.com/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.68.tgz#c0f232e18ed7ae6fca9a053f5be5938e721b6908" + integrity sha512-01sTPBW1W1FyaJwb1JlV7wyCBBLo+y9NQzPET3LQDJSQ7py1XEd7RL6XPMa/IJ+XbeR8hEPhHEHdtehylliMVw== dependencies: - "@fluentui/react-jsx-runtime" "^9.0.19" - "@fluentui/react-shared-contexts" "^9.13.0" - "@fluentui/react-utilities" "^9.15.2" + "@fluentui/react-jsx-runtime" "^9.0.29" + "@fluentui/react-shared-contexts" "^9.14.0" + "@fluentui/react-utilities" "^9.18.0" "@griffel/react" "^1.5.14" "@swc/helpers" "^0.5.1" @@ -7544,10 +7554,10 @@ jsonpointer@^5.0.0: object.assign "^4.1.4" object.values "^1.1.6" -keyborg@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/keyborg/-/keyborg-2.2.0.tgz#a59c431f3b949dcec3b0357d5b9c6b7a69d0c1e9" - integrity sha512-yQa1dz+FilQ+w3JM6GH2V/wnFeQhfbkK9stvs3UiraW3GOEO7zrOBBh0ZuHsrzeN1xx6v7P5EpA2JtOUUnfN/w== +keyborg@2.5.0, keyborg@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/keyborg/-/keyborg-2.5.0.tgz#0690136ecfa75e2f245b67f65bdb2be296f5735a" + integrity sha512-nb4Ji1suqWqj6VXb61Jrs4ab/UWgtGph4wDch2NIZDfLBUObmLcZE0aiDjZY49ghtu03fvwxDNvS9ZB0XMz6/g== kind-of@^6.0.2: version "6.0.3" @@ -10598,12 +10608,12 @@ symbol-tree@^3.2.4: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -tabster@^5.0.1: - version "5.0.2" - resolved "https://registry.yarnpkg.com/tabster/-/tabster-5.0.2.tgz#81dbbf20c8ca42f5c9ec3e0fb19897eaecbbb571" - integrity sha512-fCZCwNz+3yXD2dAtFD7FG5Ah4nvit0yBA0FKoV1QB2GH05nUJIaKnCFY4JjBFkPdQNsKa+iSmF8gE6aNOcBnrQ== +tabster@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/tabster/-/tabster-6.0.0.tgz#7fbea44c1e59f636cd3837c63491fdcb60974a2c" + integrity sha512-Dvrzv4wG+Qjw9wmC7bKOTVXDn24h8XZLNPmc+XfuEv4pGiTxg+EZ5fp265ccqu00E2om8Wznp9jFftWVu624aQ== dependencies: - keyborg "^2.2.0" + keyborg "2.5.0" tslib "^2.3.1" tailwindcss@^3.0.2: From c751d37a841aac93eb5cbc3338bce9421361706f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Feb 2024 16:07:40 -0800 Subject: [PATCH 31/79] Bump @playwright/test from 1.40.0 to 1.41.2 in /webapp (#785) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@playwright/test](https://github.com/microsoft/playwright) from 1.40.0 to 1.41.2.
Release notes

Sourced from @​playwright/test's releases.

v1.41.2

Highlights

microsoft/playwright#29123 - [REGRESSION] route.continue: Protocol error (Fetch.continueRequest): Invalid InterceptionId.

Browser Versions

  • Chromium 121.0.6167.57
  • Mozilla Firefox 121.0
  • WebKit 17.4

This version was also tested against the following stable channels:

  • Google Chrome 120
  • Microsoft Edge 120

v1.41.1

Highlights

microsoft/playwright#29067 - [REGRESSION] Codegen/Recorder: not all clicks are being actioned nor recorded microsoft/playwright#29028 - [REGRESSION] React component tests throw type error when passing null/undefined to component microsoft/playwright#29027 - [REGRESSION] React component tests not passing Date prop values microsoft/playwright#29023 - [REGRESSION] React component tests not rendering children prop microsoft/playwright#29019 - [REGRESSION] trace.playwright.dev does not currently support the loading from URL

Browser Versions

  • Chromium 121.0.6167.57
  • Mozilla Firefox 121.0
  • WebKit 17.4

This version was also tested against the following stable channels:

  • Google Chrome 120
  • Microsoft Edge 120

v1.41.0

New APIs

Browser Versions

  • Chromium 121.0.6167.57
  • Mozilla Firefox 121.0
  • WebKit 17.4

This version was also tested against the following stable channels:

  • Google Chrome 120
  • Microsoft Edge 120

v1.40.1

... (truncated)

Commits
  • a409667 chore: mark 1.41.2 (#29293)
  • 414affa cherry-pick(#29271): Revert "chore: remove fake error from expect calls (#2...
  • 7a72adc cherry-pick(#29180): fix: interception id not found error in route.co… (#29222)
  • 8f0163f chore: mark 1.41.1 (#29075)
  • 98a6618 cherry-pick(#29069): Revert "feat(codegen): add range input recording support...
  • 50f1f08 cherry-pick(#29070): chore(ct): revert export mount result
  • e5d201b cherry-pick(#29031): fix(ct): allow passing date, url, bigint as properties
  • 8ee2d81 cherry-pick(#29026): test: add a props.children test
  • 50a8e4f cherry-pick(#29016): chore: add an image import component test
  • cb6c64c cherry-pick(#28986): fix(ct): move import list into the compilation cache data
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by yurys, a new releaser for @​playwright/test since your current version.


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@playwright/test&package-manager=npm_and_yarn&previous-version=1.40.0&new-version=1.41.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index 69e1b1a17..21e168adc 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -21,7 +21,7 @@ "@fluentui/react-icons": "^2.0.224", "@fluentui/react-northstar": "^0.66.4", "@microsoft/signalr": "^8.0.0", - "@playwright/test": "^1.40.0", + "@playwright/test": "^1.41.2", "@reduxjs/toolkit": "^2.0.1", "debug": "^4.3.4", "microsoft-cognitiveservices-speech-sdk": "^1.35.0", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 736b23b43..fa13bbfd3 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -2707,12 +2707,12 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@playwright/test@^1.40.0": - version "1.40.0" - resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.40.0.tgz#d06c506977dd7863aa16e07f2136351ecc1be6ed" - integrity sha512-PdW+kn4eV99iP5gxWNSDQCbhMaDVej+RXL5xr6t04nbKLCBwYtA046t7ofoczHOm8u6c+45hpDKQVZqtqwkeQg== +"@playwright/test@^1.41.2": + version "1.41.2" + resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.41.2.tgz#bd9db40177f8fd442e16e14e0389d23751cdfc54" + integrity sha512-qQB9h7KbibJzrDpkXkYvsmiDJK14FULCCZgEcoe2AvFAS64oCirWTwzTlAYEbKaRxWs5TFesE1Na6izMv3HfGg== dependencies: - playwright "1.40.0" + playwright "1.41.2" "@pmmmwh/react-refresh-webpack-plugin@^0.5.3": version "0.5.10" @@ -8740,17 +8740,17 @@ pkg-up@^3.1.0: dependencies: find-up "^3.0.0" -playwright-core@1.40.0: - version "1.40.0" - resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.40.0.tgz#82f61e5504cb3097803b6f8bbd98190dd34bdf14" - integrity sha512-fvKewVJpGeca8t0ipM56jkVSU6Eo0RmFvQ/MaCQNDYm+sdvKkMBBWTE1FdeMqIdumRaXXjZChWHvIzCGM/tA/Q== +playwright-core@1.41.2: + version "1.41.2" + resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.41.2.tgz#db22372c708926c697acc261f0ef8406606802d9" + integrity sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA== -playwright@1.40.0: - version "1.40.0" - resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.40.0.tgz#2a1824b9fe5c4fe52ed53db9ea68003543a99df0" - integrity sha512-gyHAgQjiDf1m34Xpwzaqb76KgfzYrhK7iih+2IzcOCoZWr/8ZqmdBw+t0RU85ZmfJMgtgAiNtBQ/KS2325INXw== +playwright@1.41.2: + version "1.41.2" + resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.41.2.tgz#4e760b1c79f33d9129a8c65cc27953be6dd35042" + integrity sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A== dependencies: - playwright-core "1.40.0" + playwright-core "1.41.2" optionalDependencies: fsevents "2.3.2" From 9b7b8dc15b7bd99f0c4eb3cb6b019db1d8860163 Mon Sep 17 00:00:00 2001 From: Marcelo Jose Date: Tue, 6 Feb 2024 21:12:29 -0300 Subject: [PATCH 32/79] Included button to copy chat history item (#789) ### Motivation and Context 1. Why is this change required? UX 2. What problem does it solve? Improve user experience when need copy chat history item ### Description If the current message is from a bot and if the message has a prompt, it renders a Tooltip component with a Button inside it. The Tooltip component is used to display a small pop-up box when the user hovers over an element. The content of the Tooltip changes based on the state of messagedCopied. If messagedCopied is true, the Tooltip displays 'Copied', otherwise, it displays 'Copy text'. Inside the Tooltip, there is a Button component. The icon of the Button changes based on the messagedCopied state. If messagedCopied is true, it shows a ClipboardTask20Regular icon, otherwise, it shows a Clipboard20Regular icon. The Button has an onClick event handler that triggers the copyOnClick function when the button is clicked. ### Contribution Checklist - [ 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 :smile: ![copy_button](https://github.com/microsoft/chat-copilot/assets/6529846/98f64934-1a64-475e-9727-daf397c97004) Co-authored-by: Marcelo Jose --- .../chat/chat-history/ChatHistoryItem.tsx | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/webapp/src/components/chat/chat-history/ChatHistoryItem.tsx b/webapp/src/components/chat/chat-history/ChatHistoryItem.tsx index a809ac8ad..4061198f7 100644 --- a/webapp/src/components/chat/chat-history/ChatHistoryItem.tsx +++ b/webapp/src/components/chat/chat-history/ChatHistoryItem.tsx @@ -2,14 +2,23 @@ import { AvatarProps, + Button, Persona, Text, ToggleButton, + Tooltip, makeStyles, mergeClasses, shorthands, } from '@fluentui/react-components'; -import { ChevronDown20Regular, ChevronUp20Regular, ThumbDislikeFilled, ThumbLikeFilled } from '@fluentui/react-icons'; +import { + ChevronDown20Regular, + ChevronUp20Regular, + Clipboard20Regular, + ClipboardTask20Regular, + ThumbDislikeFilled, + ThumbLikeFilled, +} from '@fluentui/react-icons'; import React, { useState } from 'react'; import { useChat } from '../../../libs/hooks/useChat'; import { AuthorRoles, ChatMessageType, IChatMessage, UserFeedback } from '../../../libs/models/ChatMessage'; @@ -116,6 +125,17 @@ export const ChatHistoryItem: React.FC = ({ message, messa : chat.getChatUserById(message.userName, selectedId, conversations[selectedId].users); const fullName = user?.fullName ?? message.userName; + const [messagedCopied, setMessageCopied] = useState(false); + + const copyOnClick = async () => { + await navigator.clipboard.writeText(message.content).then(() => { + setMessageCopied(true); + setTimeout(() => { + setMessageCopied(false); + }, 2000); + }); + }; + const avatar: AvatarProps = isBot ? { image: { src: conversations[selectedId].botProfilePicture } } : isDefaultUser @@ -168,6 +188,17 @@ export const ChatHistoryItem: React.FC = ({ message, messa {!isMe && {fullName}} {timestampToDateString(message.timestamp, true)} {isBot && } + {isBot && message.prompt && ( + +