Merge branch 'develop' into global-status-expiration
authorEgor Kislitsyn <egor@kislitsyn.com>
Fri, 10 Apr 2020 10:20:48 +0000 (14:20 +0400)
committerEgor Kislitsyn <egor@kislitsyn.com>
Fri, 10 Apr 2020 10:20:48 +0000 (14:20 +0400)
1  2 
CHANGELOG.md
config/config.exs
config/description.exs
docs/configuration/cheatsheet.md
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/common_api/common_api.ex
test/web/activity_pub/activity_pub_test.exs

diff --cc CHANGELOG.md
index 79b4bbb5318c5b3ce1fa78fd1bbeb114f7252d0f,bac69ad6a3ea15e5d8f191fd10dc0de742af1938..475fc5d89a72d515fcfbf7b6224ae27e9ee507f4
@@@ -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 `<br/>` for newlines
- - MFR policy to set global expiration for all local Create activities
 +
  ### Removed
  - **Breaking:** removed `with_move` parameter from notifications timeline.
  
  <details>
    <summary>API Changes</summary>
  - Mastodon API: Support for `include_types` in `/api/v1/notifications`.
+ - Mastodon API: Added `/api/v1/notifications/:id/dismiss` endpoint.
  </details>
  
++### 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 `<br/>` 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.
Simple merge
Simple merge
Simple merge