Release 3.5.1
Release Notes - [3.5.1] (03/07/2024)
📜 Summary
This release includes updates to dependencies, improvements to the CLI and core classes, and fixes for log messages and test cases.
🚀 Features
- Added new dependencies:
DeployDataandDomainAnalyticsimports insquarecloud/__init__.py.
📦 Dependencies
- Updated
aiohttpfrom 3.9.3 to 3.9.5.
🐛 Bug Fixes
-
Core Classes:
- Fixed return value of
__repr__method inApplicationclass (squarecloud/app.py).
- Fixed return value of
-
CLI:
- Updated table title and rows to use
app.nameinstead ofapp.taginsquarecloud/cli/app.py. - Fixed table headers and rows in
app_listandapp_groupto remove unnecessary fields insquarecloud/cli/app.py.
- Updated table title and rows to use
-
Logging:
- Fixed log message to use
app.nameinstead ofapp.taginCaptureListenerManager(squarecloud/listeners/capture_listener.py).
- Fixed log message to use
-
Tests:
- Added imports and assertions in
test_app.pyto check the return types of various methods.
- Added imports and assertions in
✨ Enhancements
- Type Hints:
- Added
ParamSpecandTypeVarfor type hints inClientclass (squarecloud/client.py).
- Added
🚨 Breaking Changes
- This release has no breaking changes.