3.7.0
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 inApplication
andClient
classes to enforce input validation.
✨ Enhancements
- Replaced
find_spec('pydantic')
withUSING_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]"