2020-03-05 21:37:30 by Nia Alarie | Files touched by this commit (1) |
Log message:
py-mastodon: Update DEPENDS
|
2020-03-05 21:18:37 by Nia Alarie | Files touched by this commit (3) | |
Log message:
py-mastodon: Update to 1.5.0
v1.5.0
------
* BREAKING CHANGE: the search_v1 API is now gone from Mastodon, Mastodon.py will \
still let you use it where available / use it where needed if you call search()
* Support for new 3.0.0 features
* Added profile directory API: directory()
* Added featured and suggested tags API: featured_tags(), \
featured_tag_suggestions(), featured_tag_create(), featured_tag_delete() (Thanks \
Gargron for the advice)
* Added read-markers API: markers_get(), markers_set()
* Re-added trends API: trends()
* Added health api: instance_health()
* Added nodeinfo support: instance_nodeinfo()
* Added new parameters to search (exclude_unreviewed) and create_account (reason)
* Added ability to persist base URLs together with access token and client id / \
secret files
* Documented that status_card endpoint has been removed, switched to alternate \
method of retrieving cards if function is still used
* Added blurhash as a core dependency, since it is now licensed permissively again
* Added me() function as synonym for account_verify_credentials() to lessen confusion
* Fixed notification-dismiss to use new API endpoint where the old one is not \
available (Thanks kensanata)
* Fixed status_reply to match status_post
* Add basic support for non-mainline featuresvia the feature_set parameter
* Added support for fedibirds quote_id parameter in status_post
* Future-proofed webpush cryptography api while trying to remain very backwards \
compatible so that it can hopefully in the future become part of the core
* Clarified and updated the documentation and improved the tests in various ways
|
2019-07-28 18:09:58 by Nia Alarie | Files touched by this commit (2) |
Log message:
py-mastodon: Update to 1.4.6
v1.4.6
------
* Fix documentation for list_accounts()
* Add note about block lists to documentation
* Add note that 2.7 support is being sunset
v1.4.5
------
* Small fix to be friendlier to hosted apps
v1.4.4
------
* Added support for moderation API (Thanks Gargron for the clarifications and \
dotUser for helping with testing)
* Made status_delete return the deleted status (With "source" attribute)
* Added account_id parameter to notifications
* Added streaming_health
* Added support for local hashtag streams
* Made blurhash an optional dependency (Thanks limburgher)
* Fixed some things related to error handling (Thanks lefherz)
* Fixed various small documentation issues (Thanks lefherz)
v1.4.3
------
* BREAKING BUT ONLY FOR YOUR DEPLOY, POTENTIALLY: http_ece and cryptography are \
now optional dependencies, if you need full webpush crypto support add the \
"webpush" feature to your Mastodon.py requirements or require one or \
both manually in your own setup.py.
* Fixed a bug in create_account (Thanks csmall for the report)
* Allowed and documented non-authenticated access to streaming API (Thanks webwurst)
* Fixed MastodonServerError not being exported (Thanks lefherz)
* Fixed various small documentation issues (Thanks julianaito)
v1.4.2
------
* Fixed date parsing in hashtag dicts.
v1.4.1
------
* Fixed search not working on Mastodon versions before 2.8.0. search now \
dynamically selects search_v1 or search_v2 and adjusts valid parameters \
depending on the detected Mastodon version.
* Added blurhash decoding.
v1.4.0
------
There are some breaking changes in this release, though less than you might \
think, considering
this goes all the way from version 2.4.3 to 2.8.0.
* BREAKING CHANGE: Changed streaming API behaviour to make the initial \
connection asynchronous (Thanks to Shura0 for the detailed report)
* Old behaviour: The initial connection could fail, the stream functions \
would then throw an exception.
* New behaviour: The initial connection function just returns immediately. \
If there is a connection error, the listeners on_abort handler is called to \
inform the user and the connection is retried.
* BREAKING CHANGE: search() now calls through to search_v2. The old behaviour is \
available as search_v1.
* Added support for polls (Added in 2.8.0)
* Added support for preferences API (Added in 2.8.0)
* Added support for the boost visibility parameter (Added in 2.8.0)
* Added support for type, limit, offset, min_id, max_id, account_id on the \
search API (Added in 2.8.0)
* Added support for scheduled statuses (Added in 2.7.0)
* Added support for account creation via the API (Thanks gargron for clarifying \
many things here and in other places. Added in 2.7.0)
* Added support for conversation streaming / stream_direct (Added in 2.6.0)
* Added support for conversations (Added in 2.6.0)
* Added support for report forwarding (Added in 2.5.0)
* Added support for multiple OAuth redirect URIs and forcing the user to \
re-login in OAuth flows.
* Added support for app_verify_credentials endpoint (Added in 2.7.2).
* Added support for min_id based backwards pagination (Added in 2.6.0). The old \
method is still supported for older installs.
* Added support for account pins / endorsements (Added in 2.5.0).
* Updated documentation for changes to entities.
* Added the ability to access non-authenticated endpoints with no app \
credentials (Thanks to cerisara for the report and codl).
* Fixed the streaming API not working with gzip encoding (Thanks to bitleks for \
the report).
* Added more explicitly caught error classes (Thanks to lefherz).
* Improved Pleroma support including content-type and pagination fixes (Thanks \
to jfmcbrayer for the report and codl).
* Added better session support (Thanks to jrabbit).
* Fixed dependencies (Thanks to jrabbit).
* Fixed variousmime type issues (Thanks to errbufferoverfl and jfmcbrayer).
* Improved the example code (Thanks to MarkEEaton).
* Fixed various small documentation issues (Thanks to allo-).
|
2018-10-01 18:31:11 by Nia Alarie | Files touched by this commit (3) | |
Log message:
chat/py-mastodon: Update to 1.3.1
Changes:
Mastodon v2.4.3 compatibility:
Keyword filter support: filters(), filter(), filters_apply(), \
filter_create(), filter_update(), filter_delete()
Follow suggestions support: suggestions(), suggestion_delete()
account_follow() now has "reblogs" parameter
account_mute() now has "notifications" parameter
Support for granular scopes
Added status_reply() convenience function
First attempt at basic Pleroma compatibility (Thanks deeunderscore)
Several small fixes
|
2018-08-21 19:31:21 by Nia Alarie | Files touched by this commit (3) | |
Log message:
py-mastodon: Update to version 1.3.0.
Changes:
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
|
2018-07-31 23:14:33 by Nia Alarie | Files touched by this commit (2) |
Log message:
chat/py-mastodon: Fix typo in patch.
|
2018-07-31 18:14:29 by Nia Alarie | Files touched by this commit (3) |
Log message:
chat/py-mastodon: Add a patch to avoid the use of the 'async' keyword,
allowing it to be used with Python 3.7.
|
2018-07-31 17:54:27 by Nia Alarie | Files touched by this commit (1) |
Log message:
chat/py-mastodon: Version in pkgsrc is incompatible with python37
due to a collision with the async keyword.
|
2018-07-25 20:59:09 by Nia Alarie | Files touched by this commit (1) |
Log message:
chat/py-mastodon: add more dependencies
|
2018-07-25 20:20:42 by Nia Alarie | Files touched by this commit (1) |
Log message:
chat/py-mastodon: remove cryptography DEPENDS, pointed out by adam
|