Skip to content

Commit 2c285de

Browse files
committed
Bump version to 2.0.8
Release includes: - decrypt_data_blob_async() for non-blocking decryption - Location, PhotoResult, RateLimitError exported from package root - CHANGELOG.md and comprehensive exception documentation - Lock message sanitization fix - Removed dead code and unused parameters No breaking changes for existing integrations. https://claude.ai/code/session_019KoQsx1g9tLyTsu2JakAnn
1 parent 0e967d7 commit 2c285de

3 files changed

Lines changed: 10 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [2.0.8] - 2025-02-01
11+
1012
### Added
1113
- `decrypt_data_blob_async()` method for non-blocking decryption in async contexts
1214
- Exported `Location`, `PhotoResult`, and `RateLimitError` from package root
15+
- `CHANGELOG.md` following Keep a Changelog format
16+
- Comprehensive exception documentation (Raises sections) for all public API methods
1317

1418
### Changed
1519
- Improved lock message sanitization to re-collapse whitespace after removing special characters
1620
- Simplified `get_history()` signature by removing unused `start`/`end` parameters
21+
- Improved docstrings for helpers.py functions
1722

1823
### Removed
1924
- Dead code: `_parse_location_blob()` function that was never called
25+
- Placeholder comment from helpers.py
2026

2127
### Fixed
2228
- Lock messages containing only special characters now correctly fall back to plain "lock" command
@@ -98,7 +104,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
98104

99105
Previous synchronous implementation. See git history for details.
100106

101-
[Unreleased]: https://github.com/devinslick/fmd_api/compare/v2.0.7...HEAD
107+
[Unreleased]: https://github.com/devinslick/fmd_api/compare/v2.0.8...HEAD
108+
[2.0.8]: https://github.com/devinslick/fmd_api/compare/v2.0.7...v2.0.8
102109
[2.0.7]: https://github.com/devinslick/fmd_api/compare/v2.0.6...v2.0.7
103110
[2.0.6]: https://github.com/devinslick/fmd_api/compare/v2.0.5...v2.0.6
104111
[2.0.5]: https://github.com/devinslick/fmd_api/compare/v2.0.4...v2.0.5

fmd_api/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "2.0.7"
1+
__version__ = "2.0.8"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "fmd_api"
3-
version = "2.0.7"
3+
version = "2.0.8"
44
authors = [{name = "devinslick"}]
55
description = "A Python client for the FMD (Find My Device) server API"
66
readme = "README.md"

0 commit comments

Comments
 (0)