Skip to content

Releases: BotBuilderCommunity/botbuilder-community-dotnet

MarkedNet Dependency Fix

26 Oct 14:35
c3bebff
Compare
Choose a tag to compare
MarkedNet fix (#511)

* fixed package dependency issue (#504)

v4.13.4

09 Jun 08:55
71b63a7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.13.3...v4.13.4

v4.13.3

17 Mar 10:37
fce3823
Compare
Choose a tag to compare
Automated tests fix and adapter samples (#473)

* Swallow handoff events and suppport datetime (#404)

* Swallow handoff events and suppport datetime

Ensure handoff events handled by the handoff middleware are swallowed and not passed to the user. Update ServiceNow controller / middleware to handle datetimepicker. Update readme.

* Fix link / multi link support and add card support

* Update TokenExchangeSkillHandler tags and package info (#397)

Fixes: https://github.com/BotBuilderCommunity/botbuilder-community-dotnet/issues/396

* Added TextRecognizer middlware compoent (#402)

* Added TextRecognizer middlware compoent

* Added readme file for TextRecognizer middleware

* Updated readme.md file

* Replace with Bot_Builder_Version tag

* add it to the turn state and remove from conversation state

* Updated read.md file

* Add Sentiment Analysis Middleware Component (#400)

* chore: update the SentimentAnalyzer reference for Sentiment Analysis Middleware

* chore: add the Sentiment Analysis Middleware component

* chore: modified the description.

* Update README.md

Add all the relevant details

* chore: add solution file and fixed the null check

* chore: add it to the turn state and remove from conversation state after discussing with SDK team

Co-authored-by: Gary Pretty <gary@garypretty.co.uk>

* ServiceNow Component Updates (#407)

* Swallow handoff events and suppport datetime

Ensure handoff events handled by the handoff middleware are swallowed and not passed to the user. Update ServiceNow controller / middleware to handle datetimepicker. Update readme.

* Fix link / multi link support and add card support

* Updates for images / carousels

* Add Google Business Messaging Adapter Component (#408)

* Add Google Business Messaging Component

* Update project file and component registration

* Add package icon

* Include schemas in project

* Add incoming message validation and partnerKey property

* Change to UTF8 encoding in the body validation when requesting authorization (#439)

* StreamReader overload to specify UTF8 encoding type

StreamReader overload to UTF8 encoding type in order to have more compatibility with the character sets of other languages ​​apart from English.  
since this can generate incompatibility in certain cases such as in #435

* Change from ASCII to UTF8 encoding in _requestBodyByte

Change from ASCII to UTF8 encoding type in the body request to have more compatibility with the character sets of other languages ​​apart from English.  
since this can generate incompatibility in certain cases such as in #435

* Include gifs in cards library readme (#431)

Co-authored-by: Kyle Delaney <v-kydel@microsoft.com>

* Update cards library sample dependencies (#430)

Co-authored-by: Kyle <v-kydel@microsoft.com>

* Added null conditional operators for default case and outputText Case to handle  Null reference exception (#425)

* Resolved the issue by adding text inside the hero card, changed item.header to display title for the single link response type. (#426)

* Modifications made in the else part of picker case and boolean case  to render the text within the hero card instead of separate message. (#424)

* Limiting the number of buttons to 50  and cards to 10 that can be rendered in a Hero card carousel. (#423)

* A new response type called OutPutHTML is released in the latest build. With this release, the rich text is not shown and line breaks are missing, displays as a plain text. (#428)

* UI change to Incident card Keys/Titles like Short description  to be bold in the card response type. (#422)

* Added Multi select choice input (#420)

* Added Multi select choice input

* Create README.md

* Document has updated

* URL is not constructed properly (#427)

* Checking for the takeControl flag  along with the responseMessage.completed flag to hand over back the user to MS Bot (#421)

* Removed unnecessary param in the payload (#429)

* Removed unnecessary param in the payload

* Revert "Removed unnecessary param in the payload"

This reverts commit 4003a9f67ae73e9970fa0eb9dffe4d4254b33019.

* Removed unnecessary param in the payload

* Fix for Ticket Details are truncating and not wrapping (#452)

Co-authored-by: Palanikumar Ravichandran <palanikumar.ravic@hcl.com>

* Update token exchange skill handler readme (#440)

* Update readme.md

* Update readme.md

* Update readme.md

Co-authored-by: Gary Pretty <gary@garypretty.co.uk>

* Expire Conversation Trigger for Bot composer (#456)

* Added expire conversation trigger

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

Co-authored-by: Gary Pretty <gary@garypretty.co.uk>

* Bump RestSharp in /libraries/Bot.Builder.Community.Adapters.Zoom (#445)

Bumps [RestSharp](https://github.com/restsharp/RestSharp) from 106.10.2-alpha.0.8 to 106.12.0.
- [Release notes](https://github.com/restsharp/RestSharp/releases)
- [Changelog](https://github.com/restsharp/RestSharp/blob/dev/releasenotes.md)
- [Commits](https://github.com/restsharp/RestSharp/commits/106.12)

---
updated-dependencies:
- dependency-name: RestSharp
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gary Pretty <gary@garypretty.co.uk>

* Added custom Bot composer dialog Inputs (#457)

* Added custom inputs

* Added custom dialog inputs

* Added custom dialog inputs

Co-authored-by: Gary Pretty <gary@garypretty.co.uk>

* Move Facebook, Slack, Twilio, Webex adapters (#461)

* Copy Facebook Adapter

* Delete schema files

* Rename project file.

* -Change namespace
-Remove unused usings
-Remove Microsoft copyright notice

* Add README, project file, update solution

* Add Slack, Twilio, Webex initial copy from MS repo

* Slack - update namespace, remove MS copyright notice, remove ununsed usings

* Twilio - update namespaces, remove MS copyright

* Webex - update namespace, remove copyright

* Remove schemas, icons

* Add fully qualified name to Schema

* Add Facebook, Slack, Twilio, Webex tests from MS repo

* Update adapters tests

* Update READMEs

* Remove old project file

* Remove old project files.

* MessageBird adapter for BotComposer (#460)

* MessageBird adapter for BotComposer

* MessageBird adapter for BotComposer

* MessageBird adapter for BotComposer

* MessageBird adapter for BotComposer

* Update BotBuilderCommunity.MessageBirdAdapter.schema

Co-authored-by: Gary Pretty <gary@garypretty.co.uk>

* Google adapter fix for Access Token (#463)

Co-authored-by: Gary Pretty <gary@garypretty.co.uk>

* MessageBird API New Request Verification Method and Breaking Changes (#467)

* #466

* switch statement added, if/else blokcs are removed.

* added caption support for MediaContent's like image, video, audio, file

* fixed some unnecessary indentations

* Changed sample , image caption and added Sample project to the solution file

* fix content type for samples

* added sample code to readme file

* more fixing readme file

* updating composer component to reflect the breaking changes of the adapter, NuGet tags and description

* reverting a tag for NuGet

* Move Samples for Facebook, Slack, Twilio, Webex adapters (#472)

* Copy Facebook Adapter

* Delete schema files

* Rename project file.

* -Change namespace
-Remove unused usings
-Remove Microsoft copyright notice

* Add README, project file, update solution

* Add Slack, Twilio, Webex initial copy from MS repo

* Slack - update namespace, remove MS copyright notice, remove ununsed usings

* Twilio - update namespaces, remove MS copyright

* Webex - update namespace, remove copyright

* Remove schemas, icons

* Add fully qualified name to Schema

* Add Facebook, Slack, Twilio, Webex tests from MS repo

* Update adapters tests

* Update READMEs

* Remove old project file

* Remove old project files.

* Add Facebook, Twilio, Slack, Webex adapter samples.

* Update namespaces, remove copyright notice, update adapter package references, update READMEs.

* Update namespaces.

* Update READMEs.

* Update test projects target framework to netcoreapp3.1.

Co-authored-by: Eric Dahlvang <erdahlva@microsoft.com>
Co-authored-by: Vinoth Rajendran <r.vinoth@live.com>
Co-authored-by: Arafat Tehsin <arafattehsin@hotmail.com>
Co-authored-by: Ricardo Zamudio <46466785+JustZeus@users.noreply.github.com>
Co-authored-by: Kyle Delaney <kyle_delaney@msn.com>
Co-authored-by: Kyle Delaney <v-kydel@microsoft.com>
Co-authored-by: Amit-singh96 <85606479+Amit-singh96@users.noreply.github.com>
Co-authored-by: newlogics <30690070+newlogics@users.noreply.github.com>
Co-authored-by: Palanikumar Ravichandran <palanikumar.ravic@hcl.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Monica Rivera <44449640+mrivera-ms@users.noreply.github.com>
Co-authored-by: lauren-mills <lamil@microsoft.com>
Co-authored-by: ahmetkocadogan <ahmetkocadogan@gmail.com>

Bot Framework Components and SDK 4.13

11 May 16:26
1349229
Compare
Choose a tag to compare

Bot Framework Components

This release adds new Bot Framework Components to the Community. Components are part of the component model for building bots with re-usable building blocks. You can learn more about components and the component model here. You'll primarily use components through Bot Framework Composer - a visual bot authoring canvas for developers. From Composer you can add and remove packages from your bot.

As part of this initial release, the following types of Components are available.

Bot Framework SDK v4.13.1

All community components and projects have been updated to depend on Bot Framework .NET SDK v4.13.1.

v4.13

12 May 08:08
b28b474
Compare
Choose a tag to compare
New LG components for manually evaluating an LG template (#394)

03/20/2021

22 Mar 16:43
4fa4de7
Compare
Choose a tag to compare

Update the Bot Framework SDK dependencies to 4.12 release.

02/17/2020

17 Feb 10:42
cb8ac6e
Compare
Choose a tag to compare

Update references to Bot Framework SDK v4.11.

NEW - New Cards Library

The cards library currently has two main features:

  • Both Adaptive Cards and Bot Framework cards can be disabled
  • Adaptive Cards can be translated

More information about the cards library can be found in its original ideation thread: #137

07/03/2020

06 Jul 08:53
b220530
Compare
Choose a tag to compare

This release includes the following bug fixes and feature updates.

  • Alexa Adapter: Fix to ensure locale is mapped correctly from incoming request to activity. Thanks @jamesemann
  • Google Adapter: Added support for New Surface intent and ability to send a Browsing Carousel
  • Google Adapter: Update request schema to include the Device property Thanks @jamesemann
  • Location Dialog: Fix LocationDialog bug when SkipFavorites is set to true and bot state is not provided.
  • Consolidate Bot Builder library versions using shared.library.targets file. Thanks @NickEricson

06/02/2020

02 Jun 09:55
788e3b9
Compare
Choose a tag to compare
  • Updated Bot Framework SDK packages to v4.9

  • Addition of Infobip sample

  • Updates to Google Adapter to ensure correct conversion of SuggestedActions -> SuggestionChips (including transform of OpenUrl SuggestedAction into LinkOutSuggeston)

  • Small readme fixes

05/15/2020

15 May 12:50
d63bde1
Compare
Choose a tag to compare

UPDATED - Significant update to Google Adapter

This release sees a significant update to the Google adapter, aligning with the recent update to the Alexa adapter.

As part of the update the adapter has seen the following key improvements;

  • Smart concatenation of outgoing activities (meaning multiple activities can be send and will be combined into a single response for Alexa, including attachments and SSML markup).
  • Markdown parsing - the adapter will convert common markdown, such as lists, headings, links and paragraphs, into speakable sentences.

Also significant update to Google docs -> https://github.com/BotBuilderCommunity/botbuilder-community-dotnet/blob/develop/libraries/Bot.Builder.Community.Adapters.Google

NEW - New InfoBip WhatsApp adapter

The Infobip WhatsApp adapter enables receiving and sending WhatsApp messages. The Infobip adapter allows you to add an additional endpoint to your bot for receiving WhatsApp messages.

The adapter currently supports the following scenarios:

Send/receive text messages
Send/receive media messages (document, image, video, audio) - Supported formats for media message types available here
Send/receive location messages
Send template messages
Verification of incoming Infobip requests
Receive delivery reports
Receive seen reports
Callback data - You can add some data in every message and that data will be returned to bot in the delivery report for that message
Full incoming request from Infobip is added to the incoming activity as ChannelData

NEW - New Adaptive Dialog Actions for REST

his package contains additional adaptive dialogs, beyond those offered out of the box by the Bot Builder v4 .NET SDK. RestAction is the abstraction for accessing REST operations and their payload data types.

Thanks to @sbiaudet for effort and contribution!