Releases: RocketMan/zookeeper
v2.11.0-rc.1 JSON:API 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:
v2.10.11 hotfix rollup
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
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
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
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
NEW for this release:
See INSTALLATION.md for more information about push notifications.
v2.10.6 rebroadcast playlist release
v2.10.5 API performance enhancements release
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
v2.10.3 Recent Reviews enhancements release
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!