Releases: Stranger6667/hypothesis-graphql
Releases · Stranger6667/hypothesis-graphql
Release 0.8.0
Compare
Sorry, something went wrong.
No results found
🚀 Features
Support for using default values of arguments and input fields. #71
🐛 Bug fixes
Duplicated inline fragments that may miss aliases. #69
Queries missing required fields in their inputs when these fields are custom scalars.
Release 0.7.1
Compare
Sorry, something went wrong.
No results found
🚀 Features
hypothesis_graphql.nodes module to simplify working with custom scalars.
Release 0.7.0
Compare
Sorry, something went wrong.
No results found
🚀 Features
Support for custom query printers. #21
Support for custom scalars. #22
📦 Other
Do not generate fields inside inputs if they have custom scalar types. #38
Generate null for nullable custom scalars in the argument position. #35
🔧 Performance
Additional strategy cache.
Release 0.6.1
Compare
Sorry, something went wrong.
No results found
🔧 Performance
Improve performance on recent Hypothesis versions.
Release 0.6.0
Compare
Sorry, something went wrong.
No results found
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.
v0.5.1
Compare
Sorry, something went wrong.
No results found
🐛 Bug fixes
🔧 Chores and Improvements
v0.5.0
Compare
Sorry, something went wrong.
No results found
🚀 Features
🐛 Bug fixes
4c7bb6e Always generate required fields in argument types
76d99ff Generate only 32-bit signed integers for the Int type
🔧 Chores and Improvements
📦 Other
99410a7 (test) Reduce tests nesting & reuse code
7d2d6e4 Mark the Contentful schema as XFAIL
846ca3f Mark the HIVDB schema as XFAIL
d7ce673 Remove obsolete tox envs from CONTRIBUTING.rst
258d9c9 Add test corpus
v0.4.2
Compare
Sorry, something went wrong.
No results found
🐛 Bug fixes
f3e294f Generating invalid queries for nullable enum types as arguments
🔧 Chores and Improvements
📦 Other
daa10c7 Avoid filtering out empty nodes
v0.4.1
Compare
Sorry, something went wrong.
No results found
🐛 Bug fixes
5cee239 Do not generate Unicode surrogates for String types
🔧 Chores and Improvements
v0.4.0
Compare
Sorry, something went wrong.
No results found
🚀 Features
85edbeb Restricting fields in the query output via the fields argument.
🔧 Chores and Improvements
📦 Other
82b6125 Disable the too_slow health check