Skip to content

v0.5.0

Choose a tag to compare

@dkulyk dkulyk released this 02 Sep 13:05
656e028

Added

  • Structural OPC digital-signature inspection and explicit removal for intentionally unsigned copies.
  • Agile Encryption reading for AES-128/192/256 with SHA-1/256/384/512 and hardened encrypted-input limits.
  • Strict ECMA-376 part-name validation, relationship resolution, inbound-reference inspection, safe part removal and moves, and explicit package repair APIs.
  • Windows, PHP 8.1 lowest-dependency, LibreOffice interoperability, and package benchmark coverage.

Changed

  • Renamed the Composer package to dkulyk/openxml-package; dkulyk/openxml remains replaced for dependency compatibility.
  • Reorganized documentation and streamlined CI execution.

Fixed

  • Corrected platform-independent relationship paths, move-over-removed-part saves, created-file permissions, percent-encoded Unicode part names, and live relationship collection reuse.

See the full changelog.