### Changes in 2.1.0 (2019-02-22)
 * [#120] remove --fast-toc from cdrdao options (Freso)
 * [#113] show cdrdao stderr in debug mode
 * [#121] allow installing dependencies with pip
 * [#111] update keyring link (GuilhermeHideki)
 * [#117] fix escape sequence deprecation for Python 3.6 (scop)
 * [#105] CI test with Python 3.5 (scop)
 * [#107] improve logging code (scop)

### Changes in 2.0.1 (2015-06-06)
 * [#94] also install isrcsubmit-config.5
 * [#93] fix name 'FileNotFoundError' is not defined
 * [#96] fix display of "missing backend" error
 * [#98] be case insensitive for Y/N prompts

### Changes in 2.0.0 (2014-05-05)
 * [#59] use libdiscid as isrc backend
 * [#6] use the NGS (WS/2) web service
 * [#54] Python 3 support
 * [#77] opening a browser from command line on Windows and Mac OS X
 * [#83] use keyring to store/retrieve password (if available)
 * [#84] configuration file
 * [#86] use new libdiscid 0.6.0 device detection (if available)
 * [#72] added manpage isrcsubmit.1
 * [#65] added --release-id parameter to skip release selection
 * [#64] added --server parameter
 * [#60] added --force-submit parameter to always submit the TOC as new
 * [#78] Ask user to re-enter user/password on authentication errors
 * [#87] expose musicbrainzngs logging with --debug
 * [#74] 400 bad request with mediatools or discisrcs on Python 3

### Changes in 1.0.0 (2013-03-12)
 * [#35] add discisrc backend (Mac/Win/Linux)
 * [#32] Index release choice starting with 1, rather than 0
 * updated libdiscid to 0.4.1 for packages
 * [#39] fix disc id verification (rescan when id not found)
 * lots of refactoring to prepare for isrcsubmit2

### Changes in 0.5.2 (2013-01-26)
 * [#43] fix: global name 'saneWhich' is not defined

### Changes in 0.5.1 (2012-12-23)
 * [#40] support and use unicode codepage on Windows (cp65001)

   Use isrcsubmit.bat for unicode output or set `chcp cp65001`
   before using isrcsubmit.py.
   Don't forget to change back later, that codepage is buggy!
   You can display your current codepage with `chcp`.
   This only works with the `Lucida Console` font set in `cmd`.
 * add CHANGELOG
 * [#41] fix: exception on browser error
 * [#33] fix: device debug output on Windows
 * [#30] fix: detect broken "which" tool

## Changes in 0.5 (2012-12-02)
 * [#24] Windows support with the mediatools backend
 * [#22] add libcdio backend (Linux)
 * [#15] add --browser parameter
 * [#28] make username an optional argument


### Changes in 0.4.4 (2012-11-30)
 * [#27] fix: only submit non-empty ISRCs (cdrdao)
 * [#26] fix: exception on wrong input at release selection
 * [#25] fix: last CD is mistaken for DVD (=last disc)

### Changes in 0.4.3 (2012-11-17)
 * [#23] fix: recognize stubs and ignore them

### Changes in 0.4.2 (2012-10-15)
 * [#19] only ask for password when necessary
 * [#14] verify discId when the id is new to MusicBrainz
 * [#18],[#17] fix: also recognize ISRCs in CD-TEXT (cdrdao)

### Changes in 0.4.1 (2012-04-24)
 * [#16] fix: handle releases with bonus DVDs correctly

## Changes in 0.4 (2012-03-06)
 * [#12] Mac support with the drutil backend

   The drutil backen is *very* slow.
   It will take minutes!
 * [#11] add cdrdao backend
 * [#10] add cdda2wav backend again
 * [#13] optional --backend parameter to choose a backend manually


### Changes in 0.3.1 (2012-02-22)
 * [#9] show information about all tracks on the release in duplicate-find

## Changes in 0.3 (2012-02-20)
 * [#3] prevent duplicate ISRCs; cleanup duplicate ISRCs on the server
 * [#5] show release events on release choice
 * [#2] add user agent
 * [#4] warn if python-musicbrainz2 is too old
 * [#1] Multidisc-release support (with offsets; due to NGS changes)

### Changes in 0.2.4 (2010-09-15)
 * Added debug switch (--debug)

### Changes in 0.2.3 (2009-11-26)
 * fix: catch more exceptions

### Changes in 0.2.1 (2009-10-03)
 * list release type for release choice

## Changes in 0.2 (2009-10-03)
 * handle missing dashes in ISRCs
 * give a choice if multiple releases match the discID
