Releases: microsoft/botframework-sdk
Releases · microsoft/botframework-sdk
Microsoft.Bot.Builder 1.2.3 nuget
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
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
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
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
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
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
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
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
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
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.