Release 3.7.3
Release Notes - [3.7.3] (08/05/2025)
Chores
- 🧹 chore(py.typed): Add
py.typedfile to indicate the package supports type hints. ([38d4e86](https://github.com/robert-nogueira/sdk-api-py/commit/38d4e86)) - 🧹 chore(data.py): Clean up unused code and improve type hint formatting. ([926026b](https://github.com/robert-nogueira/sdk-api-py/commit/926026b))
- 🧹 chore(pyporject.toml): Update dependencies, Python version, and tooling for improved development, linting, and security. ([391f86b](https://github.com/robert-nogueira/sdk-api-py/commit/391f86b))
- 🧹 chore(safety-project.ini): Add
.safety-project.iniconfiguration file to define project metadata for safety checks. ([ee37f1d](https://github.com/robert-nogueira/sdk-api-py/commit/ee37f1d))
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](https://github.com/robert-nogueira/sdk-api-py/commit/f01b2d0))
- 🧪 Refactor tests and improve type annotations. ([cd99c5f](https://github.com/robert-nogueira/sdk-api-py/commit/cd99c5f))
Styles
- 🎨 style(client.py): Standardize string quotes from single to double for consistency across the file. ([aded547](https://github.com/robert-nogueira/sdk-api-py/commit/aded547))
- 🎨 style(style): Update parameter names from
__kwargsto_kwargsfor consistency and readability. ([576e8c1](https://github.com/robert-nogueira/sdk-api-py/commit/576e8c1))
Refactors
- 🗑️ delete examples/app_data. ([6cb1b41](https://github.com/robert-nogueira/sdk-api-py/commit/6cb1b41))
- 🩹 Fix parameter name inconsistency in
RequestListenerManager. ([adcdff0](https://github.com/robert-nogueira/sdk-api-py/commit/adcdff0)) - ♻️ Refactor data classes to use custom metaclass for immutability. ([634e8cb](https://github.com/robert-nogueira/sdk-api-py/commit/634e8cb))
- ♻️ Refactor Client class methods and improve typings. ([a1e3136](https://github.com/robert-nogueira/sdk-api-py/commit/a1e3136))
- ♻️ Refactor typing and improve function signatures in Application class. ([9b95733](https://github.com/robert-nogueira/sdk-api-py/commit/9b95733))
Enhancements
- ✨ Enhance typing and improve script clarity. ([fd6b17d](https://github.com/robert-nogueira/sdk-api-py/commit/fd6b17d))
Documentation
- 🏷️ Improved typing and sorted imports. ([c06955c](https://github.com/robert-nogueira/sdk-api-py/commit/c06955c))
- 📚 Improved examples. ([77de002](https://github.com/robert-nogueira/sdk-api-py/commit/77de002))
BREAKING CHANGES
- 🧹 chore(data.py): Removed the
requestsattribute fromStatusData. ([926026be](https://github.com/robert-nogueira/sdk-api-py/commit/926026be))