v1.0.0
What's Changed
- Bump org.apache.maven:maven-plugin-api from 3.9.13 to 3.9.15 by @dependabot[bot] in #44
- chore: migrate CI to unified publish.yml with Sonatype Central Portal by @bernardladenthin in #46
- Add GitHub release asset upload to publish workflow by @bernardladenthin in #47
- Refactor coverage reporting workflow and add JaCoCo plugin by @bernardladenthin in #48
- Refactor GitHub release workflow to upload binaries before publishing by @bernardladenthin in #49
- Upgrade llama JNI binding from de.kherud to net.ladenthin by @bernardladenthin in #50
- Document llama dependency in README by @bernardladenthin in #51
- Refactor CI/CD workflow: add conditional checks for snapshot vs release by @bernardladenthin in #52
- fix(publish): quote gate job names to avoid YAML colon-in-scalar error by @bernardladenthin in #53
- Add start gate (abort window) to publish workflow by @bernardladenthin in #54
- Add build, coverage, package, license, and community badges to README by @bernardladenthin in #56
- docs: OpenSSF Best Practices passing-level artifacts by @bernardladenthin in #55
- docs: OpenSSF Best Practices passing-level artifacts by @bernardladenthin in #57
- docs: establish OpenSSF Best Practices and security governance by @bernardladenthin in #58
- feat(reuse): add REUSE 3.3 license compliance by @bernardladenthin in #59
- chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #67
- chore(deps): bump net.ladenthin:llama from 5.0.0 to 5.0.1 by @dependabot[bot] in #60
- chore(deps-dev): bump io.github.git-commit-id:git-commit-id-maven-plugin from 9.0.2 to 10.0.0 by @dependabot[bot] in #61
- chore(deps): bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml from 2.0.2 to 2.3.8 by @dependabot[bot] in #62
- chore(deps): bump fsfe/reuse-action from 5 to 6 by @dependabot[bot] in #66
- chore(deps): bump org.apache.maven:maven-plugin-api from 3.9.15 to 3.9.16 by @dependabot[bot] in #64
- chore(deps): bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml from 2.0.2 to 2.3.8 by @dependabot[bot] in #63
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #65
- Add .gitattributes for consistent line endings and GGUF binary handling by @bernardladenthin in #68
- ci: upgrade Java 8 to 21 and replace autobuild with Maven compile by @bernardladenthin in #69
- Reorder CI jobs: publish to Central before GitHub release by @bernardladenthin in #70
- Downgrade target bytecode to Java 1.8, build with JDK 21 by @bernardladenthin in #71
- Downgrade jacoco-maven-plugin from 0.8.15 to 0.8.14 by @bernardladenthin in #72
- Reorder snapshot publishing workflow and update CI dependencies by @bernardladenthin in #73
- Remove license file for SmolLM2 test model by @bernardladenthin in #74
- Add license scan report and status by @fossabot in #75
- Migrate from JUnit 4 to JUnit Jupiter (JUnit 5) by @bernardladenthin in #77
- chore(deps-dev): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.2 to 3.6.3 by @dependabot[bot] in #76
- Add jqwik, ArchUnit, and SpotBugs by @bernardladenthin in #78
- Enable SpotBugs failOnError by @bernardladenthin in #79
- Add concurrency testing infrastructure (JMH, JCStress, Lincheck) by @bernardladenthin in #80
- Add comprehensive Javadoc and improve code formatting by @bernardladenthin in #81
- Downgrade jqwik to 1.9.3 and document QuickTheories replacement plan by @bernardladenthin in #82
- Add nullness checking, Error Prone, and JPMS module descriptor by @bernardladenthin in #87
- chore(deps-dev): bump com.mebigfatguy.fb-contrib:fb-contrib from 7.6.4 to 7.7.4 by @dependabot[bot] in #86
- chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.5 to 3.5.6 by @dependabot[bot] in #84
- chore(deps): bump com.diffplug.spotless:spotless-maven-plugin from 3.5.1 to 3.6.0 by @dependabot[bot] in #83
- Adopt Lombok for equals/hashCode/toString; refactor AI generation to body-only by @bernardladenthin in #88
- Upgrade NullAway to 0.13.6 and JaCoCo to 0.8.15 by @bernardladenthin in #89
- Refactor: Reorganize codebase into layered package structure by @bernardladenthin in #91
- docs: add JPMS module descriptor policy guidance by @bernardladenthin in #92
- Upgrade llama dependency from 5.0.2-SNAPSHOT to 5.0.2 by @bernardladenthin in #93
- Release v1.0.0: First public release on Maven Central by @bernardladenthin in #94
New Contributors
Full Changelog: snapshot...v1.0.0