Skip to content

Changelog

v0.3.0 (2025-08-29)

Feat

  • add demo documentation and update navigation
  • enhance demo_features.py with structured output and logging
  • migrate comprehensive roadmap features demonstration to new script
  • add complete roadmap features demonstration
  • implement advanced union types and array constraints
  • enhance README with OpenAI integration examples
  • add comprehensive roadmap features demonstration
  • add core converter enhancements for LLM-optimized schemas

Fix

  • add missing type annotations to demo function
  • resolve mypy errors in utils.py

Refactor

  • update terminology from TypeScript to ScheLLMa throughout the codebase
  • rename conversion functions for clarity and consistency
  • simplify feature titles in demo_features.py
  • update demo_features.py to clarify feature descriptions
  • rename logging to logger for scheLLMa package
  • replace nested functions with SchemaConverter class
  • remove models module and consolidate examples

v0.2.0 (2025-08-27)

Feat

  • enhance mkdocs configuration and add navigation structure
  • add mypy and pytest to pre-commit hooks
  • initial version of scheLLMa

Fix

  • resolve all ruff linting issues

Refactor

  • rename conversion functions
  • move ruff and mypy configs to separate files