Skip to content

Conversation

@robert-nogueira
Copy link
Contributor

@robert-nogueira robert-nogueira commented Apr 14, 2025

Changelog

Chores

Tests

  • test(tests): Standardize quotes, clean up imports, and update dict syntax.
    • Replaced single quotes with double quotes for consistency.
    • Removed unused import statements.
    • Updated dictionary keys and values to use double quotes. ([f01b2d0](robert-nogueira@f01b2d0))
  • 🧪 Refactor tests and improve type annotations. ([cd99c5f](robert-nogueira@cd99c5f))

Styles

Refactors

Enhancements

Documentation

BREAKING CHANGES

- Introduced type variables for better type hinting (zsh: command not found: T, zsh: command not found: AsyncCallable).
- Updated method signatures to use specific types instead of forward declarations (zsh: command not found: Client).
- Enhanced decorator typings to accept async functions with appropriate return types.
- Removed deprecated zsh: command not found: data method and applied decorators to zsh: command not found: logs method.
- Added return type annotations for several async methods (e.g., zsh: command not found: set_custom_domain, zsh: command not found: all_backups).
- Renamed zsh: command not found: extra to zsh: command not found: extra_value in notifications for consistency.
- Removed the commented-out zsh: command not found: app_backups method and the deprecated zsh: command not found: app_data method.
- Refactored app data handling in zsh: command not found: get_app_data to simplify language handling.
- Updated method signatures to reflect accurate return types and removed unnecessary comments.
- Cleaned up zsh: command not found: last_deploys method to ensure better clarity and maintainability.
- Replaced  decorator with a custom metaclass zsh: command not found: DataClasMeta for better flexibility and control.
- Renamed zsh: command not found: language field to zsh: command not found: lang in zsh: command not found: AppData and zsh: command not found: StatusData for consistency.
- Removed unused zsh: command not found: requests field in zsh: command not found: StatusData.
- Simplified class inheritance structure for better readability and maintainability.
- Changed zsh: command not found: extra_value back to zsh: command not found: extra in the zsh: command not found: RequestListenerManager class to maintain consistency with the rest of the codebase.
- Added explicit return types for zsh: command not found: run_async_script and zsh: command not found: delete_test_apps.
- Updated type hints in zsh: command not found: run_async_script for better typing consistency.
- Fixed emoji code formatting in zsh: command not found: delete_test_apps print statements.
- Add precise type annotations to fixtures in zsh: command not found: conftest.py
- Use zsh: command not found: AsyncGenerator in zsh: command not found: app fixture for clarity
- Remove unused test cases: zsh: command not found: test_app_data and zsh: command not found: test_request_app_data
- Standardize zsh: command not found: @pytest.mark.skipif formatting
- Enhance test readability and streamline coverage
…le to define project metadata for safety checks
…ling for improved development, linting, and security

- Updated Python requirement to 3.13
- Updated dependencies for better compatibility
- Added Bandit configuration for security checks
- Included 'ruff check .' in the lint command
- Fixed package inclusion quotes for consistency
- Removed unused 'requests' variable from StatusData
- Reformatted type hints in deviceTypes and operatingSystems for better readability
…syntax >>> ⏰ - Replaced single quotes with double quotes for consistency

- Removed unused import statements
- Updated dictionary keys and values to use double quotes
…i SDK from README to streamline documentation
@JoaoOtavioS JoaoOtavioS requested a review from Copilot April 16, 2025 06:10
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 72 out of 73 changed files in this pull request and generated 17 comments.

Files not reviewed (1)
  • .safety-project.ini: Language not supported

JoaoOtavioS and others added 11 commits April 16, 2025 12:49
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
JoaoOtavioS and others added 6 commits April 16, 2025 12:50
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@JoaoOtavioS JoaoOtavioS merged commit 420a56f into squarecloudofc:main Apr 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants