Skip to content

Restructure Release artifacts around independent per-module versioning#269

Merged
em3s merged 1 commit intomainfrom
docs/codec-java-release-policy
Apr 24, 2026
Merged

Restructure Release artifacts around independent per-module versioning#269
em3s merged 1 commit intomainfrom
docs/codec-java-release-policy

Conversation

@em3s
Copy link
Copy Markdown
Contributor

@em3s em3s commented Apr 24, 2026

Summary

  • Replace the "all modules share the same version" framing with per-module independent release cadences.
  • Add codec-java to the Release artifacts table alongside core, server, and cli.
  • Mark core as not yet published (removes the prior "GitHub Packages (Maven Central after 1.0.0)" claim, which is not reflected by the current distribution state).
  • Add a compatibility table mapping codec-java versions to Actionbase server versions:
    • v2-core:1.0.14-SNAPSHOT (source only) → 0.1.x, 0.2.x
    • codec-java:0.0.1 → 0.3.x (upcoming)
  • Note that codec-java is slated for deprecation and will be absorbed into the Kotlin core module.

Test plan

  • Preview the rendered Markdown on the PR to confirm the tables and layout read cleanly.

@dosubot dosubot Bot added size:S This PR changes 10-29 lines, ignoring generated files. documentation Improvements or additions to documentation labels Apr 24, 2026
Replace the "All modules share the same version" framing with a policy
of per-module independent release cadences. List codec-java alongside
core/server/cli in the artifact table, note that core is not yet
published, and add a compatibility table mapping codec-java versions
to Actionbase server versions. codec-java is slated for deprecation
and will be absorbed into the Kotlin core module.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@em3s em3s force-pushed the docs/codec-java-release-policy branch from 286baa5 to ff114cb Compare April 24, 2026 11:20
@em3s em3s changed the title Document codec-java as a legacy module with independent versioning Restructure Release artifacts around independent per-module versioning Apr 24, 2026
@em3s em3s merged commit 49b528e into main Apr 24, 2026
6 checks passed
@em3s em3s self-assigned this Apr 24, 2026
@em3s
Copy link
Copy Markdown
Contributor Author

em3s commented Apr 24, 2026

Needed @TableSource while starting this — opened #273. Phase 1 dense-matrix files will migrate to @TableSource instead of @ObjectSource.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size:S This PR changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant