Skip to content

0.3.0

Choose a tag to compare

@subzeroid subzeroid released this 25 Apr 23:46
· 355 commits to main since this release

More pure helpers go synchronous. See CHANGELOG.md for the full list.

Breaking

Six pure helpers (no IO) are now sync — drop the await:

  • Client.share_info(code)
  • Client.share_code_from_url(url)
  • Client.share_info_by_url(url)
  • Client.highlight_pk_from_url(url)
  • Client.handle_challenge_result(d)
  • Client.challenge_resolve_new_password_form(r)

Fixed

  • igtv_download and highlight_remove_stories were returning a coroutine instead of awaiting the inner async call. Both now correctly await.

Added

  • CHANGELOG.md.
  • CI: publish-on-tag workflow with PyPI trusted publishing — push a tag, get a build + PyPI upload + GitHub release. (One-time PyPI pending publisher setup needed.)
  • Doc pages for captcha/explore/fundraiser mixins; orphan pages now in nav.

Changed

  • mkdocs build --strict is clean.
  • DirectExtractorRegressionTestCase forces TZ=UTC so the timestamp tests pass on non-UTC hosts.

Install

pip install aiograpi==0.3.0