Releases: bernardladenthin/srcmorph
Releases · bernardladenthin/srcmorph
Release list
v1.1.1
What's Changed
- Fix sources-jar signing: attach-sources ran after gpg:sign, not before by @bernardladenthin in #146
- Bump reactor version to 1.1.1 for the release retry by @bernardladenthin in #147
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Bump version to 1.0.3-SNAPSHOT by @bernardladenthin in #132
- Upgrade spotless to 3.8.0 by @bernardladenthin in #133
- chore(deps): bump checker.version from 4.2.0 to 4.2.1 by @dependabot[bot] in #134
- Improve Maven Central publishing resilience and debugging by @bernardladenthin in #135
- bench: Granite 4.0 H-Small vs gpt-oss-20B benchmarks (CPU + GPU, agentic + context scaling) by @bernardladenthin in #136
- Upgrade net.ladenthin:llama to 5.0.6 by @bernardladenthin in #137
- Add GPG signing key preflight verification job to CI by @bernardladenthin in #138
- ci: add Gradle/BouncyCastle signing-key preflight (cross-repo sync) by @bernardladenthin in #139
- chore: upgrade gradle setup action to v6 and pitest-maven to 1.25.7 by @bernardladenthin in #140
- Upgrade JUnit from 6.1.1 to 6.1.2 by @bernardladenthin in #141
- docs: add historical context about LLM wiki and Open Knowledge Format by @bernardladenthin in #142
- Migrate indexer logging from Maven Log to SLF4J by @bernardladenthin in #143
- srcmorph: extract core+CLI, rename plugin, bump to 1.1.0, fix reactor CI by @bernardladenthin in #144
- Fix relocation stub: add parent so it can actually be signed+published by @bernardladenthin in #145
Full Changelog: v1.0.2...v1.1.0
v1.0.2
What's Changed
- Bump version to 1.0.2-SNAPSHOT for next development cycle by @bernardladenthin in #127
- Split big-window rule per source kind; add Java 8 checker-qual override docs by @bernardladenthin in #128
- docs: point RELEASE.md at centralized workspace release procedure by @bernardladenthin in #129
- feat: oversize handling, exact , calibration with real engine timings, llama 5.0.4 by @bernardladenthin in #130
- Release 1.0.2 by @bernardladenthin in #131
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- Reorganize jqwik deprecation warning in README by @bernardladenthin in #95
- Upgrade spotbugs and pitest-maven, enforce jqwik version lock by @bernardladenthin in #96
- chore(deps): bump com.google.errorprone:error_prone_core from 2.49.0 to 2.50.0 by @dependabot[bot] in #97
- chore(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.8.4 to 4.10.2.0 by @dependabot[bot] in #98
- Add Gemma-4-12B-it-Q4_K_M model definition with 32k context by @bernardladenthin in #99
- Add comprehensive AI model definitions and verification script by @bernardladenthin in #100
- Make classes final and remove IOException from close() by @bernardladenthin in #101
- Upgrade palantir-java-format to 2.92.0 by @bernardladenthin in #102
- Add SonarQube CI/CD integration workflow by @bernardladenthin in #103
- Suppress Maven transfer progress output in CI workflows by @bernardladenthin in #104
- Update GitHub Actions to use major version tags by @bernardladenthin in #108
- Add vmlens interleaving analysis smoke test and CI job by @bernardladenthin in #109
- Document Spotless code formatting policy by @bernardladenthin in #110
- Add JVM diagnostics to CI test workflow and surefire config by @bernardladenthin in #111
- Upgrade spotless and central-publishing-maven-plugin dependencies by @bernardladenthin in #112
- Add manual publish control to CI/CD workflow by @bernardladenthin in #113
- Upgrade NullAway to 0.13.7 and pitest-maven to 1.25.5 by @bernardladenthin in #114
- Upgrade actions/checkout from v6 to v7 across all workflows by @bernardladenthin in #115
- docs: add AI-assisted development note to README by @bernardladenthin in #116
- Upgrade Qwen3-Coder model and refactor package-body prompt for child summaries by @bernardladenthin in #117
- Refactor: delegate header serialization to AiMdHeaderCodec by @bernardladenthin in #118
- Refactor documentation: clarify configuration, prompt system, and deterministic headers by @bernardladenthin in #119
- Three-level index: project level + language prompts, excludes, optional AI overview, per-phase switches by @bernardladenthin in #120
- Fix path separator assertions in tests for Windows compatibility by @bernardladenthin in #121
- feat: GPU acceleration, rule-based routing with context-window safety, Granite big-window fallback + gpt-oss tuning by @bernardladenthin in #124
- chore(deps): bump actions/cache from 5 to 6 by @dependabot[bot] in #122
- Upgrade JUnit and Palantir Java Format dependencies by @bernardladenthin in #125
- Release v1.0.1: project index, rule-based routing, GPU support by @bernardladenthin in #126
Full Changelog: v1.0.0...v1.0.1
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