Skip to content

Releases: Stranger6667/hypothesis-graphql

Release 0.13.0

Choose a tag to compare

@Stranger6667 Stranger6667 released this 29 May 20:56
v0.13.0
e4ea1d1

Changed

  • More even field and violation distribution across schema depth.

Performance

  • Much faster generation - up to ~180x on large and negative-mode cases.

Removed

  • Python 3.8 and 3.9 support.

Release 0.12.0

Choose a tag to compare

@Stranger6667 Stranger6667 released this 04 Feb 21:31
v0.12.0
95e0f94

Added

  • Support for Python 3.13 and 3.14.
  • Negative testing mode for generating invalid queries.

Release 0.11.1

Choose a tag to compare

@Stranger6667 Stranger6667 released this 06 Aug 18:32

Added

  • The allow_null option that controls if optional arguments may be null. True by default.

Release 0.11.0

Choose a tag to compare

@Stranger6667 Stranger6667 released this 29 Nov 19:58
v0.11.0
4c86ef1

Added

  • Support for Python 3.12.
  • Include tests in the source tarball. #82
  • A way to control what characters are used for string generation via the allow_x00 and codec arguments to queries, mutations, and from_schema.

Changed

  • Bump the minimum supported Hypothesis version to 6.84.3.

Removed

  • Python 3.7 support.

Release 0.10.0

Choose a tag to compare

@Stranger6667 Stranger6667 released this 12 Apr 18:57
v0.10.0
2659d51

Changed

  • Build: Switch the build backend to Hatch.

Removed

  • Python 3.6 support.
  • Dependency on attrs.

Release 0.9.2

Choose a tag to compare

@Stranger6667 Stranger6667 released this 07 Nov 21:18
v0.9.2
26f4f88

Python 3.11 support

Release 0.9.1

Choose a tag to compare

@Stranger6667 Stranger6667 released this 02 Sep 07:38
v0.9.1
39be230

Use poetry-core for building the package.

Release 0.9.0

Choose a tag to compare

@Stranger6667 Stranger6667 released this 29 Apr 19:40
v0.9.0
64157fe

🚀 Added

  • The from_schema function which takes a GraphQL schema and returns a Hypothesis strategy for defined queries and mutations.

🔧 Changed

  • Use Hypothesis' InvalidArgument exception when invalid input is passed to the generator functions.

🗑️ Removed

  • hypothesis_graphql.schemas as it is not complete and not tested well.

Release 0.8.2

Choose a tag to compare

@Stranger6667 Stranger6667 released this 29 Apr 11:32
v0.8.2
e9c5304

🐛 Bug fixes

  • Internal error on invalid schemas that contain interfaces without fields.

Release 0.8.1

Choose a tag to compare

@Stranger6667 Stranger6667 released this 27 Apr 14:55
v0.8.1
fd01402

🚀 Features

  • Expose validate_scalar_strategy in the public API