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:
DeployData
andDomainAnalytics
imports insquarecloud/__init__.py
.
📦 Dependencies
- Updated
aiohttp
from 3.9.3 to 3.9.5.
🐛 Bug Fixes
-
Core Classes:
- Fixed return value of
__repr__
method inApplication
class (squarecloud/app.py
).
- Fixed return value of
-
CLI:
- Updated table title and rows to use
app.name
instead ofapp.tag
insquarecloud/cli/app.py
. - Fixed table headers and rows in
app_list
andapp_group
to remove unnecessary fields insquarecloud/cli/app.py
.
- Updated table title and rows to use
-
Logging:
- Fixed log message to use
app.name
instead ofapp.tag
inCaptureListenerManager
(squarecloud/listeners/capture_listener.py
).
- Fixed log message to use
-
Tests:
- Added imports and assertions in
test_app.py
to check the return types of various methods.
- Added imports and assertions in
✨ Enhancements
- Type Hints:
- Added
ParamSpec
andTypeVar
for type hints inClient
class (squarecloud/client.py
).
- Added
🚨 Breaking Changes
- This release has no breaking changes.