Skip to content

Commit 9e47443

Browse files
committed
post-release: open v1.6.8 cycle; flip status + japicmp baseline to v1.6.7
- README release-status: v1.6.7 stable, v1.6.8 in develop, v1.7.0 planned - CHANGELOG: add v1.6.8 - Planned stub above v1.6.7 - ROADMAP: Transitive dependency cleanup now past tense; v1.6.7 noted as shipped - pom.xml: japicmp baseline v1.6.6 -> v1.6.7 so next PRs diff against the freshly-cut release - ci.yml: binary-compat job name + comment align with the new baseline Follows the same post-release pattern as 6eb4694 (open v1.6.7 cycle after v1.6.6 cut). The v1.6.8 cycle is tracked in detail in the private taskboard under docs/private/.
1 parent 4e9763f commit 9e47443

5 files changed

Lines changed: 18 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ jobs:
147147
run: ./mvnw -B -ntp test -pl . -P no-poi
148148

149149
binary-compat:
150-
name: Binary Compatibility (japicmp vs v1.6.6)
150+
name: Binary Compatibility (japicmp vs v1.6.7)
151151
if: github.event_name == 'pull_request'
152152
needs: architecture-and-documentation-guards
153153
runs-on: ubuntu-latest
@@ -167,7 +167,7 @@ jobs:
167167

168168
- name: Compare public API against baseline
169169
# The `japicmp` profile resolves the prior published jar
170-
# (v1.6.6 from Maven Central) and diffs it against the
170+
# (v1.6.7 from Maven Central) and diffs it against the
171171
# freshly-built artifact. Fails the job on any binary-
172172
# incompatible modification to the public surface. Source-
173173
# incompatible changes are reported only (phased policy).

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,18 @@
33
All notable changes to GraphCompose are documented here. Versions
44
follow semantic versioning; release dates are ISO 8601.
55

6+
## v1.6.8 — Planned
7+
8+
**CV v2 migration completion + senior-review polish.** Scope being
9+
assembled — entries are filled in as work lands on `develop`. The
10+
headline addition is parser-level support for inline markdown links
11+
(`[label](url)`) so CV/cover-letter authors can render project /
12+
education entry titles as hyperlinks without changing the existing
13+
`CvRow` data shape; the rest is small build and code-hygiene
14+
follow-ups carried over from the v1.6.7 senior review (see
15+
[ROADMAP.md](ROADMAP.md) and the private taskboard). No breaking
16+
changes are planned.
17+
618
## v1.6.7 — 2026-06-01
719

820
**Transitive dependency cleanup.** v1.6.7 narrows the runtime

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
</p>
2020

2121
> **Release status** &mdash;
22-
> 🟢 **Latest stable**: [v1.6.6](https://github.com/DemchaAV/GraphCompose/releases/tag/v1.6.6) (Maven Central debut; zero breaking from v1.6.5)
23-
> &nbsp;·&nbsp; 🟡 **In develop**: v1.6.7 (dependency cleanup)
22+
> 🟢 **Latest stable**: [v1.6.7](https://github.com/DemchaAV/GraphCompose/releases/tag/v1.6.7) (transitive dependency cleanup; zero breaking from v1.6.6)
23+
> &nbsp;·&nbsp; 🟡 **In develop**: v1.6.8 (CV v2 migration completion + senior-review polish)
2424
> &nbsp;·&nbsp;**Planned next**: v1.7.0 (new canonical DSL primitives)
2525
> &nbsp;·&nbsp; See [API stability policy](./docs/api-stability.md) for tier definitions.
2626

ROADMAP.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ In flight on `main` / `develop`.
99
- v1.6 polish &mdash; documentation, examples, visual baselines, fixes.
1010
- Open-source hygiene &mdash; security policy, support guidance, dependency automation, security scanning.
1111
- **Maven Central distribution** &mdash; debuted in v1.6.6 under `io.github.demchaav:graph-compose`. Replaces JitPack as the primary install channel; the JitPack URL stays alive for existing pinned consumers but is no longer documented as a primary option. Shipped per [#7](https://github.com/DemchaAV/GraphCompose/issues/7).
12+
- **Transitive dependency cleanup** &mdash; shipped in v1.6.7. Kotlin stdlib gone (the library is Java-first), `flexmark-all` aggregator narrowed to the three modules actually consumed by `MarkDownParser`, `jackson-dataformat-yaml` marked optional, unused `jackson-module-jsonSchema` + direct `snakeyaml` dropped, `jcl-over-slf4j` made explicit so PDFBox's commons-logging routes through SLF4J without `flexmark-all`'s transitive bridge. Also fixes a layout-cache staleness bug on `DocumentSession.registry().register(...)`. Zero breaking public API changes (japicmp `semver PATCH`).
1213

1314
## Next (v1.7)
1415

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777

7878
<!-- Binary compatibility baseline (japicmp profile) -->
7979
<japicmp.version>0.23.1</japicmp.version>
80-
<japicmp.baseline>v1.6.6</japicmp.baseline>
80+
<japicmp.baseline>v1.6.7</japicmp.baseline>
8181

8282
<!--
8383
GPG signing — opted in via -Dgpg.skip=false (the publish

0 commit comments

Comments
 (0)