Releases: microsoft/botframework-sdk
Releases · microsoft/botframework-sdk
Release of [email protected] to npm
Changes
- Added prompt locale files for PT (Portuguese) language.
- Added new Intent Forwarding feature that lets middleware forward intents to the message router.
- Simplified the build process.
- Fixed a bug in Session.validateDialogStack() that was causing it to always succeed.
- Added a ducktyping check to the RegExpRecognizer to fix an issue on Node-RED.
- Removed the deprecated node-uuid module that we weren't even using anymore.
- Added logic to Prompts to validate that the session object is passed in and throw a more meaningful error message when it's not.
- Updated package.json version.
Microsoft.Bot.Builder 3.5.3 nuget
Breaking changes
- Change the FormFlow prompter so that the state and current field are passed in. Note: This will be a breaking change if the bot is using a custom prompter instead of the default prompter in FormFlow.
Changes
- Add better exception propagation and messaging for bot authentication failures
Microsoft.Bot.Builder 3.5.2 nuget
Changes
- Fix some FormFlow issues and add markdown support for FormFlow multiline prompts
- Update ActivityResolver to support IInvokeActivity
- Add AlteredQuery to LuisResult
Release of [email protected] to npm
Changes
- Fixed a bug causing global recognizers to be run twice..
- Added a new UniversalBot.loadSession() method to let you load a session object for an address.
- Added a new ChatConnector.onInvoke() callback for use with the protocols new invoke activity type..
- Updated LKG build and package.json version.
Microsoft.Bot.Builder 3.5.1 nuget
Changes
- Deprecating ITriggerActivity. Note: IEventAcitivty replaces ITriggerActivity
- Adding new event and invoke activity types to connector
- Prerelease of .net core support for Microsoft Bot Connector
- General bug fixes and code refactoring
Release of BotBuilder 3.5.4 to npm
Bug Fixes
- Fix bug where service url is modified in Teams, breaking even basic bots in Teams
Release of [email protected] to npm
New Features
- All new customizable routing system.
- UniversalBot now derives from Library so you can easily aggregate child libraries and bots under a single parent bot.
- Added support for registering recognizers globally.
- Added new
Dialog.triggerAction()
for specifying rules that auto launch dialogs based on a users utterance. - All actions are now customizable.
- Added
confirmPrompt
toDialog.cancelAction()
. - New
Session
methods for saving and replacing dialog stacks. - Expanded IRecognizeContext object to be just a read-only version of the session.
- Simplified creation of basic send/receive bot: Added ability to pass default dialog to
UniversalBot
constructor and deprecated passing of additional settings. - Added new
UnoversalBot.onDisambiguateRoute
hook. - Added new
MediaCard
classes for building media card attachments. - Added support for French to the built-in prompts.
- Added support for cloning a library or bot.
Bug Fixes
- Updated
LuisRecognizer
to support v2 URL's. - Fixed issue with localization namespace not being found on macs.
- Fixed an issue with the session always assuming '*' as the root namespace.
- Chat connector fix for case sensitive Authorization header.
- Several localization related fixes uncovered by new unit tests.
- Fix
EntityRecognizer
is very relaxed when parsing affirmative/negative. - Fix bug in url joining where the last part of the service uri gets lost due to
url.resolve
behavior. - Fixes related to the move to TypeScript 2.1.
Other Changes
- Upgrade Node.js Bot Builder to v3.1 auth.
- Added passing of
user-agent
header inChatConnector
calls. - Added several new feature specific examples.
- Updated all examples to use new 3.5 features.
- Added several new unit tests.
- Updated
Channel.ts
to reflect latest capabilities.
Microsoft.Bot.Builder 3.5 nuget
Changes
- Update to bot framework v3.1 JwtToken. You can read more about v3.1 token changes here.
- General bug fixes and code refactoring
Microsoft.Bot.Builder 3.4 nuget
Breaking
- Rename ScorableOrder attribute to ScorableGroup in DispatchDialog. Only impacts bots that are using ScorableOrder in their DispatchDialog
Changes
- General bug fixes
- Improvements to DispatchDialog
- Add support for Luis api V2 and Luis action dialog
- Automatically remember last wait for each frame of stack
Microsoft.Bot.Builder 3.3.3 nuget
Breaking
- ICredentialProvider should now implement IsAuthenticatedAsync. This only impacts bots that are using ICredentialProvider for their BotAuthentication.
Changes
- General bug fixes
- Support for new media card types, e.g. AnimationCard, VideoCard, and AudioCard
- New BotAuthenticator utility class that can be utilized for bot authentication instead of BotAuthentication attribute.