Releases: vlymar1/vinted-api-kit
Releases · vlymar1/vinted-api-kit
vinted-api-kit v1.0.0
🚀 v1.0.0
Added
- Multiple cookie storage backends: json, mozilla, pickle
- Dataclass-based models (CatalogItem, DetailedItem)
- Custom exception hierarchy for network/auth/validation errors
- Automatic locale detection from target Vinted URLs
- SortOrder and StorageFormat type literals
Changed
- Refactored architecture: separated api/, storage/, models/ layers
- Default cookie storage format changed to json
- SSL verification enabled by default
- Proxy configuration simplified to a single string parameter
- Cookie persistence now uses a strategy pattern
Fixed
- JWT token expiration parsing (base64url padding handling)
- Retry/logging behavior for authentication failures
- Cookie persistence reliability
- Proxy handling edge cases
- Token expiration detection accuracy
vinted-api-kit v0.1.0.post1
Fixed
- Logo display compatibility for PyPI
- Added project badges to README.md for better presentation
- Corrected CHANGELOG formatting and metadata
vinted-api-kit v0.1.0
Added
- Asynchronous HTTP client for Vinted API with cookie management
VintedApi.search_items()method for item searching with filtersVintedApi.item_details()method for detailed item information- Support for multiple Vinted domains (fr, de, sk, pl, it, etc.)
- Proxy support for web scraping
- Automatic authentication and session handling
- Cookie persistence between requests
- JWT token expiration detection and refresh
- Comprehensive error handling with retry logic
- Full typing support and async/await patterns
- CI/CD pipeline with GitHub Actions
- 80%+ test coverage