diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 06d6df2..2601677 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.0.2" + ".": "1.1.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fb3615..3c43945 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [1.1.0](https://github.com/XeroxDev/YouTubeMusicStreamer/compare/v1.0.2...v1.1.0) (2026-07-12) + + +### Features + +* **app:** v1.1.0 "The Autopilot Update" - complete overhaul. See [The-Autopilot-Update](named_releases/v1.1-The-Autopilot-Update.md) for full details. ([77a7f1d](https://github.com/XeroxDev/YouTubeMusicStreamer/commit/77a7f1d0d141c69fb9f8911c5434d8657669e691)) +* **quality:** hardened command runtime against pathological input and added 520+ automated tests ([77a7f1d](https://github.com/XeroxDev/YouTubeMusicStreamer/commit/77a7f1d0d141c69fb9f8911c5434d8657669e691)) +* **settings:** migrated to industrial-grade SQLite + EF Core persistence with automated legacy import ([77a7f1d](https://github.com/XeroxDev/YouTubeMusicStreamer/commit/77a7f1d0d141c69fb9f8911c5434d8657669e691)) +* **startup:** phased, observable boot sequence with zombie-process recovery ([77a7f1d](https://github.com/XeroxDev/YouTubeMusicStreamer/commit/77a7f1d0d141c69fb9f8911c5434d8657669e691)) +* **twitch:** support for dedicated Bot accounts and autonomous Channel Point reward moderation (Auto-Approve/Refund) ([77a7f1d](https://github.com/XeroxDev/YouTubeMusicStreamer/commit/77a7f1d0d141c69fb9f8911c5434d8657669e691)) +* **ui:** new in-app Health Center and detailed persistent diagnostic logging ([77a7f1d](https://github.com/XeroxDev/YouTubeMusicStreamer/commit/77a7f1d0d141c69fb9f8911c5434d8657669e691)) +* **widgets:** decoupled widget server that remains alive independently of the music player ([77a7f1d](https://github.com/XeroxDev/YouTubeMusicStreamer/commit/77a7f1d0d141c69fb9f8911c5434d8657669e691)) + + +### Bug Fixes + +* **app:** startup failure recovery when AppData folder is missing ([77a7f1d](https://github.com/XeroxDev/YouTubeMusicStreamer/commit/77a7f1d0d141c69fb9f8911c5434d8657669e691)) +* **queue:** order persistence race when closing app and safer auto-advance confirmation logic ([77a7f1d](https://github.com/XeroxDev/YouTubeMusicStreamer/commit/77a7f1d0d141c69fb9f8911c5434d8657669e691)) +* **twitch:** off-by-one error in EventSub reconnect loops and improved auth cancellation handling ([77a7f1d](https://github.com/XeroxDev/YouTubeMusicStreamer/commit/77a7f1d0d141c69fb9f8911c5434d8657669e691)) +* **ui:** race conditions in toast notifications and stale update-available indicators ([77a7f1d](https://github.com/XeroxDev/YouTubeMusicStreamer/commit/77a7f1d0d141c69fb9f8911c5434d8657669e691)) + ## [1.0.2](https://github.com/XeroxDev/YouTubeMusicStreamer/compare/v1.0.1...v1.0.2) (2026-01-16) diff --git a/YouTubeMusicStreamer/YouTubeMusicStreamer.csproj b/YouTubeMusicStreamer/YouTubeMusicStreamer.csproj index faa5632..9991f38 100644 --- a/YouTubeMusicStreamer/YouTubeMusicStreamer.csproj +++ b/YouTubeMusicStreamer/YouTubeMusicStreamer.csproj @@ -38,8 +38,8 @@ 1 - 0 - 2 + 1 + 0 $(VersionMajor).$(VersionMinor).$(VersionPatch) $(VersionMajor)$(VersionMinor.PadLeft(2, '0'))$(VersionPatch.PadLeft(2, '0'))