Skip to content

Release 0.6.0

Choose a tag to compare

@Stranger6667 Stranger6667 released this 25 Apr 15:16
· 182 commits to master since this release
v0.6.0
e315d27

This release adds support for GraphQL mutations, fixes a few missed aliases in generated queries, and improves performance by more than twice.

馃殌 Features

  • Python 3.10 support.
  • Mutations support. #51
  • Support PEP-561. #26

馃悰 Bug fixes

  • Fields with the same name, but different types. #49
  • Fields with the same name, and the same arguments that have different enum values. #57

馃敡 Performance

  • Avoid using st.builds in internal strategies. It gives ~65% data generation time reduction in schemas from the test suite. #14

馃摝 Other

  • Rename strategies.query to strategies.queries and strategies.schema to strategies.schemas, so they conform with the recommended naming of Hypothesis strategies. Old names are preserved for backward compatibility.
  • Cache parsed GraphQL schemas.