Skip to content

Release 0.7.8: Euro-Office oracle and packaged dispatcher fix - #13

Merged
BramAlkema merged 1 commit into
mainfrom
release/0.7.8
Aug 9, 2026
Merged

Release 0.7.8: Euro-Office oracle and packaged dispatcher fix#13
BramAlkema merged 1 commit into
mainfrom
release/0.7.8

Conversation

@BramAlkema

Copy link
Copy Markdown
Owner

Summary

  • add the Euro-Office 9.3.3 / Nextcloud connector 11.0.1 capability model and authenticated conversion oracle
  • record the first live six-file Euro-Office conversion baseline with explicit browser-editor evidence limits
  • include tools.oracle in built wheels so every openxml-audit-oracle engine works from PyPI
  • smoke-test all packaged oracle engines in the tag-triggered release workflow
  • release as 0.7.8

Verification

  • PYTHONPATH=src pytest -q — 751 passed, 9 skipped
  • changed-file Ruff format/lint — passed
  • strict mypy for the new Euro-Office library — passed
  • actionlint .github/workflows/release.yml — passed
  • isolated sdist-to-wheel build and Twine checks — passed
  • clean dependency-isolated wheel install, pip check, metadata assertions, and all seven dispatcher --help paths — passed

Live evidence

The Opus95 endpoint was healthy and reported 9.3.1.37, which is recorded separately from upstream 9.3.3. DOCX/XLSX conversion was validator-clean; the committed baseline preserves the PPTX source-finding distinction, ODF target findings, and ODP converter failure without claiming browser edit/save coverage.

@BramAlkema
BramAlkema merged commit 2fe45e7 into main Aug 9, 2026
2 checks passed
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.

2 participants