Initial release with comprehensive API coverage: ## Features - Complete async API client for Kwork.ru (45+ endpoints) - Pydantic models for all API responses - Two-step authentication (session cookies + web_auth_token) - Comprehensive error handling (7 custom exception types) ## API Groups - CatalogAPI, ProjectsAPI, UserAPI - ReferenceAPI, NotificationsAPI, OtherAPI ## Quality - 92% test coverage (46 unit tests) - 100% docstring coverage - MkDocs documentation with mkdocstrings - UV package manager support ## CI/CD - Gitea Actions workflows (PR checks + release) - Semantic release for automatic versioning - Coverage threshold 90% - Test artifacts and reports
799 B
799 B
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
This changelog is automatically generated by python-semantic-release.
[Unreleased]
See commits since last release.
[0.1.0] - 2026-03-23
Added
- Initial release
- Complete Kwork.ru API client with 45+ endpoints
- Pydantic models for all API responses
- Comprehensive error handling
- Unit tests with 92% coverage
- CI/CD pipeline with Gitea Actions
For older versions, see the Git history.