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.5] - 2023-10-10
Added
- Direct Line Streaming: Added
networkInformation
option 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.0
babel-loader@8.2.2
babel-jest@27.0.6
babel-plugin-istanbul@6.0.0
concurrently@6.2.0
dotenv@10.0.0
event-target-shim@6.0.2
get-port@5.1.1
global-agent@2.2.0
jest@27.0.6
jest-environment-jsdom@27.0.6
jsdom@16.6.0
nock@13.1.1
node-fetch@2.6.1
restify@8.5.1
rimraf@3.0.2
simple-update-in@2.2.0
typescript@4.3.5
webpack@5.45.1
webpack-cli@4.7.2
webpack-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-id
header, 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-After
header and version information tox-ms-bot-agent
header, 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.js
is 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.0
babel-jest@24.9.0
babel-plugin-istanbul@5.2.0
babel-plugin-transform-inline-environment-variables@0.4.3
concurrently@4.1.2
dotenv@8.1.0
get-port@5.0.0
global-agent@2.0.2
http-proxy@1.17.0
jest@24.9.0
jest-environment-jsdom-fourteen@0.1.0
jsdom@14.1.0
node-fetch@2.6.0
on-error-resume-next@1.1.0
restify@8.4.0
rimraf@3.0.0
simple-update-in@2.1.1
typescript@3.6.2
webpack@4.39.3
webpack-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
pollingInterval
set toundefined
would cause high polling rate, by @cwhitten and @compulim, in PR #157
Changed
- Used
@babel/preset-typescript
andwebpack@4
to build, in PR #156- Moved to inline source map for pre-bundle
- Added
.editorconfig
and.vscode
for 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
messageBack
toCardActionTypes
and updatedCardAction
fields, by @corinagum, in PR #138 - Expand
CardAction
s 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-extend
from0.4.2
to0.5.1
randomatic
from1.1.7
to3.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
role
toUser
interface, must be either"bot"
,"channel"
, or"user"
, in #79