Releases: graphql-python/graphene
v2.1.7
v2.1.6
v2.1.5
Changelog
- Add Decimal type d728b84
- Allow Union types to have descriptions 8d4b9cd
- Add type documentation for Relay fields 131cbeb
- Mutation description now defaults to docstring 37a6c01
- Fix Windows support ae7a5d7
- The default resolver for ObjectTypes now handles dicts and objects ca9188a
- Date, DateTime and Time types now accept datetime.datetime, datetime.date, and datetime.time resp. inputs when used as variables 7b6dae7
- Make UUID type compatible with all string types in Python 2 7b6dae7
- Allow relay connection node to be wrapped in a
NonNull
type abff3d7 from_enum
can now take a deprecation reason 6a4091b- Update aniso8601 dependency to allow versions 4+ a5162e9
- Drop support for Python 3.4 because it is EOL f73055f
- Allow type annotation in meta classes eb7966e
Documentation
Too many documentation improvements to list out here and lots more to come. Watch this space.
Full changelog: v2.1.3...v2.1.5
Note: v2.1.4 was never released to PyPi due to build issues. We went straight from v2.1.3 to v2.1.5
2.1.3
v2.1.2
Bugfix release to fix a couple of issues.
Thanks to the effort of contributors for this new release @jlowin @nxtman123 @danpalmer @dan98765 @femesq 🎉
Changelog
- Don't overwrite fields on InputObject #752
- Incorrectly formatted error message #751
- Fix warning output #748
Docs and Internal
- Update contributing docs about using tox and sync tox pytest cmd with travis #744
- Add isort precommit hook & run on all files #743
- Add flake8 pre-commit hook and manually edit files to pass flake8 validation #746
- Add pyupgrade pre-commit hook and run on all files #736
- Update README Contributing section to encourage use of virtualenv #765
- Fix parameter order for Relay's Root-field #754
- Add python3.6 classifier to setup.py #763
v2.1.1
A small bugfix release to fix a couple of issues.
Thanks to the effort of contributors for this new release @nikordaris @dan98765 @femesq @devArtoria 🎉
Changelog
- Fix
default_value
onNonNull
fields (9408ba7) - Add pre-commit tool to repository, and run on all files (#730)
- Added partial support to Dynamic type (#725)
Docs
v2.1.0
This is a minor release, fixing a lot of small issues, with better support for Date
, DateTime
and Time
scalars and tons of improvements on docs.
Thanks to the effort of contributors for this new release @jkimbo @danpalmer @g-- @dfee @Prince-Leto @simonwoerpel @pjdelport @anisjonischkeit @abawchen 🎉
Changelog
- Extend support for subclassing
InputObjectType
meta a16c5ba - Raise better error if type is missing from Schema d6968c2
- Allow ObjectType to set connection name a2178dc
- Fixed
to_camel_case
utility function be1f7d7 - Add py36 to tox envlist 113cf8d
- Enable extra options in mutation fields a7a4ba6
- Improved support / assertion for GraphQL types in Schema 0971a05
- Fixed
required=True
inConnectionField
8c7ca74 - Exclude examples module in package 79f7cc0
- Made
Date
,DateTime
andTime
scalars to fail withGraphQLError
is format is invalid 84fbf5d 9973fd3 - Fixed
Meta
included inEnum
members 2594cdb - Fixed deprecations url in deprecation message a96ed55
- Fixed
str
on abstract types, improvedrepr
562cafc - Use
aniso8601
instead ofiso8601
b4255e5 - Expose
Date
,DateTime
andTime
from main package
Docs
- Updated docs layout d6df149
- Relay documentation reflect latest 2.0 API ec32c25
- Use pythonic terminology in middleware 834d52f
- Added
Date
scalar to documentation 98366c6 - Document functional middleware 92f6a49
- Improved
Scalar
documentation 5036d16 - Fixed typos in relay Node examples 7afeaa0
- Fixed Relay links 8123c4a
- Updated middleware example to support introspection 035ff7e
- Fix broken Github link tags 4fa0df4
- Added documentation in
NonNull
lists e26c0a3 - Fixed relay
Node
example d3b7085
v2.0.1
Changelog
- Prevent breaking changes for future releases 71177fe
- Support for Enum description lambda f79eb57
- Added
Date
type in datetime 045d5ff - Improved ObjectType Container initialization 3ee9413 (Fix for #585)
- Non provided fields in
InputObjectType
value should beNone
(rather than the Field) b5abccb - Improved tests for nested
InputObjectType
f669718
Docs
v2.0.0
v2.0.0 🎉
Please read the upgrade guide to learn how to upgrade: https://github.com/graphql-python/graphene/blob/master/UPGRADE-v2.0.md
- Simpler Graphene types implementation (thanks to
__init_subclass__
, and a polyfill implementation for Python 2). - Simplified resolver API
- Type Options from class arguments (only available in Python 3)
And...
Subscriptions!!
v1.4.1
Changelog
- Added type consistency for
Argument
s #467 - Include LICENSE in manifest for source bundles d7dff53
- Improved test framework to support thenables returned when executing queries 645bfdd
- Improved ClientIDMutation tests 6c2b940
- Fixed Argument output name 9852529 (important, please check #490)