rewrite-docling

The rewrite-docling module publishes 2 recipes across 1 category.

docling

Composite recipes

Migrate to Docling 0.2

io.arconia.rewrite.docling.UpgradeDocling_0_2

Migrate a Java application to the latest Docling 0.2.x release.

Tags: docling

Recipes applied
  • Upgrade Gradle or Maven dependency versions (org.openrewrite.java.dependencies.UpgradeDependencyVersion)

  • Rename package name (org.openrewrite.java.ChangePackage ×2)

Example

Before
import ai.docling.api.serve.DoclingServeApi;
import ai.docling.client.serve.DoclingServeClient;

class Demo {
    DoclingServeApi doclingServeApi = null;
    DoclingServeClient doclingServeClient = null;
}
After
import ai.docling.serve.api.DoclingServeApi;
import ai.docling.serve.client.DoclingServeClient;

class Demo {
    DoclingServeApi doclingServeApi = null;
    DoclingServeClient doclingServeClient = null;
}

Migrate to Docling 0.3

io.arconia.rewrite.docling.UpgradeDocling_0_3

Migrate a Java application to the latest Docling 0.3.x release.

Tags: docling

Recipes applied
  • Migrate to Docling 0.2 (io.arconia.rewrite.docling.UpgradeDocling_0_2)

    • Upgrade Gradle or Maven dependency versions (org.openrewrite.java.dependencies.UpgradeDependencyVersion)

    • Rename package name (org.openrewrite.java.ChangePackage ×2)

  • Upgrade Gradle or Maven dependency versions (org.openrewrite.java.dependencies.UpgradeDependencyVersion)

  • Rename package name (org.openrewrite.java.ChangePackage)

Example

Before
import ai.docling.api.core.DoclingDocument;

class Demo {
    DoclingDocument document = null;
}
After
import ai.docling.core.DoclingDocument;

class Demo {
    DoclingDocument document = null;
}