Features: - Full async API client for Kwork.ru - Pydantic models for type-safe responses - Comprehensive error handling - 93% test coverage CI/CD: - Parallel workflow jobs (lint, test, security) - Ruff for linting and formatting - MyPy for static type checking - pip-audit for security scanning - Pre-commit hooks for code quality
31 lines
799 B
Markdown
31 lines
799 B
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
**This changelog is automatically generated by [python-semantic-release](https://python-semantic-release.readthedocs.io/).**
|
|
|
|
---
|
|
|
|
## [Unreleased]
|
|
|
|
See [commits](https://git.much-data.ru/much-data/kwork-api/compare/v0.1.0...main) 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.*
|