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.
- Direct Line Streaming: Added
networkInformation
option to assist detection of connection issues, by @compulim, in PR #412
- Fixed #398. In
DirectLineStreaming
, all calls to async function should be caught and rethrow appropriately, by @compulim in PR #399
- Bumped dependencies, by @compulim, in PR #390 and PR #396
- Production dependencies
- Development dependencies
- Bumped dependencies, by @compulim, in PR #351 and PR #366
- Production dependencies
- Development dependencies
- Bumped dependencies, by @compulim, in PR #351
- Production dependencies
- Development dependencies
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@types/[email protected]
@types/[email protected]
@types/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
- Bumped
[email protected]
, by @stevengum, in PR #323
- 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
- Bumped
[email protected]
, by @stevengum, in PR #308
- Fixed #287, removed
x-ms-bot-id
header, by @swagatmishra2007, in PR #296
- 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
- Lock down on version of dependencies, by @compulim, in PR #280
[email protected]
- This version is selected out of the previous commit of
package-lock.json
- This version is selected out of the previous commit of
- Bumped
[email protected]
, by @compulim, in PR #285
- 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
- Bumped dependencies, by @compulim, in PR #195
- Bumped dev dependencies, by @compulim, in PR #195
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@types/[email protected]
@types/[email protected]
@types/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
- Fix #235. Added metadata when uploading attachments, including
thumbnailUrl
, by @compulim, in PR #236
- Avoid posting an error on intentional end, by @orgads in PR #172
- Surface Web Socket errors, by @orgads in PR #171
- Fixed an issue where
pollingInterval
set toundefined
would cause high polling rate, by @cwhitten and @compulim, in PR #157
- 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
- Fixed an issue causing a header to be incorrectly generated. #153
- Added protection against user-given pollingInterval values #129
- Added custom user agent and header #148
- Added
messageBack
toCardActionTypes
and updatedCardAction
fields, by @corinagum, in PR #138 - Expand
CardAction
s with specific types, by @corinagum, in PR #141
- Prevents infinite WebSocket reconnection spam on subsequent token expiration signals #127
- Add support for watermark in Web Socket, in #96
- 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
- Add handling of 403/500 for
getSessionId
, in #87
- Added optional
role
toUser
interface, must be either"bot"
,"channel"
, or"user"
, in #79