Skip to content

Releases: wardbox/spotishell

v1.3.0

02 Dec 19:25
1bde713

Choose a tag to compare

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

01 Dec 01:32
9a70d8b

Choose a tag to compare

⚠️ 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

05 Jan 00:22

Choose a tag to compare

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