From 36194fd60c8e5c6d30134134e32dd24981aee324 Mon Sep 17 00:00:00 2001 From: Lorenz Diener Date: Tue, 5 Jun 2018 19:01:29 +0200 Subject: [PATCH] Preliminary changelog --- CHANGELOG.rst | 29 +++++++++++++++++++++++++++++ docs/index.rst | 2 +- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f4fa6a7..87c25db 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,35 @@ A note on versioning: This librarys major version will grow with the APIs version number. Breaking changes will be indicated by a change in the minor (or major) version number, and will generally be avoided. +v1.3.0 +------ +!!!!! There are several potentially breaking changes in here, and a lot +of things changed, since this release covers two Mastodon versions and +then some !!!!! + +* Several small bug fixes (Thanks goldensuneur, bowlercaptain, joyeusenoelle) +* Improved stream error handling (Thanks codl) +* Improvements to streaming: + * Added on_abort() handler to streams + * Added automatic reconnecting + * POTENTIALLY BREAKING CHANGE: Added better error catching to make sure + streaming functions do not just crash +* Mastodon v2.3 compatibility (sorry for the late release) + * only_media parameter in timeline functions + * focus support for media_upload() + * Added media_update() +* Mastodon v2.4 compatibility + * Added fields to account_update_credentials() + * WebPush support: + * Added push_subscription(), push_subscription_set(), push_subscription_update(), + push_subscription_delete() + * Added webpush crypto utilities: push_subscription_generate_keys(), + push_subscription_decrypt_push() +* Added support for pinned toots, an oversight from 2.1.0: status_pin(), status_unpin() +* POTENTIALLY BREAKING CHANGE: Changed pagination attributes to not be part of the dict keys + of paginated return values. +* Many internal improvements, more tests + v1.2.2 ------ * Several small bugfixes (thanks codl) diff --git a/docs/index.rst b/docs/index.rst index eaedd78..cdd03ee 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -45,7 +45,7 @@ node running Mastodon by setting `api_base_url` when creating the api object (or creating an app). Mastodon.py aims to implement the complete public Mastodon API. As -of this time, it is feature complete for Mastodon version 2.2.0. +of this time, it is feature complete for Mastodon version 2.4.0. A note about rate limits ------------------------