Skip to content

Releases: spicetify/cli

v2.29.1 (2024-01-01)

01 Jan 02:01
d22238d
Compare
Choose a tag to compare

What's Changed

  • fix(wrapper/cards): use functionModules instead of modules by @rxri in #2745

⚠️ Breaking changes for developers

  • UserAPI._product_state has been replaced by UserAPI._product_state_service since Spotify 1.2.21.
  • Spicetify.Player.data.track property has been fully removed and has been replaced by Spicetify.Player.data.item.

Compatibility

Spotify 1.2.18 and above doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch. We plan to remove Panel API with v3 release.

  • Spotify for macOS: 1.2.0 -> 1.2.29
  • Spotify for Linux: 1.2.8 -> 1.2.29
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.29
    • Spicetify may not work properly with Microsoft Store version
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

Full Changelog: v2.29.0...v2.29.1

v2.29.0 (2023-12-31)

31 Dec 22:53
33fa1ee
Compare
Choose a tag to compare

This is the last release for the year 2023. We'd like to wish everyone a happy new year and thank you for using spicetify 🎉!

What's Changed

⚠️ Breaking changes for developers

  • UserAPI._product_state has been replaced by UserAPI._product_state_service since Spotify 1.2.21.
  • Spicetify.Player.data.track property has been fully removed and has been replaced by Spicetify.Player.data.item.

Compatibility

Spotify 1.2.18 and above doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch. We plan to remove Panel API with v3 release.

  • Spotify for macOS: 1.2.0 -> 1.2.29
  • Spotify for Linux: 1.2.8 -> 1.2.29
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.29
    • Spicetify may not work properly with Microsoft Store version
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

Full Changelog: v2.28.1...v2.29.0

v2.28.1 (2023-12-10)

10 Dec 01:47
1fc2bb9
Compare
Choose a tag to compare

What's Changed

ℹ️ Information for users

  • The New Releases custom app no longer works with Spotify 1.2.25 and higher. As an alternative, please use What's New which was created by Spotify and can be enabled via Experimental Features if it isn't already enabled.

⚠️ Breaking changes for developers

  • UserAPI._product_state has been replaced by UserAPI._product_state_service since Spotify 1.2.21.
  • Spicetify.Player.data.track property has been fully removed and has been replaced by Spicetify.Player.data.item.

Compatibility

Spotify 1.2.18 and above doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch. We plan to remove Panel API with v3 release.

  • Spotify for macOS: 1.2.0 -> 1.2.29
  • Spotify for Linux: 1.2.8 -> 1.2.29
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.29
    • Spicetify may not work properly with Microsoft Store version
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

Full Changelog: v2.28.0...v2.28.1

v2.28.0 (2023-12-05)

05 Dec 12:16
5745752
Compare
Choose a tag to compare

What's Changed

ℹ️ Information for users

  • The New Releases custom app no longer works with Spotify 1.2.25 and higher. As an alternative, please use What's New which was created by Spotify and can be enabled via Experimental Features if it isn't already enabled.

⚠️ Breaking changes for developers

  • UserAPI._product_state has been replaced by UserAPI._product_state_service since Spotify 1.2.21.
  • Spicetify.Player.data.track property has been fully removed and has been replaced by Spicetify.Player.data.item.

Compatibility

Spotify 1.2.18 and above doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch. We plan to remove Panel API with v3 release.

  • Spotify for macOS: 1.2.0 -> 1.2.26
  • Spotify for Linux: 1.2.8 -> 1.2.26
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.26
    • Spicetify may not work properly with Microsoft Store version
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

Full Changelog: v2.27.2...v2.28.0

v2.27.2 (2023-11-23)

23 Nov 07:02
47f2afd
Compare
Choose a tag to compare

What's Changed

ℹ️ Information for users

  • The New Releases custom app no longer works with Spotify 1.2.25 and higher. As an alternative, please use What's New which was created by Spotify and can be enabled via Experimental Features if it isn't already enabled.

⚠️ Breaking changes for developers

  • UserAPI._product_state has been replaced by UserAPI._product_state_service since Spotify 1.2.21.

Compatibility

Spotify 1.2.18 and above doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch

  • Spotify for macOS: 1.2.0 -> 1.2.25
  • Spotify for Linux: 1.2.8, 1.2.9, 1.2.11, 1.2.13, 1.2.20, 1.2.22, 1.2.25
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.25
    • Spicetify may not work properly with Microsoft Store version
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

New Contributors

Full Changelog: v2.27.1...v2.272

v2.27.1 (2023-11-14)

14 Nov 10:26
fea4245
Compare
Choose a tag to compare

What's Changed

New Contributors

⚠️ Breaking changes for developers

  • UserAPI._product_state has been replaced by UserAPI._product_state_service since Spotify 1.2.21.

Compatibility

Spotify 1.2.18 -> 1.2.24 doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch

  • Spotify for macOS: 1.2.0 -> 1.2.24
  • Spotify for Linux: 1.2.8, 1.2.9, 1.2.11, 1.2.13, 1.2.20, 1.2.22
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.24
    • Spicetify may not work properly with Microsoft Store version
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

Full Changelog: v2.27.0...v2.27.1

v2.27.0 (2023-11-08)

08 Nov 17:22
5317ce8
Compare
Choose a tag to compare

What's Changed

❗ Semi-breaking changes to the CLI

  • The old spicetify update is now spicetify refresh and now supports Custom Apps as well.
  • Now you can update spicetify using spicetify update or spicetify upgrade if you're an old timer. 🧑‍🦳
    • Updating now automatically runs spicetify restore backup apply so no need for extra steps. 👌

⚠️ Breaking changes for developers

  • UserAPI._product_state has been replaced by UserAPI._product_state_service since Spotify 1.2.21.

Compatibility

Spotify 1.2.18 -> 1.2.23 doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch

  • Spotify for macOS: 1.2.0 -> 1.2.24
  • Spotify for Linux: 1.2.8, 1.2.9, 1.2.11, 1.2.13, 1.2.20, 1.2.22
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.24
    • Spicetify may not work properly with Microsoft Store version
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

Full Changelog: v2.26.0...v2.27.0

v2.26.0 (2023-11-06)

06 Nov 17:47
c1ec124
Compare
Choose a tag to compare

What's Changed

⚠️ Breaking changes for developers

  • UserAPI._product_state has been replaced by UserAPI._product_state_service since Spotify 1.2.21.

Compatibility

Spotify 1.2.18 -> 1.2.23 don't have working custom panels. PanelAPI has changed and there is no ETA for patch

  • Spotify for macOS: 1.2.0 -> 1.2.23
  • Spotify for Linux: 1.2.8, 1.2.9, 1.2.11, 1.2.13, 1.2.20, 1.2.22
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.23
    • Spicetify may not work properly with Microsoft Store version
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

Full Changelog: v2.25.3...v2.26.0

v2.25.3 (2023-10-31)

31 Oct 21:39
f0d3e9f
Compare
Choose a tag to compare

What's Changed

  • fix(preprocess/disableLogging): match function in older versions by @rxri in #2626

⚠️ Breaking changes for developers

  • UserAPI._product_state has been replaced by UserAPI._product_state_service since Spotify 1.2.21.

Compatibility

Spotify 1.2.18 -> 1.2.23 don't have working custom panels. PanelAPI has changed and there is no ETA for patch

  • Spotify for macOS: 1.2.0 -> 1.2.23
  • Spotify for Linux: 1.2.8, 1.2.9, 1.2.11, 1.2.13, 1.2.20, 1.2.22
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.23
    • Spicetify may not work properly with Microsoft Store version
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

Full Changelog: v2.25.2...v2.25.3

v2.25.2 (2023-10-29)

29 Oct 13:39
08b8b0a
Compare
Choose a tag to compare

What's Changed

  • feat(preprocess): prevent logging in localStorage by @rxri in #2623
  • fix(wrapper): make the snackbar a priority by @rxri in #2622
  • feat(path-utils): try to find custom app folder with index.js by @SunsetTechuila in #2604

⚠️ Breaking changes for developers

  • UserAPI._product_state has been replaced by UserAPI._product_state_service since Spotify 1.2.21.
  • Due to changes in Spotify 1.2.19, how we retrieve data for Spicetify.Player.data has also changed. Since v2.23.0 it now uses PlayerAPI._state to retrieve Player data, possibly leading to different variable names. Please update your extensions or custom apps accordingly to both changes
    • This is the last release that mentions this breaking change

Compatibility

Spotify 1.2.18 -> 1.2.23 don't have working custom panels. PanelAPI has changed and there is no ETA for patch

  • Spotify for macOS: 1.2.0 -> 1.2.23
  • Spotify for Linux: 1.2.8, 1.2.9, 1.2.11, 1.2.13, 1.2.20, 1.2.22
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.23
    • Spicetify may not work properly with Microsoft Store version
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

Full Changelog: v2.25.1...v2.25.2