Skip to content

v0.1.3

Latest

Choose a tag to compare

@xaviviro xaviviro released this 04 Nov 09:11
· 2 commits to main since this release

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 uv package manager with setup instructions in README and CONTRIBUTING guides
  • Development Tooling:
    • .editorconfig for consistent code formatting across editors
    • .python-version file specifying Python 3.14
    • CONTRIBUTING.md with comprehensive contributor guidelines
    • CODE_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) and pip installation methods
    • CLAUDE.md updated with official spec compliance guidelines
    • Simplified credits and references sections
  • Configuration:
    • Changed dependency-groups to project.optional-dependencies for better compatibility with pip and uv
    • Updated .gitignore with uv-related entries (.uv/, uv.lock)
    • Documentation URL now points to official TOON spec

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