Skip to content

CHANGELOG

v0.25.6 (2025-09-18)

Documentation

  • Add PyPI monthly downloads badge to README (#109)

v0.25.5 (2025-09-18)

Bug Fixes

  • Add missing decimal import for numeric and float types in SQLAlchemy type maps (#108)

v0.25.4 (2025-09-18)

Bug Fixes

  • Update datetime type references to use fully qualified paths (#107)

v0.25.3 (2025-09-17)

Bug Fixes

  • Add proper datetime imports and handle timezone columns in SQLAlchemy schema generation (#106)

v0.25.2 (2025-09-16)

Bug Fixes

  • Add missing imports for array element types (#104)

v0.25.1 (2025-09-14)

Bug Fixes

  • Enhance enum handling and naming (#103)

v0.25.0 (2025-09-14)

Features

  • Major enum handling improvements and cross-schema support enhancements

v0.24.2 (2025-09-05)

Chores

v0.24.1 (2025-09-01)

Documentation

v0.24.0 (2025-08-30)

Features

v0.23.0 (2025-08-25)

Features

  • Add proper typing for list types (#84, d2f1561)
  • Fix bug when trying to create typings for enum array fields (#97, d2f1561)
  • Add SQLAlchemy generator (#96, b3cafa5)

v0.22.3 (2025-08-20)

Documentation

  • Update CHANGELOG.md with missing entries through v0.22.2 (#95, 65dcc00)

Continuous Integration

v0.22.2 (2025-08-18)

Bug Fixes

Resolves issue with mkdocs deployment by removing the mkdocs-click dependency.

v0.22.1 (2025-08-17)

Bug Fixes

Resolves GitHub Actions workflow issues that were preventing successful deployments.

v0.22.0 (2025-08-15)

Features

  • Restructure project organization and enhance logging (#91, f04d154)

Major project restructuring following Python best practices: - Moved core code under src/ directory - Reorganized modules into logical packages (core, db, utils) - Enhanced logging with better configuration options - Improved error handling and reporting

v0.21.0 (2025-08-10)

Features

  • Add option to disable Pydantic's model_ prefix protection (#90, a1aadd2)

Adds new configuration option to disable Pydantic's automatic model_ prefix for reserved keywords, allowing more direct mapping to database column names when needed.

v0.20.0 (2025-08-05)

Features

  • Improve array type handling in Pydantic models (#88, 7e0c0b9)

Enhances PostgreSQL array type detection and mapping to Python types: - Better handling of multi-dimensional arrays - Improved type annotations for arrays of complex types - Support for arrays of enums and custom types

v0.19.8 (2025-07-25)

Bug Fixes

  • Add common business terms to reserved column name exceptions (#87, da4be98)

Expands list of business terms exempted from keyword protection to prevent unnecessary model_ prefixes on common database column names.

v0.19.7 (2025-07-20)

Bug Fixes

  • Upgrade urllib3 from 2.3.0 to 2.5.0 (#83, 79c9c0c)

Security update to address vulnerabilities in urllib3.

v0.19.6 (2025-07-15)

Bug Fixes

  • Update requests to >=2.32.4 to address security vulnerability (#82, 5c77f85)

Security update to address vulnerabilities in the requests library.

v0.19.5 (2025-07-01)

Bug Fixes

Resolves an issue where a KeyError could occur during debug printing operations.

v0.19.4 (2025-05-22)

Bug Fixes

  • Incorrect tox placement in pyproject.toml (#79, 5036905)

v0.19.3 (2025-05-22)

Bug Fixes

v0.19.2 (2025-05-22)

Bug Fixes


... and so on. For the full changelog, please see the releases page.