Discourse 2.3.0.beta2 Release Notes

Even more!

But wait, there’s more! We do our best to highlight new features and changes for you, but there’s always too many changes to detail. For a full list of new features, bug fixes, UX improvements, and more, be sure to review the Additional Features and Fixes listed below.

Security Updates

This beta includes 1 security fix for issues reported by our community and HackerOne.

  • Escape HTML in dashboard report tables

Plugin improvements

Code Review

  • Uses new topic footer button API
  • Bug fixes

Discourse Auth

  • Remove deprecated enabled_setting

Policy

  • Bug fix

Akismet

  • Ember 3 support

Intercom

  • Use API method to get current user object

OAuth2 Basic

  • Download avatar for new users
    Previously avatars were only loaded on subsequent logins

Data Explorer

  • Clean up button styles for query pages
    • Add a “play” glyph for the Run & SaveRun buttons
    • ensure that there’s only one primary button on the page i.e. Run
    • Remove btn-danger from discard button
    • remove redundant button class from create button
    • Improve redundant copy by removing the word “Query”

Ad Plugin

  • Add ads.txt support

Additional Features and Fixes

Click to expand

New Features

  • Calculate sprite-sheet based on currently active themes
  • Allow string theme settings to display with multiple lines
  • Returning falsy value from upload handler stops upload.
  • Use amazon s3 inventory to manage upload stats

Bug Fixes

  • Add support for style element in SVGs
  • Old migration was loading up invalid model schema
  • Correctly process {{each}} in raw handlebars templates for themes
  • Validate Invite email against EmailValidator.email_regex
  • Destination prefix in S3 inventory configuration is incorrect
  • Include error message if the “accept invite” process fails
  • Bucket name is missing in S3 inventory data path
  • Unpause Sidekiq before uploading backup to S3
  • Users should able check the emails for self
  • S3 endpoint broke bucket creation in non-default region
  • Rescue and display import errors when updating theme via git
  • In:title should work irrespective of the order.
  • Register pan events for touch only
  • Fix delete button for Tag Groups.
  • Some brittle tests with hardcoded ids
  • Login button icons should be white
  • Don’t raise error if s3 set via global setting

UX Changes

  • Rename color scheme to color palette in UI
  • Truncate (don’t wrap) badges in user cards if the text is long
  • Turn off autocomplete on composer title
  • Disable browser’s autocomplete in search menu
  • Moving the create theme buttons, adding buttons to theme index
  • Use translatedLabel for aria-label in buttons.
  • Reduces white-space in polls
  • Minor button icon color fixes
  • Checkboxes were too close to other inputs
  • Header icon color fix
15 Likes