From d06a4ec37aef93e118aaa76a72929a34dff3f77e Mon Sep 17 00:00:00 2001 From: bbaker Date: Mon, 7 Jul 2025 18:07:29 +1000 Subject: [PATCH] Updated to 24.1 of graphql-java ready for a release --- README.md | 8 +++++--- build.gradle | 2 +- .../java/graphql/validation/rules/ValidationRules.java | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 35aa365..f6556ae 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Build Status](https://github.com/graphql-java/graphql-java-extended-validation/actions/workflows/master.yml/badge.svg)](https://github.com/graphql-java/graphql-java-extended-validation/actions/workflows/master.yml) -[![Latest Release](https://maven-badges.herokuapp.com/maven-central/com.graphql-java/graphql-java-extended-validation/badge.svg?versionPrefix=22.)](https://maven-badges.herokuapp.com/maven-central/com.graphql-java/graphql-java-extended-validation/) +[![Latest Release](https://maven-badges.herokuapp.com/maven-central/com.graphql-java/graphql-java-extended-validation/badge.svg?versionPrefix=24.)](https://maven-badges.herokuapp.com/maven-central/com.graphql-java/graphql-java-extended-validation/) [![Latest Snapshot](https://img.shields.io/maven-central/v/com.graphql-java/graphql-java-extended-validation?label=maven-central%20snapshot&versionPrefix=0.0.0)](https://maven-badges.herokuapp.com/maven-central/com.graphql-java/graphql-java-extended-validation/) [![MIT licensed](https://img.shields.io/badge/license-MIT-green)](https://github.com/graphql-java/graphql-java-extended-validation/blob/master/LICENSE.md) @@ -18,16 +18,18 @@ This library provides extended validation of fields and field arguments for [gra com.graphql-java graphql-java-extended-validation - 22.0 + 24.0 ``` ```groovy -implementation 'com.graphql-java:graphql-java-extended-validation:22.0' +implementation 'com.graphql-java:graphql-java-extended-validation:24.0' ``` > Note: > +> use 24.0 or above for graphql-java 24.x and above +> > use 22.0 or above for graphql-java 22.x and above > > use 21.0 or above for graphql-java 21.x and above diff --git a/build.gradle b/build.gradle index 5d53276..5404683 100644 --- a/build.gradle +++ b/build.gradle @@ -40,7 +40,7 @@ repositories { } dependencies { - api "com.graphql-java:graphql-java:22.0" + api "com.graphql-java:graphql-java:24.1" api "com.graphql-java:graphql-java-extended-scalars:22.0" api "org.hibernate.validator:hibernate-validator:7.0.1.Final" api "org.glassfish:jakarta.el:4.0.2" diff --git a/src/main/java/graphql/validation/rules/ValidationRules.java b/src/main/java/graphql/validation/rules/ValidationRules.java index a7fdc43..b23f9fe 100644 --- a/src/main/java/graphql/validation/rules/ValidationRules.java +++ b/src/main/java/graphql/validation/rules/ValidationRules.java @@ -97,7 +97,7 @@ public List getRulesFor(GraphQLFieldDefinition fieldDefinition, * @return a list of zero or more input data validation errors */ public List runValidationRules(DataFetchingEnvironment env) { - GraphQLFieldsContainer fieldsContainer = env.getExecutionStepInfo().getFieldContainer(); + GraphQLFieldsContainer fieldsContainer = env.getExecutionStepInfo().getObjectType(); GraphQLFieldDefinition fieldDefinition = env.getFieldDefinition(); MessageInterpolator messageInterpolator = this.getMessageInterpolator();