- Now using latest cibuildwheel 2.8.1, which supports more architectures and builds, including PyPy 3.7 - 3.10 (on Linux x86 and x64, and MacOS x64).
- Updated versions in requirements.txt.
- Fixed security warnings (e.g. CVE-611) around xml2 and xslt libraries, pinning their versions to at least libxml2 2.9.1 and libxslt 1.1.28.
- Added Python 3.10 support.
- Fixed issue #199 (pending confirmation) - upgraded libxml2 and libxslt versions to fix CVEs
- Upgraded development and build-time dependencies.
- Now using latest cibuildwheel 2.5.0, which supports more architectures and builds.
- Started to improve the documentation - added better usage examples.
- Formatting and linting fixes
- Fixed MacOS binary wheel builds
- Simplified and automated building source and binary wheels for Linux, MacOS, and Windows via GitHub actions + cibuildwheel.
- Improved documentation and local development workflow.
- Fixes issue #51 (previously closed as "hard to fix", but now reopened).
- Completely rewritten native Windows build process, based on libxslt.
- Windows port does not support ls (and conversely listdir()).
- No changes from previous release except up-to-date dependencies and some build fixes.
- Fixes issue #118 (awaiting confirmation).
- First working release on PyPI, based on xmlstarlet-1.6.1 source tarball.
- Second (failed) release on PyPI, based on XMLStarlet master branch.
- First (incomplete) release on PyPI, based on XMLStarlet master branch.