Skip to content

Releases: microsoft/botframework-sdk

Microsoft.Bot.Builder 1.2.3 nuget

02 Jun 21:29
Compare
Choose a tag to compare

Changes

  • FormFlow now handles clarification and verification of LUIS entities. Initial messages are processed, then LUIS entities and then remaining steps. Bug #227
  • Made it so n-gram generation would not include empty strings if there were multiple spaces. Bug #355
  • Update FormFlow recognizers to take consistent set of args
  • Add CancelScorable as example of IScorable
  • Add sample using Azure Active Directory Authentication to access Microsoft graph
  • Fix a bug causing issue #400

Release of [email protected] to npm

01 Jun 07:57
Compare
Choose a tag to compare

Changes

  • Fixed a bug preventing string[] from working with built-in prompts.
  • Intent handler may not exist if no default handler.
  • fix typo: should be , instead of .
  • Updated LKG build and package.json version.

Release of [email protected] to npm

26 May 23:39
Compare
Choose a tag to compare

Breaking Changes

  • Simple closure based handlers are now single step waterfalls.
  • If a dialog steps past the end of a waterfall the dialog is automatically ended.

Other Changes

  • Exposed SimpleDialog class from both module & docs.
  • DialogAction.validatedPrompt() now returns a Dialog which makes it more strongly typed.
  • Fixed an issue with the LuisDialog on() & onDefault() handlers eating exceptions.
  • Fixed issue with telegram not showing buttons on re-prompt.
  • Updated LKG build and package.json version.

NuGet 1.2.2.0

21 May 00:45
Compare
Choose a tag to compare

Breaking Changes

  • There is no longer a dependency on Newtonsoft.Json.Schema so you use JObject.Parse to parse your JSON Schema and define forms.

Changes

  • Fix bug from github issue #227. The problem was that when processing LUIS entities if the validation failed the phase was left as responding which caused a crash.
  • Allow ConnectorClientCredentials to be injected from container fixes GitHub issue #230
  • Make it possible to resolve root dialog from the container
  • Decouple IPostToBot "middleware" from IDialogTask
  • Push lazy dialog instantiation into DialogTask
  • Factor out ReactiveDialogTask from DialogTask
  • Implement Forwarding of an item to child dialog
  • Add persistent dialog task
  • Add example of AlwaysSendDirect_BotToUser
  • Add 1 & 2 as possible responses to boolean recognizer because buttons might send them.

Release of [email protected] to npm

20 May 04:11
Compare
Choose a tag to compare

Changes

  • Fixed a bug causing multiple messages to get rejected by the live servers.
  • Updated LKG build and package.json version.

Release of [email protected] to npm

20 May 01:37
Compare
Choose a tag to compare

Changes

  • Added Prompts.attachment() method.
  • Updated Message.randomPrompt() to take a string or an array.
  • Updated Session to clone() raw IMessage entries before sending (fixes a serialization bug)
  • Fixed issue where configured BotConnectorBot endpoint wasn't getting used in production.
  • Tweaked the way built-in dialogs get registered.
  • Added support for showing Prompts.confirm() using buttons.
  • Improved the way re-prompting works.
  • Created type specific default re-prompts.
  • Minor tweak to the way the emulators callback URL is calculated.
  • Updated LKG build and package.json version.

Microsoft.Bot.Builder 1.2.1 nuget

17 May 18:00
Compare
Choose a tag to compare

Changes

  • Ensure that LUIS service queries are encoded with UTF8
  • Fixed a Choice prompt bug to rank complete matches higher than partial matches

Release of [email protected] to npm

12 May 17:00
Compare
Choose a tag to compare

Changes

  • Fixed a bug in CommandDialog preventing onDefault() handlers from resuming properly.
  • Updated LKG build and package.json version.

Release of [email protected] to npm

12 May 11:33
Compare
Choose a tag to compare

Changes

  • Fixed a bug preventing BotConnectorBot configured greeting messages from being delivered.
  • Fixed a couple of issues with Prompts.choice() when not using ListStyle.auto.
  • Updated LKG build and package.json version.

Release of [email protected] to npm

12 May 05:42
Compare
Choose a tag to compare

Changes

  • Added logic to automatically detect messages from the emulator. This removes the need to manually set an environment variable to configure talking to the emulator.
  • Added support for new Action attachment type (buttons.)
  • Exposed static LuisDialog.recognize() method. Can be used to manually call a LUIS model.
  • Added support to Prompts.choice() to render choices as buttons using ListStyle.button.
  • Added new ListStyle.auto option to Prompts.choice() which automatically selects the appropriate rendering option based on the channel and number of choices. This is the new default style.
  • Added support to all Prompts for passing in an array of prompt & re-prompt strings. A prompt will be selected at random.
  • Added support to all Prompts for passing in an IMessage. This lets you specify prompts containing images and other future attachment types.
  • Updated LKG build and package.json version.