Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
[Unreleased]
[0.15.6] - 2025-04-17
Changed
[0.15.5] - 2023-10-10
Added
- Direct Line Streaming: Added
networkInformationoption to assist detection of connection issues, by @compulim, in PR #412
[0.15.4] - 2023-06-05
Changed
[0.15.3] - 2023-06-05
Fixed
- Fixed #398. In
DirectLineStreaming, all calls to async function should be caught and rethrow appropriately, by @compulim in PR #399
[0.15.2] - 2023-03-21
Changed
- Bumped dependencies, by @compulim, in PR #390 and PR #396
- Production dependencies
- Development dependencies
[0.15.1] - 2022-02-09
Changed
- Bumped dependencies, by @compulim, in PR #351 and PR #366
- Production dependencies
- Development dependencies
[0.15.0] - 2021-07-29
Changed
- Bumped dependencies, by @compulim, in PR #351
- Production dependencies
- Development dependencies
@babel/cli@7.14.8@babel/core@7.14.8@babel/plugin-transform-runtime@7.14.5@babel/preset-env@7.14.8@babel/preset-typescript@7.14.5@types/jest@26.0.24@types/jsonwebtoken@8.5.4@types/node@16.4.0babel-loader@8.2.2babel-jest@27.0.6babel-plugin-istanbul@6.0.0concurrently@6.2.0dotenv@10.0.0event-target-shim@6.0.2get-port@5.1.1global-agent@2.2.0jest@27.0.6jest-environment-jsdom@27.0.6jsdom@16.6.0nock@13.1.1node-fetch@2.6.1restify@8.5.1rimraf@3.0.2simple-update-in@2.2.0typescript@4.3.5webpack@5.45.1webpack-cli@4.7.2webpack-stats-plugin@1.0.3
[0.14.1] - 2021-02-10
Changed
- Bumped
botframework-streaming@4.11.0, by @stevengum, in PR #323
[0.14.0] - 2021-02-09
Added
- Create better handling of Web Socket errors, by @compulim, in PR #324
- Added
setUserId()function to set user ID before connection, by @timenick, in PR #316
[0.13.1] - 2020-09-09
Changed
- Bumped
botframework-streaming@4.10.3, by @stevengum, in PR #308
[0.13.0] - 2020-08-17
Added
Fixed
- Fixed #287, removed
x-ms-bot-idheader, by @swagatmishra2007, in PR #296
[0.12.0] - 2020-06-04
Added
- Added support of Direct Line App Service Extension, by @ckkashyap, in PR #183 and #274
- Added support for
Retry-Afterheader and version information tox-ms-bot-agentheader, by @swagatmishra2007, in PR #247- Also improved testability of the package
Changed
- Lock down on version of dependencies, by @compulim, in PR #280
rxjs@5.5.10- This version is selected out of the previous commit of
package-lock.json
- This version is selected out of the previous commit of
- Bumped
botframework-streaming@4.9.2, by @compulim, in PR #285
[0.11.6] - 2019-10-25
Fixed
[0.11.5] - 2019-09-30
Breaking Changes
- Build folders updated
/dist/contains JavaScript bundle/dist/directline.jsis now in lowercase
/lib/contains ES modules and type definitions
- Build scripts updated
npm run build: Development build, with instrumentation code, one-offnpm run start: Development build, with instrumentation code, with watchnpm run prepublishOnly: Production build, minified, one-off
Changed
- Bumped dependencies, by @compulim, in PR #195
- Bumped dev dependencies, by @compulim, in PR #195
@babel/cli@7.6.0@babel/core@7.6.0@babel/plugin-proposal-class-properties@7.5.5@babel/plugin-proposal-object-rest-spread@7.5.5@babel/plugin-transform-runtime@7.6.0@babel/preset-env@7.6.0@babel/preset-typescript@7.6.0@types/jest@24.0.18@types/node@12.7.4@types/p-defer@2.0.0babel-jest@24.9.0babel-plugin-istanbul@5.2.0babel-plugin-transform-inline-environment-variables@0.4.3concurrently@4.1.2dotenv@8.1.0get-port@5.0.0global-agent@2.0.2http-proxy@1.17.0jest@24.9.0jest-environment-jsdom-fourteen@0.1.0jsdom@14.1.0node-fetch@2.6.0on-error-resume-next@1.1.0restify@8.4.0rimraf@3.0.0simple-update-in@2.1.1typescript@3.6.2webpack@4.39.3webpack-cli@3.3.8
Added
- Fix #235. Added metadata when uploading attachments, including
thumbnailUrl, by @compulim, in PR #236
Fixed
- Avoid posting an error on intentional end, by @orgads in PR #172
- Surface Web Socket errors, by @orgads in PR #171
[0.11.4] - 2019-03-04
Changed
Fixed
[0.11.2] - 2019-02-05
Fixed
- Fixed an issue where
pollingIntervalset toundefinedwould cause high polling rate, by @cwhitten and @compulim, in PR #157
Changed
- Used
@babel/preset-typescriptandwebpack@4to build, in PR #156- Moved to inline source map for pre-bundle
- Added
.editorconfigand.vscodefor new line and tab size rules
[0.11.1] - 2019-01-31
Fixed
- Fixed an issue causing a header to be incorrectly generated. #153
[0.11.0] - 2019-01-28
Added
- Added protection against user-given pollingInterval values #129
- Added custom user agent and header #148
Fixed
[0.10.2] - 2019-01-09
- Added
messageBacktoCardActionTypesand updatedCardActionfields, by @corinagum, in PR #138 - Expand
CardActions with specific types, by @corinagum, in PR #141
[0.10.1] - 2018-12-21
Changed
- Prevents infinite WebSocket reconnection spam on subsequent token expiration signals #127
[0.10.0] - 2018-10-30
Added
- Add support for watermark in Web Socket, in #96
Changed
- Delay before retrying Web Socket, in #97
- Slow down polling on congested traffic, in #98
- Bump dependencies, in #100
deep-extendfrom0.4.2to0.5.1randomaticfrom1.1.7to3.1.0
[0.9.17] - 2018-08-31
Changed
- Add handling of 403/500 for
getSessionId, in #87
[0.9.16] - 2018-08-14
Added
- Added optional
roletoUserinterface, must be either"bot","channel", or"user", in #79