v4.2
Closed Dec 18, 2018
100% complete
Added
- Build: Development build now include instrumentation code, updated build scripts
-
npm run build
will build for development with instrumentation code -
npm run prepublishOnly
will build for production -
npm run watch
will also run Webpack in watch loop
-
- Build: Automated testing using visual regression testing technique in #1323
- Docker-based automated …
Added
- Build: Development build now include instrumentation code, updated build scripts
npm run build
will build for development with instrumentation codenpm run prepublishOnly
will build for productionnpm run watch
will also run Webpack in watch loop
- Build: Automated testing using visual regression testing technique in #1323
- Docker-based automated testing using headless Chrome and Web Driver
- Screenshot comparison using
jest-image-snapshot
andpixelmatch
- Code is instrumented using
istanbul
- Test report is hosted on Coveralls
- Added French localization, by @tao1 in PR #1327
- Fix #1344, by updating
README.md
and adding validation logic foruserID
props, in #1447- If
userID
props present and also embedded in Direct Line token, will use the one from Direct Line token - If
userID
props present, they must be string and not prefixed withdl_
, to avoid confusion betweenuserID
props and Direct Line embedded user ID (which is forgery-proof) - If
userID
props does not pass the validation test or not specified, Web Chat will usedefault-user
instead
- If
- Added support for Cognitive Services Speech to Text and Text to Speech in PR #1442
Changed
- Core: Saga will run after custom middleware, in #1331
- Custom middleware run before saga to allow user to modify default behavior
- Build: Bump dependencies, in #1303
@babel
@babel/cli@7.1.2
@babel/core@7.1.2
@babel/plugin-proposal-class-properties@7.1.0
@babel/plugin-proposal-object-rest-spread@7.0.0
@babel/plugin-transform-runtime@7.1.0
@babel/preset-env@7.1.0
@babel/preset-react@7.0.0
@babel/preset-typescript@7.1.0
@babel/runtime@7.1.2
concurrently@4.0.1
jest
babel-jest@23.6.0
jest@23.6.0
ts-jest@23.10.4
typescript@3.1.6
webpack
webpack@4.24.0
webpack-command@0.4.2
- Fix Russian localization by @odysseus1973 in PR #1377
Fixed
- Fix #1397. Patched activities without
from
field, in PR #1405 - Fix #1237. Added new sample called
migration
, by @corinagum in PR #1398 - Fix #1332. Updated sample names and add table to README, by @corinagum in PR #1435
- Fix #1125. Added error handling for Adaptive Card JSON render, by @corinagum in PR #1395
- Build: Webpack watch mode now emits non-minified code for shorter dev RTT, in #1331
Samples
- Backchannel: Inject custom data into every
POST_ACTIVITY
, in #1331 - UI: Minimizable Web Chat, in #1290
- Others: Using Web Chat v3, in #1287
- Speech: Cognitive Services Speech to Text and Text to Speech (both subscription key and authorization token flow)
- Speech: Cognitive Services Speech to Text using lexical result (text normalization)
This milestone is closed.
No open issues remain. View closed issues or see open milestones in this repository.