Skip to content

v3.0

Compare
Choose a tag to compare
@jamietanna jamietanna released this 08 Apr 20:50

Breaking changes:

Non-breaking changes:

  • Migrate demo app and API to the App Engine Standard Python 3 runtime.
  • Instagram:
    • Scraping: fetch 50 likes instead of 24. (snarfed/bridgy#898)
    • Scraping bug fix for get_actor() with user_id.
  • Twitter:
  • RSS:
    • Add itunes:image, itunes:author, and itunes:category.
    • Strip HTML from title element (#177). Background.
    • Always include author in items (#177).
    • Bug fix: extract feed image from hfeed correctly.
    • Bug fix: don't crash on article or mention tags in items with enclosures.
  • Atom:
    • Bug fix: extract feed image from hfeed correctly.
  • REST API:
    • Add HTTP HEAD support.
    • Add support for URL fragments with input=html. If a fragment is provided, only that specific element is extracted and converted. (#185)
  • GitHub:
    • Publish: preserve <code> tags instead of converting them to `s so that GitHub renders HTML entities like &gt; inside them instead of leaving them escaped. Background.
  • JSON Feed:
    • Handle malformed attachments better.
  • microformats2:
    • Don't crash on string context fields.
    • html_to_activities(): limit to h-entry, h-event, and h-cite items (#192).
  • The cache kwarg to Source.original_post_discovery() now has no effect. webutil.util.follow_redirects() has its own built in caching now.
  • Added Meetup.com support for publishing RSVPs.