Skip to content

xml-sec-v0.1.14

Choose a tag to compare

@sw-release-bot sw-release-bot released this 27 Aug 10:25
· 90 commits to main since this release
4ca9f23

Added

  • (xml) add selectable parser backend

Fixed

  • (xml) bound preflight and signing work
  • (xml) complete lexical preflight
  • (xml) align preflight semantics
  • (xml) preserve parser policy boundaries
  • (xml) enforce parser policy boundaries
  • (xml) unify bounded parser behavior
  • (xml) align parser policy boundaries
  • (xml) enforce parser policy end to end
  • (xml) enforce parser policy budgets
  • (tests) tighten Phaos corpus checks
  • (xml) close resource accounting gaps
  • (xml) account for validation text merges
  • (xml) preserve staged parser limits
  • (xml) enforce parser policy boundaries
  • (xml) bound cumulative parser work
  • (xml) enforce retained operation limits
  • (xmldsig) preflight signing mutations
  • (xml) bound and streamline adapters
  • make document and release flows atomic
  • close document and release gaps
  • (xml) enforce owned document invariants
  • (compat) reject ambiguous evidence names
  • (compat) align behavioral evidence
  • (compat) validate evidence invariants
  • (compat) parse evidence as Rust items
  • (compat) harden behavior evidence
  • (xmldsig) unify same-document ID semantics
  • (compat) align donor behavior contracts

Refactored

  • (xml) add owned document boundary

Added

  • Deterministic libxmlsec1 1.3.13 behavioral compatibility ledger with executable policy and CLI evidence

Changed

  • Ship the native xmlsec1 CLI from the same xml-sec crate as the Rust library