Repository navigation
Releases: danofsteel32/civ4save
Releases · danofsteel32/civ4save
Release list
civ4save 0.8.0
Changes
- Fix decompression of large Beyond the Sword saves by correctly handling length-prefixed compressed chunks.
- Parse complete maps with strict plot counts, verified against the Bismark, Churchill, Mehmed, and Gandhi fixtures.
- Export parsed save data as a single structured JSON document with named sections and enum names.
- Improve installation instructions, CLI examples, and library documentation.
Development and packaging
- Adopt a locked uv workflow and CI coverage for Python 3.9 and 3.15.
- Add pre-commit checks for Ruff linting, formatting, and mypy.
- Isolate filesystem and XML tests from installed game files and expand regression coverage.
- Modernize PyPI metadata, clarify the GPL v3 license declaration, and document release procedures.
Installation
uv tool install civ4save==0.8.0For an existing installation:
uv tool upgrade civ4save