Skip to content

v3.0-beta.6

Latest
Compare
Choose a tag to compare
@sbhadr sbhadr released this 17 Feb 19:08
· 1 commit to nightly_build since this release
e74e2b8

What this brings

  • New implementation for Req class (056402d)
    • Better, accurate documentation
  • New implementation for Req.request method (056402d)
    • Externally the same, internally different
    • Backwards compatible, you don't have to change anything
  • Implemented Req.parse_request method (056402d)
  • Implemented HttpError Exception (056402d)
  • Moved source build to modern standards (25f318e)
  • Rewrote the build / publish pipeline because old age broke it (ad86b68)
  • Update the copyrights (9864662)
  • Changed the directory structure (9864662)
    • It's the same for you; different for me.

What this fixes

  • Fixes Cannot create a client socket with a PROTOCOL_TLS_SERVER context (056402d)
    • Previously broke library for Python versions 3.8.x - current
  • Remove unused imports (056402d)
  • Removed space (a6c0486)
  • Rewrote the build / publish pipeline because old age broke it (ad86b68)

What this removes

  • Dropped support for requests_async package (Deprecated since Sep 27, 2019). It's no longer compatible with the SSL version that Python 3.8+ supports. (1792cdb)
  • Dropped support for Python 3.6, 3.7. Supported versions are 3.8+.

What is coming soon

  • Documentation
    • Yes I know. I folded
  • OpenCloud Support
  • Oauth Support
  • API Key Support
  • Better Examples
  • Better internal design
    • Sorry I made you read it for 7 years

Fun Fact: It's been exactly, 2 years 7 months and 13 days (or 957 days if you prefer) since I've last updated this.
Maybe this is the year we get out of beta.