jalv (1.4.7) unstable;

  * Improve preset support
  * Support numeric and string plugin properties (event-based control)
  * Update UI when internal plugin state is changed during preset load
  * Add generic Qt control UI from Amadeus Folego
  * Set Jack port order metadata
  * Allow Jack client name to be set from command line (thanks Adam Avramov)
  * Add command prompt to console version for changing controls
  * Add option to enable plugin trace log messages
  * Colorize communication dump if output is a console
  * Exit on Jack shutdown (Patch from Robin Gareus)
  * Report Jack latency (Patch from Robin Gareus)
  * Exit GUI versions on interrupt
  * Fix semaphore correctness issues
  * Use moc-qt4 if present for systems with multiple Qt versions
  * Add Qt5 version

 -- David Robillard <d@drobilla.net>  Sat, 07 Nov 2015 20:25:59 -0500

jalv (1.4.6) stable;

  * Show newly saved presets in the preset menu
  * Generate Qt moc nonsense at build time for broader compatibility
  * Update for latest LV2 Atom Object simplifications
  * Set port pretty names via new Jack metadata API
  * Add support for data-access extension (based on patch by Filipe Coelho)
  * Support new UI show/hide interface in console version
  * Add option to print control output changes to stdout
  * Support saving the same preset several times
  * Update man pages and console jalv help output for new options
  * Upgrade to waf 1.7.16

 -- David Robillard <d@drobilla.net>  Fri, 08 Aug 2014 18:30:28 -0400

jalv (1.4.4) stable;

  * Add -c option for setting controls from the command line
  * Add --no-menu option for jalv.gtk
  * Don't expose non-MIDI event ports to Jack
  * Hide controls for ports with notOnGUI property in generic UI
    (based on patch from Robin Gareus)
  * Support ui:portMap feature to allow UIs to avoid hard-coded port indices
    (useful for compatibility and separately distributed UIs)
  * Preset menu support for Qt (patch from Timo Westkämper)

 -- David Robillard <d@drobilla.net>  Sat, 04 Jan 2014 16:11:45 -0500

jalv (1.4.2) stable;

  * Fix crash when running "jalv" with bad command line arguments
  * Fix potential crash with UIs and debug printing
  * Fix parameter changes with Qt UI
  * Nicer printing of atom messages with -d
  * Add command-line option to control UI update frequency
  * Support rsz:minimumSize for atom and event ports
  * Fix default setting for non-sequential enumeration ports
    (patch from Robin Gareus)
  * Work around Gtk bug for labels on sliders (patch from Robin Gareus)
  * Upgrade to waf 1.7.11

 -- David Robillard <d@drobilla.net>  Fri, 09 Aug 2013 10:40:20 -0400

jalv (1.4.0) stable;

  * Send time information to plugin when Jack tempo changes
  * Group controls under headings if port group information is available
  * Add spinbuttons for precisely setting control values
  * Use a more efficient dense layout for controls
  * Make URI map thread-safe, fixing occasional crashes for plugins with UIs
  * Add menu bar and pass parent widget in Qt version for true UI embedding
  * Support state:loadDefaultState
  * Update to waf 1.7.8 and autowaf r90

 -- David Robillard <d@drobilla.net>  Fri, 22 Feb 2013 22:35:22 -0500

jalv (1.2.0) stable;

  * Tune UI update rate and ring size based on JACK rate and MIDI buffer size
    to handle the handle the maximum message rate the plugin can send.
  * Support lv2:sampleRate control ports.
  * Tolerate loading presets with port values that aren't xsd:decimal
  * Notify plugins of Jack transport changes by sending events (an atom:Blank
    with properties from the LV2 time extension)
  * Refuse to instantiate plugins which require unsupported features
  * Support LV2 buf-size extension (with all features)
  * Add Gtk3 UI
  * Port to MinGW
  * Fix Jack Session support

 -- David Robillard <d@drobilla.net>  Sun, 14 Oct 2012 18:38:53 -0400

jalv (1.0.0) stable;

  * Initial release

 -- David Robillard <d@drobilla.net>  Thu, 19 Apr 2012 18:42:42 -0400