@@ -8,65 +8,38 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88## [ Unreleased]
99
1010### Added
11- - Multiple cookie storage backends: ` json ` , ` mozilla ` , and ` pickle `
12- - Automatic locale detection from target Vinted URLs
13- - ` SortOrder ` and ` StorageFormat ` type literals for improved typing
14- - Dataclass-based models for catalog and item representations
15- - Custom exception hierarchy for clearer error handling
11+
1612
1713### Changed
18- - Refactored architecture: separated ` api/ ` , ` storage/ ` , and ` models/ ` layers for better maintainability
19- - Default cookie storage format changed to ` json ` for security hardening
20- - SSL verification enabled by default for all HTTP requests
21- - Proxy configuration simplified to a single string parameter (` proxy="user:pass@host:port" ` )
14+
2215
2316### Fixed
24- - JWT token expiration parsing (base64url padding handling)
25- - Retry/logging behavior for authentication failures
2617
27- ## [ 1.0.0] - 2024-12-21
2818
29- ### Breaking Changes
30- - ** Import path changed** : ` from vinted_api_kit import VintedApi ` → ` from vinted import VintedClient `
31- - ** Renamed class** : ` VintedApi ` → ` VintedClient ` for better naming conventions
32- - ** Removed parameter** : ` locale ` (now auto-detected from URL)
33- - ** Proxy format changed** : ` proxies={"http": "..."} ` → ` proxy="user:pass@host:port" `
34- - ** Storage format** : New parameter ` storage_format ` with options: ` "pickle" ` , ` "json" ` , ` "mozilla" `
19+
20+ ## [ 1.0.0] - 2026-01-05
3521
3622### Added
23+ - Multiple cookie storage backends: ` json ` , ` mozilla ` , and ` pickle `
3724- Dataclass-based models (` CatalogItem ` , ` DetailedItem ` ) for performance and clarity
3825- Custom exception hierarchy to surface network, auth, and validation errors distinctly
39- - Storage strategy pattern with multiple formats: ` pickle ` , ` json ` , and ` mozilla `
40- - Type hints across the codebase and ` SortOrder ` Literal for search ordering
41- - Automatic locale detection from URL and modular architecture (` api/ ` , ` storage/ ` , ` models/ ` )
26+ - Automatic locale detection from target Vinted URLs
27+ - ` SortOrder ` and ` StorageFormat ` type literals for improved typing
4228
4329### Changed
44- - Proxy configuration simplified to single string parameter
45- - Removed unnecessary ` sync_headers() ` call (not needed with impersonate)
46- - Improved error messages with context preservation
47- - Better separation of concerns (session, auth, storage )
30+ - Refactored architecture: separated ` api/ ` , ` storage/ ` , and ` models/ ` layers for better maintainability
31+ - Default cookie storage format changed to ` json ` for security hardening
32+ - SSL verification enabled by default for all HTTP requests
33+ - Proxy configuration simplified to a single string parameter ( ` proxy="user:pass@host:port" ` )
4834- Cookie persistence now uses strategy pattern
4935
50- ### Improved
51- - Improved model initialization performance using dataclasses
52- - Better memory efficiency and clearer field definitions with dataclasses
53- - Cleaner code architecture and increased type safety
54- - More maintainable codebase
55-
5636### Fixed
37+ - JWT token expiration parsing (base64url padding handling)
38+ - Retry/logging behavior for authentication failures
5739- Cookie persistence reliability
5840- Proxy handling edge cases
5941- Token expiration detection accuracy
6042
61- ### Removed
62- - ` locale ` parameter (auto-detected from URL)
63- - Legacy ` VintedApi ` class name
64-
65- ### Added
66- - User profile retrieval functionality
67- - Support for fetching user's own items
68- - Enhanced error handling for network timeouts
69-
7043## [ 0.1.0.post1] - 2025-08-07
7144
7245### Fixed
@@ -90,6 +63,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9063- CI/CD pipeline with GitHub Actions
9164- 80%+ test coverage
9265
93- [ Unreleased ] : https://github.com/vlymar1/vinted-api-kit/compare/v0.1.0...HEAD
66+ [ Unreleased ] : https://github.com/vlymar1/vinted-api-kit/compare/v1.0.0...HEAD
67+ [ 1.0.0 ] : https://github.com/vlymar1/vinted-api-kit/compare/v0.1.0...v1.0.0
9468[ 0.1.0.post1 ] : https://github.com/vlymar1/vinted-api-kit/compare/v0.1.0...v0.1.0.post1
9569[ 0.1.0 ] : https://github.com/vlymar1/vinted-api-kit/releases/tag/v0.1.0
0 commit comments