Skip to content

Releases: ChongHan/java-reference-index

0.1.4

01 May 15:01

Choose a tag to compare

Changes

  • Renames Gradle tasks to javaReferenceIndex and javaReferenceQuery for a consistent prefix.
  • Makes javaReferenceQuery print clean CSV results with -q, which is better for coding agents and scripts.
  • Fixes cached index output handling so restored cache entries do not clear existing CSV files unexpectedly.
  • Improves Gradle Plugin Portal publication metadata, including configuration-cache compatibility.

0.1.1

27 Apr 15:22

Choose a tag to compare

Improvements

  • Ignore non-archive native files such as .so entries on the JDT classpath, avoiding noisy ZipException output during indexing.
  • Make indexJavaReferences cacheable and relocatable with Gradle build cache support.
  • Allow queryJavaReferences to work even when a project has no generated reference CSV files.
  • Document root-qualified repo-wide queries with :queryJavaReferences.
  • Add AGENT.md guidance for coding agents.
  • Add GitHub Actions CI running ./gradlew build.
  • Refocus README on coding-agent usage and move release details to docs/releasing.md.

Verification

  • ./gradlew build
  • Plugin TestKit coverage for:
    • empty Java subprojects
    • subproject query with no CSV files
    • relocatable build-cache reuse
    • task help output

Full Changelog: v0.1.0...v0.1.1

0.1.0

27 Apr 10:36

Choose a tag to compare

Initial public release of Java Reference Index.

Features

  • Gradle plugin: io.github.chonghan.java-reference-index
  • Indexes Java source references using Eclipse JDT.
  • Resolves references to project source files and binary dependency types.
  • Writes per-source-set CSV files under build/reference-index.
  • Adds queryJavaReferences for DuckDB SQL queries over reference data.
  • Supports multi-project Gradle builds.
  • Publishes a shaded plugin artifact to the Gradle Plugin Portal and Maven Central.