Skip to content

Releases: RocketMan/zookeeper

v2.11.7 tag printer release

14 Nov 11:28
Compare
Choose a tag to compare

NEW this release:

  • Added support for multiple tag printers (#364)
  • Lightly refreshed import UI (#360, #362)
  • Improved action menu close semantics (#361)
  • Changed to end zootopia playlist on overlap (#354)
  • Simplified foreign airname handling (#351)
  • Refactored playlist restore to JSON:API (#346)

The release also includes the following hotfixes:

  • Fixed html entities in FindIt! results (#363)
  • Added delimiter option to CSV import (#359)
  • Changed to exclude zootopia spins from recent airplay stats (#358)
  • Updated to allow space in tag number (#357)
  • Updated to allow colon to advance time entry (#356)
  • Fixed show and DJ tooltip to break on long word (#355)
  • Fixed to escape html entities in show and DJ name (#352)
  • Fixed inconsistent UI on back from new playlist (#350, #349)
  • Fixed to truncate playlist banner if caption too long (#348)
  • Replaced Print View link with export menu (#347)

v2.11.6 My Playlists release

15 Oct 09:05
Compare
Choose a tag to compare

NEW this release:

  • Added My Playlists (#339)
  • Improved pagination (#342)
  • Improved date formatting (#338)
  • Fixed Library Editor for mobile (#343)
  • Normalised zootopia playlist duration (#337)
  • Fixed Classic Search by track (#340, #341)
  • Optimised Library Editor track update (#335)
  • Enhanced Library Editor to search on paste (6e20798)
  • Enhanced PlaylistObserver (#334)
  • Bumped react/http to v1.7.0 (#336)
  • Fixed chart result initialisation (f0790cc)

The release also includes the following hotfixes:

  • Added length guards to album insert/update (#332)
  • Enhanced Find It! to search on paste (#333)
  • Fixed RSS error message to escape xml entities (23ea346)
  • Updated to suppress directory indexes (8c52555)

v2.11.5 artist entry enhancement and zootopia release

02 Sep 11:40
Compare
Choose a tag to compare

NEW this release:

  • added Zootopia playlist logger (#328)
  • enhanced Playlist Editor artist and track autocomplete (#327, #331)
  • updated to prompt to extend all shows than run over (5ee29ff, #306)
  • updated to set default focus in A-File > Adds (3864111)
  • fixed Library Editor empty track test (6f7fce9)
  • fixed JSON:API track filter for orphaned tracks (d27e132)
  • updated RunDaily to clear stale SSO state (543f670)
  • updated style of PlaylistEditor track edit link (6c51dc2)
  • bumped guzzle to 7.4.5 (#316)
  • migrated Playlists By Date calendar icon to svg (#329)

In addition, this release contains a roll-up of the following hotfixes:

  • added 'type' and 'event' properties to push notification (#326)
  • fixed spurious push event in 'play now' on a non-music entry (#325)
  • enhacned Playlist Editor track edit (#324)
  • fixed race condition in Playlist Editor artist smart list (#323)
  • added Enter keypress action in Playlist Editor time element (#322)
  • enhanced Playlist Editor time entry (#321)
  • added visual focus indicator (#320)
  • enhanced to allow spin times later than now in live shows (#319)
  • finessed Playlist Editor action buttons (#318)
  • added Coming Up separator for upcoming items in live playlist (#317)
  • finessed Library Editor album tag search (53ca7a3)
  • updated to set default focus in A-File > Adds (3864111)

Important: If you are upgrading from 2.11.4, run the script db/convert_v2_11_4_to_v2_11_5.sql

v2.11.4 track cueing release

12 Jun 09:16
Compare
Choose a tag to compare

NEW this release:

  • Add support for track cueing (#314)
  • Bump guzzle to 7.4.4 (#315)
  • Add php 8.1 CI build target (#303)

In addition, this release contains a rollup of the following hotfixes

  • Allow time entry during live playlist (#313)
  • Add seconds field to the spin time (#308)
  • Improve usability of the weeky charts (#304)
  • Prompt to extend live shows that run over (#306)
  • Prevent New Playlist from prefilling with unexpected Show Date (#312)
  • Extend push notification to support shows that span midnight (#305)
  • Send null tag in push notification for non-zk spin (#304)
  • Fix table sorter font inconsistency (#302)
  • Correct review feed ordering for multiple reviews on the same date (#301)
  • Include unicode quotation marks in e-mail ascii normalization (#300)
  • Fire push notifications only for the most recent playlists when there is overlap (#299)
  • Fix automatic uppercasing for non-ascii codepoints (#298)

v2.11.3 playlist editor consolidation release

30 Apr 17:03
Compare
Choose a tag to compare

NEW this release:

  • revised playlist editor to consolidate Tag ID and Manual forms (#297)
  • added playlist rebroadcast flag to the API (#293)
  • added playlist duplication to the API (#295)
  • finessed user name sorting in Administer Users (#281)
  • renamed foreign artwork keys (#294)

This release includes a rollup of the following hotfixes:

  • enhanced page title (#289, #291)
  • made station strings safe for XML and HTML (#292)
  • revised artwork expiration semantics (#288)
  • fixed playlist view page display date in Safari (#283)
  • fixed 'on now' show time inconsistency (#285)
  • bumped guzzlehttp/psr7 to 2.2.1 (#290)

Important: If you are upgrading from 2.11.2, run the script convert_v2_11_2_to_v2_11_3.sql

v2.11.2 recent spins release

09 Mar 11:01
Compare
Choose a tag to compare

NEW this release:

  • Added a 'recently played' playlist on the homepage (#282)

See INSTALLATION.md for more information.

Note: If you are upgrading from 2.11.1, run the script db/convert_v2_11_1_to_v2_11_2.sql.

v2.11.1 Playlist automation release

14 Feb 09:59
Compare
Choose a tag to compare

New this release:

  • Added playlist events api (#274)
  • Added print queue functionality to album api (#280)
  • Updated validation to include library api (#279)
  • Updated SSO and validation to use Guzzle http client (#278)
  • Restored missing IEditor::deleteAlbum (#277)
  • Updated Composer dependencies (#275, #276)
  • Cleaned up API field-negation code (#272)
  • Simplified playlist API pagination (#270)
  • Refactored php-fpm rewrite fix (#269)

Fixed this release:

  • Changed Library Editor label (#273)
  • Fixed to clear tag link when auto-filled album or label changes (#271)
  • Fixed regression library editor null label (#268)
  • Fixed regression api date filter (#266)
  • Resolved discrepancy between playlist entry and doc (#267)

v2.11.1-rc.1 Playlist Events API release

11 Feb 16:12
Compare
Choose a tag to compare

New this release:

  • Added playlist events api (#274)
  • Added print queue functionality to album api (#280)
  • Updated validation to cover library api (#279)
  • Updated SSO and validation to use Guzzle http client (#278)
  • Restored missing IEditor::deleteAlbum (#277)
  • Updated Composer dependencies (#275, #276)
  • Cleaned up API field-negation code (#272)
  • Simplified playlist API pagination (#270)
  • Refactored php-fpm rewrite fix (#269)

Fixed this release:

  • Changed Library Editor label (#273)
  • Fixed to clear tag link when auto-filled album or label changes (#271)
  • Fixed regression library editor null label (#268)
  • Fixed regression api date filter (#266)
  • Resolved discrepancy between playlist entry and doc (#267)

v2.11.0 JSON:API release

17 Jan 10:35
Compare
Choose a tag to compare

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)
  • fixed to clear auto-filled album info when artist field is modified (#264)

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)