Build
- Migrated dependency management from Poetry to uv
- Replaced
poetry-corebuild backend withhatchling - Converted
[tool.poetry*]sections to[dependency-groups](PEP 735) - Updated
tox.inito useuv-venv-runneranddependency_groups - Added
make requirementstarget to regenerate requirements files viauv export - Regenerated
requirements.txt,requirements_dev.txtandrequirements_test.txt - Removed
poetry.lock;uv.lockgenerated in its place
Documentation
- Rewrote
README.rstwith concise description, quick-start and features list (pt-BR) - Updated
docs/installation.rstwith uv-based dev environment setup - Updated
docs/usage.rstwith detailed usage examples for all entities - Updated
CONTRIBUTING.rstwith uv setup instructions and corrected Python version matrix
Bug Fixes
- Fixed JSONDecodeError masking HTTP errors in non-JSON responses
- Improved error handling for 504 Gateway Timeout and 502 Bad Gateway errors
- Added proper fallback to response.text when JSON parsing fails
- Enhanced error messages to show actual HTTP status codes and response content
- First release.