PerlJammer 1.13.0
    Implemented a columnPack directive to allow manual control/tuning
    of MListbox column widths, because listbox->columnPack is broken
    and does not work correctly.

PerlJammer 1.12.1
id3read 1.0.4
id3write 1.0.3
id3fix 1.1.1
id3sort 1.1.1
pjam-import 1.3.1
    Make MP3::Info actually LOAD WinAmp 5.6 extended id3v1 genres
    Fix genre-reading bugs in id3fix

PerlJammer 1.12.0
remotejammer 2.2.0
pjam-dbtool 1.2.0
pjam-remote 1.2.0
pjam-import 1.3.0
id3fix 1.1.0
id3sort 1.1.0
mp3insert 1.1.0
    Make .pjam/config TOML compliant

PerlJammer 1.11.1
    Fix 'Wide character' warnings in utf8 output

PerlJammer 1.11.0
    Added Ogg Vorbis support.
    New utilities:  oggread, oggwrite.
    Still pending:  oggfix.

PerlJammer 1.10.0
    Enabled column packing code for windows >1500 pixels wide.  For sufficiently large
    windows, listbox.columnPack() produces APPROXIMATELY the correct column widths.

PerlJammer 1.9.3
    Fixed several other bugs related to breakpoints, and a bug in remote status that's been
    broken for I don't know how long and I never spotted it before today because it only
    affected RemoteJammer and only when in ribbon mode.

PerlJammer 1.9.2
    Fixed a bug in the last bug fix which caused RemoteJammer in ribbon mode to report Next
    Up as "Inactive" when playback is stopped.

PerlJammer 1.9.1
    Fixed a bug in which PerlJammer failed to check the active flag first when responding to
    a STATUS/NOWPLAYING message, and could incorrectly report that the last track played was
    still playing.

PerlJammer 1.9.0
    Implemented playlist breakpoints

PerlJammer 1.8.6.package:
    No actual changes.  Update forced by Gentoo renaming a dependency.

PerlJammer 1.8.5
remotejammer 2.1.5
pjam-dbtool 1.1.1
pjam-import 1.1.4
mp3insert 1.0.4
id3fix 1.0.1
    Explicitly stipulate utf8mb4 charset and utf8mb4_unicode_ci collation.  USE utf8.
    (This change updates schema version to 5)

PerlJammer 1.8.4
pjam-dbtool 1.1.1
pjam-import 1.1.4
mp3insert 1.0.4
id3fix 1.0.1
    Remove outdated explicit calls for latin1 charsets.

PerlJammer 1.8.3
    Fixed incorrect errorfont behavior in perljammer
    Allowed errorfont setting in config file, defaulting to boldfont

PerlJammer 1.8.2
RemoteJammer 2.1.4
    Fixed some missing -font specifications on text buttons after the defaults
    suddenly stopped working.

RemoteJammer 2.1.3
    -position with '-layout ribbon' did not override ribbonposition:
    as it should.
    Added a default position of +0+0.

RemoteJammer 2.1.2
    Skin selection was broken.  Fixed it.

PerlJammer 1.8.1
RemoteJammer 2.1.1
    Default data directory changed from /usr/local/share/perljammer
    to /usr/share/perljammer

RemoteJammer 2.1.0
    Add ribbon mode and ribbonposition setting in config file.

Perljammer 1.8.0
    Initial implementation of keep-with-next feature.
pjam-dbtool 1.1.0
    Updated schema to v4 to add next_id field.

PerlJammer 1.7.5
    Fixed a minor bug in which starting play by double-clicking a song
    in the playlist did not actually set the play-active flag, or clear
    the paused flag (if set).
id3read 1.0.1
    Documentation correction.
misc:
    Make all of the -man output files into proper man pages.
    Properly GPL'd everything.

RemoteJammer 2.0.3
    Fixed a bug in confirm_disable().

RemoteJammer 2.0.2
    Applied the UIbackground color preference to the backgrounds of 
    most pop-up windows.
    Added a 'Now?' button to the vertical layout which pops up a
    'Now Playing' window.
    Current selection panel in horizontal format now shows the next
    track that will be played, if nothing is playing.

PerlJammer 1.7.4
RemoteJammer 2.0.1
    Updated the embedded default config file.
    Made the foreground and background colors of selected UI elements
    configurable,

