Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: graphql-python/gql
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.0.0
Choose a base ref
...
head repository: graphql-python/gql
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 7 commits
  • 9 files changed
  • 2 contributors

Commits on Aug 17, 2025

  1. Configuration menu
    Copy the full SHA
    0778c19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    76ff8ad View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2025

  1. Add comprehensive directive support to DSL module (#563)

    - `DSLDirective` class: Represents GraphQL directives with argument validation and AST generation
    - `DSLDirectable` mixin: Provides reusable `.directives()` method for all DSL elements that support directives
    - `DSLFragmentSpread` class: Represents fragment spreads with their own directives, separate from fragment definitions
    - Executable directive location support on query, mutation, subscription, fields, fragments, inline fragments, fragment spreads, and variable definitions ([spec](https://spec.graphql.org/October2021/#sec-Type-System.Directives))
    - Automatic schema resolution: Fields automatically use their parent schema for custom directive validation
    - Fallback on builtin directives: Built-in directives are still available if a schema is not available to validate against
    
    The implementation follows the [October 2021 GraphQL specification](https://spec.graphql.org/October2021/) for executable directive locations and maintains backward compatibility with existing DSL code. Users can now use both built-in directives (`@skip`, `@include`) and custom schema directives across all supported GraphQL locations.
    
    Co-authored-by: Leszek Hanusz <[email protected]>
    kasbaker and leszekhanusz authored Sep 1, 2025
    Configuration menu
    Copy the full SHA
    1247877 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2025

  1. Configuration menu
    Copy the full SHA
    49de084 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3169670 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d48c21 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a3a4597 View commit details
    Browse the repository at this point in the history
Loading