Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,9 @@ mvn versions:display-dependency-updates # Maven dependency updates only
mvn -pl gmd-core clean package

# Use the fat JAR
java -jar gmd-core/target/gmd-3.2.0-SNAPSHOT.jar toHtml input.gmd output.html
java -jar gmd-core/target/gmd-3.2.0-SNAPSHOT.jar toPdf input.gmd output.pdf
java -jar gmd-core/target/gmd-3.2.0-SNAPSHOT.jar toPdfRaw input.gmd output.pdf
java -jar gmd-core/target/gmd-3.2.0.jar toHtml input.gmd output.html
java -jar gmd-core/target/gmd-3.2.0.jar toPdf input.gmd output.pdf
java -jar gmd-core/target/gmd-3.2.0.jar toPdfRaw input.gmd output.pdf
```

## Version Management
Expand All @@ -63,7 +63,7 @@ java -jar gmd-core/target/gmd-3.2.0-SNAPSHOT.jar toPdfRaw input.gmd output.pdf
```xml
<!-- In /pom.xml -->
<properties>
<revision>3.2.0-SNAPSHOT</revision>
<revision>3.2.0</revision>
</properties>
```

Expand Down
2 changes: 1 addition & 1 deletion gmd-core/release.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Gmd Release History

## v3.2.0, unreleased
## v3.2.0, 2026-09-24
- **Breaking:** the `print(GgChart, double)` / `println(GgChart, double)` width-only
overload that Groovy default arguments generated is removed. Pass explicit width and
height, or omit both and let the chart's own dimensions apply.
Expand Down
3 changes: 2 additions & 1 deletion gmd-gradle-plugin/release.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# GMD Gradle Plugin release history

## v3.2.0, unreleased
## v3.2.0, 2026-09-24
- **Breaking:** `GmdGradlePlugin.hasRepository(Project, MavenArtifactRepository)` is removed.
It was public static API on the plugin class; nothing in the repo called it. The plugin now
checks for an existing Maven Central declaration itself before adding one, and also detects
Expand All @@ -14,6 +14,7 @@
- upgrade groovy to 5.1.3
- clean stale generated files only from the dedicated default `build/gmd` output directory; custom target directories retain pre-existing and orphaned GMD output when sources are deleted, renamed, or change output type, while Gradle tracks their expected generated files individually for up-to-date checks
- track the actual GMD processor runtime classpath for up-to-date checks, including changed dynamic or transitive dependencies; avoid resolving it when no `.gmd` source exists so the no-op and stale-output cleanup paths remain dependency-free
- expose that runtime through `ProcessGmdTask.runtimeClasspath`; the established `classpath` property remains as a deprecated compatibility alias for directly registered tasks

## v3.1.1, in progress
- replace the deprecated `Project.getProperties()` calls used by signing configuration with `findProperty`, keeping the plugin compatible with Gradle 10
Expand Down
3 changes: 2 additions & 1 deletion gmd-maven-plugin/release.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
# GMD Maven Plugin release history

## v3.2.0, unreleased
## v3.2.0, 2026-09-24
- make the default GMD core version follow the Maven plugin version to prevent release drift
- validate Maven Central release artifacts before publishing
- publish source and Javadoc artifacts as part of the release workflow
- replace deprecated Maven `@Component` injection with JSR-330 `@Inject`
- wait up to 30 seconds after forcibly stopping an interrupted GMD processor, while preserving a subsequent interrupt so Maven cancellation cannot hang indefinitely
- upgrade groovy to 5.1.3

## v3.1.0, 2026-08-02
Expand Down
2 changes: 1 addition & 1 deletion highlightjs-jvm/release.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Highlight.js JVM release history

## v3.2.0, unreleased
## v3.2.0, 2026-09-24
- upgrade the JUnit BOM used by module tests to 6.1.3
- require Node 22 for bundle generation and verify the generated bundle in CI
- add Maven publication metadata and attach source and Javadoc artifacts
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

<properties>
<!-- CI-friendly version: change version in ONE place only -->
<revision>3.2.0-SNAPSHOT</revision>
<revision>3.2.0</revision>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.release>21</maven.compiler.release>
Expand Down
Loading