@@ -133,79 +133,104 @@ Notes: web developers are advised to use [`~` (tilde range)](https://github.com/
133133 - [ ` react-dictate-button@4.0.0 ` ] ( https://npmjs.com/package/react-dictate-button )
134134- Enabled icon customization in Fluent theme through CSS variables, in PR [ #5413 ] ( https://github.com/microsoft/BotFramework-WebChat/pull/5413 ) , by [ @OEvgeny ] ( https://github.com/OEvgeny )
135135 - Reworked, enabled in Web Chat, in PR [ #5502 ] ( https://github.com/microsoft/BotFramework-WebChat/pull/5502 ) , by [ @OEvgeny ] ( https://github.com/OEvgeny )
136- - Bumped all dependencies to the latest versions, by [ @compulim ] ( https://github.com/compulim ) in PR [ #5427 ] ( https://github.com/microsoft/BotFramework-WebChat/pull/5427 )
136+ - Bumped all dependencies to the latest versions, by [ @compulim ] ( https://github.com/compulim ) in PR [ #5427 ] ( https://github.com/microsoft/BotFramework-WebChat/pull/5427 ) and PR [ # 5529 ] ( https://github.com/microsoft/BotFramework-WebChat/pull/5529 )
137137 - Production dependencies
138- - [ ` core-js-pure@3.40.0 ` ] ( https://npmjs.com/package/core-js-pure/ )
139- - [ ` core-js@3.40.0 ` ] ( https://npmjs.com/package/core-js/ )
140- - [ ` event-as-promise@2.0.0 ` ] ( https://npmjs.com/package/event-as-promise/ )
141- - [ ` katex@0.16.21 ` ] ( https://npmjs.com/package/katex/ )
142- - [ ` mdast-util-from-markdown@2.0.2 ` ] ( https://npmjs.com/package/mdast-util-from-markdown/ )
143- - [ ` micromark-extension-gfm@3.0.0 ` ] ( https://npmjs.com/package/micromark-extension-gfm/ )
144- - [ ` micromark-util-character@2.1.1 ` ] ( https://npmjs.com/package/micromark-util-character/ )
145- - [ ` micromark@4.0.1 ` ] ( https://npmjs.com/package/micromark/ )
146- - [ ` microsoft-cognitiveservices-speech-sdk@1.42.0 ` ] ( https://npmjs.com/package/microsoft-cognitiveservices-speech-sdk/ )
147- - [ ` mime@4.0.6 ` ] ( https://npmjs.com/package/mime/ )
148- - [ ` react-chain-of-responsibility@0.2.0 ` ] ( https://npmjs.com/package/react-chain-of-responsibility/ )
149- - [ ` react-scroll-to-bottom@4.2.0 ` ] ( https://npmjs.com/package/react-scroll-to-bottom/ )
150- - [ ` sanitize-html@2.14.0 ` ] ( https://npmjs.com/package/sanitize-html/ )
151- - [ ` shiki@2.3.2 ` ] ( https://npmjs.com/package/shiki/ )
152- - [ ` use-propagate@0.2.1 ` ] ( https://npmjs.com/package/use-propagate/ )
153- - [ ` use-state-with-ref@0.1.0 ` ] ( https://npmjs.com/package/use-state-with-ref/ )
154- - [ ` valibot@1.1.0 ` ] ( https://npmjs.com/package/valibot/ )
155- - [ ` web-speech-cognitive-services@8.1.1 ` ] ( https://npmjs.com/package/web-speech-cognitive-services/ )
138+ - [ ` @babel/runtime@7.28.2 ` ] ( https://npmjs.com/package/@babel/runtime/v/7.28.2 )
139+ - [ ` botframework-directlinejs@0.15.6 ` ] ( https://npmjs.com/package/botframework-directlinejs/v/0.15.6 )
140+ - [ ` core-js-pure@3.44.0 ` ] ( https://npmjs.com/package/core-js-pure/v/3.44.0 )
141+ - [ ` core-js@3.44.0 ` ] ( https://npmjs.com/package/core-js/v/3.44.0 )
142+ - [ ` event-as-promise@2.0.0 ` ] ( https://npmjs.com/package/event-as-promise/v/2.0.0 )
143+ - [ ` iter-fest@0.3.0 ` ] ( https://npmjs.com/package/iter-fest/v/0.3.0 )
144+ - [ ` katex@0.16.22 ` ] ( https://npmjs.com/package/katex/v/0.16.22 )
145+ - [ ` mdast-util-from-markdown@2.0.2 ` ] ( https://npmjs.com/package/mdast-util-from-markdown/v/2.0.2 )
146+ - [ ` merge-refs@2.0.0 ` ] ( https://npmjs.com/package/merge-refs/v/2.0.0 )
147+ - [ ` micromark-extension-gfm@3.0.0 ` ] ( https://npmjs.com/package/micromark-extension-gfm/v/3.0.0 )
148+ - [ ` micromark-util-character@2.1.1 ` ] ( https://npmjs.com/package/micromark-util-character/v/2.1.1 )
149+ - [ ` micromark@4.0.2 ` ] ( https://npmjs.com/package/micromark/v/4.0.2 )
150+ - [ ` microsoft-cognitiveservices-speech-sdk@1.45.0 ` ] ( https://npmjs.com/package/microsoft-cognitiveservices-speech-sdk/v/1.45.0 )
151+ - [ ` mime@4.0.7 ` ] ( https://npmjs.com/package/mime/v/4.0.7 )
152+ - [ ` react-chain-of-responsibility@0.3.0 ` ] ( https://npmjs.com/package/react-chain-of-responsibility/v/0.3.0 )
153+ - [ ` react-say@2.2.0 ` ] ( https://npmjs.com/package/react-say/v/2.2.0 )
154+ - [ ` react-scroll-to-bottom@4.2.0 ` ] ( https://npmjs.com/package/react-scroll-to-bottom/v/4.2.0 )
155+ - [ ` react-wrap-with@0.1.0 ` ] ( https://npmjs.com/package/react-wrap-with/v/0.1.0 )
156+ - [ ` sanitize-html@2.17.0 ` ] ( https://npmjs.com/package/sanitize-html/v/2.17.0 )
157+ - [ ` shiki@2.5.0 ` ] ( https://npmjs.com/package/shiki/v/2.5.0 )
158+ - [ ` use-propagate@0.2.1 ` ] ( https://npmjs.com/package/use-propagate/v/0.2.1 )
159+ - [ ` use-ref-from@0.1.0 ` ] ( https://npmjs.com/package/use-ref-from/v/0.1.0 )
160+ - [ ` use-state-with-ref@0.1.0 ` ] ( https://npmjs.com/package/use-state-with-ref/v/0.1.0 )
161+ - [ ` valibot@1.1.0 ` ] ( https://npmjs.com/package/valibot/v/1.1.0 )
162+ - [ ` web-speech-cognitive-services@8.1.1 ` ] ( https://npmjs.com/package/web-speech-cognitive-services/v/8.1.1 )
156163 - Development dependencies
157- - [ ` @biomejs/biome@1.9.4 ` ] ( https://npmjs.com/package/@biomejs/biome/ )
158- - [ ` @emotion/css@11.13.5 ` ] ( https://npmjs.com/package/@emotion/css/ )
159- - [ ` @happy-dom/jest-environment@17.1.0 ` ] ( https://npmjs.com/package/@happy-dom/jest-environment/ )
160- - [ ` @jridgewell/sourcemap-codec@1.5.0 ` ] ( https://npmjs.com/package/@jridgewell/sourcemap-codec/ )
161- - [ ` @types/mdast@4.0.4 ` ] ( https://npmjs.com/package/@types/mdast/ )
162- - [ ` @types/node@22.13.4 ` ] ( https://npmjs.com/package/@types/node/ )
163- - [ ` @types/react-dom@16.9.25 ` ] ( https://npmjs.com/package/@types/react-dom/ )
164- - [ ` @types/react@16.14.62 ` ] ( https://npmjs.com/package/@types/react/ )
165- - [ ` @types/react@16.14.62 ` ] ( https://npmjs.com/package/@types/react/ )
166- - [ ` @typescript-eslint/eslint-plugin@8.24.0 ` ] ( https://npmjs.com/package/@typescript-eslint/eslint-plugin/ )
167- - [ ` @typescript-eslint/parser@8.24.0 ` ] ( https://npmjs.com/package/@typescript-eslint/parser/ )
168- - [ ` adm-zip@0.5.16 ` ] ( https://npmjs.com/package/adm-zip/ )
169- - [ ` axe-core@4.10.2 ` ] ( https://npmjs.com/package/axe-core/ )
170- - [ ` babel-plugin-istanbul@7.0.0 ` ] ( https://npmjs.com/package/babel-plugin-istanbul/ )
171- - [ ` bent@7.3.12 ` ] ( https://npmjs.com/package/bent/ )
172- - [ ` compression@1.8.0 ` ] ( https://npmjs.com/package/compression/ )
173- - [ ` concurrently@9.1.2 ` ] ( https://npmjs.com/package/concurrently/ )
174- - [ ` core-js@3.40.0 ` ] ( https://npmjs.com/package/core-js/ )
175- - [ ` dotenv@16.4.7 ` ] ( https://npmjs.com/package/dotenv/ )
176- - [ ` esbuild@0.25.0 ` ] ( https://npmjs.com/package/esbuild/ )
177- - [ ` eslint-config-prettier@10.0.1 ` ] ( https://npmjs.com/package/eslint-config-prettier/ )
178- - [ ` eslint-plugin-import@2.31.0 ` ] ( https://npmjs.com/package/eslint-plugin-import/ )
179- - [ ` eslint-plugin-prettier@5.2.3 ` ] ( https://npmjs.com/package/eslint-plugin-prettier/ )
180- - [ ` eslint-plugin-react-hooks@5.1.0 ` ] ( https://npmjs.com/package/eslint-plugin-react-hooks/ )
181- - [ ` eslint-plugin-react@7.37.4 ` ] ( https://npmjs.com/package/eslint-plugin-react/ )
182- - [ ` eslint-plugin-security@3.0.1 ` ] ( https://npmjs.com/package/eslint-plugin-security/ )
183- - [ ` eslint@8.57.1 ` ] ( https://npmjs.com/package/eslint/ )
184- - [ ` express@4.21.2 ` ] ( https://npmjs.com/package/express/ )
185- - [ ` glob@8.1.0 ` ] ( https://npmjs.com/package/glob/ )
186- - [ ` http-proxy-middleware@2.0.7 ` ] ( https://npmjs.com/package/http-proxy-middleware/ )
187- - [ ` husky@9.1.7 ` ] ( https://npmjs.com/package/husky/ )
188- - [ ` lint-staged@15.4.3 ` ] ( https://npmjs.com/package/lint-staged/ )
189- - [ ` micromark-util-types@2.0.1 ` ] ( https://npmjs.com/package/micromark-util-types/ )
190- - [ ` nodemon@3.1.9 ` ] ( https://npmjs.com/package/nodemon/ )
191- - [ ` nopt@8.1.0 ` ] ( https://npmjs.com/package/nopt/ )
192- - [ ` prettier@3.5.1 ` ] ( https://npmjs.com/package/prettier/ )
193- - [ ` progress@2.0.3 ` ] ( https://npmjs.com/package/progress/ )
194- - [ ` q@1.5.1 ` ] ( https://npmjs.com/package/q/ )
195- - [ ` read-pkg-up@11.0.0 ` ] ( https://npmjs.com/package/read-pkg-up/ )
196- - [ ` read-pkg@9.0.1 ` ] ( https://npmjs.com/package/read-pkg/ )
197- - [ ` request-progress@3.0.0 ` ] ( https://npmjs.com/package/request-progress/ )
198- - [ ` request@2.88.2 ` ] ( https://npmjs.com/package/request/ )
199- - [ ` selenium-webdriver@4.28.1 ` ] ( https://npmjs.com/package/selenium-webdriver/ )
200- - [ ` selfsigned@2.4.1 ` ] ( https://npmjs.com/package/selfsigned/ )
201- - [ ` serve-handler@6.1.6 ` ] ( https://npmjs.com/package/serve-handler/ )
202- - [ ` serve@14.2.4 ` ] ( https://npmjs.com/package/serve/ )
203- - [ ` tsd@0.31.2 ` ] ( https://npmjs.com/package/tsd/ )
204- - [ ` tsup@8.3.6 ` ] ( https://npmjs.com/package/tsup/ )
205- - [ ` type-fest@4.34.1 ` ] ( https://npmjs.com/package/type-fest/ )
206- - [ ` typescript@5.7.3 ` ] ( https://npmjs.com/package/typescript/ )
207- - [ ` webpack-cli@6.0.1 ` ] ( https://npmjs.com/package/webpack-cli/ )
208- - [ ` webpack@5.98.0 ` ] ( https://npmjs.com/package/webpack/ )
164+ - [ ` @babel/cli@7.28.0 ` ] ( https://npmjs.com/package/@babel/cli/v/7.28.0 )
165+ - [ ` @babel/core@7.28.0 ` ] ( https://npmjs.com/package/@babel/core/v/7.28.0 )
166+ - [ ` @babel/plugin-transform-runtime@7.28.0 ` ] ( https://npmjs.com/package/@babel/plugin-transform-runtime/v/7.28.0 )
167+ - [ ` @babel/plugin-transform-typescript@7.28.0 ` ] ( https://npmjs.com/package/@babel/plugin-transform-typescript/v/7.28.0 )
168+ - [ ` @babel/preset-env@7.28.0 ` ] ( https://npmjs.com/package/@babel/preset-env/v/7.28.0 )
169+ - [ ` @babel/preset-react@7.27.1 ` ] ( https://npmjs.com/package/@babel/preset-react/v/7.27.1 )
170+ - [ ` @babel/preset-typescript@7.27.1 ` ] ( https://npmjs.com/package/@babel/preset-typescript/v/7.27.1 )
171+ - [ ` @babel/runtime@7.28.2 ` ] ( https://npmjs.com/package/@babel/runtime/v/7.28.2 )
172+ - [ ` @biomejs/biome@2.1.3 ` ] ( https://npmjs.com/package/@biomejs/biome/v/2.1.3 )
173+ - [ ` @emotion/css@11.13.5 ` ] ( https://npmjs.com/package/@emotion/css/v/11.13.5 )
174+ - [ ` @happy-dom/jest-environment@18.0.1 ` ] ( https://npmjs.com/package/@happy-dom/jest-environment/v/18.0.1 )
175+ - [ ` @jridgewell/sourcemap-codec@1.5.4 ` ] ( https://npmjs.com/package/@jridgewell/sourcemap-codec/v/1.5.4 )
176+ - [ ` @types/dom-speech-recognition@0.0.6 ` ] ( https://npmjs.com/package/@types/dom-speech-recognition/v/0.0.6 )
177+ - [ ` @types/jest@29.5.14 ` ] ( https://npmjs.com/package/@types/jest/v/29.5.14 )
178+ - [ ` @types/mdast@4.0.4 ` ] ( https://npmjs.com/package/@types/mdast/v/4.0.4 )
179+ - [ ` @types/node@24.1.0 ` ] ( https://npmjs.com/package/@types/node/v/24.1.0 )
180+ - [ ` @types/react-dom@16.9.25 ` ] ( https://npmjs.com/package/@types/react-dom/v/16.9.25 )
181+ - [ ` @types/react@16.14.65 ` ] ( https://npmjs.com/package/@types/react/v/16.14.65 )
182+ - [ ` @typescript-eslint/eslint-plugin@8.38.0 ` ] ( https://npmjs.com/package/@typescript-eslint/eslint-plugin/v/8.38.0 )
183+ - [ ` @typescript-eslint/parser@8.38.0 ` ] ( https://npmjs.com/package/@typescript-eslint/parser/v/8.38.0 )
184+ - [ ` adm-zip@0.5.16 ` ] ( https://npmjs.com/package/adm-zip/v/0.5.16 )
185+ - [ ` axe-core@4.10.3 ` ] ( https://npmjs.com/package/axe-core/v/4.10.3 )
186+ - [ ` babel-jest@29.7.0 ` ] ( https://npmjs.com/package/babel-jest/v/29.7.0 )
187+ - [ ` babel-plugin-istanbul@7.0.0 ` ] ( https://npmjs.com/package/babel-plugin-istanbul/v/7.0.0 )
188+ - [ ` bent@7.3.12 ` ] ( https://npmjs.com/package/bent/v/7.3.12 )
189+ - [ ` botframework-directlinejs@0.15.6 ` ] ( https://npmjs.com/package/botframework-directlinejs/v/0.15.6 )
190+ - [ ` compression@1.8.1 ` ] ( https://npmjs.com/package/compression/v/1.8.1 )
191+ - [ ` concurrently@9.2.0 ` ] ( https://npmjs.com/package/concurrently/v/9.2.0 )
192+ - [ ` core-js-pure@3.44.0 ` ] ( https://npmjs.com/package/core-js-pure/v/3.44.0 )
193+ - [ ` core-js@3.44.0 ` ] ( https://npmjs.com/package/core-js/v/3.44.0 )
194+ - [ ` cross-env@10.0.0 ` ] ( https://npmjs.com/package/cross-env/v/10.0.0 )
195+ - [ ` dotenv@17.2.1 ` ] ( https://npmjs.com/package/dotenv/v/17.2.1 )
196+ - [ ` esbuild@0.25.8 ` ] ( https://npmjs.com/package/esbuild/v/0.25.8 )
197+ - [ ` eslint-config-prettier@10.1.8 ` ] ( https://npmjs.com/package/eslint-config-prettier/v/10.1.8 )
198+ - [ ` eslint-plugin-import@2.32.0 ` ] ( https://npmjs.com/package/eslint-plugin-import/v/2.32.0 )
199+ - [ ` eslint-plugin-prettier@5.5.3 ` ] ( https://npmjs.com/package/eslint-plugin-prettier/v/5.5.3 )
200+ - [ ` eslint-plugin-react-hooks@5.2.0 ` ] ( https://npmjs.com/package/eslint-plugin-react-hooks/v/5.2.0 )
201+ - [ ` eslint-plugin-react@7.37.5 ` ] ( https://npmjs.com/package/eslint-plugin-react/v/7.37.5 )
202+ - [ ` eslint-plugin-security@3.0.1 ` ] ( https://npmjs.com/package/eslint-plugin-security/v/3.0.1 )
203+ - [ ` eslint@8.57.1 ` ] ( https://npmjs.com/package/eslint/v/8.57.1 )
204+ - [ ` express@5.1.0 ` ] ( https://npmjs.com/package/express/v/5.1.0 )
205+ - [ ` glob@8.1.0 ` ] ( https://npmjs.com/package/glob/v/8.1.0 )
206+ - [ ` http-proxy-middleware@2.0.9 ` ] ( https://npmjs.com/package/http-proxy-middleware/v/2.0.9 )
207+ - [ ` husky@9.1.7 ` ] ( https://npmjs.com/package/husky/v/9.1.7 )
208+ - [ ` jest-environment-node@29.7.0 ` ] ( https://npmjs.com/package/jest-environment-node/v/29.7.0 )
209+ - [ ` jest-image-snapshot@6.5.1 ` ] ( https://npmjs.com/package/jest-image-snapshot/v/6.5.1 )
210+ - [ ` jest@29.7.0 ` ] ( https://npmjs.com/package/jest/v/29.7.0 )
211+ - [ ` lint-staged@16.1.2 ` ] ( https://npmjs.com/package/lint-staged/v/16.1.2 )
212+ - [ ` micromark-util-types@2.0.2 ` ] ( https://npmjs.com/package/micromark-util-types/v/2.0.2 )
213+ - [ ` microsoft-cognitiveservices-speech-sdk@1.45.0 ` ] ( https://npmjs.com/package/microsoft-cognitiveservices-speech-sdk/v/1.45.0 )
214+ - [ ` nodemon@3.1.10 ` ] ( https://npmjs.com/package/nodemon/v/3.1.10 )
215+ - [ ` nopt@8.1.0 ` ] ( https://npmjs.com/package/nopt/v/8.1.0 )
216+ - [ ` prettier@3.6.2 ` ] ( https://npmjs.com/package/prettier/v/3.6.2 )
217+ - [ ` progress@2.0.3 ` ] ( https://npmjs.com/package/progress/v/2.0.3 )
218+ - [ ` q@1.5.1 ` ] ( https://npmjs.com/package/q/v/1.5.1 )
219+ - [ ` read-pkg-up@11.0.0 ` ] ( https://npmjs.com/package/read-pkg-up/v/11.0.0 )
220+ - [ ` read-pkg@9.0.1 ` ] ( https://npmjs.com/package/read-pkg/v/9.0.1 )
221+ - [ ` request-progress@3.0.0 ` ] ( https://npmjs.com/package/request-progress/v/3.0.0 )
222+ - [ ` request@2.88.2 ` ] ( https://npmjs.com/package/request/v/2.88.2 )
223+ - [ ` selenium-webdriver@4.34.0 ` ] ( https://npmjs.com/package/selenium-webdriver/v/4.34.0 )
224+ - [ ` selfsigned@3.0.1 ` ] ( https://npmjs.com/package/selfsigned/v/3.0.1 )
225+ - [ ` serve-handler@6.1.6 ` ] ( https://npmjs.com/package/serve-handler/v/6.1.6 )
226+ - [ ` serve@14.2.4 ` ] ( https://npmjs.com/package/serve/v/14.2.4 )
227+ - [ ` tsd@0.32.0 ` ] ( https://npmjs.com/package/tsd/v/0.32.0 )
228+ - [ ` tsup@8.5.0 ` ] ( https://npmjs.com/package/tsup/v/8.5.0 )
229+ - [ ` type-fest@4.41.0 ` ] ( https://npmjs.com/package/type-fest/v/4.41.0 )
230+ - [ ` typescript-plugin-css-modules@5.2.0 ` ] ( https://npmjs.com/package/typescript-plugin-css-modules/v/5.2.0 )
231+ - [ ` typescript@5.8.3 ` ] ( https://npmjs.com/package/typescript/v/5.8.3 )
232+ - [ ` webpack-cli@6.0.1 ` ] ( https://npmjs.com/package/webpack-cli/v/6.0.1 )
233+ - [ ` webpack@5.101.0 ` ] ( https://npmjs.com/package/webpack/v/5.101.0 )
209234- Fixed [ #5446 ] ( https://github.com/microsoft/BotFramework-WebChat/issues/5446 ) . Embedded ` uuid ` so ` microsoft-cognitiveservices-speech-sdk ` do not need to use dynamic loading, as this could fail in Webpack 4 environment, in PR [ #5445 ] ( https://github.com/microsoft/BotFramework-WebChat/pull/5445 ) , by [ @compulim ] ( https://github.com/compulim )
210235- Fixed [ #5476 ] ( https://github.com/microsoft/BotFramework-WebChat/issues/5476 ) . Modernizing components through memoization and use [ ` valibot ` ] ( https://npmjs.com/package/valibot ) for props validation, by [ @compulim ] ( https://github.com/compulim )
211236- Ported ` useSuggestedActions ` to use React hooks as backend instead of Redux store, in PR [ #5489 ] ( https://github.com/microsoft/BotFramework-WebChat/pull/5489 ) , by [ @compulim ] ( https://github.com/compulim )
0 commit comments