Releases: SamyRai/cdek_api_client
Releases · SamyRai/cdek_api_client
v0.3.0
Added
- Added Courier API for managing delivery agreements, courier intakes, and delivery intervals
- Added Payment API for payment-related operations
- Added Print API for document printing functionality
- Added new entities: Agreement, AuthResponse, AuthErrorResponse, Barcode, Check, IntakeAvailableDaysRequest, IntakeAvailableDaysResponse, Intakes, Invoice
- Improved authentication error handling with dedicated AuthResponse and AuthErrorResponse entities
- Added comprehensive release checklist (RELEASE.md) following 2026 RubyGems best practices
Changed
- Updated gemspec metadata to follow 2026 RubyGems standards:
- Fixed all URIs to use HTTPS instead of HTTP
- Added
bug_tracker_urimetadata field - Added
documentation_urimetadata field - Updated
changelog_urito point directly to CHANGELOG.md file
- Updated GitHub repository description and added relevant topics for better discoverability
- Fixed GitHub Actions workflow syntax issue in Ruby setup step
- Fixed RuboCop configuration and offenses
See CHANGELOG.md for full details.
v0.2.1
Minor
This is a very minor release, it introduces improvements to the Makefile, updates metadata in gemspec, and updates documentation in multiple languages.
Full Changelog: v.0.2.0...v0.2.1
v0.2.0
Added: Improved error handling and response parsing in Client.
Updated: Code structure for better organization.
Updated: Specs for Client and API classes.
Updated: README.md with detailed usage examples, including fetching and saving location data with optional live data fetching.
V0.1.0
Initial alpha version for testing. Use at your own risk. Not suitable for production
Full Changelog: https://github.com/SamyRai/cdek_api_client/commits/v0.1.0