diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml index 0e83455..3bfeef2 100644 --- a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml @@ -52,7 +52,7 @@ body: attributes: label: Plugin Version description: "Which Version does your plugin has?" - placeholder: v2.2.0 # x-release-please-version + placeholder: v3.0.0 # x-release-please-version validations: required: true - type: input diff --git a/.release-please-manifest.json b/.release-please-manifest.json index bfc26f9..4191c88 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.2.0" + ".": "3.0.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index bc15356..d187d0b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,79 @@ # Changelog +## [3.0.0](https://github.com/nosjo/YTMD-StreamDeck/compare/v2.2.0...v3.0.0) (2026-01-06) + + +### ⚠ BREAKING CHANGES + +* remove library action (not available anymore) +* migrate to v2 of ytmdesktop ([#98](https://github.com/nosjo/YTMD-StreamDeck/issues/98)) +* settings changed due to migration + +### Features + +* **action:** start the configured playlist when the Play Playlist action is triggered ([7f4341e](https://github.com/nosjo/YTMD-StreamDeck/commit/7f4341e2f8bb7b000698046d1f49c8fb06127d8b)) +* add automatic vol change while key pressed ([a925cd0](https://github.com/nosjo/YTMD-StreamDeck/commit/a925cd0a5060c10dbaf7072fb455950452565a84)) +* add better error logging ([6408555](https://github.com/nosjo/YTMD-StreamDeck/commit/6408555e11cd6bbc16c70a6608bbd1208cf95ca4)) +* add discord link to help section ([67b67ad](https://github.com/nosjo/YTMD-StreamDeck/commit/67b67ad9a5a916c45e1ab933af55f7084540964e)) +* add display settings ([95aecfd](https://github.com/nosjo/YTMD-StreamDeck/commit/95aecfde6b8b0b8333a4bd231c0b41ea9e022a8e)) +* add english translation file ([ebc6243](https://github.com/nosjo/YTMD-StreamDeck/commit/ebc6243007e1b45a94624591865154e24496e550)) +* add French translation ([#102](https://github.com/nosjo/YTMD-StreamDeck/issues/102)) ([cfca17a](https://github.com/nosjo/YTMD-StreamDeck/commit/cfca17a615a429eb3189e095fe037e6b93d1c784)) +* add German translation for manifest ([b09fddc](https://github.com/nosjo/YTMD-StreamDeck/commit/b09fddcc6b9bb046c99a73ad087530c575c538c0)) +* add library action ([574cb55](https://github.com/nosjo/YTMD-StreamDeck/commit/574cb552fab057517a8de1e91cf7cf746fa0056e)), closes [#50](https://github.com/nosjo/YTMD-StreamDeck/issues/50) +* add localization support for PI ([dd728a3](https://github.com/nosjo/YTMD-StreamDeck/commit/dd728a3c33252b41f47f0a5768ed9c5ba4348ddf)) +* add repeat action ([3fc6c11](https://github.com/nosjo/YTMD-StreamDeck/commit/3fc6c11c19671d3622e0a2e57decc2db68b17bbf)) +* add select dropdown to play-pause action ([d9590cd](https://github.com/nosjo/YTMD-StreamDeck/commit/d9590cdf510d23fbcda557b7987ea2d51a89628f)), closes [#44](https://github.com/nosjo/YTMD-StreamDeck/issues/44) +* add shuffle action ([3ddd44a](https://github.com/nosjo/YTMD-StreamDeck/commit/3ddd44a64adf595f1bd3e40ec16b9cde519cc074)) +* add streamdeck+ support ([ba5e573](https://github.com/nosjo/YTMD-StreamDeck/commit/ba5e5736898c8e296f8900c5c432afcf9a969dcd)) +* migrate to v2 of ytmdesktop ([#98](https://github.com/nosjo/YTMD-StreamDeck/issues/98)) ([67b67ad](https://github.com/nosjo/YTMD-StreamDeck/commit/67b67ad9a5a916c45e1ab933af55f7084540964e)) +* now show "Paused" or "N/A" if paused or N/A ([d821e08](https://github.com/nosjo/YTMD-StreamDeck/commit/d821e087be89ca07ddbe27a9d3fd2e4a0b2c76da)) +* show cover while paused ([d386607](https://github.com/nosjo/YTMD-StreamDeck/commit/d3866074767d58cd55d5e26f9698c92a1b11041d)), closes [#43](https://github.com/nosjo/YTMD-StreamDeck/issues/43) +* streamdeck+ Song title and custom layout ([a315923](https://github.com/nosjo/YTMD-StreamDeck/commit/a315923a4cdbc38c39911844727f14827dbf16f4)) +* **ui:** add separate authenticated and connected status indicators ([7f4341e](https://github.com/nosjo/YTMD-StreamDeck/commit/7f4341e2f8bb7b000698046d1f49c8fb06127d8b)) +* **ui:** extend Play Playlist action settings with selectable playlists and URL input ([7f4341e](https://github.com/nosjo/YTMD-StreamDeck/commit/7f4341e2f8bb7b000698046d1f49c8fb06127d8b)) +* **ui:** improve UI text consistency and translations ([7f4341e](https://github.com/nosjo/YTMD-StreamDeck/commit/7f4341e2f8bb7b000698046d1f49c8fb06127d8b)) +* **ui:** make connection settings global instead of play/pause scoped ([7f4341e](https://github.com/nosjo/YTMD-StreamDeck/commit/7f4341e2f8bb7b000698046d1f49c8fb06127d8b)) +* **ui:** make global connection settings collapsible ([7f4341e](https://github.com/nosjo/YTMD-StreamDeck/commit/7f4341e2f8bb7b000698046d1f49c8fb06127d8b)) +* **ui:** validate playlist URLs (supports playlist-only and playlist+video links) ([7f4341e](https://github.com/nosjo/YTMD-StreamDeck/commit/7f4341e2f8bb7b000698046d1f49c8fb06127d8b)) + + +### Bug Fixes + +* add missing noopener ([d5eb8d7](https://github.com/nosjo/YTMD-StreamDeck/commit/d5eb8d700e148f5a21c97b91da5efa942f1f9e22)) +* add missing translations ([67b67ad](https://github.com/nosjo/YTMD-StreamDeck/commit/67b67ad9a5a916c45e1ab933af55f7084540964e)) +* add monospaced font to song info ([840e8f3](https://github.com/nosjo/YTMD-StreamDeck/commit/840e8f3018a6c4b7eb59255fef5cefa3d8f5b5d9)) +* corrected dependency version ([0fee3e9](https://github.com/nosjo/YTMD-StreamDeck/commit/0fee3e9f641ab0f5dc716ec96df1b4d10f7ca8e1)) +* english grammar issues. ([6b6b8b4](https://github.com/nosjo/YTMD-StreamDeck/commit/6b6b8b4d933821da0f29f1f505e6779e2b60ee8a)) +* **likedislike:** ignore unknown state for like/dislike state due to ytmd native issues ([#121](https://github.com/nosjo/YTMD-StreamDeck/issues/121)) ([36b44eb](https://github.com/nosjo/YTMD-StreamDeck/commit/36b44eb7252c63c523ba52809199bae0b1d0f5f1)), closes [#116](https://github.com/nosjo/YTMD-StreamDeck/issues/116) +* load custom layout on start ([87314ff](https://github.com/nosjo/YTMD-StreamDeck/commit/87314ff30f674c7da53ffec9985a63d3360dba43)) +* match version in package-lock to ([66b93a2](https://github.com/nosjo/YTMD-StreamDeck/commit/66b93a26402634cdabe1a58e177c685f53af6794)) +* merged with new PI stuff and added translation support ([35adacb](https://github.com/nosjo/YTMD-StreamDeck/commit/35adacbf0662b7dd2b83da795e7cebcecab92473)) +* missing actions in property inspector ([ad39dd8](https://github.com/nosjo/YTMD-StreamDeck/commit/ad39dd8677306601f0d5b169a99b39856d643fd9)) +* missing translation file causes crash ([716c464](https://github.com/nosjo/YTMD-StreamDeck/commit/716c464578b291cfdff41f52fb88fbc074541373)) +* mute/unmute just mutes ([64d546d](https://github.com/nosjo/YTMD-StreamDeck/commit/64d546dab289078e9c58c5760c1ac727261fa85e)) +* now the like action likes the track and not dislikes it ([61dd86f](https://github.com/nosjo/YTMD-StreamDeck/commit/61dd86f09f129afbde69878601d834c1531d8a06)) +* **pi:** settings don't get auto-populated ([7e4d781](https://github.com/nosjo/YTMD-StreamDeck/commit/7e4d7818c4854fdf09c644564dec3f7aa7895c6e)), closes [#115](https://github.com/nosjo/YTMD-StreamDeck/issues/115) +* **play-pause:** changes to error handling ([f30b6dc](https://github.com/nosjo/YTMD-StreamDeck/commit/f30b6dc429cdea43d12ae7dee67675bb4fc8184e)) +* remove leak in mute action ([9c1c6a6](https://github.com/nosjo/YTMD-StreamDeck/commit/9c1c6a64e920bc126e3faf1ad9c0b77f597ae980)) +* remove library action (not available anymore) ([67b67ad](https://github.com/nosjo/YTMD-StreamDeck/commit/67b67ad9a5a916c45e1ab933af55f7084540964e)) +* repeat mode only disables ([20c89d1](https://github.com/nosjo/YTMD-StreamDeck/commit/20c89d1e0d4f29bcf6ad64977dbeef9926972623)) +* set image crossOrigin to `anonymous` to avoid CORS restrictions ([de5cf1a](https://github.com/nosjo/YTMD-StreamDeck/commit/de5cf1a4d53649105d7f59d6e020ab10fac3e587)) +* show sdplus settings only when sdplus is detected ([b01cdea](https://github.com/nosjo/YTMD-StreamDeck/commit/b01cdea4afe315ab6db21ba4dbb65ef4b58d7d20)) +* track info breaks when adding two instances ([cd33b8d](https://github.com/nosjo/YTMD-StreamDeck/commit/cd33b8da4ad36c46bd14324cab0ebe7afc9acf8f)) +* update information correctly on profile switch ([6f56ca0](https://github.com/nosjo/YTMD-StreamDeck/commit/6f56ca0243fd1b83439cd41c397ea935da98866c)) +* variables are wrong calculated ([083a2dd](https://github.com/nosjo/YTMD-StreamDeck/commit/083a2dd40bcd6d461e806b3d52a972c25637e1cf)) +* volume should update correclty ([632bf34](https://github.com/nosjo/YTMD-StreamDeck/commit/632bf342864169e3c84b7f2b20494698a7b167ec)) + + +### Reverts + +* commit 1e449b217c822587c28ba54110f68ea9bd7ad013 ([a3e78a9](https://github.com/nosjo/YTMD-StreamDeck/commit/a3e78a99e3ac436e44cd70346eaeccf7610455ac)) + + +### Code Refactoring + +* settings changed due to migration ([67b67ad](https://github.com/nosjo/YTMD-StreamDeck/commit/67b67ad9a5a916c45e1ab933af55f7084540964e)) + ## [2.2.0](https://github.com/XeroxDev/YTMD-StreamDeck/compare/v2.1.1...v2.2.0) (2024-08-18) diff --git a/manifest.json b/manifest.json index 4966244..a3f30a4 100644 --- a/manifest.json +++ b/manifest.json @@ -5,7 +5,7 @@ "URL": "https://github.com/XeroxDev/YTMD-StreamDeck", "UUID": "fun.shiro.ytmd", "Icon": "icons/action-image", - "Version": "2.2.0", + "Version": "3.0.0", "Category": "YTMD Connector", "CategoryIcon": "icons/category-icon", "SDKVersion": 2, diff --git a/package-lock.json b/package-lock.json index 07f3f7c..8cdef5a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "fun.shiro.ytmd.sdplugin", - "version": "2.2.0", + "version": "3.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "fun.shiro.ytmd.sdplugin", - "version": "2.2.0", + "version": "3.0.0", "license": "MIT", "dependencies": { "intl-messageformat": "^10.7.10", diff --git a/package.json b/package.json index a5e0df4..3d39659 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fun.shiro.ytmd.sdplugin", - "version": "2.2.0", + "version": "3.0.0", "description": "", "scripts": { "watch": "node scripts/watch.js", diff --git a/src/version.ts b/src/version.ts index 3287422..039bd98 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1,3 +1,3 @@ -const VERSION = '2.2.0'; // x-release-please-version +const VERSION = '3.0.0'; // x-release-please-version export default VERSION; \ No newline at end of file