Skip to content

Commit 06df475

Browse files
tablackburnclaude
andcommitted
Bump version to 0.8.3
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 6ae8610 commit 06df475

2 files changed

Lines changed: 19 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77

88
## [Unreleased]
99

10+
## [0.8.3] - 2026-01-05
11+
12+
### Fixed
13+
14+
- Add retry logic with exponential backoff to `Invoke-PatApi` for transient network errors
15+
- Retries DNS failures, connection timeouts, 503/429 status codes
16+
- Does not retry permanent errors (401, 403, 404)
17+
- Default 3 retries with exponential delays (1s, 2s, 4s)
18+
- Fix path validation in `Test-PatLibraryPath` to use correct property
19+
- Plex browse API returns `key` (API endpoint) and `path` (filesystem path)
20+
- Was incorrectly matching against `key`, now correctly uses `path`
21+
22+
### Added
23+
24+
- Integration tests for path validation using `PLEX_TEST_LIBRARY_PATH` environment variable
25+
- CI workflow support for `PLEX_TEST_LIBRARY_PATH` secret
26+
- Regression tests to verify `path` vs `key` property handling
27+
1028
## [0.8.2] - 2025-12-30
1129

1230
### Changed

PlexAutomationToolkit/PlexAutomationToolkit.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
RootModule = 'PlexAutomationToolkit.psm1'
1313

1414
# Version number of this module.
15-
ModuleVersion = '0.8.2'
15+
ModuleVersion = '0.8.3'
1616

1717
# Supported PSEditions
1818
CompatiblePSEditions = @('Desktop', 'Core')

0 commit comments

Comments
 (0)