You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The test should run against the build artifacts from Azure Pipelines.
Manual testing on major browsers using webchat-release-testing
Before starting testing, update all the browser version to latest
Chrome 88.0.4324.190
Edge 88.0.705.81
Firefox 86.0
IE11 (Windows 10 21322.1000)
macOS Safari 13.1.3 (15609.4.1)
DLSpeech: Web Socket connection to westus2.convai.speech.microsoft.com closed instantly after connected, it also repro on previous versions of Web Chat (failed on 4.9.0, 4.8.1)
Fixes #3537. Fix some carousels improperly using aria-roledescription, by @corinagum in PR #3599
Fixes #3483. IE11 anchors fixed to open securely without 'noreferrer' or 'noopener', by @corinagum in PR #3607
Fixes #3565. Allow strikethrough <s> on sanitize markdown, by @corinagum in PR #3646
Fixes #3672. Center the icon of send box buttons vertically and horizontally, by @compulim in PR #3673
Fixes #3683. Activities should be acknowledged when user scrolls to bottom, by @compulim in PR #3684
Fixes #3431. Race condition between the first bot activity and first user activity should not cause the first bot activity to be delayed, by @compulim in PR #3705
Fixes #3676. Activities without text should not generate bogus aria-labelledby, by @compulim in PR #3697
Fixes #3625. Update 'no screen reader for custom activity middleware' warning and add screen reader renderer documentation to ACCESSIBILITY.md, by @corinagum in PR #3689
Fixes #3453. Fixes plain text file attachments to show download link when uploaded, by @corinagum in PR #3711
Fixes #3411. With Direct Line Speech, clicking on microphone button during speech recognition should no longer stop working, by @compulim in PR #3694
Although it no locker lock up microphone, clicking on the microphone button has no effect because Direct Line Speech does not support aborting speech recognition
Fixes #3421. With Direct Line Speech, after not able to recognize any speech, it should no longer stop working, by @compulim in PR #3694
Fixes #3616. [Accessibility documentation] Update activity timestamp grouping to match visual UI, by @amal-khalaf in PR #3708
Fixes #3718. Fixed webpack.config.js to use default settings of ['browser', 'module', 'main'] and resolved issues with uuid package in IE11, by @compulim in PR #3726
Fixes #3622. Apply pushed button style options and aria-pressed on Adaptive Cards selected buttons, by @amal-khalaf in PR #3710
Fixes #3618. Fix Adaptive Cards anchors being disabled when Adaptive Cards is obsolete, by @corinagum in PR #3687
Fixes #3747. aria-pressed and aria-role is not properly set on Adaptive Cards submit buttons, by @amal-khalaf in PR #3744
Fixes #3750. Debump Node.js engines requirements for some packages to 12.0.0, by @compulim in PR #3753
Fixes #3760. Use <ErrorBoundary> to wrap around attachment renderer, by @compulim in PR #3761
Fixes #3764. Added role="group" to the focusable transcript to enable aria-activedescendant, by @compulim in PR #3765
Changed
Bumped all dependencies to the latest versions, by @compulim in PR #3594, PR #3694, and PR #3544
Checklist
Build
Bumpbotframework-directlinejs
to0.14.1
4.12.0
CHANGELOG.md
to mark specific changes in4.12.0
npm version --no-git-tag-version 4.12.0
master
, the PR number is Bump version number to 4.12.0 #373963bb97a
true
BotFramework-WebChat-daily
218799
and commit is63bb97a
Test
webchat-release-testing
westus2.convai.speech.microsoft.com
closed instantly after connected, it also repro on previous versions of Web Chat (failed on 4.9.0, 4.8.1)4.12.0
and previous releasesRelease
master
orbranch, runqfe
git status
to checkgit pull
/package.json
,/package-lock.json
, andCHANGELOG.md
has a version of4.12.0
git log
63bb97a
git tag v4.12.0
git push -u upstream v4.12.0
CHANGELOG.md
curl -H 'Accept-Encoding: gzip' https://cdn.botframework.com/botframework-webchat/4.12.0/webchat.js | gunzip - | openssl dgst -sha384 -binary | openssl base64 -A
cat webchat.js | openssl dgst -sha384 -binary | openssl base64 -A
stats.json
and 5 tarballswebchat-release-testing/drops
[[PROD]]Push-WebChat-to-npmjs
29
and commit is63bb97a
[[PROD]]Push-WebChat-to-Prod-CDN-with-approval
218799
, release number is34
and commit is63bb97a
131156
(this is fixed)Post-release check
webchat-release-testing
01.create-react-app
01.create-react-app/node_modules
npm install
npm install botframework-webchat@4.12.0
(just install the bundle package)npm run build
npx serve
(at repo root)Notification to interested parties
Changelog
[4.12.0] - 2021-02-18
Added
flow
layout to suggested actions, by @compulim in PR #3641 and PR #3748autoScrollSnapOnActivity
totrue
to pause auto-scroll after more than one activity is shown, or a number to pause after X number of activitiesautoScrollSnapOnPage
totrue
to pause auto-scroll when a page is filled, or a number between0
and1
to pause after % of page is filledautoScrollSnapOnActivityOffset
andautoScrollSnapOnPageOffset
to a number (in pixels) to overscroll/underscroll after the pausesendBoxButtonAlignment
for button alignment in multi-line text mode, by @compulim in PR #3668DIRECT_LINE_SPEECH.md
for instructionscontainerRole
to default style options, by @nfreear in PR #3669useObserveTranscriptFocus
hook, by @compulim in PR #3755Fixed
HOOKS.md
verbiage, by @corinagum in PR #3564<s>
on sanitize markdown, by @corinagum in PR #3646aria-labelledby
, by @compulim in PR #3697ACCESSIBILITY.md
, by @corinagum in PR #3689webpack.config.js
to use default settings of['browser', 'module', 'main']
and resolved issues withuuid
package in IE11, by @compulim in PR #3726aria-pressed
on Adaptive Cards selected buttons, by @amal-khalaf in PR #3710aria-pressed
andaria-role
is not properly set on Adaptive Cards submit buttons, by @amal-khalaf in PR #374412.0.0
, by @compulim in PR #3753<ErrorBoundary>
to wrap around attachment renderer, by @compulim in PR #3761role="group"
to the focusable transcript to enablearia-activedescendant
, by @compulim in PR #3765Changed
@babel/cli@7.12.1
@babel/core@7.12.3
@babel/plugin-proposal-class-properties@7.12.1
@babel/plugin-proposal-object-rest-spread@7.12.1
@babel/plugin-transform-runtime@7.12.1
@babel/preset-env@7.12.1
@babel/preset-react@7.12.5
@babel/preset-typescript@7.12.1
@babel/runtime@7.12.5
@types/node@14.14.6
@types/react@16.9.55
@typescript-eslint/eslint-plugin@4.6.1
@typescript-eslint/parser@4.6.1
babel-jest@26.6.3
eslint-plugin-prettier@3.1.4
eslint-plugin-react-hooks@4.2.0
eslint-plugin-react@7.21.5
eslint@7.12.1
husky@4.3.0
jest-image-snapshot@4.2.0
jest-junit@12.0.0
jest-trx-results-processor@2.2.0
jest@26.6.3
lint-staged@10.5.1
lolex@6.0.0
node-dev@6.2.0
node-fetch@2.6.1
prettier@2.1.2
source-map-loader@1.1.2
terser-webpack-plugin@4.2.3
typescript@4.0.5
webpack-cli@4.2.0
webpack-stats-plugin@1.0.2
webpack@4.44.2
@babel/runtime@7.12.5
botframework-directlinejs@0.14.1
globalize@1.6.0
markdown-it@12.0.2
microsoft-cognitiveservices-speech-sdk@1.15.1
react-redux@7.2.2
redux@4.0.5
sanitize-html@2.1.2
web-speech-cognitive-services@7.1.0
whatwg-fetch@3.4.1
Samples
window.opener.postMessage
, by @corinagum in PR #3696The text was updated successfully, but these errors were encountered: