Skip to content

Releases: RocketMan/zookeeper

v3.0.0-rc.8 UI Refresh

12 Apr 11:40
Compare
Choose a tag to compare
Pre-release

New this release:

  • Added api/v2/playlist endpoint (#437)
  • Migrated jquery-fxtime to external dependency (#438)
  • Bumped composer dependencies (#439, #440, #441, #442, #443, #444)
  • Added dependabot dependency check ad6f6dd
  • Merged fixes from hotfix-3-0-0-rc-7:
    • fixed text selection after drag (#435)
    • implemented track reorder on touch devices (#436)
    • improved track reorder and edit accessibility in narrow mode (#436)
    • added artwork:delete utility 4aa2d98
    • updated drag-and-drop cursors a8037e0
    • extended album API to support recent reviews from all DJs f89c5eb

v3.0.0-rc.7 UI Refresh

03 Mar 16:12
Compare
Choose a tag to compare
Pre-release

New this release:

  • Add album track duration (#433)
  • Merged fixes from hotfix-3-0-0-rc-6:
    • enhanced Discogs album match in Library Editor (#430)
    • fixed handing of '??' in playlist entry (#429)
    • added 'General - Experimental' subcategory (cec3e3d)
    • suppress 'on-now' album name if none (3a3666a)
    • finessed narrow navigation layout (35fcc8f)

Important: If you are upgrading from a release prior to v3.0.0-rc.1, run the script db/convert_v2_11_7_to_v3_0_0.sql. If you are upgrading from an earlier release candidate, run the following database commands:

 ALTER TABLE `tracknames` ADD COLUMN `duration` time DEFAULT NULL; 
 ALTER TABLE `colltracknames` ADD COLUMN `duration` time DEFAULT NULL;

v3.0.0-rc.6 UI Refresh

08 Jan 11:40
Compare
Choose a tag to compare
Pre-release

Release notes:

  • Updated recommended minimum and required PHP versions
  • Added PHP 8.3 CI build target
  • Updated for PHP dynamic property deprecation (#427)
  • Merged fixes from hotfix-3-0-0-rc-5:
    • Fixed PHP 8 regression (#426)
    • Updated show delete semantics (#425)
    • Enhanced zootopia playlist capture
    • Finessed DJ sort
    • Finessed Discogs search

v3.0.0-rc.5 UI Refresh

05 Nov 15:53
Compare
Choose a tag to compare
Pre-release

Release notes:

  • removed php 8.0 as CI build target (#423)
  • updated INSTALLATION doc for Apache rewrite module
  • merged fixes from hotfix-3-0-0-rc-4:
    • refreshed printed tags for better readability; added QR code library link
    • added Electronic and Loud subcategories for General
    • added support for #hashtags to music reviews
    • added transliteration of cyrillic and greek to latin for ASCII/latin export (chart+adds e-mail)
    • added artwork refresh CLI
    • fixed review post/edit to work on Safari mobile (#416; thanks to Brady for his assistance on this)
    • altered artist name swap only if album is from library (partial fix for #180)
    • improved accuracy of recently played artwork (#418)
    • fixed full text search results for reviews under real name
    • updated Reviews/By DJ to suppress private-only reviewers in public view
    • fixed link in invalid rss response
    • fixed link in rss 'adds' feed (#417)
    • fixed import not to override artist for in-library compilations (#421)
    • fixed URL prefixing in library editor (#420)
    • deprecated jQuery constructs identified by jquery-migrate-3.4.1
    • fixed Currents catcodes macro for empty category (in support of PHP 8.x)

v3.0.0-rc.4 UI Refresh

19 Aug 17:32
Compare
Choose a tag to compare
Pre-release

Release Notes:

  • Migrated RSS feeds and Currents to Twig (#413)
  • Removed cookies from $_REQUEST superglobal (#414)
  • Added Twig cache management through the zk cli
  • Merged fixes from hotfix-3-0-0-rc-3:
    • fixed review feed regression introduced in hotfix-3-0-0-rc-2
    • fixed hamburger menu background scroll artefact (#407)
    • fixed broken opensearch link (#412)
    • set correct Content-Type on ad-hoc json responses
    • added optional compression on html and ad-hoc json responses

v3.0.0-rc.3 UI Refresh

18 Jul 17:21
Compare
Choose a tag to compare
Pre-release

Merged fixes from hotfix-3-0-0-rc-2:

  • fixes PushHttpProxy for updated react/http (#401)

  • fixes #407 narrow layout zinger

  • fixes #409 whitespace in recent reviews category filter

  • closes #403 add share playlist link

  • closes #402 add classic search filter

  • implements Slack integration (#408)

  • refactors album details to Twig (#406)

  • migrates recent reviews to twig; changes default sort order to date desc

  • updates airname reassignment to account for vaultkeeper duplicates

  • fixes new user account to lock direct login if no password supplied

  • updates ZootopiaListener to deal with stale show_end

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)