Releases: RocketMan/zookeeper
v3.0.0-rc.2 UI Refresh
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
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
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
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:
v2.11.5 artist entry enhancement and zootopia release
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
NEW this release:
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
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
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
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:
v2.11.1-rc.1 Playlist Events API release
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: