API keys can now be restricted to badges. Available scopes include create, read, update, and delete badges, list a user’s badges, and assign/remove a badge from a user.
Allow multiple emails to redeem a link invite only if the email domain name matches the one specified.
Ever find yourself looking at your bookmarks, opening one, going back, and then finding yourself at the top of the page again? No more! Discourse now saves your scroll position so you’ll be right where you left off when you return.
Text can now be indented and de-indented in the composer via Tab and Shift+Tab respectively. This works for both code blocks as well as regular text.
When enabled, the
hide_email_address_taken site setting forces the use of email in the forgot password form. This helps sites receiving abuse/spam via forgot password as usernames can no longer be used to trigger email.