From: Egor Kislitsyn Date: Fri, 10 Apr 2020 10:20:48 +0000 (+0400) Subject: Merge branch 'develop' into global-status-expiration X-Git-Url: https://git.squeep.com/?a=commitdiff_plain;h=7f692343c80ddf353712490edfbcdb14866f5685;p=akkoma Merge branch 'develop' into global-status-expiration --- 7f692343c80ddf353712490edfbcdb14866f5685 diff --cc CHANGELOG.md index 79b4bbb53,bac69ad6a..475fc5d89 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@@ -4,10 -4,6 +4,7 @@@ All notable changes to this project wil The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [unreleased] - ### Changed - - **Breaking:** BBCode and Markdown formatters will no longer return any `\n` and only use `
` for newlines - - MFR policy to set global expiration for all local Create activities + ### Removed - **Breaking:** removed `with_move` parameter from notifications timeline. @@@ -17,8 -15,51 +16,55 @@@
API Changes - Mastodon API: Support for `include_types` in `/api/v1/notifications`. + - Mastodon API: Added `/api/v1/notifications/:id/dismiss` endpoint.
++### Changed ++- MFR policy to set global expiration for all local Create activities ++ ++ + ## [2.0.2] - 2020-04-08 + ### Added + - Support for Funkwhale's `Audio` activity + - Admin API: `PATCH /api/pleroma/admin/users/:nickname/update_credentials` + + ### Fixed + - Blocked/muted users still generating push notifications + - Input textbox for bio ignoring newlines + - OTP: Inability to use PostgreSQL databases with SSL + - `user delete_activities` breaking when trying to delete already deleted posts + - Incorrect URL for Funkwhale channels + + ### Upgrade notes + 1. Restart Pleroma + + ## [2.0.1] - 2020-03-15 + ### Security + - Static-FE: Fix remote posts not being sanitized + + ### Fixed + - 500 errors when no `Accept` header is present if Static-FE is enabled + - Instance panel not being updated immediately due to wrong `Cache-Control` headers + - Statuses posted with BBCode/Markdown having unncessary newlines in Pleroma-FE + - OTP: Fix some settings not being migrated to in-database config properly + - No `Cache-Control` headers on attachment/media proxy requests + - Character limit enforcement being off by 1 + - Mastodon Streaming API: hashtag timelines not working + + ### Changed + - BBCode and Markdown formatters will no longer return any `\n` and only use `
` for newlines + - Mastodon API: Allow registration without email if email verification is not enabled + + ### Upgrade notes + #### Nginx only + 1. Remove `proxy_ignore_headers Cache-Control;` and `proxy_hide_header Cache-Control;` from your config. + + #### Everyone + 1. Run database migrations (inside Pleroma directory): + - OTP: `./bin/pleroma_ctl migrate` + - From Source: `mix ecto.migrate` + 2. Restart Pleroma + ## [2.0.0] - 2019-03-08 ### Security - Mastodon API: Fix being able to request enourmous amount of statuses in timelines leading to DoS. Now limited to 40 per request.