Merge branch 'develop' into gun
authorAlexander Strizhakov <alex.strizhakov@gmail.com>
Mon, 9 Mar 2020 07:56:33 +0000 (10:56 +0300)
committerAlexander Strizhakov <alex.strizhakov@gmail.com>
Mon, 9 Mar 2020 07:56:33 +0000 (10:56 +0300)
1  2 
CHANGELOG.md
mix.exs

diff --combined CHANGELOG.md
index 95918ee6038ef173774bc8163ea8454583c225df,59f7dfcddadafe6d756748b72a23444fe4ffd9bc..88850133b0fc19a67cc042c63bb105ac8d2fc10b
@@@ -3,7 -3,7 +3,7 @@@ All notable changes to this project wil
  
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
  
- ## [Unreleased]
+ ## [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.
  
@@@ -80,7 -80,6 +80,7 @@@
  - User settings: Add _This account is a_ option.
  - A new users admin digest email
  - OAuth: admin scopes support (relevant setting: `[:auth, :enforce_oauth_admin_scope_usage]`).
 +- New HTTP adapter [gun](https://github.com/ninenines/gun). Gun adapter requires minimum OTP version of 22.2 otherwise Pleroma won’t start. For hackney OTP update is not required.
  - Add an option `authorized_fetch_mode` to require HTTP signatures for AP fetches.
  - ActivityPub: support for `replies` collection (output for outgoing federation & fetching on incoming federation).
  - Mix task to refresh counter cache (`mix pleroma.refresh_counter_cache`)
  - Mastodon API: Marking a conversation as read (`POST /api/v1/conversations/:id/read`) now no longer brings it to the top in the user's direct conversation list
  </details>
  
+ ## [1.1.9] - 2020-02-10
+ ### Fixed
+ - OTP: Inability to set the upload limit (again)
+ - Not being able to pin polls
+ - Streaming API: incorrect handling of reblog mutes
+ - Rejecting the user when field length limit is exceeded
+ - OpenGraph provider: html entities in descriptions
+ ## [1.1.8] - 2020-01-10
+ ### Fixed
+ - Captcha generation issues
+ - Returned Kocaptcha endpoint to configuration
+ - Captcha validity is now 5 minutes
+ ## [1.1.7] - 2019-12-13
+ ### Fixed
+ - OTP: Inability to set the upload limit
+ - OTP: Inability to override node name/distribution type to run 2 Pleroma instances on the same machine
+ ### Added
+ - Integrated captcha provider
+ ### Changed
+ - Captcha enabled by default
+ - Default Captcha provider changed from `Pleroma.Captcha.Kocaptcha` to `Pleroma.Captcha.Native`
+ - Better `Cache-Control` header for static content
+ ### Bundled Pleroma-FE Changes
+ #### Added
+ - Icons in the navigation panel
+ #### Fixed
+ - Improved support unauthenticated view of private instances
+ #### Removed
+ - Whitespace hack on empty post content
  ## [1.1.6] - 2019-11-19
  ### Fixed
  - Not being able to log into to third party apps when the browser is logged into mastofe
diff --combined mix.exs
index 3b1bbbaf20e17cc9268727bdf1734743f8b31dbd,bb86c38d0c1ea9269ea2ddca10cf76546fc53fc4..4404043d10b8266c72e6c28c2e37725e6b71d9fa
+++ b/mix.exs
@@@ -4,7 -4,7 +4,7 @@@ defmodule Pleroma.Mixfile d
    def project do
      [
        app: :pleroma,
-       version: version("1.1.50"),
+       version: version("2.0.50"),
        elixir: "~> 1.8",
        elixirc_paths: elixirc_paths(Mix.env()),
        compilers: [:phoenix, :gettext] ++ Mix.compilers(),
        {:calendar, "~> 0.17.4"},
        {:cachex, "~> 3.2"},
        {:poison, "~> 3.0", override: true},
 -      {:tesla, "~> 1.3", override: true},
 +      # {:tesla, "~> 1.3", override: true},
 +      {:tesla,
 +       git: "https://git.pleroma.social/pleroma/elixir-libraries/tesla.git",
 +       ref: "61b7503cef33f00834f78ddfafe0d5d9dec2270b",
 +       override: true},
 +      {:castore, "~> 0.1"},
 +      {:cowlib, "~> 2.8", override: true},
 +      {:gun,
 +       github: "ninenines/gun", ref: "bd6425ab87428cf4c95f4d23e0a48fd065fbd714", override: true},
        {:jason, "~> 1.0"},
        {:mogrify, "~> 0.6.1"},
        {:ex_aws, "~> 2.1"},