File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 1212RootModule = ' PlexAutomationToolkit.psm1'
1313
1414# Version number of this module.
15- ModuleVersion = ' 0.8.2 '
15+ ModuleVersion = ' 0.8.3 '
1616
1717# Supported PSEditions
1818CompatiblePSEditions = @ (' Desktop' , ' Core' )
You can’t perform that action at this time.
0 commit comments