github microsoft/botbuilder-dotnet v4.7.0
Bot Framework SDK for .NET v4.7

latest releases: 4.22.3, 4.22.2, 4.22.1...
4 years ago

v4.7.0

Welcome to the 4.7 release of the Bot Framework SDK for .NET!

Changelog for v4.7.0:

  • Sets CallerId on outgoing activities from the skill [PR 3111]
  • add skill conv ref to turn state and update activity handler [PR 3110]
  • Adding instance when no entities returned [PR 3109]
  • add IsTemplate function [PR 3101]
  • additional error handling [PR 3098]
  • SkillUpdates [PR 3094]
  • [QnAMaker] Support for Ranker type and IsTest in Adaptive and Composer. [PR 3093]
  • add Conditional/True selector tests [PR 3092]
  • add resultProperty [PR 3090]
  • BotFrameworkAdapter: fix samples broken by constructor ambiguity [PR 3088]
  • fix paths in the channel service controller [PR 3087]
  • [QnA Maker] Support for IsTest and RankerType in QnAMaker.getAnswer() [PR 3085]
  • remove unused overload in JwtTokenExtractor [PR 3080]
  • Streaming: Re-enable named pipes [PR 3077]
  • SkillHandler updates using ContinueConversation and package updates [PR 3076]
  • SetPathValue needs to use ResolveMemoryScope() like GetPathValue does [PR 3075]
  • AppCredentials construction: Enable extension of credential construction [PR 3072]
  • support outputFormat as expression [PR 3069]
  • clean up misc warnings.. [PR 3068]
  • throw on expression error for set property value [PR 3067]
  • Change AdaptiveDialog to options as the initial state [PR 3066]
  • OAuthPrompt Updates for Skills [PR 3065]
  • update schema for strictFilters (and add missing top property) [PR 3064]
  • [BotBuilder-DotNet] Add optional logger parameter to Webex and Twilio Adapters [PR 3062]
  • Report error message when importResolver failed to resolve. [PR 3060]
  • Add KeySuffix and CompatibilityMode to CosmosDbPartitionedStorage [PR 3058]
  • use AppId from TurnState instead of out of CredentialProvider [PR 3057]
  • Upgrade Newtonsoft.json for Teams AdaptiveCards scenario [PR 3055]
  • Obsoleted payment schemas [PR 3054]
  • Update DialogManager.cs [PR 3051]
  • Added support for Events in skill responses and namespace updates [PR 3050]
  • Refactor of QnAMaker dialog [PR 3048]
  • support InputDialog.value as an expression [PR 3046]
  • fix escape issue and extract magic code [PR 3045]
  • Implement SetProperties and DeleteProperties [PR 3044]
  • Johtaylo/protocol test project [PR 3042]
  • Cleanup semantics around processing activity in begindialog [PR 3041]
  • Fix namespace on ChannelServiceHandler [PR 3038]
  • Add tests around memory access path [PR 3037]
  • rename internal property to _adaptive [PR 3036]
  • DialogSet dependencies not initialized correctly when created each turn [PR 3032]
  • Fix Warnings in Streaming Tests Codebase [PR 3029]
  • Johtaylo/controller updates [PR 3028]
  • Added unit tests for MessageFactory [PR 3026]
  • Make DialogStateManager non-static configurable and async load/save [PR 3025]
  • Chrimc/kind [PR 3024]
  • Enable BotState to work without serializing types [PR 3023]
  • Update schema to use union instead of unionType. [PR 3022]
  • upgrade newtonsoft package reference [PR 3020]
  • add source location property to dialogs and triggers [PR 3018]
  • LuisRecognizer refactor [PR 3017]
  • Fix multi-lang resource generator enumerate locale blindly [PR 3015]
  • fix file resource bug [PR 3014]
  • Clear activity.id before sending in BotFrameworkAdapter.OnSendActivities [PR 3012]
  • Skill Preview Updates [PR 3006]
  • fix expression escape issue [PR 3005]
  • Fix for CosmosDb test behavior change on netcoreapp3.0 [PR 3002]
  • [Lg] TestMultiExternalAdaptiveCardActivity [PR 2998]
  • [Docs] fix Explanation [PR 2997]
  • Make structured lg fully support Activity/Attachment/CardAction properties/types [PR 2996]
  • make inspection middleware inspect bot traffic within a team [PR 2995]
  • Change $type to $kind and move unit tests to declarative [PR 2994]
  • Consolidate most nuget packages [PR 2990]
  • Small refactoring, fix typos and small bugs [PR 2988]
  • Fixed typos [PR 2987]
  • Fix typo [PR 2986]
  • add attachment in the top level [PR 2985]
  • [Lg] add should fail tests for multi lang [PR 2982]
  • Multi-target all unit tests to core 2.1 and core 3.0 [PR 2980]
  • Set up a stale issues github action [PR 2974]
  • Adds ClaimValidator to AuthtentcationConfiguration [PR 2971]
  • Choice/Confirm Prompt Null locale cherry pick from 4.6 to Master [PR 2965]
  • Fix typo in local variable name emulateOAuthCardsValue [PR 2961]
  • refine activity factory [PR 2957]
  • Adapter updates ahead of GA [PR 2953]
  • remove adaptivecard package from LG [PR 2952]
  • pass on cancellation [PR 2951]
  • [Facebook Adapter] Add Handover Protocol Support [PR 2949]
  • external file reference in Attachment structured [PR 2937]
  • Fix library compat issues. [PR 2935]
  • Stevenic/cherry pick cancellation fix [PR 2933]
  • Skill bug fixes [PR 2926]
  • add capability of handling null in string related built-in functions [PR 2924]
  • IMemory as the interface to Expression [PR 2923]
  • Add null, enum tests for ObjectPath [PR 2922]
  • Removed unused code [PR 2917]
  • Fixed unit tests fails [PR 2916]
  • Add type checking in ActivityFactory [PR 2914]
  • Support multi-linguage fall back + validation at initialization time. [PR 2907]
  • Rename lgTemplate to template [PR 2905]
  • Fix for JSON serialization exception [PR 2899]
  • [Teams] ADDGroupID to AADGroupID [PR 2896]
  • Fix bug in confirm prompt to ensure it respects style setting [PR 2895]
  • Fixed comments [PR 2893]
  • Fix schema typo + Fix EmitEvent code and schema not aligned [PR 2892]
  • Remove conditional from propertygroup containing nuget metadata. [PR 2889]
  • Skill updates for CCI integration [PR 2886]
  • update template CRUD feature [PR 2885]
  • Removing samples folder (bad merge from 4.Future) [PR 2883]
  • added integration bot [PR 2882]
  • update componentSchema path to come from master [PR 2877]
  • merge 4.6 change back to master [PR 2876]

Don't miss a new botbuilder-dotnet release

NewReleases is sending notifications on new releases.