Release 2019.007 - HL Vanilla Community
<main> <article class="userContent"> <p><em>Release 2019.007 was first deployed to Vanilla Cloud on Wednesday, June 5th 2019</em></p><p><em>Security Patch was deployed on Thursday, June 20th 2019</em></p><h2 data-id="features">Features</h2><h3 data-id="rich-editor-markdown-macros">Rich Editor Markdown Macros</h3><p>Rich editor now has support for markdown based macros. Try out standard markdown input syntax and watch as it is transformed into your Rich Post.</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/161/BOLGAWQVVTYX.gif" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/161/BOLGAWQVVTYX.gif" alt="May-28-2019 19-25-37 (1).gif" height="180" width="320" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <h2 data-id="bug-fixes">Bug Fixes</h2><h3 data-id="rich-editor">Rich Editor</h3><ul><li>Fix a memory leak and improve performance of Rich Editor.</li><li>Fixed a bug where warnings and notes would not properly render rich posts. <a href="https://github.com/vanilla/vanilla/issues/7764" rel="nofollow noreferrer ugc">#7764</a></li></ul><p><strong>Reactions</strong></p><ul><li>Hide negative reaction's user for non-mods/admins. <a href="https://github.com/vanilla/internal/pull/1863" rel="nofollow noreferrer ugc">#1863</a></li><li>Fix api v2 delete reactions endpoint. <a href="https://github.com/vanilla/internal/pull/1862" rel="nofollow noreferrer ugc">#28</a></li></ul><p><strong>Badges</strong></p><ul><li>Fix API V2 delete badge. <a href="https://github.com/vanilla/internal/pull/1858" rel="nofollow noreferrer ugc">#1858</a></li></ul><h4 data-id="sitemaps-robots.txt"><strong>Sitemaps & Robots.txt</strong></h4><ul><li>Robots.txt is now present on all sites, separately of the sitemaps plugin.</li><li>The Sitemaps setting page now displays a warning of private communities are enabled. <a href="https://github.com/vanilla/addons/pull/714" rel="nofollow noreferrer ugc">addons#714</a></li></ul><p><strong>Embedded comments</strong></p><ul><li>Inherit dashboard post format type. <a href="https://github.com/vanilla/vanilla/pull/8767" rel="nofollow noreferrer ugc">#8767</a></li></ul><h4 data-id="customize-theme">Customize Theme</h4><ul><li>Increase the displayed customize theme revision limit from 25 to 300. <a href="https://github.com/vanilla/internal/pull/1850" rel="nofollow noreferrer ugc">internal#1850</a></li></ul><p><strong>Groups</strong></p><ul><li>Hide category-dropdown when creating a question. <a href="https://github.com/vanilla/internal/pull/1846" rel="nofollow noreferrer ugc">#1846</a></li><li>Remove idea option when inside a group. <a href="https://github.com/vanilla/internal/pull/1864" rel="nofollow noreferrer ugc">#1864</a></li></ul><h4 data-id="proxy-request">Proxy Request</h4><ul><li>Add PATCH support for API calls. <a href="https://github.com/vanilla/vanilla/pull/8735" rel="nofollow noreferrer ugc">#8735</a></li><li>Handle content-less responses from PATCH, PUT and DELETE API calls. <a href="https://github.com/vanilla/vanilla/pull/8732" rel="nofollow noreferrer ugc">#8732</a></li></ul><h2 data-id="knowledge-base">Knowledge Base</h2><h3 data-id="article-page">Article Page</h3><ul><li>Fix Deep linking headings not scrolling to the correct place. <a href="https://github.com/vanilla/knowledge/issues/908" rel="nofollow noreferrer ugc">vanilla/knowledge#908</a></li><li>Fix alignment of inline code. <a href="https://github.com/vanilla/vanilla/issues/8635" rel="nofollow noreferrer ugc">vanilla/vanilla#8635</a></li><li>Fix layout error when there was no article outline. <a href="https://github.com/vanilla/knowledge/issues/866" rel="nofollow noreferrer ugc">vanilla/knowledge#866</a></li><li>Improve consistency of layout column width on desktop. <a href="https://github.com/vanilla/knowledge/issues/906" rel="nofollow noreferrer ugc">vanilla/knowledge#906</a></li><li>Fix bug where article outlines could display the incorrect text. If you are experiencing this, republishing the article should fix it.</li></ul><h3 data-id="editor-page">Editor Page</h3><ul><li>Individual form validation errors will now be displayed if there are errors publishing an article. <a href="https://github.com/vanilla/knowledge/issues/795" rel="nofollow noreferrer ugc">vanilla/knowledge#795</a></li><li>Fix header drop-shadow not appearing properly. <a href="https://github.com/vanilla/knowledge/issues/900" rel="nofollow noreferrer ugc">vanilla/knowledge#900</a></li><li>Fix styles of the "Publish" button on mobile. <a href="https://github.com/vanilla/knowledge/issues/797" rel="nofollow noreferrer ugc">vanilla/knowledge#797</a></li><li>Improve general error handling on the editor form <a href="https://github.com/vanilla/knowledge/issues/793" rel="nofollow noreferrer ugc">vanilla/knowledge#793</a></li></ul><h3 data-id="location-picker">Location Picker</h3><ul><li>The UI of the location picker is now better aligned and more consistent. <a href="https://github.com/vanilla/knowledge/issues/914" rel="nofollow noreferrer ugc">vanilla/knowledge#914</a></li><li>Fix inability to select an article’s position in the root of a guide. <a href="https://github.com/vanilla/knowledge/issues/890" rel="nofollow noreferrer ugc">vanilla/knowledge#890</a></li></ul><h3 data-id="navigation">Navigation</h3><ul><li>Breadcrumbs are now shorter and more approachable. Breadcrumbs are now relative to to the root of the current knowledge base. <a href="https://github.com/vanilla/knowledge/issues/896" rel="nofollow noreferrer ugc">knowledge#896</a></li><li>Fixed a bug where updating a categories title would not be immediately reflected in all of the UI. <a href="https://github.com/vanilla/knowledge/issues/877" rel="nofollow noreferrer ugc">vanilla/knowledge#877</a></li><li>Fixed a bug when subcategory navigation would be displayed in the root of a Help Center type knowledge base <a href="https://github.com/vanilla/knowledge/issues/934" rel="nofollow noreferrer ugc">vanilla/knowledge#934</a>.</li></ul><h3 data-id="titlebar-vanilla-header">Titlebar / Vanilla Header</h3><ul><li>The layout and alignment of the titlebar has been improved in this release. <a href="https://github.com/vanilla/vanilla/pull/8773" rel="nofollow noreferrer ugc">#8773</a></li><li>The search bar now stays open while navigating around the rest of the document. <a href="https://github.com/vanilla/knowledge/issues/895" rel="nofollow noreferrer ugc">vanilla/knowledge#895</a></li></ul><h3 data-id="item-layouts">Item Layouts</h3><p>The layout of the category pages has been improved. We've tightened up the design on the search page & the category page.</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/094/NX9YAVN3P7W9.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/094/NX9YAVN3P7W9.png" alt="image.png" height="180" width="320" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <h3 data-id="navigation-manager">Navigation Manager</h3><ul><li>Fix bug where it was possible to drag an article on top of another article. <a href="https://github.com/vanilla/knowledge/issues/947" rel="nofollow noreferrer ugc">vanilla/knowledge#947</a></li></ul><h3 data-id="localization">Localization</h3><p>Starting in this release, localization strings have been collected and submitted for translations. Translated text will now be added through the same process as the forum. <a href="https://github.com/vanilla/vanilla/issues/8630" rel="nofollow noreferrer ugc">#8630</a></p><h3 data-id="dashboard-pages">Dashboard Pages</h3><ul><li>Fix empty error message when uploading an invalid image for a knowledge base. <a href="https://github.com/vanilla/knowledge/issues/888" rel="nofollow noreferrer ugc">vanilla/knowledge#888</a></li></ul><h3 data-id="api">API</h3><p>This release adds a few new knowledge base APIv2 endpoints.</p><p><strong>Article Aliases</strong></p><p>These API endpoints are for creating redirects from particular paths to an article. Their primary use case is migration from other sites.</p><ul><li><code class="code codeInline" spellcheck="false" tabindex="0">GET /articles/by-alias</code></li><li><code class="code codeInline" spellcheck="false" tabindex="0">GET /articles/{id}/aliases</code></li><li><code class="code codeInline" spellcheck="false" tabindex="0">PUT /articles/{id}/aliases</code></li></ul><h3 data-id="other">Other</h3><ul><li>Remove <code class="code codeInline" spellcheck="false" tabindex="0">/kb/debug</code> page <a href="https://github.com/vanilla/knowledge/issues/918" rel="nofollow noreferrer ugc">vanilla/knowledge#918</a></li><li>Fix navigation to knowledge base homepages with uppercase letters. If you have an existing knowledge base with uppercase letters in the URL code, you will need to update it. The form should now guide you to inputting a valid URL code. <a href="https://github.com/vanilla/knowledge/issues/846" rel="nofollow noreferrer ugc">vanilla/knowledge#846</a></li><li>Add update notice during deployments <a href="https://github.com/vanilla/knowledge/issues/792" rel="nofollow noreferrer ugc">vanilla/knowledge#792</a></li></ul><h2 data-id="developer-notes">Developer Notes</h2><ul><li>Starting in this release all EntryController pages are now cacheable. Forms are submitted through AJAX. <a href="https://github.com/vanilla/vanilla/pull/8863" rel="nofollow noreferrer ugc">vanilla#8863</a></li><li>Some long deprecated Gdn_Factory related classes have been deleted in this release. <a href="https://github.com/vanilla/vanilla/pull/8258" rel="nofollow noreferrer ugc">vanilla#8258</a></li><li>Database tables related to routing aliases have been added in this release. DB update is required. <a href="https://github.com/vanilla/knowledge/pull/986" rel="nofollow noreferrer ugc">knowledge#986</a></li></ul><p><br></p><h2 data-id="security-patch">Security Patch</h2><p><em>Deployed Thursday, June 20th 2019</em></p><ul><li>Content security policy frame ancestors header <a href="https://github.com/vanilla/vanilla/pull/8970" rel="nofollow noreferrer ugc">#8970</a></li><li>Fix rate limiting on Authorization endpoints <a href="https://github.com/vanilla/vanilla-patches/pull/573" rel="nofollow noreferrer ugc">vanilla/vanilla-patches#573</a></li></ul><p><br></p><h3 data-id="features-1">Features</h3><h4 data-id="security-improvements-w-hsts">Security Improvements w/ HSTS</h4><p><em>Note: This feature was also applied in a patch to 2019.007.</em></p><p>This Vanilla release improves security by allowing sites to enable stricter security on their domains.</p><p>This feature is now <strong><em>on by default</em> </strong>and means that once a user has visited a site over <code class="code codeInline" spellcheck="false" tabindex="0">https://</code> their browser will always use <code class="code codeInline" spellcheck="false" tabindex="0">https://</code> for this domain in the future. This is a more secure mechanism for enforcing <code class="code codeInline" spellcheck="false" tabindex="0">https://</code> than redirects, and prevents user from accidentally browsing the insecure version of a site.</p><p>Various configuration options and their descriptions can be found on the <strong>Security</strong> page in the Vanilla dashboard.</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/372/PFUXA19C5FYX.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/372/PFUXA19C5FYX.png" alt="PFUXA19C5FYX.png" height="180" width="320" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <p><br></p><h2></h2> </article> </main>