Skip to content

chore(deps): update dependency graphene to v3.4.3

Tine Wittler requested to merge renovate/graphene-3.x into master

This MR contains the following updates:

Package Update Change
graphene minor ==3.0b7 -> ==3.4.3

Release Notes

graphql-python/graphene

v3.4.3

Compare Source

What's Changed

A proper error will now be raised when invalid UUIDs are passed as input variables.

New Contributors

Full Changelog: https://github.com/graphql-python/graphene/compare/v3.4.2...v3.4.3

v3.4.2

Compare Source

What's Changed

Graphene now supports overriding the Union options!

New Contributors

Full Changelog: https://github.com/graphql-python/graphene/compare/v3.4.1...v3.4.2

v3.4.1

Compare Source

What's Changed

This release brings a regression fix for DateTime parsing in python versions before 3.11, caused by the removal of aniso8601. The issue was introduced in 3.4.0. If you are using the DateTime scalar together with a Python <= 3.10, please update Graphene to this version.

Full Changelog: https://github.com/graphql-python/graphene/compare/v3.4.0...v3.4.1

v3.4

Compare Source

v3.3

Compare Source

v3.2.2

Compare Source

This release provides some internal refactoring to the relay types to improve support for adding custom fields to them.

v3.2.1

Compare Source

What's Changed

Non-required InputFields and Arguments can now be marked as deprecated by passing the deprecation_reason keyword argument to the constructor.

New Contributors

Full Changelog: https://github.com/graphql-python/graphene/compare/v3.2.0...v3.2.1

v3.2

Compare Source

v3.1.1

Compare Source

What's changed

Dataloader

Graphene now includes an updated version of aiodataloader by Syrus Akbary under graphene.utils.dataloader due to inactivity of the old repository. The update fixes an issue some users experienced when trying to use dataloader in conjunction with pytest (https://github.com/syrusakbary/aiodataloader/issues/13). Further contributions and updates to dataloader in this repo are welcome!

Enums

A custom typename can now be added when using from_enum:

    from enum import Enum as PyEnum

    class Color(PyEnum):
        RED = 1
        YELLOW = 2
        BLUE = 3

    GColor = Enum.from_enum(Color, description="original colors")
    UniqueGColor = Enum.from_enum(
        Color, name="UniqueColor", description="unique colors"
    )
type Query {
    color: Color!
    uniqueColor: UniqueColor!
}
"""original colors"""
enum Color {
    RED
    YELLOW
    BLUE
}
"""unique colors"""
enum UniqueColor {
    RED
    YELLOW
    BLUE
}
Interfaces

Interfaces extending interfaces is now supported!

    class FooInterface(Interface):
        foo = String()

    class BarInterface(Interface):
        class Meta:
            interfaces = [FooInterface]

        foo = String()
        bar = String()
interface FooInterface {
  foo: String
}

interface BarInterface implements FooInterface {
  foo: String
  bar: String
}

Thank you to everyone that contributed to this release!

Other Changes

New Contributors

Full Changelog: https://github.com/graphql-python/graphene/compare/v3.1.0...v3.1.1

v3.1

Compare Source

v3.0

Compare Source

v3.0b8

Compare Source


Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Merge request reports

Loading