Release Notes - v0.1.3
Overview
This release adds support for the uv package manager and aligns the project with the official TOON format specification and organization.
New Features
- uv Support: Added full support for
uvpackage manager with setup instructions in README and CONTRIBUTING guides - Development Tooling:
.editorconfigfor consistent code formatting across editors.python-versionfile specifying Python 3.14CONTRIBUTING.mdwith comprehensive contributor guidelinesCODE_OF_CONDUCT.md(Contributor Covenant 3.0)
Changes
- Specification Alignment: Updated all references to point to the official toon-format/spec repository
- Documentation Updates:
- README now includes both
uv(recommended) andpipinstallation methods - CLAUDE.md updated with official spec compliance guidelines
- Simplified credits and references sections
- README now includes both
- Configuration:
- Changed
dependency-groupstoproject.optional-dependenciesfor better compatibility with pip and uv - Updated
.gitignorewith uv-related entries (.uv/,uv.lock) - Documentation URL now points to official TOON spec
- Changed
Testing
- All 73 tests passing
- 75% code coverage maintained
Installation
With uv (recommended)
uv pip install python-toon
With pip
pip install python-toon
Development Setup
With uv
uv venv
source .venv/bin/activate
uv pip install -e ".[dev]"
With pip
python -m venv venv
source venv/bin/activate
pip install -e .
pip install -r requirements-dev.txt
Links
PyPI: https://pypi.org/project/python-toon/
Repository: https://github.com/xaviviro/python-toon
Official TOON Spec: https://github.com/toon-format/spec