Release v0.3.12
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"