Version 0.7:
- Fix: bug preventing Amarok TTMD to finish if there was a transcoding error
- Fix: decoding/encoding processes priority setting was not correctly applied

Version 0.7beta:
- New: make gstreamer decoder work for both 0.8 and 0.10 version (and drop spider plugin dependency)
- New: support ffmpeg both as decoder and encoder
- New: support xine as decoder (through an ad hoc utility: xineadump)
- New: support winamp plugins as decoder (through an ad hoc utility: wadump -also needs wine)
- New: support twolame encoder
- New: add ASCII function for output path generation
- New: allow editing output metadata (and extend support for composer and disc number to more formats)
- New: various gui improvements (such as using KDE widgets where possible)
- New: show status image (found/missing) for each program in the configuration dialog
- New: add additional profiles for Amarok transfer to media device (aac, flac, wav & wma)
- New: allow multiple simultaneous jobs (seems to crash when showing realtime progress though...)
- Fix: wrong use of wvunpack switches caused deletion of the input file!
- Fix: wrong use of wavpack switches
- Fix: send Amarok TTMD temporary files to the temp dir!
- Fix: when adding a directory, audio files with dots were not added
- Fix: consider double quote character (") when using vfat compatible path/file names

Version 0.6:
- New: patch by Pete Chapman to handle disc number and composer metadata

Version 0.6beta2:
- New: support for LPAC format
- New: support for OptimFROG format
- New: support for Bonk format
- New: support for Lossless Audio format
- New: configurable temp dir
- New: check for metadata support in FAAC encoder
- Fix: broken connects on Amarok script
- Fix: mayor bug which caused the application to crash frequently (*)
- Fix: minor bug in application log
- Fix: dialogs should compile without troubles now

(*) Thanks to Jeff Mitchell for reporting and testing.

Version 0.6beta:
- New: parse output of processes to provide real progress indications
- New: support for Shorten audio format
- Change: modularization of the code (adding support for other backends is now much easier)
- Change: no longer use KProcess since it seems unreliable (use an extended QProcess instead)
- Fix: should compile (and work) on 64bit platforms
- Fix: do not rely (solely) on programs exit code for success

Version 0.5:
- New: Amarok transfer to media device support
- New: WavPack support
- New: True Audio support
- New: dynamically update script specs file to reflect supported encode types
- New: configure option to disable script build and installation
- Change: base dir option removed (*)
- Fix: logging reviewed
- Fix: internal backups handling reviewed
- Fix: use gstreamer/mplayer to decode compressed wave files

(*) This allows transcoding to the same folder of the input files by using the
    %{src_dir} expression in the naming scheme; old behavior can be emulated
    by placing the base dir as part of the naming scheme.

Version 0.5b:
- New: option to keep a log
- New: standalone application
- New: support of on-the-fly transcoding for Amarok's transfer to media device
- New: pause/resume support (standalone app only)
- New: initial support for internationalization
- Change: project name changed to 'transKode'
- Change: Streams ripping support temporarily removed
- Change: lots of internals cleaned up
- Change: script notification dialogs
- Fix: don't use faac tag switches if not available
- Fix: don't install QT Designer widget plugin unless requested
- Fix: lots of bugs

Version 0.4:
- New: first release with (working) stream ripping functionality (needs streamripper)
- New: added new "encode" mode: bypass (mostly for allowing ripping streams without transcoding)
- New: base directory and naming scheme can be specified on a per profile basis
- Change: streamripper replaces mplayer when ripping streams
- Change: various configure dialog modifications
- Fix: configure dialog default button only resets values for selected page

Version 0.3b2:
- Change: configure dialog revamp
- Change: flac dialog revamp
- Change: lots of "what's this" properties completed (mostly from man pages)
- Change: moved to autotools build system
- Change: taglib support (decoupling from amarok playlist)
- Change: code restyled to qt/kde style
- Fix: general encoder dialogs improvements
- Fix: properly handling of lame

Version 0.3b:
- New: c++ rewrite (python no longer required)
- New: configuration dialogs for mac, flac, oggenc, lame, faac, mppenc and speexenc
- New: configurable encoding/decoding priority
- New: jobs can be queued at any moment
- New: settable program locations
- New: streams can be transcoded, needs mplayer (just in theory for now)
- New: naming scheme validation
- Fix: better handling of fat border case conditions

Version 0.2:
- New: gstreamer decode possible (gst-launch + spider plug-in needed)
- New: gstreamer encode possible (gst-launch + wavparse plug-in needed)
- New: speex decode possible (speexdec needed)
- New: speex encode possible (speexenc needed)
- New: reading of comment and genre tags
- New: tags case processing
- New: tags default values for path/filename generation
- Change: mplayer is used as fallback decoder and not just to decode .wma and .ra files
- Fix: menu entries were wrongly removed twice
- Fix: unnecessary python modules were being imported
- Fix: checking permissions in base directory
- Fix: handling of tags and filenames with special characters

Version 0.1:
- Initial release
