Skip to content

3.7.0

Compare
Choose a tag to compare
@robert-nogueira robert-nogueira released this 16 Aug 23:24
· 42 commits to main since this release
698fb70

Release Notes - [3.7.0] (16/08/2024)

📜 Summary

This release introduces input validation enhancements across the codebase, improvements in error logging, and updates to versioning.

🚀 Features

  • Applied @validate decorator to various methods in Application and Client classes to enforce input validation.

✨ Enhancements

  • Replaced find_spec('pydantic') with USING_PYDANTIC for better conditional imports.
  • Added additional error logging in HTTPClient to improve error tracking.

🚨 Breaking Changes

  • This release has no breaking changes.

✏️ Additional Notes

  • Optional Dependency: Pydantic is now an optional dependency. You can enable Pydantic support by installing it separately.
    To use Pydantic, install it with:
    pip install "squarecloud-api[pydantic]"