Release 2019.016 was first deployed to Vanilla Cloud on Thursday, October 31st 2019
Knowledge
- Fix keystone theme options conflicting with knowledge base colour pickers. knowledge#1280
- Improved error pages. vanilla#9475 & vanilla#9437
- Pagination now reflects correctly in a KB search URL.
- Fix TitleBar Logo URL going to an invalid URL w/ subcommunities - vanilla#9502
Addons
- WelcomePost: Fix redirections in welcome post addon. addons#750
- FireBase: Add session stash to firebase plugin.
- SalesForce: Set Roles to NULL if there are none (not FALSE). internal#2043
- Reporting: Set reporting category CanDelete column to 0. internal#2041
- Terms of Use manager: Add CSS classes to terms of use manager for better manipulation. internal#2033
- CivilTongue: Fix CivilTongue addon not able to find words ending '$'. addons#754
- Pre-Moderated-Categories: Expand addon to moderate comments. internal#2027
- HTML rank labels now display properly in report embeds. Note: Existing CSS styles may not appear exactly the same in the quote embed as the discussions. Custom CSS may need to be updated accordingly. vanilla#9475
- Ensure user data in Quote Embeds, and Reporting Embeds is always up to date. vanilla#9475
API V2
- Comments: add getFilters to comments api. vanilla#9456
- Groups: add group discussion permission-override to comments api. vanilla#9454 & 2031
- Badges: Relax badges api schema when description is not set. internal#2038
- Q&A & Poll types are now documented for the
/api/v2/search
endpoint. vanilla#9447
Developer notes
- Create a drop-in
SafeCurl
wrapper. vanilla#650 - Use DateTimeImmutable to create timestamps for
OAuth2
class. vanilla#9501 - Remove calls to
arrayCombine()
. internal#2049 - Deprecate
Gdn_Request::withURI()
to start working towards PSR-7 support. vanilla#9492 - Don’t allow classes for serialized routes vanilla#9487
- Centralize PHP version checks. vanilla#9485
- Remove dependencies from
AddonManager
vanilla#9469 - Use the proper
GroupModel::getGroupCategoryIDs()
to get group categories internal#2034 - Add ability to configure location following in
SafeCurlHandler
vanilla#9443 - Remove
Gdn_SqlDriver::_whereIn()
empty set deprecation vanilla#9439
Other fixes