Mastodon v2.6.0 Release Notes

Release Date: 2018-10-30 // over 5 years ago
  • ➕ Added

    • ➕ Add link ownership verification (Gargron)
    • ➕ Add conversations API (Gargron)
    • ➕ Add limit for the number of people that can be followed from one account (Gargron)
    • ➕ Add admin setting to customize mascot (ashleyhull-versent)
    • ➕ Add support for more granular ActivityPub audiences from other software, i.e. circles (Gargron, Gargron, Gargron)
    • ➕ Add option to block all reports from a domain (Gargron)
    • ➕ Add user preference to always expand toots marked with content warnings (webroo)
    • ➕ Add user preference to always hide all media (fvh-P)
    • ➕ Add force_login param to OAuth authorize page (Gargron)
    • ➕ Add tootctl accounts backup (Gargron, Gargron)
    • ➕ Add tootctl accounts create (Gargron, Gargron)
    • ➕ Add tootctl accounts cull (Gargron, Gargron)
    • ➕ Add tootctl accounts delete (Gargron, Gargron)
    • ➕ Add tootctl accounts modify (Gargron, Gargron)
    • ➕ Add tootctl accounts refresh (Gargron, Gargron)
    • ➕ Add tootctl feeds build (Gargron, Gargron)
    • ➕ Add tootctl feeds clear (Gargron, Gargron)
    • ➕ Add tootctl settings registrations open (Gargron, Gargron)
    • ➕ Add tootctl settings registrations close (Gargron, Gargron)
    • ➕ Add min_id param to REST API to support backwards pagination (Gargron)
    • ➕ Add a confirmation dialog when hitting reply and the compose box isn't empty (ClearlyClaire)
    • ➕ Add PostgreSQL disk space growth tracking in PGHero (Gargron)
    • ➕ Add button for disabling local account to report quick actions bar (Gargron)
    • ➕ Add Czech language (Aditoo17)
    • ➕ Add same-site (lax) attribute to cookies (sorin-davidoi)
    • ➕ Add support for styled scrollbars in Firefox Nightly (sorin-davidoi)
    • ➕ Add highlight to the active tab in web UI profiles (rhoio)
    • ➕ Add auto-focus for comment textarea in report modal (ClearlyClaire)
    • ➕ Add auto-focus for emoji picker's search field (ClearlyClaire)
    • ➕ Add nginx and systemd templates to dist/ directory (Gargron)
    • ➕ Add support for /.well-known/change-password (Gargron)
    • ➕ Add option to override FFMPEG binary path (sascha-sl)
    • ➕ Add dns-prefetch tag when using different host for assets or uploads (Gargron)
    • ➕ Add description meta tag (Gargron)
    • ➕ Add Content-Security-Policy header (ClearlyClaire)
    • ➕ Add cache for the instance info API (ykzts)
    • ➕ Add suggested follows to search screen in mobile layout (Gargron)
    • ➕ Add CORS header to /.well-known/* routes (BenLubar)
    • ➕ Add card attribute to statuses returned from REST API (Gargron)
    • ➕ Add in-stream link preview (Gargron)
    • ➕ Add support for ActivityPub Page objects (mbajur)

    🔄 Changed

    • 🔄 Change forms design (Gargron)
    • 🔄 Change reports overview to group by target account (Gargron)
    • 🔄 Change web UI to show "read more" link on overly long in-stream statuses (lanodan)
    • 🔄 Change design of direct messages column (Gargron, Gargron)
    • 🔄 Change home timelines to exclude DMs (Gargron)
    • 🔄 Change list timelines to exclude all replies (cbayerlein)
    • 🔄 Change admin accounts UI default sort to most recent (Gargron)
    • 📚 Change documentation URL in the UI (Gargron)
    • 💅 Change style of success and failure messages (Gargron)
    • 🔄 Change DM filtering to always allow DMs from staff (qguv)
    • 🔄 Change recommended Ruby version to 2.5.3 (zunda)
    • 🔄 Change docker-compose default to persist volumes in current directory (Gargron)
    • 🔄 Change character counters on edit profile page to input length limit (Gargron)
    • 🔄 Change notification filtering to always let through messages from staff (Gargron)
    • 🔄 Change "hide boosts from user" function also hiding notifications about boosts (ClearlyClaire)
    • 🔄 Change CSS detailed-status__wrapper class actually wrap the detailed status (trwnh)

    🗄 Deprecated

    • GET /api/v1/timelines/directGET /api/v1/conversations (Gargron)
    • POST /api/v1/notifications/dismissPOST /api/v1/notifications/:id/dismiss (Gargron)
    • GET /api/v1/statuses/:id/cardcard attributed included in status (Gargron)

    ✂ Removed

    • ✂ Remove "on this device" label in column push settings (rhoio)
    • ✂ Remove rake tasks in favour of tootctl commands (Gargron)

    🛠 Fixed

    • 🛠 Fix remote statuses using instance's default locale if no language given (Kjwon15)
    • 🛠 Fix streaming API not exiting when port or socket is unavailable (Gargron)
    • 🛠 Fix network calls being performed in database transaction in ActivityPub handler (Gargron)
    • 🛠 Fix dropdown arrow position (ClearlyClaire)
    • 🛠 Fix first element of dropdowns being focused even if not using keyboard (ClearlyClaire)
    • 🛠 Fix tootctl requiring bundle exec invocation (abcang)
    • 🛠 Fix public pages not using animation preference for avatars (renatolond)
    • 🛠 Fix OEmbed/OpenGraph cards not understanding relative URLs (ClearlyClaire)
    • 🛠 Fix some dark emojis not having a white outline (ClearlyClaire)
    • 🛠 Fix media description not being displayed in various media modals (ClearlyClaire)
    • 🛠 Fix generated URLs of desktop notifications missing base URL (GenbuHase)
    • 🛠 Fix RTL styles (mabkenar, mabkenar, mabkenar, mabkenar, mabkenar, mabkenar, mabkenar, mabkenar, mabkenar, mabkenar)
    • 🛠 Fix crash in streaming API when tag param missing (Gargron)
    • 🛠 Fix hotkeys not working when no element is focused (ClearlyClaire)
    • 🛠 Fix some hotkeys not working on detailed status view (ClearlyClaire)
    • 🛠 Fix og:url on status pages (ClearlyClaire)
    • 🛠 Fix upload option buttons only being visible on hover (Gargron)
    • 🛠 Fix tootctl not returning exit code 1 on wrong arguments (sascha-sl)
    • 🛠 Fix preview cards for appearing for profiles mentioned in toot (ClearlyClaire, ClearlyClaire)
    • 🛠 Fix local accounts sometimes being duplicated as faux-remote (Gargron)
    • 🛠 Fix emoji search when the shortcode has multiple separators (ClearlyClaire)
    • 🛠 Fix dropdowns sometimes being partially obscured by other elements (kedamaDQ)
    • 🛠 Fix cache not updating when reply/boost/favourite counters or media sensitivity update (Gargron)
    • 🛠 Fix empty display name precedence over username in web UI (Gargron)
    • 🛠 Fix td instead of th in sessions table header (Gargron)
    • 🛠 Fix handling of content types with profile (valerauko)