BotFramework-Composer/releases/1.4.0.md

40 KiB
Исходник Постоянная ссылка Ответственный История

1.4.0

What's new March 2021

  • Embedded conversation testing via Bot Framework Web Chat
  • Higher-level Language Generation authoring in Bot Response actions
  • Templates, functions, memory selection widget
  • Improved Provisioning & Publishing experience
  • Preview support for an updated creation process that includes a runtime template generator and initial set of templates
  • Preview support for Package Manager
  • Preview support for Orchestrator

Changelog

Added

  • feat: update runtime package to 4.12.1 (#6441) (@boydc2014)
  • feat: Implement layout to errorCallout (#6396) (@cdonke)
  • feat: Add telemetry to track if Composer was opened from PVA or ABS (#6368) (@tdurnford)
  • feat: Add project ids, subscription id, and Microsoft app ids to telemetry (#6360) (@tdurnford)
  • feat: update dotnet sdk version from 4.12.0-rc1 -> 4.12.0 (#6236) (@yeze322)
  • feat: Add telemetry tracking for ABS channel functions (#6214) (@benbrown)
  • feat: enabled multiline text fields in LG Editor (#6209) (@tdurnford)
  • feature: adapter packages can be downloaded and configured (#6024) (@beyackle)
  • feat: Allow BeginDialog to use arbitrary dialog id (#6060) (@tdurnford)
  • feat: update dotnet sdk package to 4.12.0-rc1, js sdk.schema to 4.12.0-rc3 (#5920) (@yeze322)
  • feat: add a new getting started section at the top of bot settings (#5939) (@benbrown)
  • feat: appended provision with a profile (#5741) (@VanyLaw)
  • feature: Add support for MSA authentication (#5909) (@tonyanziano)
  • feat: abs handoff in composer (#5669) (@VanyLaw)
  • feat: update global font settings (#5926) (@zhixzhan)
  • feat: Webchat Integration bugbash and Telemetry (#5886) (@srinaath)
  • feat: add severity filter for debug panel (#5852) (@alanlong9278)
  • feat: extension settings and improved extension builds (#5670) (@a-b-r-o-w-n)
  • feat: add debug panel to lu/lg/qna page (#5825) (@alanlong9278)
  • feat: DirectLine server error handling (#5834) (@srinaath)
  • feat: Adding QNA Maker template to template list in component creation flow (#5798) (@pavolum)
  • feat: Orchestrator MultiLanguage Support (#5788) (@taicchoumsft)
  • feat: package manager supports custom feeds, search, local feeds, multiple available versions of a package, and refreshed UI! (#5557) (@benbrown)
  • feat: Webchat Integration (#5790) (@srinaath)
  • feat: Debugging panel with integrated diagnostics data (#5686) (@yeze322)
  • feat: Lg editing improvements (#5799) (@hatpick)
  • feat: Mock Directline Extension (#5716) (@srinaath)
  • feat: support multibot templates during in new creation flow (#5772) (@benbrown)
  • feat: Add SetSpeakMiddleware to WebApp and Functions runtimes (#5721) (@garypretty)
  • feat: LG and LU folding range support in editors (#5620) (@cosmicshuai)
  • feat: Change editors to default monospaced fonts, adds (#5707) (@cwhitten)
  • feat: npm based 'new bot' flow behind feature flag (#5029) (@pavolum)
  • feat: apply new deisgn on project tree to solve Critical create actions inaccessible issue on Project Tree (#5722) (@liweitian)
  • feat: Add utruncated user id to telemetry events (#5742) (@tdurnford)
  • feat: Alert a warning before remove a skill (#5638) (@zhixzhan)
  • feat: LG editor improvements (part 1) (#5631) (@hatpick)
  • feat: Trigger UI Schema (#4079) (@yeze322)
  • feat: change source of packages from local feed to live npm/nuget feed (#5516) (@benbrown)

Fixed

  • fix: hidden showCode button when url is all & show code for form dialog (#6444) (@alanlong9278)
  • fix: make CSS show triangles in project tree (#6428) (@beyackle)
  • fix: load feature flags if default keys have changed (#6432) (@a-b-r-o-w-n)
  • fix: use new create flow during add skill if enabled (#6427) (@pavolum)
  • fix: composer doesn't see component dialogs that are in subfolders (#6420) (@lei9444)
  • fix: revert yeoman-environment to 2.10.3 from 3.1.0 (#6415) (@benbrown)
  • fix: lg create error with multi-language (#6412) (@lei9444)
  • fix: Allow multiline variations for LG text and speech modalities (#6394) (@hatpick)
  • fix: Remove Attachment Lg template when they are deleted in the Response Editor (#6405) (@tdurnford)
  • fix: refactor workers into their own package (#6382) (@benbrown)
  • fix: the dialog name does not update in the navigation pane when changed in the properties panel (#6393) (@lei9444)
  • fix: Fixed issue inserting functions in LG (#6388) (@tdurnford)
  • fix: read plugin config for action names in breadcrumb array (#6380) (@beyackle)
  • fix: change links based on bug-bash suggestions (#6208) (@beyackle)
  • fix: add cache for orchestrator build to reduce the re-build time (#6373) (@lei9444)
  • fix: enable deep link from ABS to work as expected with new creation flow (#6349) (@pavolum)
  • fix: change provision script to support abs azure bot (#6237) (@zidaneymar)
  • fix: Fix issue in path that caused multibot templates to be misinterpreted as single bots (#6250) (@benbrown)
  • fix: allow multiple feeds with same url to co-exist (#6219) (@benbrown)
  • fix: Fix LgEditor overwriting prompt validation changes (#6362) (@tdurnford)
  • fix: Disable onboarding (#6344) (@tdurnford)
  • fix: Orchestrator publishing settings were wrong (legacy runtime) (#6307) (@taicchoumsft)
  • fix: moved long running creation steps to worker threads to prevent main process overload (#6323) (@pavolum)
  • fix: Updated Speech Documentation to be accurate. Update speech.md (#6195) (@Dewain27)
  • fix: Bot should not be blocked from running if there potential syntax error for lg custom function (#6331) (@lei9444)
  • fix: change the incorrect LG auto-completion behaviors and add necessary properties of turn.activity (#6332) (@cosmicshuai)
  • fix: add subtext in provision dialog (#6329) (@VanyLaw)
  • fix: enable personal account. (#6112) (@VanyLaw)
  • fix: read me view additions to be inline with design spec (#6141) (@pavolum)
  • fix: ordered template list (#6285) (@pavolum)
  • fix: standardize spelling of Web Chat (#6217) (@benbrown)
  • fix: Switch toLower and toUpper description (#6315) (@iMicknl)
  • fix: restyle text in "console-style" error box (#6216) (@beyackle)
  • fix: Content in Error modal is not wrapped (#6308) (@alanlong9278)
  • fix: disable LUIS directVersionPublish (#5749) (@liweitian)
  • fix: move orchestrator build to worker (#6240) (@lei9444)
  • fix: remove the notification pop up for luis language warning (#6306) (@lei9444)
  • fix: Allow Orchestrator to process Luis-filtered Locales (#6286) (@taicchoumsft)
  • fix: reset errors when switching between bots (#6235) (@liweitian)
  • fix: import lg/lu not find all up view (#6238) (@zhixzhan)
  • fix: Webchat Inspector behavior (#6251) (@srinaath)
  • fix: repair unquoted braces in l10n files (#6247) (@beyackle)
  • fix: redesign get started widget to solve some ux problems (#6121) (@benbrown)
  • fix: publish status is not up to date (#6111) (@alanlong9278)
  • fix: select luis region will make the review page white screen (#6104) (@VanyLaw)
  • fix: make resource group configurable in deploy.ps1 (#6107) (@zidaneymar)
  • fix: template selection design fixes (#6077) (@pavolum)
  • fix: Updated labels in the lg editor (#6091) (@tdurnford)
  • fix: properly truncate long versions in install button (#6069) (@benbrown)
  • fix: Corrected the path to the PVA publish UI bundle (#6092) (@tonyanziano)
  • fix: orphaned skill in project tree (#6078) (@zhixzhan)
  • fix: add subscription id to json editor schema (#5737) (@zidaneymar)
  • fix: make sure orchestrator behaves properly in package manager (#6066) (@benbrown)
  • fix: Don't prompt for LUIS key if not needed (#6076) (@taicchoumsft)
  • fix: Webchat Inspector context (#6067) (@srinaath)
  • fix: Fix status url (#6063) (@benbrown)
  • fix: Fixed removing empty attachment modality in Response Editor (#6057) (@tdurnford)
  • fix: generate friendlier project names from new long package names. (#5983) (@benbrown)
  • fix: bot load files include form dialog generated files (#6041) (@zhixzhan)
  • fix: Orchestrator downloads multi-language model when it is not needed (#6032) (@taicchoumsft)
  • fix: Bot Response page show wrong content for common lg file (#6043) (@lei9444)
  • fix: get diagnostics data for different project not work (#6004) (@alanlong9278)
  • fix: Change delete confirmation from a radio button group to a checkbox (#6031) (@tdurnford)
  • fix: do not use sdk schema for settings json editor (#5964) (@a-b-r-o-w-n)
  • fix: support relative path to runtime (#5950) (@benbrown)
  • fix: small bug fixes in the ui for package manager (#5980) (@benbrown)
  • fix: luis deploy e2e test failed (#6007) (@lei9444)
  • fix: Orchestrator Download Notification (#5848) (@taicchoumsft)
  • fix: Diagnostics location navigation issue (#6002) (@lei9444)
  • fix: the recognizer dialog created is for LUIS even if Orchestrator is selected in dropdown (#5689) (@lei9444)
  • fix: Bot Controller style fixes (#6000) (@srinaath)
  • fix: debug panel UX improvements (#5928) (@alanlong9278)
  • fix: Fixed Lg Editor style issues and remove modality behavior (#5970) (@tdurnford)
  • fix: resolve potential crashing bug when npm is not installed (#5963) (@benbrown)
  • fix: Pass updated MSAppID and MsPass on restart (#5957) (@srinaath)
  • fix: Fixed issue with adding structured choices to choice prompts (#5945) (@tdurnford)
  • fix: wrap parameters for cli commands in quotes (#5941) (@benbrown)
  • fix: Lg Editor bus and ux improvement from bug bash (#5936) (@hatpick)
  • fix: Add AddNewKnowledgeBaseCompleted telemetry event to create KB from scratch (#5778) (@tdurnford)
  • fix: remove redundant pre-built entities suggestions (#5890) (@cosmicshuai)
  • fix: allow update lg template with empty body ( follow up ) (#5925) (@zhixzhan)
  • fix: update luis name after saving as a project (#5596) (@liweitian)
  • fix: security alerts from url-parse (#5884) (@lei9444)
  • fix: add static QnA and Luis entities and remove duplicate entities (#5883) (@cosmicshuai)
  • fix: support templates within namespaces (#5865) (@benbrown)
  • fix: auto-complete behavior for memory variables and add support of suggest Luis entities (#5736) (@cosmicshuai)
  • fix: fix json parse error in luis publish, and update error message (#5840) (@VanyLaw)
  • fix: circular dependencies in client package (#5860) (@lei9444)
  • fix: security failure issue by updating js runtime package (#5858) (@feich-ms)
  • fix: update bf-lu version to resolve app settings missing issue in luis publishing (#5733) (@feich-ms)
  • fix: Composer nav + button discoverability (#5718) (@lei9444)
  • fix: Fixed structuredResponseToString to return an empty string for empty structured response templates (#5831) (@tdurnford)
  • fix: removing REMOTE_TEMPLATE_CREATION_EXPERIENCE feature flag (#5801) (@pavolum)
  • fix: Fixed support for importing bots from SDF environment in PVA (#5816) (@tonyanziano)
  • fix: LG templates error in form dialog generation (#5823) (@zhixzhan)
  • fix: get projectId from link in tree navigation (#5746) (@beyackle)
  • fix: Remove nuget feed from Nuget.config (#5734) (@boydc2014)
  • fix: add 100px marign right for branching nodes (SwitchConditon, IfCondition) (#5693) (@yeze322)
  • fix: text input cursor err in runtime section (#5636) (@alanlong9278)
  • fix: docker build failed (#5714) (@lei9444)
  • fix: No exception thrown when unsupported locale is set for Luis publish (#5688) (@lei9444)
  • fix: Pass access token for publishing through request body instead of header (#5700) (@tonyanziano)
  • fix: add locale parameter support in built-in functions and update built-in function map (#5599) (@cosmicshuai)
  • fix: consume some env variables from bash instead of JS (#5696) (@a-b-r-o-w-n)
  • fix: unify display name function in client, visual editor (#5474) (@alanlong9278)
  • fix: keyboard focus error (#5602) (@alanlong9278)
  • fix: correct project tree menu items for remote skill (#5685) (@zhixzhan)
  • fix: Only publish the dialog referred qna file (#5674) (@lei9444)
  • fix: refine the error message when the bot is deleted (#5679) (@lei9444)
  • fix: lg files auto add placeholder for missing templates (#5654) (@zhixzhan)
  • fix: Pop up the error message from persistence layer (#5606) (@lei9444)
  • fix: use directVersionPublish for LUIS to avoid 404 in bot response (#5639) (@alanlong9278)
  • fix: botProject UT depends on external service (#5656) (@lei9444)
  • fix: yarn start:dev throw error (#5609) (@lei9444)
  • fix: upgrade the immer version to fix security error (#5600) (@lei9444)
  • fix: Move persistence layer's delta computation into worker (#5563) (@lei9444)
  • fix: electron update error (#5573) (@zhixzhan)
  • fix: showing correct error message in local publish (#5509) (@VanyLaw)
  • fix: correctly generate l10n files when using zsh (#5555) (@a-b-r-o-w-n)
  • fix: designPage navigation to settings Page url error (#5546) (@liweitian)
  • fix: luis\qna key missing in skill bot (#5545) (@liweitian)
  • fix: change feature flag text (#6438) (@pavolum)

Changed

Other