Skip to content

Releases: RocketMan/zookeeper

v3.2.0 Playlist Editor Enhancements

25 Sep 09:52

Choose a tag to compare

This release adds in-line edit and insert to the playlist editor (#549)

v3.1.0 PHP 7.4 Deprecation

25 Sep 09:48

Choose a tag to compare

This release prepares Zookeeper for PHP 8.4. In addition, support for PHP 7.4 has been removed.

Changes this release:

  • fixed dependencies for compatibility with PHP 8.4 (#533)
  • PHP 8.4 migration (#535)
  • migrated markdown handler CommonMark (0c4daff)
  • rollup of fixes from the 3.0.x releases:
    • fixed playlist hash for longer playlists (#548)
    • fixed to include playlists that span midnight in next day (#546 )
    • updated to truncate review body in RSS feed

v3.0.0 UI Refresh

13 May 19:04

Choose a tag to compare

New this release:

  • Refreshed user interface with new responsive design layout (#397)
  • Added Reviews > By DJ
  • Added Reviews > Review Shelf (#496)
  • Added Reviews > Trending cloud and review hashtags (#492)
  • Added album artwork to Library Editor, JSON:API (#431, #455)
  • Refreshed printed tags for better readability and added QR code library link
  • Fixed location for A-file albums (#400)
  • Improved synchronisation and transactional integrity in playlist editor (#484)
  • Added mic break support to CSV import (#500)
  • Added tag auto-population on CSV import (#505)
  • Moved track add and move operations to JSON:API (#367, #366)
  • Implemented Slack integration (#408)
  • Optimised Discogs album matches (#389)
  • Added transliteration of cyrillic and greek to latin for ASCII/latin export (chart+adds e-mail)
  • Add album track duration (#433)
  • Added api/v2/playlist endpoint (#437)
  • Added location filter to api/v1/album endpoint (#473)
  • Refactored engine implementation classes for PSR-4 autoloading (#490)
  • Migrated jquery-fxtime to external dependency (#438)
  • Migrated content to Twig (#406, #413, #471, #475)
  • Bumped composer dependencies (#370, #394, #396, #401, #439, #440, #441, #442, #443, #444, #456, #458, #459, #460, #461, #464, #465, #468, #480, #481, #489, #512, #515, #516)
  • Migrated CI to GitHub Actions (#404)

If you are upgrading from v2.11.7, run the database script convert_v2_11_7_to_v3_0_0.sql.

Note: The v3.0.x release series will be the last to support PHP 7.4. Effective v3.2, PHP 8.2 or later will be required.

v3.0.0-rc.12 UI Refresh

07 Jan 15:45

Choose a tag to compare

Pre-release

New this release:

  • Added Reviews > Review Shelf (#496)
  • Migrated license badge from badgen to shields.io
  • Merged fixes from hotfix-3-0-0-rc-11:
    • finessed trending page rendering and layout
    • updated Discogs import to trim spaces from index track title

v3.0.0-rc.11 UI Refresh

11 Dec 16:04

Choose a tag to compare

Pre-release

New this release:

  • Added album review hashtag hyperlinks and trending cloud (#492)
  • Renamed engine implementation classes for PSR-4 autoloading (#490)
  • Bumped composer dependencies (#489)
  • Merged fixes from hotfix-3-0-0-rc-10:
    • updated Discogs autofill to include index subtracks
    • updated setupSSOByName to create new account if one does not already exist
    • fixed review and album marshalling regression introduced by 06a7bb9

v3.0.0-rc.10 UI Refresh

23 Nov 10:34

Choose a tag to compare

Pre-release

New this release:

  • Improved synchronization and transactional integrity in playlist editor (#484)
  • Bumped composer dependencies (#480, #481)
  • Fixed various php 8.4 deprecation warnings
  • Merged fixes from hotfix-3-0-0-rc-9:
    • enhanced add/pull date validation in the add manager (#479)
    • fixed library editor regression (#485)

v3.0.0-rc.9 UI Refresh

20 Oct 16:58

Choose a tag to compare

Pre-release

New this release:

  • Added new location filter to api/v1/album endpoint (#473)
  • Migrated playlist, home page UI to twig (#471, #475)
  • Fixed locale detection (#476)
  • Fixed Library Editor to require artist in compilation track (#478)
  • Bumped composer dependencies (#456, #458, #459, #460, #461, #464, #465, #468)
  • Merged fixes from hotfix-3-0-0-rc-8:
    • updated CacheControl to use target-specific TemplateFactory
    • migrated Playlists > By DJ > DJ details to twig
    • moved dj selection layout and bullets to css
    • fixed firefox navigation flicker
    • updated to avoid bulk album query if no library albums are present
    • improved query safety in bulk album methods
    • revised API to return 404 for requests to spurious endpoints

v3.0.0-rc.8 UI Refresh

12 Apr 11:40

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

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

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