Skip to content

3.0.0

Choose a tag to compare

@TKIPisalegacycipher TKIPisalegacycipher released this 30 Apr 05:55
· 476 commits to main since this release
90d9785

Release Notes (since 2.2.0)

Bug Fixes

  • Fix golden test using wrong ruff line-length in temp dir
  • Fix generator omitting path params from function signature
  • Fix generator for URL path params only declared as body params in spec
  • Fix sync _get_pages_iterator dropping the last page (#326)

Security

  • Prevent script injection in GitHub Actions workflows
  • Fix CodeQL alert in test-library CI

Build & Tooling

  • Replace Poetry with uv for build tooling and dependency management
  • Add generator test suite
  • Modernize project tooling, imports, and test infrastructure
  • Clean up CI, linting, and code quality issues
  • Optimize GitHub Actions: upgrade deprecated actions, reduce redundant work
  • Delete duplicated CodeQL workflow
  • Exclude .venv from tests

Dependency Updates (requiring semver bump from 2.2.0 -> 3.0.0)

  • Add support for Python 3.14
  • Drop Python 3.10 support in anticipation of 3.10 EOL
  • aiohttp 3.11.18 → 3.13.5 (#324, #328)
  • requests 2.32.3 → 2.33.1 (#323, #329)
  • urllib3 2.4.0 → 2.6.3 (#317)
  • pytest 8.3.5 → 9.0.3 (#325)
  • pytest-cov 6.3.0 → 7.1.0 (#327)

New Contributors

Full Changelog: 2.2.0...3.0.0