Skip to content

Commit 134532d

Browse files
tablackburnclaude
andcommitted
docs: Backfill [Unreleased] changelog entries
The [Unreleased] section had drifted empty even though user-facing work landed since 0.10.3. Backfill the entries so the next release captures them and so users browsing the changelog can see what's coming. - Added: Update-PatServerToken (#31) — interactive/direct token refresh with vault or inline storage and post-update verification - Added: CI integration token validation pre-flight step (#31) — fast actionable failure when PLEX_TOKEN is expired - Changed: actionable 401 token recovery guidance from this PR (#39) Pure CI/dev-tooling churn (#34/#35/#36/#37/#38) intentionally omitted — Keep a Changelog focuses on user-facing changes. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 078d79f commit 134532d

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

CHANGELOG.md

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

88
## [Unreleased]
99

10+
### Added
11+
12+
- New `Update-PatServerToken` public command for refreshing an expired or invalid Plex authentication token in a single step.
13+
- Interactive PIN authentication via `plex.tv/link` (default), or supply `-Token` directly for automation
14+
- Stores the new token via `Microsoft.PowerShell.SecretManagement` vault when available, otherwise inline in `servers.json`
15+
- Verifies the new token against the Plex API root endpoint and reports the outcome
16+
- Supports `-WhatIf` and `-Confirm`
17+
- CI integration test workflow validates the configured `PLEX_TOKEN` secret in a dedicated pre-flight step. Expired or invalid tokens fail fast with an actionable `::error::` message instead of producing many cryptic test failures.
18+
19+
### Changed
20+
21+
- `401 Unauthorized` errors from the Plex API now include actionable token recovery guidance, naming `Update-PatServerToken`, `Get-PatStoredServer`, and the `-Token` parameter as concrete next steps. Detection lives centrally in the API wrapper, so every public cmdlet that hits the Plex API benefits. The original error message is appended to preserve URL/inner-exception detail for diagnostics.
22+
1023
## [0.10.3] - 2026-01-11
1124

1225
### Added

0 commit comments

Comments
 (0)