v3.4.0#

✨ Added#

  • DaeEncoder: new output format .dae (COLLADA).

📝 Changed#

  • FileDecoder.decode(): file position reset to the beginning after parsing.

  • McsaFileIO: decoded floats rounded to six decimal places.

🗑️ Removed#

  • mcvd_to_*: conversion functions removed because .mcvd and .mcsa use the same structure.

♻️ Refactored#

  • Formats: moved to scfile.file.formats.

  • Core: base classes moved to scfile.file.base.

  • Core: data components moved to scfile.file.data.

  • CLI: entry point moved from scfile.__main__ to scfile.cli.

  • Models: dataclasses reorganized.

  • Core: general structure reorganized.