Release 2020.008 - HL Vanilla Community
<main> <article class="userContent"> <p><strong>Schedule:</strong></p><p><em>Release 2020.008 will be released:</em></p><ul><li>To staging clusters, Tuesday, April 21st 2020</li><li>To production clusters, Monday, April 28th, 2020</li><li>To Enterprise clients on, Monday, May 4th, 2020</li></ul><h2 data-id="theming-editor-improvements">Theming Editor Improvements</h2><p>New features in this release include:</p><h3 data-id="custom-font-loader"><strong>Custom Font Loader</strong></h3><p>Using our new Theme Editor, you can easily apply a custom font to your Community and Knowledge Base. Learn more about setting up custom fonts <a href="https://success.vanillaforums.com/kb/articles/285-setting-your-font-in-the-theme-editor" rel="nofollow noreferrer ugc">here</a>. </p><h3 data-id="content-banner-image-upload"><strong>Content Banner Image Upload</strong></h3><p>You are now able to apply a custom banner image for your content page. Content pages include - discussions, articles, and search pages. Learn more about content banners<a href="https://success.vanillaforums.com/kb/articles/212-theme-content-banner" rel="nofollow noreferrer ugc"> here</a>. </p><div class="embedExternal embedImage display-large float-none"> <div class="embedExternal-content"> <a class="embedImage-link" href="https://us.v-cdn.net/6030677/uploads/402/A5CSN314X71S.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/402/A5CSN314X71S.png" alt="Screen Shot 2020-04-16 at 3.37.56 PM.png" height="942" width="2850" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <p><br></p><h3 data-id="responsive-breakpoints"><strong>Responsive Breakpoints</strong></h3><p>Out new Theme Editor has responsive breakpoints and allows you to upload custom images for different screen sizes. Learn more about responsive breakpoints <a href="https://success.vanillaforums.com/kb/articles/213-responsive-breakpoints" rel="nofollow noreferrer ugc">here</a>. </p><p><br></p><div class="embedExternal embedImage display-large float-none"> <div class="embedExternal-content"> <a class="embedImage-link" href="https://us.v-cdn.net/6030677/uploads/322/FX2BMP50Z99D.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/322/FX2BMP50Z99D.png" alt="Screen Shot 2020-04-16 at 3.39.12 PM.png" height="368" width="778" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <p><br></p><h2 data-id="knowledge-base-improvements">Knowledge Base Improvements</h2><p>We spent some time fine tuning some Knowledge Base features, and with this release we've included - </p><h3 data-id="navigation-for-help-centre-articles-and-categories"><strong>Navigation for Help Centre articles and categories</strong></h3><p> To allow users to more easily find other potentially helpful content, Help Centre articles will now have a side-panel navigation that will display the top 10 articles in the same category.</p><p><br></p><div class="embedExternal embedImage display-large float-none"> <div class="embedExternal-content"> <a class="embedImage-link" href="https://us.v-cdn.net/6030677/uploads/271/688U2JV258GZ.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/271/688U2JV258GZ.png" alt="Screen Shot 2020-04-16 at 3.50.40 PM.png" height="1166" width="2836" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <h3 data-id="better-handling-of-empty-categories-and-multi-level-help-centres%3A"><strong>Better handling of empty categories and multi-level Help Centres:</strong></h3><p>Where we previously hid empty categories from the front-end UI, Content Creators will now be able to see these categories on the KB homepages with a prompt to create content: </p><div class="embedExternal embedImage display-large float-none"> <div class="embedExternal-content"> <a class="embedImage-link" href="https://us.v-cdn.net/6030677/uploads/620/ZL527AQ57L6J.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/620/ZL527AQ57L6J.png" alt="Screen Shot 2020-04-16 at 4.01.18 PM.png" height="408" width="962" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <h3 data-id="better-handling-of-multi-level-help-centre-categories"><strong>Better handling of multi-level Help Centre categories</strong></h3><p>Help Centre can now support multi-level categories. Your KB homepage will show articles within your category and its children, and you will be able to navigate to subcategories in the category's side panel</p><p><br></p><div class="embedExternal embedImage display-large float-none"> <div class="embedExternal-content"> <a class="embedImage-link" href="https://us.v-cdn.net/6030677/uploads/984/N073W58VFPUK.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/984/N073W58VFPUK.png" alt="Screen Shot 2020-04-16 at 4.40.48 PM.png" height="942" width="2844" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <p><br></p><h2 data-id="webhooks-ui">Webhooks UI</h2><p>This release includes our long awaited Webhooks UI. Check out our documentation here</p><div class="js-embed embedResponsive" data-embedjson="{"body":"Webhooks are a great way to improve integrations between sites and services. They allow for an automated way to keep separate systems up-to-date about what might be going on. Vanilla's Webhooks addon can allow you to receive automated notifications of key events on a site, like user registrations or new comments. To use…","photoUrl":"https:\/\/us.v-cdn.net\/6030677\/uploads\/947\/TM5DAO1BWY5V.png","url":"https:\/\/success.vanillaforums.com\/kb\/articles\/262-webhooks","embedType":"link","name":"Webhooks - Vanilla Success"}"> <a href="https://success.vanillaforums.com/kb/articles/262-webhooks" rel="nofollow noreferrer ugc"> https://success.vanillaforums.com/kb/articles/262-webhooks </a> </div><p><br></p><p>To learn more about webhooks, or ask any questions, check out our community discussion on the topic:</p><div class="js-embed embedResponsive" data-embedjson="{"recordID":41,"recordType":"discussion","body":"<p>Some of your are already drooling at the thought of Vanilla webhooks, others out there may be scratching your heads going - &quot;What in the world is a webhook?&quot; Not to worry, you&#039;re not alone! If you want to learn a bit more about webhooks, read on. If you&#039;ve got webhooks on the brain, and ideas are a-flowing, skip ahead to &quot;Why are we talking about webhooks?&quot;<\/p><h2>What in the world is a webhook?<\/h2><p>A webhook is essentially a snippet of code that allows an application (like your Vanilla forum) to make an outbound call to you when specific events occur.<\/p><p>A webhook is similar to an API, in that it allows you to retrieve information from Vanilla. The difference lies in that with an API, you need to ask for the information you need; a webhook allows us to reach out to you to let you know when we have that info.<\/p><p>Let&#039;s say you want to know when new users register. Our API allows you to make a call into Vanilla to find out who registered on specific date, or within a specific date range. A webhook would allow you to get a push notification as soon as a new user registers.<\/p><p>Check out these articles to learn a bit more about webhooks and what they can do for you. <\/p><p><a href=\"https:\/\/www.chargebee.com\/blog\/what-are-webhooks-explained\/\" rel=\"nofollow noreferrer ugc\">https:\/\/www.chargebee.com\/blog\/what-are-webhooks-explained\/<\/a><\/p><p><a href=\"https:\/\/zapier.com\/blog\/what-are-webhooks\/\" rel=\"nofollow noreferrer ugc\">https:\/\/zapier.com\/blog\/what-are-webhooks\/<\/a><\/p><h2>Why are we talking about webhooks?<\/h2><p>Like some of you, Vanilla has had webhooks on the brain. Since the inception of API v2, webhooks have been in our plans. Now, we want to prompt the discussion with all of you. Submit your webhook-related ideas in our Product Ideas category. With each submission make sure to let us know - <\/p><ul><li>What data you want to hook into, and why.<\/li><li>What the webhook allow you to do.<\/li><li>Which systems you would connect the webhook to.<\/li><\/ul><p>If you have any questions, don&#039;t hesitate to post in our Q&amp;A section, or reach out to your CSM.<\/p>","bodyRaw":"[{\"insert\":\"Some of your are already drooling at the thought of Vanilla webhooks, others out there may be scratching your heads going - \\\"What in the world is a webhook?\\\" Not to worry, you're not alone! If you want to learn a bit more about webhooks, read on. If you've got webhooks on the brain, and ideas are a-flowing, skip ahead to \\\"Why are we talking about webhooks?\\\"\\nWhat in the world is a webhook?\"},{\"attributes\":{\"header\":{\"level\":2,\"ref\":\"\"}},\"insert\":\"\\n\"},{\"insert\":\"A webhook is essentially a snippet of code that allows an application (like your Vanilla forum) to make an outbound call to you when specific events occur.\\nA webhook is similar to an API, in that it allows you to retrieve information from Vanilla. The difference lies in that with an API, you need to ask for the information you need; a webhook allows us to reach out to you to let you know when we have that info.\\nLet's say you want to know when new users register. Our API allows you to make a call into Vanilla to find out who registered on specific date, or within a specific date range. A webhook would allow you to get a push notification as soon as a new user registers.\\nCheck out these articles to learn a bit more about webhooks and what they can do for you. \\n\\n\"},{\"insert\":\"https:\\\/\\\/www.chargebee.com\\\/blog\\\/what-are-webhooks-explained\\\/\",\"attributes\":{\"link\":\"https:\\\/\\\/www.chargebee.com\\\/blog\\\/what-are-webhooks-explained\\\/\"}},{\"insert\":\"\\n\"},{\"insert\":\"\\n\"},{\"insert\":\"https:\\\/\\\/zapier.com\\\/blog\\\/what-are-webhooks\\\/\",\"attributes\":{\"link\":\"https:\\\/\\\/zapier.com\\\/blog\\\/what-are-webhooks\\\/\"}},{\"insert\":\"\\n\"},{\"insert\":\"\\nWhy are we talking about webhooks?\"},{\"attributes\":{\"header\":{\"level\":2,\"ref\":\"\"}},\"insert\":\"\\n\"},{\"insert\":\"Like some of you, Vanilla has had webhooks on the brain. Since the inception of API v2, webhooks have been in our plans. Now, we want to prompt the discussion with all of you. Submit your webhook-related ideas in our Product Ideas category. With each submission make sure to let us know - \\nWhat data you want to hook into, and why.\"},{\"attributes\":{\"list\":\"bullet\"},\"insert\":\"\\n\"},{\"insert\":\"What the webhook allow you to do.\"},{\"attributes\":{\"list\":\"bullet\"},\"insert\":\"\\n\"},{\"insert\":\"Which systems you would connect the webhook to.\"},{\"attributes\":{\"indent\":1,\"list\":\"bullet\"},\"insert\":\"\\n\"},{\"insert\":\"If you have any questions, don't hesitate to post in our Q&A section, or reach out to your CSM. \\n\"}]","format":"rich","dateInserted":"2019-02-19T00:12:37+00:00","insertUser":{"userID":9,"name":"Val","title":"Manager, Product Management","url":"https:\/\/success.vanillaforums.com\/profile\/Val","photoUrl":"https:\/\/us.v-cdn.net\/6030677\/uploads\/userpics\/ZIZVKLY3XC01\/nMGCC1K9ZLF6O.jpg","dateLastActive":"2023-03-13T15:10:44+00:00","banned":0,"punished":0,"private":false,"label":"SuccessTeam"},"displayOptions":{"showUserLabel":false,"showCompactUserInfo":true,"showDiscussionLink":true,"showPostLink":true,"showCategoryLink":false,"renderFullContent":false,"expandByDefault":false},"url":"https:\/\/success.vanillaforums.com\/discussion\/41\/webhooks-what-are-they-and-why-are-we-talking-about-them","embedType":"quote","name":"Webhooks: What are they, and why are we talking about them?"}"> <a href="https://success.vanillaforums.com/discussion/41/webhooks-what-are-they-and-why-are-we-talking-about-them"> https://success.vanillaforums.com/discussion/41/webhooks-what-are-they-and-why-are-we-talking-about-them </a> </div> <h2></h2><h2 data-id="bug-fixes">Bug Fixes</h2><ul><li>Fixed a bug preventing certain menus from scrolling properly in certain mobile browsers. <a href="https://github.com/vanilla/knowledge/issues/1727" rel="nofollow noreferrer ugc">knowledge#1727</a></li><li>Update Knowledge Base date formatting to use the current subcommunity's locale instead of the default one from the user's operating system. <a href="https://github.com/vanilla/internal/issues/2326" rel="nofollow noreferrer ugc">internal#2326</a></li><li>Fix <code class="code codeInline" spellcheck="false" tabindex="0">/api/v2/articles</code> returning an error if empty HTML headings were included in the article body. <a href="https://github.com/vanilla/support/issues/1510" rel="nofollow noreferrer ugc">support#1510</a></li><li>Fix knowledge base crashing in old versions of the Edge browser. <a href="https://github.com/vanilla/knowledge/issues/1600" rel="nofollow noreferrer ugc">knowledge#1600</a></li><li>Added permission check for language chooser on untranslated articles. <a href="https://github.com/vanilla/knowledge/issues/1726" rel="nofollow noreferrer ugc">knowledge#1726</a></li><li>Fixed a bug preventing the site from loading in Mobile Safari 9 and under. <a href="https://github.com/vanilla/vanilla/issues/9988" rel="nofollow noreferrer ugc">vanilla#9988</a></li><li>Fixed regional locale variants in KB. <a href="https://github.com/vanilla/multisite/issues/354" rel="nofollow noreferrer ugc">multisite#354</a></li><li>Fix robots.txt being served from subcommunities. <a href="https://github.com/vanilla/vanilla/pull/10461" rel="nofollow noreferrer ugc">vanilla#10461</a></li><li>Fix Dispatcher::reflectArgs(). <a href="https://github.com/vanilla/vanilla/pull/10453" rel="nofollow noreferrer ugc">vanilla#10453</a></li><li>Fix signature GET API v1 endpoint. <a href="https://github.com/vanilla/addons/pull/799" rel="nofollow noreferrer ugc">addons#799</a></li><li>Fix attempting to extract user data without valid cookie. <a href="https://github.com/vanilla/analytics/pull/255" rel="nofollow noreferrer ugc">analytics#255</a></li><li>Fix discussion API failure when no question status is set. <a href="https://github.com/vanilla/addons/pull/798" rel="nofollow noreferrer ugc">addons#798</a></li><li>Fix default advanced editor’s placeholder to https. <a href="https://github.com/vanilla/vanilla/pull/10425" rel="nofollow noreferrer ugc">vanilla#10425</a></li><li>Fix double encoding in DiscussionsModule titles.<a href="https://github.com/vanilla/vanilla/pull/10426" rel="nofollow noreferrer ugc"> vanilla#10426</a></li><li>Fix SSO provider can be default when disabled. <a href="https://github.com/vanilla/vanilla/pull/10423" rel="nofollow noreferrer ugc">vanilla#10423</a></li><li>Fix conversation message MaxLength config. <a href="https://github.com/vanilla/vanilla/pull/10418" rel="nofollow noreferrer ugc">vanilla#10418</a></li><li>Fix some domain name check in Burner Blocker. <a href="https://github.com/vanilla/addons-patches/pull/43" rel="nofollow noreferrer ugc">addons#43</a></li><li>Fix discussion API calls failing with empty types. <a href="https://github.com/vanilla/vanilla/pull/10407" rel="nofollow noreferrer ugc">vanilla#10407</a></li><li>Fix Sign Out url in TitleBar. <a href="https://github.com/vanilla/vanilla/pull/10406" rel="nofollow noreferrer ugc">vanilla#10406</a></li><li>Fix duplicate warning title/body. <a href="https://github.com/vanilla/internal/pull/2376" rel="nofollow noreferrer ugc">internal#2376</a></li><li>Fix user count displaying 0 users when no search keyword is supplied. <a href="https://github.com/vanilla/vanilla/pull/10400" rel="nofollow noreferrer ugc">vanilla#10400</a></li><li>Rate limit confirmation email deliveries. <a href="https://github.com/vanilla/vanilla/pull/10386" rel="nofollow noreferrer ugc">vanilla#10386</a></li><li>Fix groups displaying in browse group lists. <a href="https://github.com/vanilla/internal/pull/2362" rel="nofollow noreferrer ugc">internal#2362</a></li></ul><h2 data-id="developer-notes">Developer Notes</h2><ul><li>Developer documentation has been migrated from <a href="https://docs.vanillaforums.com" rel="nofollow noreferrer ugc">docs.vanillaforums.com</a> to <a href="https://success.vanillaforums.com/kb/developers" rel="nofollow noreferrer ugc">success.vanillaforums.com/kb/developers</a>.</li><li>Add the HtmlUtils::formatTags() method.<a href="https://github.com/vanilla/vanilla/pull/10266" rel="nofollow noreferrer ugc"> vanilla#10266</a></li><li>Add the ability for Gdn_Dispatcher to use the container to satisfy type-hinted args. <a href="https://github.com/vanilla/vanilla/pull/10408" rel="nofollow noreferrer ugc">vanilla#10408</a></li><li>Set the default character set to UTF-8. <a href="https://github.com/vanilla/vanilla/pull/10424" rel="nofollow noreferrer ugc">vanilla#10424</a></li><li>Add fully qualified smart ID support. <a href="https://github.com/vanilla/vanilla/pull/10204" rel="nofollow noreferrer ugc">vanilla#10204</a></li></ul><p><br></p> </article> </main>