pypi gql 4.4.0

3 hours ago

Features

  • Support Python 3.14 and 3.15 (#575) (#618) and remove Python 3.9 support (#600)
  • Add comprehensive directive support to DSL module (#563)
  • Feature dsl schema shortcuts (#566)
  • Support HTTP multipart subscriptions in AIOHTTPTransport (#574)
  • show oneOf in introspection query (#569)
  • Add extra_args parameter to subscribe() for aiohttp transport (#584)
  • Add extensions support to GraphQLRequest (#591)
  • Feature support httpx2 (#606)

Misc

  • Refactor DSL code to use Self type (#567)
  • Fix python 3.9 dev dependencies (#568)
  • Replace archived backoff with tenacity (#573)
  • Bump pytest-asyncio to 1.2.0 (#576)
  • Fix warning in make docs (#579)
  • DOC Use the session in async subs example (#585)
  • docs: fix typo in intro.rst (#608)
  • Using Python 3.14 instead of 3.9 to generate the read the docs documentation (#607)
  • Bump isort to 8.0.1 (#605)
  • Bump mypy to 2.1.0 (#604)
  • Bump pytest versions (#603)
  • Fix flake8 unused nonlocal and global warnings (F824) (#602)
  • Bump black version to 26.5.1 and run it with new format (#601)
  • Upgrade vcrpy to 8.2.1 to fix aiohttp 3.14 compatibility (#599)
  • Bump websockets version (#617)
  • DOC Fix intro installation table (#610)

Fixes

  • Fix DeprecationWarning in test_requests_batch online tests (#582)
  • Don't fall back to Apollo when not in subprotocols (#586)
  • DSL using immutable graphql-core AST classes (#589)
  • Support standard http.cookiejar.CookieJar in RequestsHTTPTransport cookies typing (#594)
  • Fix gql to work with graphql-core 3.3.0rc0 (#597)
  • Skip multipart parts with empty Content-Type instead of raising (#598)
  • Coerce a single value to a list when serializing list variables (#611)

Don't miss a new gql release

NewReleases is sending notifications on new releases.