Skip to content

v4.0:

Compare
Choose a tag to compare
@snarfed snarfed released this 24 Mar 05:54
· 950 commits to main since this release
6321572

Breaking changes

  • Drop Python 3.5 support. Python 3.6 is now the minimum required version.

Non-breaking changes

  • Add new include_shares kwarg to get_activities, implemented for Twitter and Mastodon. Defaults to True. If False, shares (retweets in Twitter, boosts in Mastodon) will be discarded and not returned. Also add a corresponding shares query param to the REST API.
  • RSS:
    • Add support for RSS input via new rss.to_activities function.
  • Instagram (scraping):
    • Handle media items with no user object, add new fetch for comments.
    • Add Instagram.merge_scraped_comments().
  • ActivityStreams 2:
    • Handle error when type isn't a string.
  • Reddit:
    • Implement get_activities() to fetch posts by the current user or a user specified with user_id.
  • Facebook scraping:
    • Skip "Suggested for you" posts.
    • Add log_html kwarg to get_activities; defaults to False.
    • Miscellaneous bug fixes.
  • JSONFeed:
    • Handle malformed items.author element.