1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6140],{3905:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>k});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var p=a.createContext({}),s=function(e){var t=a.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},c=function(e){var t=s(e.components);return a.createElement(p.Provider,{value:t},e.children)},u="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},m=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,i=e.originalType,p=e.parentName,c=o(e,["components","mdxType","originalType","parentName"]),u=s(n),m=r,k=u["".concat(p,".").concat(m)]||u[m]||d[m]||i;return n?a.createElement(k,l(l({ref:t},c),{},{components:n})):a.createElement(k,l({ref:t},c))}));function k(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=n.length,l=new Array(i);l[0]=m;var o={};for(var p in t)hasOwnProperty.call(t,p)&&(o[p]=t[p]);o.originalType=e,o[u]="string"==typeof e?e:r,l[1]=o;for(var s=2;s<i;s++)l[s]=n[s];return a.createElement.apply(null,l)}return a.createElement.apply(null,n)}m.displayName="MDXCreateElement"},2602:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>l,default:()=>d,frontMatter:()=>i,metadata:()=>o,toc:()=>s});var a=n(7462),r=(n(7294),n(3905));const i={id:"v0-13-0",title:"v0.13.0"},l=void 0,o={unversionedId:"releases/v0-13-0",id:"releases/v0-13-0",title:"v0.13.0",description:"[0.13.0] - 2020-06-15",source:"@site/docs/releases/v0-13-0.md",sourceDirName:"releases",slug:"/releases/v0-13-0",permalink:"/docs/releases/v0-13-0",draft:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/releases/v0-13-0.md",tags:[],version:"current",frontMatter:{id:"v0-13-0",title:"v0.13.0"},sidebar:"Releases",previous:{title:"v0.14.0",permalink:"/docs/releases/v0-14-0"},next:{title:"v0.12.0",permalink:"/docs/releases/v0-12-0"}},p={},s=[{value:"0.13.0 - 2020-06-15",id:"0130---2020-06-15",level:2},{value:"Added",id:"added",level:3},{value:"Changed",id:"changed",level:3},{value:"Fixed",id:"fixed",level:3}],c={toc:s},u="wrapper";function d(e){let{components:t,...n}=e;return(0,r.kt)(u,(0,a.Z)({},c,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("h2",{id:"0130---2020-06-15"},(0,r.kt)("a",{parentName:"h2",href:"https://github.com/hubtype/botonic/releases/tag/v0.13.0"},"0.13.0")," - 2020-06-15"),(0,r.kt)("h3",{id:"added"},"Added"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},(0,r.kt)("a",{parentName:"p",href:"https://github.com/hubtype/botonic"},"Project")),(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"Scripts to upgrade dependencies, prepare botonic packages and update packages version.")))),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},(0,r.kt)("a",{parentName:"p",href:"https://www.npmjs.com/package/@botonic/react"},"@botonic/react")),(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},"New webchat features:"),(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"}
1,"Added support for custom Cover Component which will be shown when the chat is initiated. You can use it in order to collect information from enduser just before to start the conversation."),(0,r.kt)("li",{parentName:"ul"},"Now webchat will be displayed depending on the settings present in Hubtype Desk (set ",(0,r.kt)("inlineCode",{parentName:"li"},"visibility: 'dynamic'")," in ",(0,r.kt)("strong",{parentName:"li"},"webchat/index.js")," to enable them, or as a parameter in ",(0,r.kt)("inlineCode",{parentName:"li"},"Botonic.render({appId:'YOUR_APP_ID', visibility: 'dynamic'})"),". You can also pass a custom value or a custom function returning a boolean to handle webchat visbility (also through ",(0,r.kt)("inlineCode",{parentName:"li"},"visibility")," option)."),(0,r.kt)("li",{parentName:"ul"},"Added ",(0,r.kt)("inlineCode",{parentName:"li"},"Botonic.getVisibility()")," function which returns a promise resolving to true or false depending on Hubtype Desk webchat visibility settings."),(0,r.kt)("li",{parentName:"ul"},"Added new ",(0,r.kt)("inlineCode",{parentName:"li"},"WebchatSettings")," component to allow changing webchat features and styles dynamically.")))))),(0,r.kt)("h3",{id:"changed"},"Changed"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},(0,r.kt)("a",{parentName:"p",href:"https://github.com/hubtype/botonic"},"Project")),(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"Updated breaking ",(0,r.kt)("inlineCode",{parentName:"li"},"uuid")," dependencies."),(0,r.kt)("li",{parentName:"ul"},"Migrated documentation from Docusaurus v1 to v2 for better support.")))),(0,r.kt)("h3",{id:"fixed"},"Fixed"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},(0,r.kt)("a",{parentName:"p",href:"https://www.npmjs.com/package/@botonic/cli"},"@botonic/cli")),(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"Optimized bundle sizes for templates by using moment-locales-webpack-plugin: updated template dependencies and webpack.config"),(0,r.kt)("li",{parentName:"ul"},"Updated intent template (improved flow and more detailed descriptions to be less confusing for the developer)"))),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},(0,r.kt)("a",{parentName:"p",href:"https://www.npmjs.com/package/@botonic/core"},"@botonic/core")),(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"Construct headers dynamically to ensure bad headers are not sent to the backend"))),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},(0,r.kt)("a",{parentName:"p",href:"https://www.npmjs.com/package/@botonic/react"},"@botonic/react")),(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"Fixed enduser inputs to only process links instead of full markdown. Allow also custom messages defined with from ",(0,r.kt)("inlineCode",{parentName:"li"},"user")," props."),(0,r.kt)("li",{parentName:"ul"},"Fixed wrong value being send when button of persistent menu is clicked and its text is send to the chat."),(0,r.kt)("li",{parentName:"ul"},"Fixed and updated Facebook ",(0,r.kt)("inlineCode",{parentName:"li"},"Messenger Extensions SDK")," which was causing issues with Webviews."),(0,r.kt)("li",{parentName:"ul"},"Added missing webchat property ",(0,r.kt)("inlineCode",{parentName:"li"},"enableUserInput"),"."),(0,r.kt)("li",{parentName:"ul"},"Fixed carousel disaligned buttons styles to be at same height")))),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},(0,r.kt)("a",{parentName:"p",href:"https://www.npmjs.com/package/@botonic/nlu"},"@botonic/nlu")),(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"Fixed nlu processing hidden files. This affected on the results obtained in development mode."),(0,r.kt)("li",{parentName:"ul"},"Updated and freezed ",(0,r.kt)("inlineCode",{parentName:"li"},"@tensorflow/tfjs-node")," and ",(0,r.kt)("inlineCode",{parentName:"li"},"@tensorflow/tfjs")," dependencies to 1.7.3 which were automatically updating to higher versions with bugs, introducing bugs to training processes.")))),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},(0,r.kt)("a",{parentName:"p",href:"https://www.npmjs.com/package/@botonic/plugin-inbenta"},"@botonic/plugin-inbenta")),(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"Added a session token to Inbenta search queries to track user actions."))),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},(0,r.kt)("a",{parentName:"p",href:"https://www.npmjs.com/package/@botonic/plugin-nlu"},"@botonic/plugin-nlu")),(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"Updated and freezed ",(0,r.kt)("inlineCode",{parentName:"li"},"@tensorflow/tfjs")," to 1.7.3.")))))}d.isMDXComponent=!0}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.