* add uischema to editor settings
* port ui schema from composer
* add new line at EOF
* update OnCancelDialog
* remove extraneous properties
* remove empty ui schemas
* include uischemas in csproj references
* * Create InputRecognizer base class
* Create LegacyInputRecognizer(IRecognizer) for anyone who has created an IRecognizer)
* Add QnAMAkerRecognizer which is InputRecognizer
* Change RegexRecognizer to be InputRecognizer
* Update unit tests
* Remove $kind for IntentPattern, not needed
* AddRecognizerSet tests
Add Id to InputRecognizer
add schema files for new components
Add OnAmbigiousIntent
update schema files
* Change RegexRecognizer to return $instance metadata from capture groups and from EntityRecognizers
* * Split RecognizerSet into CrossTrainedRecognizerSet and RecognizerSet
* RecognizerSet does union of intents and entities
* CrossTrainedRecognizerSet picks consensus recognizer from crosstrained results
* fixed bug in AliasPathResolver to not resolve aliases when part of a path (x.$foo.y should not become x.dialog.foo.y but should be same as x['$foo'].y
* Added declarative unit tests for RegExREcognizer and RecognizerSet/CrossTrainedRecognizerSet
* Renamed RecognizerTests to MultiLanguageRecognizerTests because that's what they are testing
*
* add initial QnAMakerRecognizer unit tests
* functional tests are inconclusive if environment variable not set
* Pull custom adaptivecard value recognition out of adaptiveDialog and into ValueRecognizer, with schema
* change LuisRecognizer to be InputRecognizer
drop legacy recognizer
update RecognizerSet based projects to implement all 3 signatures as it's the child that supports the signature.
* fix bug in OnIntent
update QnaMakerRecognizer and tests to pass through all results as "answers"
* put back method that I changed the parameter type
* add QnaMakerRecognizer schema
* change QnAMaker to promote answer of intent= => intent
* renamed InputRecognizer to Recognizer
* renamed InputRecognizer to Recognizer
Misc changes from code review feedback
* fix spelling
* rename AmbigiousIntent to ChooseIntent to align with ChooseProperty and ChooseEntity events.
* renamed OnAmbigiousIntent to OnChooseIntent
Added "intents" constraint to OnChooseIntent
Literally after we checked in a version from the Roslyn team, the
official .NET sample was updated by the editor team with all the newer
language feature settings. This reflects those latest settings.
https://twitter.com/kuhlenhuth/status/1012791199244042240?s=20