Skip to content

Releases: RocketMan/zookeeper

v2.11.0-rc.1 JSON:API release

13 Jan 12:31
Compare
Choose a tag to compare
Pre-release

Deployment notes:

  • This release requires PHP version >= 7.2.5 (PHP 7.4 or later preferred)
  • If you are upgrading from Zookeeper 2.10.x, run the script db/convert_v2_10_0_to_v2_11_0.sql
  • See INSTALLATION.md for complete installation instructions. Important: If you are upgrading, please read in particular the new section Install Composer dependencies.

NEW this release:

  • migrated all third-party dependencies to Composer (#249)
  • added new JSON:API (#258, #253, #256)
  • added APIKEY authentication (#255)
  • deprecated legacy API (#261)

Issues resolved this release:

  • fixed RewriteRule error under fastcgi (#252)
  • updated to suppress home page push functionality when disabled (#250)
  • fixed special character display in Library Editor (#259)

The release also includes a roll-up of the following hotfixes:

  • fixed timestamping for shows which commence at midnight (#251)
  • fixed timestamp display (#239)

v2.10.11 hotfix rollup

13 Sep 09:53
Compare
Choose a tag to compare

NEW this release:

  • scrub all input fields for length limits #243
  • fixup airname when restoring deleted playlist #244
  • remove orphan row when deleting empty playlist #247

This release also includes a roll-up of the following hotfixes:

  • fix reloads of duplicated playlist #231
  • sequence tracks in duplicate playlist #232
  • restrict unpublished playlists to owner #233
  • restrict playlist operations to owner #234
  • restrict airname operations to owner #237
  • exclude duplicated playlists tracks that fall after show end time #235
  • fix markdown help layout in webkit #236
  • rebase duplicate playlist #238
  • scrub duplicated playlist name for length limits #240

This is the last anticipated release in the 2.10 series. 2.10 will be the last release series to support PHP 5.

You are encouraged to upgrade to PHP 7.4, or at minimum PHP 7.2.5, in anticipation of the next release.

v2.10.10 playlist date selection enhancement release

14 Jun 09:31
Compare
Choose a tag to compare

This release contains the following changes:

  • Enhanced date selection for Playlists by Date (#224, #225)
  • Improved playlist URL highlighter (#226)
  • Added ability for vaultkeeper to duplicate any playlist for rebroadcast (#229)
  • Refactored RSS zk-feed-reader to static template (#222)
  • Deprecated CMJ New Music Report export (#230)

Thanks to @eric-gilbertson for his contributions to this release!

v2.10.9 RSS feed reader release

26 Apr 12:11
Compare
Choose a tag to compare

NEW this release:

  • RSS feed reader (#219)
  • enhanced cache control for static assets (#221)
  • optimized album detail retrieval (#218)

This release also contains a roll-up of the following hotfixes:

  • websockets silently disconnect after inactivity (#209)
  • ExportPlaylist::extractTime filter is too aggressive (#210)
  • OnNowFilter::peek ignores optional type filter (#211)
  • non-music entries in push feed are not accounted for (#212)
  • push notifications are being delivered for unpublished playlists (#213)
  • long titles wrap home page 'On Now' (#215)
  • playlist fields are not scrubbed for length (#216)
  • handleAddTrack's test for insert failure is too strict (#217)

v2.10.8 playlist import enhancement release

22 Feb 10:31
Compare
Choose a tag to compare

This release provides the following NEW functionality:

  • adds track timestamp values to csv export and import (#201)
  • simplifies track timestamp value to time-only format on export
  • supports 12-hour clock on import
  • uses push notifications to refresh home page 'on now' (#204)
  • adds second-level resolution to synthetic push notification events (#207)

In addition, this release fixes the following issues:

  • uses correct date on import for timestamps in time-only format (#205) [reported by @romain2k, thanks!]
  • fixes csv import not to terminate on the first empty line
  • fixes create playlist default show date population (#203) [reported by @RobertWise, thanks!]
  • fixes push notification event drift (#206) [reported by @eric-gilbertson, thanks!]

v2.10.7 push notification release

15 Feb 11:36
Compare
Choose a tag to compare

NEW for this release:

  • on-air push notifications #196
  • duplicated playlist annotation #199

See INSTALLATION.md for more information about push notifications.

v2.10.6 rebroadcast playlist release

17 Jan 12:14
Compare
Choose a tag to compare

This release:

  • adds functionality to allow DJs to duplicate playlists for rebroadcast (#194)
  • fixes playlist edit to rebase spin timestamps upon changes to the show time (#193)

v2.10.5 API performance enhancements release

10 Dec 13:02
Compare
Choose a tag to compare

This release streamlines the API response code #191

Also in this release:

  • Reduced non-determinism in the DJ's Top 10 list #190

Integration developer note: The legacy getPlaylistsRq XML API has been deprecated. The XML API is still available in this release, but its schema now tracks that of the json response. No other APIs are affected.

v2.10.4 DBO migration and hotfix rollup

13 Oct 14:57
Compare
Choose a tag to compare

This is a maintenance release which includes the following changes:

  • refactored database operations to new DBO class #188
  • fixed to work with MySQL 5.7.5 and later #187 #155
  • resolved regression introduced in 2.10.3: 0fbfd6e

v2.10.3 Recent Reviews enhancements release

25 Sep 16:52
Compare
Choose a tag to compare

NEW this release:

  • category facets added to Recent Reviews page #184
  • logged-in DJ's recent reviews merged into main Recent Reviews list

Thanks to @eric-gilbertson for the contributions in this release!