RemoteJammer 2.0.0
    Major upgrade to RemoteJammer adds two new interface options, a
    horizontal control strip with status displays or a minimalist
    vertical control strip with control buttons only, a new config
    file directive (remotelayout), and two new command line options
    (layout and position) which override the config file directives
    remotelayout and remoteposition.
    Fixed a longstanding minor bug (Perl asserts RemoteJammer was
    overloading a file handle that does not appear anywhere in the
    source code).

PerlJammer 1.7.3
RemoteJammer 1.0.1
    Added remote-specific font specifications, since on high-res
    displays PerlJammer may need to be configured with larger fonts
    but RemoteJammer does not scale.  Embedded config updated to
    contain the new directives.
    Insert disc button was sending the wrong command.

PerlJammer 1.7.2
    Added basedir to the default .pjam/config file.
id3sort 1.0.0
    Initial import
id3read 1.0.0
    Initial import
id3write 1.0.0
    Initial import
id3fix 1.0.0
    Initial import
pjam-import 1.1.3
    Corrected command-line usage

PerlJammer 1.7.1
Added 'activerow' preference for how many rows down from top to keep
    the active-selection bar
Changed all default fonts to Helvetica iso10646-1 (UTF8)
Fixed an incorrect option flag in pjam-import

PerlJammer 1.7.0
Added additional UI hotkeys:
    Home -> first song
    Left -> previous song
    Right -> next song
    End -> last song
    Space -> play-or-pause
    Delete -> drop song from playlist
    Up -> increase volume one step
    Down -> decrease volume one step

pjam-import 1.1.1
Minor error in usage fixed.

pjam-import 1.1.0
Added support for a special meta-disc named '(single)', with no artist,
    date, or genre, for adding singles.  It is created on the first use
    if it does not already exist.

pjam-remote 1.1.0
Added alias as pjam-insert (assumes that HOST is default remotehost and
    COMMAND is insert)

PerlJammer 1.6.9
Added a hidden column for song year.  STATUS output is now extended to
    replace (mm:ss) with (yyyy, mm:ss)

PerlJammer 1.6.8
Fixed a bug in which double-clicking a playlist entry while a playing
    selection was paused would cause PerlJammer to lock up.
Inserted expanded debugging code, including log-to-file capability, to
    try to diagnose a problem in which the playing-selection index is
    still incorrect after drag-and-drop operations.  So far I am unable
    to find the sequence of operations required to reproduce the problem.

PerlJammer 1.6.7
Fixed dragging code so that current-playing-selection remains consistent
    if a drag-and-drop action moves the currently playing selection in the
    list.
Applied the same fix to drop_song() and disable_song() just in case someone
    should choose to drop or disable a song they're already played.
Applied to add_song(), insert_next() and insert_disc() as well just for
    completeness and correctness.

PerlJammer 1.6.6
Fixed a somehow-overlooked design bug in which stop() does not check to see
    whether PerlJammer is actually playing before trying to stop play, resulting
    in abnormal termination if it isn't.  Added similar checks to pause_play()
    and resume_play() as a precaution.
Added a new RemoteJammer skin, 'raindrops'. 

PerlJammer 1.6.5
The autorepeat directive is obsolete, replaced by action_at_end, which has
    four legal values: stop, loop, new, quit.  action_at_end: stop is equivalent
    to autorepeat: no, action_at_end: loop is equivalent to autorepeat: yes,
    action_at_end: new seamlessly generates a new playlist while playing the
    final selection of the new playlist.  Quit should be obvious.
pjam-remote now does its best to resolve relative paths to absolute paths.
Additional module dependencies:  File::Copy, Cwd (for realpath)

PerlJammer 1.6.4
Added update_stats preference and update_play_stats() function to update
    num_plays and last_played fields in the database.

PerlJammer 1.6.3:
pjam-import v1.0 added to package.
Added 'find only' and 'show metadata' options to pjam-import.
Added single-file capability to pjam-import (correcting an oversight
    in the traversal algorithm in the event that an original path
    passed in is a file, not a directory).
Removed unused .m3u file code from pjam-import.
Bugfix in pjam-import to make paths absolute.  Version bumped to 1.0.1.
Added default path fallback in pjam-import and refactored import_files().
    Version bumped to v1.0.2.
'Next ten' button and display window added to RemoteJammer.
Added title/artist/discname quote sanitization to mp3insert.

PerlJammer 1.6.2:
Changelog initiated.
Countdown mode for playback timer added, controlled by timebox_countdown
    option (defaults to no).
