Skip to content

Commit de9cd68

Browse files
committed
Consolidate release notes
1 parent 8a9d5ac commit de9cd68

File tree

4 files changed

+5
-81
lines changed

4 files changed

+5
-81
lines changed

docs/release/v2.0.5.md

Lines changed: 0 additions & 53 deletions
This file was deleted.

docs/release/v2.0.5_release_notes.md

Lines changed: 0 additions & 23 deletions
This file was deleted.

docs/release_notes/v2.0.5.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ This release focuses on code quality, stability, and developer experience. We ha
1111
- **Configuration**: Updated `pyproject.toml` to enforce strict typing rules (disallowing untyped definitions and implicit optionals).
1212

1313
### 🧪 Test Coverage Improvements
14-
- **Coverage Boost**: Increased overall test coverage to **99%**.
14+
- **Coverage Boost**: Increased overall test coverage to **97%**.
1515
- **Edge Case Handling**: Added comprehensive tests for `Location` parsing, including scenarios with missing dates or invalid inputs.
1616
- **Deprecation Verification**: Added specific tests to ensure deprecated methods in `Device` (like `take_front_photo`, `fetch_pictures`) continue to function correctly while emitting appropriate warnings.
1717
- **Command Sanitization**: Verified that `Device.lock()` correctly sanitizes and truncates messages.

docs/release_notes/v2.0.6.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Release v2.0.6
22

33
## Overview
4-
This release focuses on code quality, stability, and developer experience. We have implemented Phase 1 of our Strict Typing Enforcement Plan, ensuring the core library is fully type-safe. Additionally, we have significantly improved test coverage, ensuring robust handling of edge cases and deprecated methods.
4+
This release focuses on code quality, stability, and developer experience. We have implemented Phase 1 of our Strict Typing Enforcement Plan, ensuring the core library is fully type-safe. Additionally, we have achieved **100% test coverage**, ensuring robust handling of edge cases and deprecated methods.
55

66
## Key Changes
77

@@ -11,13 +11,13 @@ This release focuses on code quality, stability, and developer experience. We ha
1111
- **Configuration**: Updated `pyproject.toml` to enforce strict typing rules (disallowing untyped definitions and implicit optionals).
1212

1313
### 🧪 Test Coverage Improvements
14-
- **Coverage Boost**: Increased overall test coverage to **99%**.
14+
- **Full Coverage**: Increased overall test coverage to **100%**.
1515
- **Edge Case Handling**: Added comprehensive tests for `Location` parsing, including scenarios with missing dates or invalid inputs.
1616
- **Deprecation Verification**: Added specific tests to ensure deprecated methods in `Device` (like `take_front_photo`, `fetch_pictures`) continue to function correctly while emitting appropriate warnings.
1717
- **Command Sanitization**: Verified that `Device.lock()` correctly sanitizes and truncates messages.
1818

1919
### 📚 Documentation
20-
- Added `docs/strict_typing_enforcement_plan.md` outlining the roadmap for maintaining type safety.
20+
- **Roadmap**: Added `docs/strict_typing_enforcement_plan.md` outlining the roadmap for maintaining type safety.
2121

2222
## Upgrade Guide
23-
This release is fully backward compatible with v2.0.4. No code changes are required for consumers, though you may notice improved type checking results if you use `mypy` in your own projects.
23+
This release is fully backward compatible with v2.0.5. No code changes are required for consumers, though you may notice improved type checking results if you use `mypy` in your own projects.

0 commit comments

Comments
 (0)