Releases: spicetify/cli
v2.27.1 (2023-11-14)
What's Changed
- fix(fullAppDisplay): return when
Player.data
is null by @HRTK92 in #2637 - chore(deps): bump github/issue-labeler from 3.2 to 3.3 by @dependabot in #2641
- chore(deps): bump golang.org/x/net from 0.17.0 to 0.18.0 by @dependabot in #2642
- fix(spicetify):
update
&upgrade
commands by @SunsetTechuila in #2645 - fix(wrapper): hook
PlaylistMenu
isn't found in1.2.0
by @rxri in #2650 - fix(preprocess): prevent logging into localStorage in spotify v1.2.24+ by @SunsetTechuila in #2652
- chore: remove unused build script by @SunsetTechuila in #2653
New Contributors
⚠️ Breaking changes for developers
UserAPI._product_state
has been replaced byUserAPI._product_state_service
since Spotify1.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)
What's Changed
- fix: static analysis warnings by @afonsojramos in #2633
- fix: further static analysis fixes by @afonsojramos in #2634
- fix(wrapper): wrong icons color by @SunsetTechuila in #2635
- feat:
update
rework by @afonsojramos in #2638 - revert(lyrics-plus): netease api by @Lseoksee in #2636
❗ Semi-breaking changes to the CLI
- The old
spicetify update
is nowspicetify refresh
and now supports Custom Apps as well. - Now you can update spicetify using
spicetify update
orspicetify upgrade
if you're an old timer. 🧑🦳- Updating now automatically runs
spicetify restore backup apply
so no need for extra steps. 👌
- Updating now automatically runs
⚠️ Breaking changes for developers
UserAPI._product_state
has been replaced byUserAPI._product_state_service
since Spotify1.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)
What's Changed
- fix: return error on malformed json by @rxri in #2632
- feat:
always_enable_devtools
config key by @SunsetTechuila in #2630 - feat(snackbar): styledImage component by @ohitstom in #2627
- fix(wrapper): confirmdialog component by @ohitstom in #2628
⚠️ Breaking changes for developers
UserAPI._product_state
has been replaced byUserAPI._product_state_service
since Spotify1.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)
What's Changed
⚠️ Breaking changes for developers
UserAPI._product_state
has been replaced byUserAPI._product_state_service
since Spotify1.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)
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 byUserAPI._product_state_service
since Spotify1.2.21
.- Due to changes in Spotify
1.2.19
, how we retrieve data forSpicetify.Player.data
has also changed. Sincev2.23.0
it now usesPlayerAPI._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
v2.25.1 (2023-10-27)
What's Changed
- chore(css-map): map
lyrics-lyricsContent-text
by @SunsetTechuila in #2606 - fix(keyboardShortcut): enable playlist selection by @gaardhus in #2608
- refactor(wrapper): combine snackbar and notification apis by @SunsetTechuila in #2613
- feat: stop sending the events to gabo-service by @rxri in #2615
- chore(css-map): view-homeShortcutsGrid-playingIcon by @ohitstom in #2618
- fix(wrapper): styled component filters by @ohitstom in #2617
⚠️ Breaking changes for developers
UserAPI._product_state
has been replaced byUserAPI._product_state_service
since Spotify1.2.21
.- Due to changes in Spotify
1.2.19
, how we retrieve data forSpicetify.Player.data
has also changed. Sincev2.23.0
it now usesPlayerAPI._state
to retrieve Player data, possibly leading to different variable names. Please update your extensions or custom apps accordingly to both changes
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
New Contributors
Full Changelog: v2.25.0...v2.25.1
v2.25.0 (2023-10-25)
What's Changed
- ci(github/actions): re-enable HTTPS on AUR update request by @itsmeow in #2580
- fix(new-releases): pointer events override by @ohitstom in #2583
- chore: bump homebrew action by @afonsojramos in #2585
- feat(cmd): request to stop the process if backup is outdated by @SunsetTechuila in #2588
- fix(lyrics-plus): lyrics version selector margin by @SunsetTechuila in #2597
- fix(lyrics-plus): copy second genius lyrics by @SunsetTechuila in #2595
- fix(lyrics-plus): hide synced lyrics container overflow-x by @SunsetTechuila in #2602
- chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #2598
- feat(preprocess): implement snackbar api by @ohitstom in #2601
⚠️ Breaking changes for developers
UserAPI._product_state
has been replaced byUserAPI._product_state_service
since Spotify1.2.21
.- Due to changes in Spotify
1.2.19
, how we retrieve data forSpicetify.Player.data
has also changed. Sincev2.23.0
it now usesPlayerAPI._state
to retrieve Player data, possibly leading to different variable names. Please update your extensions or custom apps accordingly to both changes
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.24.2...v2.25.0
v2.24.2 (2023-09-28)
What's Changed
⚠️ Breaking changes for developers
UserAPI._product_state
has been replaced byUserAPI._product_state_service
since Spotify1.2.21
.- Due to changes in Spotify
1.2.19
, how we retrieve data forSpicetify.Player.data
has also changed. Sincev2.23.0
it now usesPlayerAPI._state
to retrieve Player data, possibly leading to different variable names. Please update your extensions or custom apps accordingly to both changes
Compatibility
Spotify 1.2.18
-> 1.2.22
don't have working custom panels. PanelAPI has changed and there is no ETA for patch
- Spotify for macOS:
1.2.0
->1.2.22
- Spotify for Linux:
1.2.8
,1.2.9
,1.2.11
,1.2.13
,1.2.20
- Spotify for Windows/Microsoft Store:
1.2.0
->1.2.22
- 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.24.1...v2.24.2
v2.24.0 (2023-09-28)
What's Changed
- fix(cmd/patch): support
~
in file names by @SunsetTechuila in #2560 - chore(deps): bump mislav/bump-homebrew-formula-action@v2 to v3 by @dependabot in #2567
- feat(utils/config): support semicolon in config values by @SunsetTechuila in #2566
- fix(wrapper): playbar.button match Spotify structure by @ohitstom in #2547
- fix(wrapper): support for
UserAPI._product_state_service
by @SunsetTechuila in #2573 - fix(wrapper): correct webpack module for
Spicetify.ReactComponent.Menu
by @SunsetTechuila in #2575
⚠️ Breaking changes for developers
UserAPI._product_state
has been replaced byUserAPI._product_state_service
since Spotify1.2.21
.- Due to changes in Spotify
1.2.19
, how we retrieve data forSpicetify.Player.data
has also changed. Sincev2.23.0
it now usesPlayerAPI._state
to retrieve Player data, possibly leading to different variable names. Please update your extensions or custom apps accordingly to both changes
Compatibility
Spotify 1.2.18
-> 1.2.21
don't have working custom panels. PanelAPI has changed and there is no ETA for patch
- Spotify for macOS:
1.2.0
->1.2.21
- Spotify for Linux:
1.2.8
,1.2.9
,1.2.11
,1.2.13
,1.2.20
- Spotify for Windows/Microsoft Store:
1.2.0
->1.2.21
- Spicetify may not work properly with Microsoft Store version
Full Changelog: v2.23.2...v2.24.0
v2.23.2 (2023-09-10)
What's Changed
⚠️ Breaking changes for developers
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
Compatibility
Spotify 1.2.18
-> 1.2.20
don't have working custom panels. PanelAPI has changed and there is no ETA for patch
- Spotify for macOS:
1.2.0
->1.2.20
- Spotify for Linux:
1.2.8
,1.2.9
,1.2.11
,1.2.13
,1.2.20
- Spotify for Windows/Microsoft Store:
1.2.0
->1.2.20
- Spicetify may not work properly with Microsoft Store version
Full Changelog: v2.23.1...v2.23.2