- keyboardControl option - adds keyboard shortcuts to player. Spacebar toggles play-pause, right and left arrow seeks +/- 5 seconds
- playAllButton bug - when playlist ends, playAll should restart the playlist, not replay the last track
- playAllButton bug - playAll button lacking playlist context. Fix alters playAll button's state & behavior if the lastSound is orphaned.
- playAllButton - Clones playButton behavior (pt-play-all), useful for some UX designs that need two playbuttons
- permalink: - Attach URL stored in data-pushtape-permalink to a global link matching class "pt-permalink"
- pt-error class added when an audio link fails to load
- CSS state classes are now additionally applied as body classes to allow full document styling based on player state (paused, playing, etc)
- preventDefault for play/pause event handlers
- playNext bug not advancing when there is a load error. Fix will now skip bad links after 250ms and apply pt-error class to the link.
- Bug where global control markup context was lost
- Increased autoscan debounce to 100ms
- Use .call() to simplify self.lastSound state management in scanPage()
- Infinite loop bug with autoStart = true
- repeatAll causing orphanedIndex to be true
- Bad currentItem bug for globalPlay, globalNext, globalPrevious
- This CHANGELOG file
- Autoscan function and mutation observer feature that automatically detects new audio links in the container.
- Destroy() method for shutting down the player
- Initial release