dvpl-engine 0.1.3

dvpl-converter encodes and decodes DVPL-compressed World of Tanks Blitz assets with LZ4 and LZ4-HC support
Documentation
# Changelog

All notable changes to this project.

## [0.1.3] - 2026-04-16

### Fixed

- Clippy `doc_markdown` failure on numpy-style docstrings in `src/python.rs` that blocked the 0.1.2 release; file-level `#![allow(clippy::doc_markdown)]` keeps the Python hover clean

## [0.1.2] - 2026-04-16 [YANKED]

### Fixed

- Python wheel was missing the `dvpl_converter` package, which broke the `dvpl-converter` CLI entry point after `pip install`

### Changed

- Renamed the standalone script from `dvpl_converter.py` to `standalone.py` so it no longer shadows the installed package when run from the repo
- Switched PyO3 function docstrings to numpy style for richer IDE hover
- Added `py.typed` marker to the `dvpl_engine` package so PEP 561 type tooling trusts the stubs

## [0.1.1] - 2026-04-16

### Fixed

- docs.rs build broke when `cdylib` was in the default `crate-type`; moved Python bindings behind the `python` feature flag
- Added `[package.metadata.docs.rs]` so docs build without the `python` feature

## [0.1.0] - 2026-04-16

### Added

- DVPL encode and decode with LZ4 and LZ4-HC support
- Rust engine (`dvpl-engine`) with Python bindings via PyO3 and maturin
- Python CLI (`dvpl-converter`) with batch conversion and output directory
- `python -m dvpl_converter` entry point
- CRC32 integrity verification on decode
- Standalone `standalone.py` for zero-install use (requires only `lz4`)
- 4.4x faster than the pure-Python equivalent on 18k game files