Releases: RocketMan/zookeeper
Releases · RocketMan/zookeeper
v3.0.0 UI Refresh
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
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
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
New this release:
v3.0.0-rc.9 UI Refresh
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
v3.0.0-rc.7 UI Refresh
New this release:
- Add album track duration (#433)
- Merged fixes from hotfix-3-0-0-rc-6:
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
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:
v3.0.0-rc.5 UI Refresh
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)