Skip to content

Commit a7365f7

Browse files
committed
chore(release): bump version to 1.0.0 and update CHANGELOG
1 parent df561d0 commit a7365f7

1 file changed

Lines changed: 15 additions & 41 deletions

File tree

CHANGELOG.md

Lines changed: 15 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)