Skip to content

1.5.0

Compare
Choose a tag to compare
@halcy halcy released this 12 Oct 21:30
· 343 commits to master since this release

3.0.0 support release (actually bumps supported version to 3.0.1, though), with some additional improvements

  • 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

Docs: https://mastodonpy.readthedocs.io/en/1.5.0/
PyPi: https://pypi.org/project/Mastodon.py/1.5.0/