Skip to content

Releases: wardbox/spotishell

v1.3.0

Choose a tag to compare

@wardbox wardbox released this 02 Dec 19:25
1bde713

What's Changed

  • Fix Add-PlaylistItem URI handling and add Get-RecentlyPlayedTracks context by @wardbox in #61
  • Bump version to 1.3.0 by @wardbox in #62
  • Fix publish workflow to exclude integration tests by @wardbox in #63

Full Changelog: 1.2.0...1.3.0

v1.2.0

Choose a tag to compare

@wardbox wardbox released this 01 Dec 01:32
9a70d8b

⚠️ Migration Required

Default Redirect URI changed from localhost to 127.0.0.1

Spotify no longer allows localhost in redirect URIs. Update your Spotify Developer Dashboard app
settings:

  • Old: http://localhost:8080/spotishell
  • New: http://127.0.0.1:8080/spotishell

✨ New Features

  • PKCE Support - OAuth now uses PKCE for improved security. Existing apps with ClientSecret continue to work.
  • Get-RecentlyPlayedTracks - New -Limit, -After, and -Before parameters

🔧 Improvements

  • Token refresh only sends client_secret if present (enables pure PKCE apps)
  • Better error messages for OAuth flow issues

🏗️ Infrastructure

  • Migrated CI/CD from AppVeyor to GitHub Actions
  • Added Pester test suite with multi-platform testing

Starting release to match powershellgallery

Choose a tag to compare

@wardbox wardbox released this 05 Jan 00:22

This is an alpha release, only core functionality is included and some features are janky as hell.

Install by unzipping the spotishell subfolder (containing .psd1 file) into your modules directory or running:

Install-Module Spotishell

or upgrading

Update-Module Spotishell