Release 2022.015 - HL Vanilla Community
<main> <article class="userContent"> <h2 data-id="schedule">Schedule</h2><p>Release 2022.015 will be deployed:</p><ul><li>To staging sites, Tuesday, July 26th</li><li>To production sites, Friday, August 5th</li><li>To Enterprise clients, Tuesday, August 9th</li></ul><h2 data-id="layout-editor-improvements">Layout Editor Improvements</h2><h3 data-id="category-widget">Category Widget</h3><p>We have added a Filter By dropdown to allow you to specify whether you would like to filter the categories which appear in your widget. This allows you to either only show categories from a particular subcommunity, top-level/parent category or be dynamic based on the page that the widget is placed on. </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/HR3LCDF9BKUY/image.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/HR3LCDF9BKUY/image.png" alt="image.png" height="756" width="1130" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <p>You can also choose Specific Categories that you wish to display within the widget. </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/M72VUKDQWZDS/image.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/M72VUKDQWZDS/image.png" alt="image.png" height="761" width="1127" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <p>We have also added a Limit field to specify how many categories you would like to have shown in the widget. </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/AJOC8DPIUL6A/image.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/AJOC8DPIUL6A/image.png" alt="image.png" height="759" width="1128" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <h3 data-id="tag-widget">Tag Widget</h3><p>We have added a Limit field which allows you to specify the maximum number of tags which will appear in the widget. The default limit for the Tags widget is 20 tags.</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/YNDCHGVWK3L0/image.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/YNDCHGVWK3L0/image.png" alt="image.png" height="755" width="1129" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <h3 data-id="leaderboard-widget">Leaderboard Widget</h3><p>We have added Inclusive and Exclusive role filters so that you can specify which users based on role assignment will be listed in your leaderboards. This will allow you to create Member leaderboards and exclude Admin/Mod users or create a leaderboard for your superusers specifically.</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/0CPCFJXLBL9V/screen-shot-2022-07-27-at-5-20-43-pm.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/0CPCFJXLBL9V/screen-shot-2022-07-27-at-5-20-43-pm.png" alt="Screen Shot 2022-07-27 at 5.20.43 PM.png" height="753" width="1130" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <p>We have also added new Display Types so that you can display your leaders in either a List, Grid, or Carousel.</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/9I5C5Z8WMK3O/image.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/9I5C5Z8WMK3O/image.png" alt="image.png" height="761" width="1131" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <p><br></p><h2 data-id="new-analytics-data-streams">New Analytics Data Streams</h2><p>We have added 3 new data streams to our Analytics catalogue to allow you to build dashboards and reporting on more activities in your community.</p><p>The <strong>Community Events</strong> data stream tracks metrics like:</p><ul><li>Number of Events created</li><li>List of Events</li><li>Total RSVPs</li><li>RSVPs by User</li></ul><div class="embedExternal embedImage display-large float-none"> <div class="embedExternal-content"> <a class="embedImage-link" href="https://us.v-cdn.net/6030677/uploads/8K8HOIJ54G2F/image.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/8K8HOIJ54G2F/image.png" alt="image.png" height="767" width="1071" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <p><br></p><p>The <strong>Groups</strong> data stream tracks when:</p><ul><li>New Groups Added (Number or List)</li><li>Group Activity (ie Add, Users Join)</li><li>Groups by Privacy Type</li><li>Users in a Single Group</li></ul><div class="embedExternal embedImage display-large float-none"> <div class="embedExternal-content"> <a class="embedImage-link" href="https://us.v-cdn.net/6030677/uploads/WJ6GK4NU4A6B/image.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/WJ6GK4NU4A6B/image.png" alt="image.png" height="877" width="1047" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <p><br></p><p>The <strong>Badges </strong>data stream tracks when:</p><ul><li>How many Badges have been awarded</li><li>Which Badges were awarded</li><li>Which Users received Badges</li></ul><div class="embedExternal embedImage display-large float-none"> <div class="embedExternal-content"> <a class="embedImage-link" href="https://us.v-cdn.net/6030677/uploads/R1JBZMRDQML6/image.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/R1JBZMRDQML6/image.png" alt="image.png" height="796" width="1071" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <h2 data-id="user-mention-api-endpoint">User Mention API endpoint</h2><p>We have added 2 new API endpoints based on User Mentions. This will help with User Anonymization. </p><ul><li>List the user mentions of a user</li><li>Anonymize a user's mentions</li></ul><div class="embedExternal embedImage display-large float-none"> <div class="embedExternal-content"> <a class="embedImage-link" href="https://us.v-cdn.net/6030677/uploads/1JOEUOJ9R5BR/image.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/1JOEUOJ9R5BR/image.png" alt="image.png" height="210" width="1016" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <p><br></p><h2 data-id="improvements">Improvements</h2><ul><li>Add validation to prevent setting garden.title to empty string<a href="https://github.com/vanilla/vanilla-cloud/pull/4878" rel="nofollow noreferrer ugc">- vanilla-cloud#4878</a></li><li>Fix prettier on offending files<a href="https://github.com/vanilla/vanilla-cloud/pull/4877" rel="nofollow noreferrer ugc">- vanilla-cloud#4877</a></li><li>Grammar-URL-Updates<a href="https://github.com/vanilla/vanilla-cloud/pull/4864" rel="nofollow noreferrer ugc">- vanilla-cloud#4864</a></li><li>Adding signIn configs to settings/security<a href="https://github.com/vanilla/vanilla-cloud/pull/4856" rel="nofollow noreferrer ugc">- vanilla-cloud#4856</a></li><li>Fix catching unsuccessful network response for vote counter to show in toast<a href="https://github.com/vanilla/vanilla-cloud/pull/4853" rel="nofollow noreferrer ugc">- vanilla-cloud#4853</a></li><li>Add limit option for tag widget <a href="https://github.com/vanilla/vanilla-cloud/pull/4844" rel="nofollow noreferrer ugc">- vanilla-cloud#4844</a></li><li>Unhide user mentions API endpoints<a href="https://github.com/vanilla/vanilla-cloud/pull/4842" rel="nofollow noreferrer ugc">- vanilla-cloud#4842</a></li><li>Add badge analytics catalog<a href="https://github.com/vanilla/vanilla-cloud/pull/4840" rel="nofollow noreferrer ugc">- vanilla-cloud#4840</a></li><li>Patch the most frequent errors logged in our error logs<a href="https://github.com/vanilla/vanilla-cloud/pull/4839" rel="nofollow noreferrer ugc">- vanilla-cloud#4839</a></li><li>Refactor handling response exceptions<a href="https://github.com/vanilla/vanilla-cloud/pull/4835" rel="nofollow noreferrer ugc">- vanilla-cloud#4835</a></li><li>Add categories widget filter options <a href="https://github.com/vanilla/vanilla-cloud/pull/4833" rel="nofollow noreferrer ugc">- vanilla-cloud#4833</a></li><li>Remove unnecessary options from the `Who's Online` widget<a href="https://github.com/vanilla/vanilla-cloud/pull/4826" rel="nofollow noreferrer ugc">- vanilla-cloud#4826</a></li><li>Add community event data stream<a href="https://github.com/vanilla/vanilla-cloud/pull/4825" rel="nofollow noreferrer ugc">- vanilla-cloud#4825</a></li><li>Add group data stream catalog<a href="https://github.com/vanilla/vanilla-cloud/pull/4824" rel="nofollow noreferrer ugc">- vanilla-cloud#4824</a></li><li>Add role filter to the leaderboard widget<a href="https://github.com/vanilla/vanilla-cloud/pull/4823" rel="nofollow noreferrer ugc">- vanilla-cloud#4823</a></li><li>Add page view tracking to custom layout pages<a href="https://github.com/vanilla/vanilla-cloud/pull/4821" rel="nofollow noreferrer ugc">- vanilla-cloud#4821</a></li><li>Update custom layouts labs SVG to include beta tag<a href="https://github.com/vanilla/vanilla-cloud/pull/4819" rel="nofollow noreferrer ugc">- vanilla-cloud#4819</a></li><li>Prevent unchanged layouts from being applied<a href="https://github.com/vanilla/vanilla-cloud/pull/4817" rel="nofollow noreferrer ugc">- vanilla-cloud#4817</a></li><li>Move group event deletion to groupmodel->delete<a href="https://github.com/vanilla/vanilla-cloud/pull/4816" rel="nofollow noreferrer ugc">- vanilla-cloud#4816</a></li><li>Add `by category` filtering to `points` user's leaderboard API endpoint.<a href="https://github.com/vanilla/vanilla-cloud/pull/4815" rel="nofollow noreferrer ugc">- vanilla-cloud#4815</a></li><li>Prevent disabled anchors rendering href<a href="https://github.com/vanilla/vanilla-cloud/pull/4813" rel="nofollow noreferrer ugc">- vanilla-cloud#4813</a></li><li>Update resolved to use internalStatus <a href="https://github.com/vanilla/vanilla-cloud/pull/4812" rel="nofollow noreferrer ugc">- vanilla-cloud#4812</a></li><li>Delete the HostedTours and WalkThrough addons <a href="https://github.com/vanilla/vanilla-cloud/pull/4803" rel="nofollow noreferrer ugc">- vanilla-cloud#4803</a></li><li>Add some analytics tests<a href="https://github.com/vanilla/vanilla-cloud/pull/4800" rel="nofollow noreferrer ugc">- vanilla-cloud#4800</a></li><li>Update QnA plugin to only use new statuses <a href="https://github.com/vanilla/vanilla-cloud/pull/4798" rel="nofollow noreferrer ugc">- vanilla-cloud#4798</a></li><li>Add banner source set <a href="https://github.com/vanilla/vanilla-cloud/pull/4796" rel="nofollow noreferrer ugc">- vanilla-cloud#4796</a></li><li>Update Ideation Plugin to use new Unified plugin status<a href="https://github.com/vanilla/vanilla-cloud/pull/4782" rel="nofollow noreferrer ugc">- vanilla-cloud#4782</a></li></ul><h2 data-id="bug-fixes">Bug Fixes</h2><ul><li>Fix layout editor subcommunity errors<a href="https://github.com/vanilla/vanilla-cloud/pull/4861" rel="nofollow noreferrer ugc">- vanilla-cloud#4861</a></li><li>Fix discussion titles not appearing in status change notifications <a href="https://github.com/vanilla/vanilla-cloud/pull/4857" rel="nofollow noreferrer ugc">- vanilla-cloud#4857</a></li><li>Fix visual issues in Who's Online widget<a href="https://github.com/vanilla/vanilla-cloud/pull/4854" rel="nofollow noreferrer ugc">- vanilla-cloud#4854</a></li><li>Fixes for categories widget and tag widget<a href="https://github.com/vanilla/vanilla-cloud/pull/4852" rel="nofollow noreferrer ugc">- vanilla-cloud#4852</a></li><li>Fix webpack assets not loading properly when an addon has uppercase letters<a href="https://github.com/vanilla/vanilla-cloud/pull/4849" rel="nofollow noreferrer ugc">- vanilla-cloud#4849</a></li><li>Fix search error when search term is only numbers<a href="https://github.com/vanilla/vanilla-cloud/pull/4848" rel="nofollow noreferrer ugc">- vanilla-cloud#4848</a></li><li>Fix EmojiEntenderPlugin displaying custom emoticons<a href="https://github.com/vanilla/vanilla-cloud/pull/4841" rel="nofollow noreferrer ugc">- vanilla-cloud#4841</a></li><li>Updating to resolve password reset process.<a href="https://github.com/vanilla/vanilla-cloud/pull/4843" rel="nofollow noreferrer ugc">- vanilla-cloud#4843</a></li><li>Add normalization for tags with empty names <a href="https://github.com/vanilla/vanilla-cloud/pull/4836" rel="nofollow noreferrer ugc">- vanilla-cloud#4836</a></li><li>Fix leaderboard widget link styles <a href="https://github.com/vanilla/vanilla-cloud/pull/4834" rel="nofollow noreferrer ugc">- vanilla-cloud#4834</a></li><li>Fix incorrectly generated emotion classes <a href="https://github.com/vanilla/vanilla-cloud/pull/4829" rel="nofollow noreferrer ugc">- vanilla-cloud#4829</a></li><li>Restore permission for viewing answer acceptance prompt<a href="https://github.com/vanilla/vanilla-cloud/pull/4822" rel="nofollow noreferrer ugc">- vanilla-cloud#4822</a></li></ul><p><br></p> </article> </main>