Release 2021.006 - HL Vanilla Community
<main> <article class="userContent"> <h2 data-id="schedule">Schedule</h2><p>Release 2021.006 will be deployed:</p><ul><li>To staging sites, Tuesday, March 23rd</li><li>To production sites, Monday, March 29th</li><li>To Enterprise client sites, Tuesday, April 6th</li></ul><h2 data-id="api-v2-updates">API V2 Updates</h2><p>As we prepare for future feature updates, we're building out our API. This release includes a set of new endpoints and parameters that can be leveraged by your teams to power integrations and build out external reporting. </p><h3 data-id="filter-community-discussions-by-qa-status-via-the-api%3A"><strong>Filter community discussions by Q&A status via the API: </strong></h3><p>A <strong>status parameter</strong> has been added to our <strong>/api/v2/discussions</strong> endpoint, to allow you to fetch questions and filter them by unanswered, answered or accepted status. </p><h3 data-id="manage-discussion-tags-via-the-api%3A"><strong>Manage discussion tags via the API: </strong></h3><ul><li>The <strong>api/v2/discussions/{ID}/tags</strong> endpoint has been added to allow you to set and/or add tags to an existing discussion. <ul><li>PUT requests will overwrite the tags on the discussion</li><li>POST requests will append new tags on the discussion.</li></ul></li><li>The <strong>api/v2/tags</strong> endpoint now supports POST requests so you can add new tags to your community settings</li><li>The<strong> api/v2/{ID} endpoint</strong> has been added and supports PATCH and/or DELETE requests to edit or delete an existing tags settings</li></ul><p><em>N.B. Our tag endpoints now support optional parameters for tag types & parentID. These will be used for upcoming updates to our tagging service and can be disregarded for now. Stay tuned. </em></p><h3 data-id="convert-discussion-types-via-the-api">Convert discussion-types via the API </h3><p>Moderators have long been able to convert discussions to questions or ideas and back again in our front-end UI. This release adds API support for converting discussion types. Use the <strong>/api/v2/discussions/{ID}/type</strong> to make PUT request and update it to question, discussion or idea.</p><h2 data-id="theming-engine-updates">Theming Engine Updates</h2><p>In this release we put a large focus on fixing vertical spacing and rhythm throughout the application in the Foundation theme. The default vertical spacings are now significantly more consistent.</p><p><strong>The following variables have been removed and no longer do anything</strong><em>.</em></p><p>In order to get our vertical spacing into a consistent state, the following padding and spacing variables have been consolidated into 6 values in <code class="code codeInline" spellcheck="false" tabindex="0">global.spacer.*</code>.</p><ul><li><code class="code codeInline" spellcheck="false" tabindex="0">banner.mobile.padding.*</code>.</li><li><code class="code codeInline" spellcheck="false" tabindex="0">global.headingBox.descriptionSpacing.*</code> </li><li><code class="code codeInline" spellcheck="false" tabindex="0">global.headingBox.mobileSpacing.*</code></li><li><code class="code codeInline" spellcheck="false" tabindex="0">global.headingBox.spacing.*</code> </li><li><code class="code codeInline" spellcheck="false" tabindex="0">global.panelHeadingBox.mobileSpacing.*</code></li><li><code class="code codeInline" spellcheck="false" tabindex="0">global.panelHeadingBox.spacing.*</code></li><li><code class="code codeInline" spellcheck="false" tabindex="0">global.spacer.size</code></li><li><code class="code codeInline" spellcheck="false" tabindex="0">homeWidgetContainer.description.padding.*</code></li><li><code class="code codeInline" spellcheck="false" tabindex="0">homeWidgetContainer.description.paddingMobile.</code></li><li><code class="code codeInline" spellcheck="false" tabindex="0">homeWidgetContainer.gridItem.padding.* </code>- Use <code class="code codeInline" spellcheck="false" tabindex="0">homeWidgetContainer.itemSpacing</code> instead. The gridItem paddings were quite buggy. The itemSpacing should be far more consistent.</li><li><code class="code codeInline" spellcheck="false" tabindex="0">homeWidgetContainer.spacing.padding</code> - Use <code class="code codeInline" spellcheck="false" tabindex="0">homeWidgetContainer.itemSpacing</code> instead along with the new <code class="code codeInline" spellcheck="false" tabindex="0">global.spacer.*</code> values.</li></ul><p><strong>Added</strong></p><ul><li><code class="code codeInline" spellcheck="false" tabindex="0">global.spacer.*</code> - See the variable documentation for what these 6 variables control.</li><li><code class="code codeInline" spellcheck="false" tabindex="0">global.mobile.size.largeTitle</code> </li><li><code class="code codeInline" spellcheck="false" tabindex="0">titleBar.logo.doubleLogoStrategy</code> - Added <code class="code codeInline" spellcheck="false" tabindex="0">mobile-only</code> value.</li></ul><h2 data-id="bug-fixes-and-improvements">Bug Fixes and Improvements</h2><ul><li>Add returning allowed discussion types from category GET endpoints - <a href="https://github.com/vanilla/vanilla-cloud/pull/2388" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2388</a></li><li>Add "isReacted" field to expanded reactions in APIv2 to see if the current user has reacted to a discussion - <a href="https://github.com/vanilla/vanilla-cloud/pull/2415" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2415</a></li><li>Add count comments to categories module - <a href="https://github.com/vanilla/vanilla-cloud/pull/2443" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2443</a></li><li>Add limit parameter to new events module - <a href="https://github.com/vanilla/vanilla-cloud/pull/2444" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2444</a></li><li>Add converting BlotGroupCollection back to JSON - <a href="https://github.com/vanilla/vanilla-cloud/pull/2450" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2450</a></li><li>Add basic rich text DOM support - <a href="https://github.com/vanilla/vanilla-cloud/pull/2451" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2451</a></li><li>Add description input to subcommunity settings for Subcommunity Widget</li><li>Remove "Priority" field from "Open Cases" data in Salesforce plugin - <a href="https://github.com/vanilla/vanilla-cloud/pull/2426" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2426</a></li><li>Remove deprecated addon "ShareThis" for Add-ons list - <a href="https://github.com/vanilla/vanilla-cloud/pull/2427" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2427</a></li><li>Update RSSFeedParser schema with channel.link optional - <a href="https://github.com/vanilla/vanilla-cloud/pull/2469" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2469</a></li><li>Fix invalid/banned users appearing on leaderboard - <a href="https://github.com/vanilla/vanilla-cloud/pull/2302" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2302</a></li><li>Fix articles widget (pocket) not displaying - <a href="https://github.com/vanilla/vanilla-cloud/pull/2327" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2327</a></li><li>Fix comment-embed controls not getting translated - <a href="https://github.com/vanilla/vanilla-cloud/pull/2337" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2337</a></li><li>Fix passing URL in Salesforce Plugin's case and lead creation - <a href="https://github.com/vanilla/vanilla-cloud/pull/2379" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2379</a></li><li>Fix discussion filter strings not getting translated - <a href="https://github.com/vanilla/vanilla-cloud/pull/2392" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2392</a></li><li>Fix permission check for adding a tag to a discussion - <a href="https://github.com/vanilla/vanilla-cloud/pull/2392" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2400</a></li><li>Fix banner image description typo - <a href="https://github.com/vanilla/vanilla-cloud/pull/2403" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2403</a></li><li>Fix discussion webhook body replaced with excerpt - <a href="https://github.com/vanilla/vanilla-cloud/pull/2417" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2417</a></li><li>Fix rendering new poll option if maxPollOption is exceeded - <a href="https://github.com/vanilla/vanilla-cloud/pull/2429" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2429</a></li><li>Fix width for long discussion titles in keystone table layout - <a href="https://github.com/vanilla/vanilla-cloud/pull/2434" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2434</a></li><li>Fix tags dashboard search - <a href="https://github.com/vanilla/vanilla-cloud/pull/2444" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2446</a></li><li>Fix discussion openapi parameter typo - <a href="https://github.com/vanilla/vanilla-cloud/pull/2457" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2457</a></li><li>Fix MegaMenu not displaying - <a href="https://github.com/vanilla/vanilla-cloud/pull/2495" rel="nofollow noreferrer ugc">vanilla/vanilla-cloud#2495</a></li></ul><p><br></p> </article> </main>