Flarum Core v0.1.0-beta.5 Release Notes

Release Date: 2016-03-29 // about 8 years ago
  • โž• Added

    • ๐ŸŒฒ Users who haven't confirmed their email address are now able to log in and get their confirmation email resent. (@sijad)
    • created:YYYY-MM-DD gambit to search for discussions by their creation date. (@Albert221)
    • ๐Ÿ‘ Allow provision of an avatar URL to upload during sign up via avatarUrl attribute.
    • php flarum info console command to help debug broken installations.
    • Inline user online indicators. (@petermein)
    • AbstractOAuth2Controller class to provide a generic OAuth2 login implementation for extensions.
    • ๐Ÿ‘Œ Support for new minifiers. (@JoshyPHP)
    • ๐Ÿ”ง ConfigureLocales::loadLanguagePackFrom helper method.
    • Pop animation when scrolling to post preview. (@sijad)
    • โž• Add rel="nofollow" to user bio links. (@sijad)
    • Ask for confirmation before "Mark all as Read". (@bogdanteodoru)
    • ๐Ÿ‘ Allow existing users to be activated via the API isActivated attribute.
    • ๐Ÿ‘Œ Support multiple comma-separated names in author: search gambit. (@Albert221)
    • Admin-only email: gambit to look up users by email.
    • ๐Ÿ‘ Allow custom redirection after logging out via return query parameter.
    • ๐Ÿ”ง Event to configure server middleware (ConfigureMiddleware).
    • ๐Ÿ‘ Allow forum to be taken offline by setting offline to true in config.php.
    • Garbage-collect email/password/auth tokens.

    ๐Ÿ”„ Changed

    • Overhaul extension management code. (@luceos)
    • ๐Ÿ†• New migration structure. Details
    • ๐Ÿ‘Œ Improve post composer appearance/usability on mobile.
    • โฌ†๏ธ Upgrade to flarum-gulp 0.2.0, Babel 6, and Mithril 0.2.3.
    • ๐Ÿ”จ Refactor ListPostsController to make filtering extensible.
    • Lighten discussion list hover color.
    • Increase avatar upload max file size from 1MB to 2MB.
    • ๐Ÿ”จ Refactor Composer rendering for smoother animations.
    • Don't automatically activate users created by admins; require an attribute to be set.
    • Extract notification settings into an item list.
    • ๐Ÿ‘Œ Improvements to colored header styles.
    • ๐Ÿ“‡ Rename HTTP method override header.
    • ๐Ÿ‘‰ Tweak mobile drawer appearance.
    • ๐Ÿ”„ Change value field in settings table from BLOB to TEXT to allow for easier user editing. (@ahsanity)
    • ๐Ÿšš Tweak badge appearance: remove border, decrease shadow radius.
    • โœ‚ Delete a discussion when its last post is deleted.
    • Slightly widen index sidebar, overflow buttons properly.
    • Store discussion slug in database table.
    • โž• Add priorities to user page sidebar items.

    ๐Ÿ›  Fixed

    • Deleting users will now delete discussions that became empty.
    • Admin now no longer shows incorrect information on how to install extensions.
    • ๐Ÿ‘Œ Support prefix in URL generators. (@Albert221)
    • ๐Ÿ›  Fix autocompletion bugs in Firefox. (@sijad)
    • โž• Add specific error message when an email address is not found in forgot password modal.
    • ๐Ÿ‘‰ Show dropdown menus in front of post composer.
    • Prevent long forum title in mobile drawer from entering viewport.
    • ๐Ÿ›  Fix search box overlapping forum title in some cases.
    • ๐Ÿ›  Fix JSON serialization error on PHP 7.
    • ๐Ÿ›  Fix "sort by" dropdown being empty on the latest versions of Chrome.
    • ๐ŸŽ Dramatically improve performance when typing in a modal.
    • ๐Ÿ›  Fix browser back button losing scroll position.
    • Don't require a previous Post when saving event posts.
    • ๐Ÿ›  Fix crash when sending notification to non-existent user.
    • ๐Ÿ›  Fix username validation to disallow problematic characters.
    • ๐Ÿ›  Fix crash when displaying a discussion with no posts.
    • 401 for unauthorised request to settings, notifications page.
    • ๐Ÿ‘ Better post scrubber size calculations.
    • ๐Ÿ‘‰ Tweak padding on user dropdown button so avatar is flush with border radius.
    • Clear search when input is empty and enter is pressed.
    • Give GetPermission event priority when determining permissions.
    • Key item lists to maintain identity across redraws.
    • Ensure routes are only populated after extensions have registered listeners.
    • Ensure a new asset revision identifier is generated if there is none.
    • ๐Ÿ‘ Allow username capitalisation to be changed.
    • ๐ŸŒ Prevent some translations being compiled unnecessarily.
    • Prevent unapproved discussions from dropping to the bottom of the discussion list.

    ๐Ÿ”’ Security

    • ๐Ÿ”’ Rework authentication/session/cookies code for better security and stability.
    • โž• Add password confirmation when changing email address.
    • Prevent users from being incorrectly able to delete their own discussions.
    • ๐Ÿ›  Fix posts being incorrectly visible on user page on private forums.

    ๐Ÿš€ Also see the 0.1.0-beta.5 release notes for: akismet approval auth-facebook auth-github auth-twitter bbcode emoji english flags likes lock markdown mentions pusher sticky subscriptions suspend tags