mastodon/CHANGELOG.md

8.6 KiB

Changelog

All notable changes to this project will be documented in this file.

[2.6.5] - 2018-12-01

Changed

  • Change lists to display replies to others on the list and list owner ()

Fixed

  • Fix failures caused by commonly-used JSON-LD contexts being unavailable ()

[2.6.4] - 2018-11-30

Fixed

  • Fix yarn dependencies not installing due to yanked event-stream package ()

[2.6.3] - 2018-11-30

Added

  • Add hyphen to characters allowed in remote usernames ()

Changed

  • Change server user count to exclude suspended accounts ()

Fixed

  • Fix ffmpeg processing sometimes stalling due to overfilled stdout buffer ()
  • Fix missing DNS records raising the wrong kind of exception ()
  • Fix already queued deliveries still trying to reach inboxes marked as unavailable ()

Security

  • Fix TLS handshake timeout not being enforced ()

[2.6.2] - 2018-11-23

Added

  • Add Page to whitelisted ActivityPub types ()
  • Add 20px to column width in web UI ()
  • Add amount of freed disk space in tootctl media remove (, , )
  • Add "Show thread" link to self-replies ()

Changed

  • Change order of Atom and RSS links so Atom is first ()
  • Change Nginx configuration for Nanobox apps ()
  • Change the follow action to appear instant in web UI ()
  • Change how the ActiveRecord connection is instantiated in on_worker_boot ()
  • Change tootctl accounts cull to always touch accounts so they can be skipped ()
  • Change mime type comparison to ignore JSON-LD profile ()

Fixed

  • Fix web UI crash when conversation has no last status ()
  • Fix follow limit validator reporting lower number past threshold ()
  • Fix form validation flash message color and input borders ()
  • Fix invalid twitter:player cards being displayed ()
  • Fix emoji update date being processed incorrectly ()
  • Fix playing embed resetting if status is reloaded in web UI (, )
  • Fix web UI crash when favouriting a deleted status ()
  • Fix intermediary arrays being created for hash maps ()
  • Fix filter ID not being a string in REST API ()

Security

  • Fix multiple remote account deletions being able to deadlock the database ()
  • Fix HTTP connection timeout of 10s not being enforced ()

[2.6.1] - 2018-10-30

Fixed

  • Fix resolving resources by URL not working due to a regression in ()
  • Fix reducer error in web UI when a conversation has no last status ()

[2.6.0] - 2018-10-30

Added

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

Changed

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

Deprecated

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

Removed

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

Fixed

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

[2.5.2] - 2018-10-12

Security

  • Fix XSS vulnerability ()

[2.5.1] - 2018-10-07

Fixed

  • Fix database migrations for PostgreSQL below 9.5 ()
  • Fix class autoloading issue in ActivityPub Create handler ()
  • Fix cache statistics not being sent via statsd when statsd enabled ()
  • Bump puma from 3.11.4 to 3.12.0 ()

Security

  • Fix some local images not having their EXIF metadata stripped on upload ()
  • Fix being able to enable a disabled relay via ActivityPub Accept handler ()
  • Bump nokogiri from 1.8.4 to 1.8.5 ()
  • Fix being able to report statuses not belonging to the reported account ()