Skip to content

Migrate to OWL API 5 and set version to 3.0.0 - #380

Merged
balhoff merged 1 commit into
masterfrom
owlapi-5
Oct 24, 2026
Merged

balhoff merged 1 commit into
masterfrom
owlapi-5

Conversation

@balhoff

@balhoff balhoff commented Oct 24, 2026

Copy link
Copy Markdown
Member
  • Depend on whelk-owlapi 2.0.0, which builds against OWL API 5.5.1 and scowl-owlapi5, matching the OWL API 5 versions planned for ROBOT and Protégé 6.
  • Use scribe-slf4j2: OWL API 5.5.1 brings in slf4j-api 2.x, which ignores the 1.7-style scribe-slf4j binding and drops all logging.
  • Publish through the Sonatype Central Portal: stage releases with sbt's built-in support (localStaging, then sonaUpload or sonaRelease) and publish snapshots to central.sonatype.com, replacing the retired oss.sonatype.org endpoints.
  • Derive isSnapshot for core from its version, since sbt-git's GitVersioning otherwise sets it from git state for the whole build.
  • Update sbt to 1.13.0, which provides Central Portal support, and sbt-pgp to 2.3.2.
  • Test CI on Java 11 and 21, since OWL API 5.5 requires Java 11; update the checkout and setup-java actions.

- Depend on whelk-owlapi 2.0.0, which builds against OWL API 5.5.1 and
  scowl-owlapi5, matching the OWL API 5 versions planned for ROBOT and
  Protégé 6.
- Use scribe-slf4j2: OWL API 5.5.1 brings in slf4j-api 2.x, which
  ignores the 1.7-style scribe-slf4j binding and drops all logging.
- Publish through the Sonatype Central Portal: stage releases with
  sbt's built-in support (localStaging, then sonaUpload or
  sonaRelease) and publish snapshots to central.sonatype.com,
  replacing the retired oss.sonatype.org endpoints.
- Derive isSnapshot for core from its version, since sbt-git's
  GitVersioning otherwise sets it from git state for the whole build.
- Update sbt to 1.13.0, which provides Central Portal support, and
  sbt-pgp to 2.3.2.
- Test CI on Java 11 and 21, since OWL API 5.5 requires Java 11;
  update the checkout and setup-java actions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@balhoff
balhoff merged commit 6b973d4 into master Oct 24, 2026
2 checks passed
@balhoff
balhoff deleted the owlapi-5 branch October 24, 2026 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant