Skip to content

Release 0.6.0

Compare
Choose a tag to compare
@Stranger6667 Stranger6667 released this 25 Apr 15:16
· 130 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.