Skip to content

Release v0.3.12

Choose a tag to compare

@github-actions github-actions released this 10 Feb 10:18

Changes in v0.3.12

  • chore: Bump version to 0.3.12
  • docs(python): update PyPI README with quote parsing and PCK extension APIs
  • feat: add parse_pck_extension_from_pem and generic OID lookup
  • tests: avoid calling PyO3 async export without running event loop
  • tests: make python-bindings/tests a package for relative imports
  • tests: detect PyO3 awaitables without iscoroutinefunction
  • ci(tests): run pytest on full test suite; gate network tests
  • ci: fix sdist build by running maturin in python-bindings
  • fix(ci): correctly patch Cargo.toml version for pre-release mapping
  • fix(ci): make python-wheels workflow YAML valid and handle PEP440 pre-release
  • ci(python-wheels): support PEP440 pre-release versions and fix sdist manifest-path
  • fmt: cargo fmt
  • tests: make sample verify an opt-in integration test
  • ci: install python-bindings via pip -e and run unit tests
  • ci: build python bindings and run parsing unit tests
  • python-bindings: add structured quote parsing API + parsing tests
  • Update README.md
  • build(deps): bump insta in the rust-dependencies group
  • Fix typos and remove duplicate test execution (#105)
  • Fix: Standardize error message formatting and abbreviations (#102)

Python Package

This release includes Python wheels for multiple platforms:

  • Linux: x86_64, x86, aarch64, armv7, s390x, ppc64le
  • Windows: x64, x86
  • macOS: x86_64, aarch64 (Apple Silicon)

Install with: pip install dcap-qvl==0.3.12

Rust Crate

Add to your Cargo.toml:

dcap-qvl = "0.3.12"