Skip to content

Commit ed6f7e9

Browse files
authored
Revert "Delete deprecated rendering class (#2261)" (#2263)
This reverts commit 8b0305f.
1 parent db3819f commit ed6f7e9

File tree

2 files changed

+39
-4
lines changed

2 files changed

+39
-4
lines changed

build.sbt

+1-4
Original file line numberDiff line numberDiff line change
@@ -774,10 +774,7 @@ lazy val enableMimaSettingsJVM =
774774
Def.settings(
775775
mimaFailOnProblem := enforceMimaCompatibility,
776776
mimaPreviousArtifacts := previousStableVersion.value.map(organization.value %% moduleName.value % _).toSet,
777-
mimaBinaryIssueFilters ++= Seq(
778-
ProblemFilters.exclude[MissingClassProblem]("caliban.Rendering"),
779-
ProblemFilters.exclude[MissingClassProblem]("caliban.Rendering$")
780-
)
777+
mimaBinaryIssueFilters ++= Seq()
781778
)
782779

783780
lazy val enableMimaSettingsJS =
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
package caliban
2+
3+
import caliban.introspection.adt._
4+
import caliban.introspection.adt.__TypeKind._
5+
import caliban.parsing.adt.Directive
6+
import caliban.rendering.DocumentRenderer
7+
8+
@deprecated("Prefer the methods in caliban.rendering.DocumentRenderer instead.", "2.3.1")
9+
object Rendering {
10+
11+
/**
12+
* Returns a string that renders the provided types into the GraphQL format.
13+
*/
14+
@deprecated("Prefer DocumentRenderer.render() to render a Document.", "2.3.1")
15+
def renderTypes(types: List[__Type]): String =
16+
DocumentRenderer.typesRenderer.render(types.sorted(typeOrdering))
17+
18+
@deprecated("Prefer DocumentRenderer.directivesRenderer.render instead", "2.3.1")
19+
def renderSchemaDirectives(directives: List[Directive]): String =
20+
DocumentRenderer.directivesRenderer.render(directives)
21+
22+
@deprecated("Prefer DocumentRenderer.directiveDefinitionsRenderer.render instead", "2.3.1")
23+
def renderDirectives(directives: List[__Directive]): String =
24+
DocumentRenderer.directiveDefinitionsRenderer.render(directives.map(_.toDirectiveDefinition))
25+
26+
@deprecated("Prefer DocumentRenderer.isBuiltinScalar instead", "2.3.1")
27+
private[caliban] def isBuiltinScalar(name: String): Boolean =
28+
DocumentRenderer.isBuiltinScalar(name)
29+
30+
@deprecated("Prefer DocumentRenderer.descriptionRenderer instead", "2.3.1")
31+
private[caliban] def renderDescription(description: Option[String], newline: Boolean = true): String =
32+
if (newline) DocumentRenderer.descriptionRenderer.render(description)
33+
else DocumentRenderer.descriptionRenderer.renderCompact(description)
34+
35+
@deprecated("Prefer DocumentRenderer.renderTypeName instead", "2.3.1")
36+
private[caliban] def renderTypeName(fieldType: __Type): String =
37+
DocumentRenderer.renderTypeName(fieldType)
38+
}

0 commit comments

Comments
 (0)