Releases: RocketMan/zookeeper
v2.9.0 search enhancements release
NEW this release:
- automatic library search in manual playlist entry (#152)
- sorting and pagination in Classic Search (#151)
This release includes the following 2.8.0 hotfixes:
- autofill current time when editing live playlist (#150)
- fixed onNow API for imported playlists (#149)
- increased DJ review count to 50 before pagination begins (#147)
- fixed block scoping problem in older browsers (#146)
- fixed library editor to hide scroll bar (#145)
- fixed sort indicators in reviews by DJ page (#144)
- updated Administer Users to use jQuery tablesorter (#143)
v2.8.0 json migration release
Major changes this release:
- migrated Library Editor from xml to json and refactored to external resource (#137)
- migrated Find It! from xml to json and refactored to external resourcce (#140)
- fixed Find It! to restore search string when page is reloaded from bfcache
- extended playlist automatic timestamp window to range from 15 minutes before to 30 minutes after (#134)
- updated Find It!, Library Editor, and Playlist Editor to use new 'data-focus' attribute for focus control
- updated Library Editor to use new 'data-upper' and 'data-zkalpha' attributes for edit styling
- removed dead code
Fixes this release:
v2.7.1 hotfix rollup
Issues fixed this release:
- DnD not enabled for dynamically added playlist entries
- Reload in New Playlist track editor does not work as expected #133
- markdown help link does not work in comment edit
Miscellaneous changes and enhancements:
- extended the time window for live playlist timestamping #134
- renamed playlist editor javascript files
- improved performance of HEAD requests on js and css resources
v2.7.0 playlist editor enhancements release
v2.6.0 playlist time edit release
NEW this release:
- playlist editor: added ability to change time #117
- The time may be changed to any time point within the show.
- For live shows, the time is restricted to the interval from show start until the present moment.
- This feature can be used to resequence tracks, as the track is moved to keep it in chronological order.
- library editor: added intelligent capitalization #111
- added support for utf8 multibyte4 code points #109
Miscellaneous fixes:
- changed album/label format on home page to match other playlists #112
- changed to display home page on login #113
- playlist editor: changed default playlist creation time to use server time #121
Hotfixes from the 2.5 series:
NOTE: If you are upgrading from a previous release, you will need to run the database script db/convert_v2_5_0_to_v2_6_0.sql
v2.5.0 playlist enhancement release
This release features:
- NEW program log entries (PSA, Promo, and LID) #50
- NEW free-format playlist comments #105
- NEW Travis Continuous Integration #10
Miscellaneous changes this release:
- improved automatic 'last, first' artist name swapping #65 #90 #100
- refined layout for Classic Search #103
- cleaned up home page #92
- removed dead code #74
Thanks to @eric-gilbertson and @corazzi for making this release possible!
v2.4.3 hotfix roll-up release
NEW this release:
- require explicit confirmation on creation of new airnames from the playlist editor #82
- provide automatic deletion of airnames which are not in use (that is, are not referenced by at least one playlist or music review) #82
- allow DJs to edit/rename existing airnames #85
Miscellaneous enhancements:
- open select APIs for cross-origin scripting outside the organization #80
- prevent unintentional creation of empty playlists #84
Fixed:
v2.4.2 bugfix release
v2.4.1 playlist editor fixes release
Enhancements this release:
- simplified workflow for adding new airname #66
- reject playlist creation if duration < 15 minutes or > 6 hours
- swap artist name iff from ZK library and single word after comma, eg Band, The #58
Fixes/obsoletes:
- Playlist editor showing duplicate delete button #68
- Add airname not preselecting #61
- Airname not prefilled #67
Thanks to @eric-gilbertson for his contributions to this release.
v2.4.0 playlist editor enhancements release
This release features:
- Playlist editor uses ajax when adding spins #52
- Single page for playlist edit, delete, and restore #57
- NEW json API #8
Miscellaneous fixes:
- Unexpected line break in playlist Time column #51
- Non-trivial JavaScript files need GPL declaration for compliant distribution #56
- Monthly chart e-mail header is incorrect #59
Many thanks to @eric-gilbertson for his contributions to this release!