Skip to content

Stylish

Latest

Choose a tag to compare

@Donaim Donaim released this 29 Jan 23:01
22cd728

This release modernizes the pyvdrm package with improved infrastructure, expanded Python compatibility, and enhanced testing.

What's New

  • Migrated from legacy setup.py to pyproject.toml (PEP 517/518)

Automated Testing & CI

  • Implemented GitHub Actions workflow with matrix testing
  • Supports Python 3.8, 3.9, 3.10, 3.11, 3.12, and 3.14
  • Added 17 integration tests covering ASI2, HCVR parsers, and mutation APIs
  • Total test suite: 126 tests, all passing

Python 3.12+ Compatibility

  • Updated deprecated pyparsing API calls to modern equivalents
  • Ensures compatibility with pyparsing 3.x
  • Removed support for Python versions below 3.8

Breaking Changes

None. This release maintains full backward compatibility.


Full Changelog: v0.3.2...v0.3.3