Fixed
- Fix animated GIFs uploaded via the media endpoint losing their animation
- Fix Category Tiles border radius styles
- Fix conversation message ID can be set from form
- Fix discussions table layout styling issues
- Fix Everything section of /BestOf being empty after running /utility/recalculateReactions
- Fix flaky tests accessing controller data
- Fix HtmlFormat::parseImages only returning URLs
- Fix NewQuickLinks feature being enabled by default on legacy themes
- Fix optional fields being required on categories index in dashboard API docs
- Fix Profile Extender not displaying values when editing profiles
- Fix QnA potentially failing to properly determine question status
- Fix quick links and tweak discussion module
- Fix read status inconsistent when discussion is bookmarked before being viewed.
- Fix Sitemaps not properly paginating discussions
- Fix URL behind Managing Users help in the dashboard
- Fix weird imports and add an ESLint rule to block them
Added
- Add alternate view for promoted content module
- Add API support for querying discussions the current user reacted to
- Add authenticators API resource
- Add boxThemeShim to Conversations
- Add content selector to MixinsFoundation for contentBoxes
- Add featured sort to categories
- Add theming global vars doc
- Add margin options as a box variable
- Add nested JSON schema adapter
- Add option to filter QnAModule
- Add pagebox to QnA Module view
- Add PageTitle component
- Add support for theming of leaderboard
- Add tag list or cloud style
- Add configuration of titlebar gutters