Skip to content

Releases: RocketMan/zookeeper

v3.0.0-rc.2 UI Refresh

07 Jun 14:18
Compare
Choose a tag to compare
Pre-release

New v3.0.0-rc.2:

  • Migrated CI to GitHub Actions (#404)
  • Bumped react/http to 1.9.0 (#401)
  • Merged fixes from hotfix-3-0-0-rc-1

See v3.0.0-rc.1 for additional notes for the v3.0.0 release.

v3.0.0-rc.1 UI Refresh

14 May 18:00
Compare
Choose a tag to compare
Pre-release

New this release:

  • refreshed UI (#397)
  • fixed location for A-file albums (#400)
  • fixed album delete to remove album art (#387)
  • updated search to coalesce related punctuation characters (#378)
  • coalesced ad-hoc singletons (#369)
  • move track add+move to JSON:API (#367, #366)
  • added Digital to location types (#3)
  • bumped guzzlehttp/psr7 from 2.4.0 to 2.5.0 (#396)
  • bumped jquery from 3.4.1 to 3.6.4 (#394)
  • bumped parsedown to from v1.8.0-beta-7 to v2.0.0-beta-1 (#370)

This release also includes the following hotfixes:

  • optimised Discogs album matches (#389)
  • fixed captalisation with unicode punctuation (#388)
  • updated Add New Playlist to remember past show names (#383)
  • updated Recent Airplay statistics to exclude FTV and duplicate playlists (#382)
  • added optional time parameter to playlist duplication (#381)
  • fixed single letter artist/album search (#379)
  • fixed classic search artist links (#375)
  • updated My Playlists to allow more than two playlists on a given day (#374)
  • refined artist match in Zootopia playlists (#373)
  • fixed My Playlists to disallow empty Show and DJ fields (#372)
  • updated Playlists By Date to show next year in December (#371)
  • fixed playlist duplication when original list no longer exists (#368)
  • updated My Playlists editor to allow track index to select track (#365)

Note: If you are upgrading from an earlier release, run the script db/convert_v2_11_7_to_v3_0_0.sql

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)