Skip to content

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 20:18
Immutable release. Only release title and notes can be modified.
211ef82

2.3.0 (2026-09-12)

Features

  • add an extension API, and rebuild the count-in, audio quality label and Home Screen badge on it (#137) (de885f8)
  • add Director and Cast member roles (#177) (975cfe9)
  • filters on callboard_set_data below priority 5 no longer see a track's top-level bpm and quality (#137) (de885f8)
  • show how much each track was practiced since the last call (#157) (33e7031)
  • the track in the callboard:track event is now a frozen copy instead of the player's own track object (#137) (de885f8)

Bug Fixes

  • clean up extension commands and discard stale badge results (#164) (6e47029)
  • close Now Playing with the back button, Escape or a close button instead of a swipe (#154) (8926af4)
  • keep player scripts in footer (#153) (24ae648)
  • keep the level meter moving on the home page (#122) (0e54d9c)
  • load the Playground demo again after the repository moved (#132) (2fd1be5)
  • make the landing page demo preview accurate and easy to start (#156) (a06ad5e)
  • only mark a playlist as saved offline once it can open without a connection (#135) (c18ef33)
  • preserve extension assets in the offline cache after updates (#152) (106948c)
  • stabilize extension cache variants and memoize active registry resolution (#150) (d24449d)
  • start the gapless loop when both ends are set quickly (#167) (540c31b)
  • stop calling imagedestroy(), which is deprecated in PHP 8.5 (#136) (75c1a70)