Skip to content

Releases: graphql-python/graphene

v2.1.7

15 Jul 20:11
Compare
Choose a tag to compare

Update graphql-relay dependency to fix incompatibility.

v2.1.6

14 Jun 10:42
89ca4f5
Compare
Choose a tag to compare

Changelog

  • Fix malformed version on aniso8601 requirement (#995) 431e93c

Documentation

Full changelog: v2.1.5...v2.1.6

v2.1.5

05 Jun 03:36
Compare
Choose a tag to compare

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

19 Jul 22:00
Compare
Choose a tag to compare

Changelog

  • Added crunch and deduplicator utitlities fa5f5b0 2e41db8
  • Permit subclassing arguments from Mutations 4346832
  • Added precommit ae7395f
  • Moved Enum library to graphql-core, use graphql-core>=2.1 d28dc68

Documentation

v2.1.2

14 Jun 12:52
c102458
Compare
Choose a tag to compare

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

25 May 20:56
9f678fd
Compare
Choose a tag to compare

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 on NonNull fields (9408ba7)
  • Add pre-commit tool to repository, and run on all files (#730)
  • Added partial support to Dynamic type (#725)

Docs

  • Improve v2 migrations docs (#732)
  • Add Graphene-Mongo to integrations list (#711)

v2.1.0

30 Mar 06:00
Compare
Choose a tag to compare

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 in ConnectionField 8c7ca74
  • Exclude examples module in package 79f7cc0
  • Made Date, DateTime and Time scalars to fail with GraphQLError is format is invalid 84fbf5d 9973fd3
  • Fixed Meta included in Enum members 2594cdb
  • Fixed deprecations url in deprecation message a96ed55
  • Fixed str on abstract types, improved repr 562cafc
  • Use aniso8601 instead of iso8601 b4255e5
  • Expose Date, DateTime and Time 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

15 Nov 07:29
e71a521
Compare
Choose a tag to compare

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 be None (rather than the Field) b5abccb
  • Improved tests for nested InputObjectType f669718

Docs

  • Fix minor gramatical error ef507c7
  • Fix example of file upload 98c2af3
  • Fixed args example in docs middleware 1555c98
  • Fix Union docs 3412dba

v2.0.0

25 Oct 17:44
Compare
Choose a tag to compare

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

28 Jun 05:09
Compare
Choose a tag to compare

Changelog

  • Added type consistency for Arguments #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)

Docs

  • Update Relay doc link 5052536
  • Fixed typo in docs execution bad6f5a
  • Improved Upgrade guide to 1.0 b5d15b6
  • Fixed typo in DataLoader docs 0a9dbb6