You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

128 lines
6.2 KiB

  1. Changelog
  2. =========
  3. All notable changes to this project will be documented in this file.
  4. ## [2.6.0] - 2018-10-30
  5. ### Added
  6. - Add link ownership verification (#8703)
  7. - Add conversations API (#8832)
  8. - Add limit for the number of people that can be followed from one account (#8807)
  9. - Add admin setting to customize mascot (#8766)
  10. - Add support for more granular ActivityPub audiences from other software, i.e. circles (#8950, #9093, #9150)
  11. - Add option to block all reports from a domain (#8830)
  12. - Add user preference to always expand toots marked with content warnings (#8762)
  13. - Add user preference to always hide all media (#8569)
  14. - Add `force_login` param to OAuth authorize page (#8655)
  15. - Add `tootctl accounts backup` (#8642, #8811)
  16. - Add `tootctl accounts create` (#8642, #8811)
  17. - Add `tootctl accounts cull` (#8642, #8811)
  18. - Add `tootctl accounts delete` (#8642, #8811)
  19. - Add `tootctl accounts modify` (#8642, #8811)
  20. - Add `tootctl accounts refresh` (#8642, #8811)
  21. - Add `tootctl feeds build` (#8642, #8811)
  22. - Add `tootctl feeds clear` (#8642, #8811)
  23. - Add `tootctl settings registrations open` (#8642, #8811)
  24. - Add `tootctl settings registrations close` (#8642, #8811)
  25. - Add `min_id` param to REST API to support backwards pagination (#8736)
  26. - Add a confirmation dialog when hitting reply and the compose box isn't empty (#8893)
  27. - Add PostgreSQL disk space growth tracking in PGHero (#8906)
  28. - Add button for disabling local account to report quick actions bar (#9024)
  29. - Add Czech language (#8594)
  30. - Add `same-site` (`lax`) attribute to cookies (#8626)
  31. - Add support for styled scrollbars in Firefox Nightly (#8653)
  32. - Add highlight to the active tab in web UI profiles (#8673)
  33. - Add auto-focus for comment textarea in report modal (#8689)
  34. - Add auto-focus for emoji picker's search field (#8688)
  35. - Add nginx and systemd templates to `dist/` directory (#8770)
  36. - Add support for `/.well-known/change-password` (#8828)
  37. - Add option to override FFMPEG binary path (#8855)
  38. - Add `dns-prefetch` tag when using different host for assets or uploads (#8942)
  39. - Add `description` meta tag (#8941)
  40. - Add `Content-Security-Policy` header (#8957)
  41. - Add cache for the instance info API (#8765)
  42. - Add suggested follows to search screen in mobile layout (#9010)
  43. - Add CORS header to `/.well-known/*` routes (#9083)
  44. - Add `card` attribute to statuses returned from REST API (#9120)
  45. - Add in-stream link preview (#9120)
  46. - Add support for ActivityPub `Page` objects (#9121)
  47. ### Changed
  48. - Change forms design (#8703)
  49. - Change reports overview to group by target account (#8674)
  50. - Change web UI to show "read more" link on overly long in-stream statuses (#8205)
  51. - Change design of direct messages column (#8832, #9022)
  52. - Change home timelines to exclude DMs (#8940)
  53. - Change list timelines to exclude all replies (#8683)
  54. - Change admin accounts UI default sort to most recent (#8813)
  55. - Change documentation URL in the UI (#8898)
  56. - Change style of success and failure messages (#8973)
  57. - Change DM filtering to always allow DMs from staff (#8993)
  58. - Change recommended Ruby version to 2.5.3 (#9003)
  59. - Change docker-compose default to persist volumes in current directory (#9055)
  60. - Change character counters on edit profile page to input length limit (#9100)
  61. - Change notification filtering to always let through messages from staff (#9152)
  62. - Change "hide boosts from user" function also hiding notifications about boosts (#9147)
  63. - Change CSS `detailed-status__wrapper` class actually wrap the detailed status (#8547)
  64. ### Deprecated
  65. - `GET /api/v1/timelines/direct``GET /api/v1/conversations` (#8832)
  66. - `POST /api/v1/notifications/dismiss``POST /api/v1/notifications/:id/dismiss` (#8905)
  67. - `GET /api/v1/statuses/:id/card``card` attributed included in status (#9120)
  68. ### Removed
  69. - Remove "on this device" label in column push settings (#8704)
  70. - Remove rake tasks in favour of tootctl commands (#8675)
  71. ### Fixed
  72. - Fix remote statuses using instance's default locale if no language given (#8861)
  73. - Fix streaming API not exiting when port or socket is unavailable (#9023)
  74. - Fix network calls being performed in database transaction in ActivityPub handler (#8951)
  75. - Fix dropdown arrow position (#8637)
  76. - Fix first element of dropdowns being focused even if not using keyboard (#8679)
  77. - Fix tootctl requiring `bundle exec` invocation (#8619)
  78. - Fix public pages not using animation preference for avatars (#8614)
  79. - Fix OEmbed/OpenGraph cards not understanding relative URLs (#8669)
  80. - Fix some dark emojis not having a white outline (#8597)
  81. - Fix media description not being displayed in various media modals (#8678)
  82. - Fix generated URLs of desktop notifications missing base URL (#8758)
  83. - Fix RTL styles (#8764, #8767, #8823, #8897, #9005, #9007, #9018, #9021, #9145, #9146)
  84. - Fix crash in streaming API when tag param missing (#8955)
  85. - Fix hotkeys not working when no element is focused (#8998)
  86. - Fix some hotkeys not working on detailed status view (#9006)
  87. - Fix og:url on status pages (#9047)
  88. - Fix upload option buttons only being visible on hover (#9074)
  89. - Fix tootctl not returning exit code 1 on wrong arguments (#9094)
  90. - Fix preview cards for appearing for profiles mentioned in toot (#6934, #9158)
  91. - Fix local accounts sometimes being duplicated as faux-remote (#9109)
  92. - Fix emoji search when the shortcode has multiple separators (#9124)
  93. - Fix dropdowns sometimes being partially obscured by other elements (#9126)
  94. - Fix cache not updating when reply/boost/favourite counters or media sensitivity update (#9119)
  95. - Fix empty display name precedence over username in web UI (#9163)
  96. - Fix td instead of th in sessions table header (#9162)
  97. - Fix handling of content types with profile (#9132)
  98. ## [2.5.2] - 2018-10-12
  99. ### Security
  100. - Fix XSS vulnerability (#8959)
  101. ## [2.5.1] - 2018-10-07
  102. ### Fixed
  103. - Fix database migrations for PostgreSQL below 9.5 (#8903)
  104. - Fix class autoloading issue in ActivityPub Create handler (#8820)
  105. - Fix cache statistics not being sent via statsd when statsd enabled (#8831)
  106. - Bump puma from 3.11.4 to 3.12.0 (#8883)
  107. ### Security
  108. - Fix some local images not having their EXIF metadata stripped on upload (#8714)
  109. - Fix being able to enable a disabled relay via ActivityPub Accept handler (#8864)
  110. - Bump nokogiri from 1.8.4 to 1.8.5 (#8881)
  111. - Fix being able to report statuses not belonging to the reported account (#8916)