diff --git a/ChangeLog b/ChangeLog index 9568a3f..b0b2220 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +=== release 0.1.2 === + +2011-06-05 Thomas Vander Stichele + + * NEWS: + * README: + * RELEASE: + * configure.ac: + * morituri.doap: + Releasing 0.1.2, "VCR" + 2011-05-31 Thomas Vander Stichele * morituri/rip/cd.py: diff --git a/NEWS b/NEWS index 0615ea3..f23de05 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,38 @@ -This is morituri 0.1.1, "Dead" +This is morituri 0.1.2, "VCR" + +Coverage in 0.1.2: 61 % (1683 / 2755), 65 python tests + +Features added in 0.1.2: + +- UTF-8/unicode handling fixes +- improved error handling +- ignore tags for alac and wav +- work around GStreamer flacparse bugs +- change how paths get referenced in .cue files +- properly interpret AccurateRip results; no more assertions on unexpected + ordering of results +- add debug command + +Bugs fixed in 0.1.2: + +- 5: AccurateRip Error on Arctic Monkeys disc +- 10: pathnames in log and cue +- 15: AttributeError: '__main__.GstWavEnc' object has no attribute 'merge_tags' +- 24: nasty exception when cdrdao is missing +- 25: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 21: ordinal not in range(128) +- 32: Add python-setuptools as Requires in specfile +- 37: rip fails on a hidden track of single sector (or 0?) length +- 38: morituri dies trying to construct the cue file for a number of CDs +- 43: Set the album artist tag +- 46: running uninstalled: morituri-trunk - no bash completion file +- 49: Doesn't encode UTF-8 HTOA track name properly +- 50: Bogus extension stripping of HTOA track in .m3u +- 64: always failing after ripping first track +- 35: UnboundLocalError: local variable 'results' referenced before assignment +- 61: 'rip image --help' should specify that it's intended to work with .cue files +- 62: Crash if no disc in drive +- 51: Typos - s/reponses/responses +- 59: Typo in 'rip drive list' output Coverage in 0.1.1: 64 % (1575 / 2440), 61 python tests diff --git a/README b/README index 5b89d24..86cb138 100644 --- a/README +++ b/README @@ -112,6 +112,9 @@ GOALS rip command tree ---------------- rip + accurip + show + show accuraterip data offset find find drive's read offset using AccurateRip @@ -120,6 +123,9 @@ rip cd rip rip the cd + debug + encode + encode a file htoa find rip diff --git a/RELEASE b/RELEASE index 8602f99..fc32a53 100644 --- a/RELEASE +++ b/RELEASE @@ -1,34 +1,48 @@ morituri is a CD ripper aiming for accuracy over speed. Its features are modeled to compare with Exact Audio Copy on Windows. -This is morituri 0.1.1 "Dead". +This is morituri 0.1.2 "VCR". + This is intended as a release for daring and curious people who've had enough of the fact that Windows has a more accurate CD ripper than Linux. -Coverage in 0.1.1: 64 % (1575 / 2440), 61 python tests -Features added in 0.1.1: +Coverage in 0.1.2: 61 % (1683 / 2755), 65 python tests -- added 'rip image encode' command to encode an image to a lossy codec. -- provided lossy codec profiles for vorbis, mp3, and mp3vbr -- added a complete list of known drive offsets from AccurateRip -- added a generated man page -- better exception handling in tasks -- tag audio files with musicbrainz id's -- added 'rip image retag' command to retag audio files in an image +Features added in 0.1.2: -Bugs fixed in 0.1.1: +- UTF-8/unicode handling fixes +- improved error handling +- ignore tags for alac and wav +- work around GStreamer flacparse bugs +- change how paths get referenced in .cue files +- properly interpret AccurateRip results; no more assertions on unexpected + ordering of results +- add debug command -- 11: AccurateRip failure on similar URL -- 12: morituri: 'rip -h' shows gstreamer help, not morituri help, but 'rip help' works fine. -- 14: AttributeError: 'NoneType' object has no attribute 'name' -- 16: Fatal error passing unescaped unicode strings to GStreamer -- 17: Incorrect file permissions -- 19: Use sortname in filenames +Bugs fixed in 0.1.2: -morituri 0.1.1 is brought to you by: +- 5: AccurateRip Error on Arctic Monkeys disc +- 10: pathnames in log and cue +- 15: AttributeError: '__main__.GstWavEnc' object has no attribute 'merge_tags' +- 24: nasty exception when cdrdao is missing +- 25: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 21: ordinal not in range(128) +- 32: Add python-setuptools as Requires in specfile +- 37: rip fails on a hidden track of single sector (or 0?) length +- 38: morituri dies trying to construct the cue file for a number of CDs +- 43: Set the album artist tag +- 46: running uninstalled: morituri-trunk - no bash completion file +- 49: Doesn't encode UTF-8 HTOA track name properly +- 50: Bogus extension stripping of HTOA track in .m3u +- 64: always failing after ripping first track +- 35: UnboundLocalError: local variable 'results' referenced before assignment +- 61: 'rip image --help' should specify that it's intended to work with .cue files +- 62: Crash if no disc in drive +- 51: Typos - s/reponses/responses +- 59: Typo in 'rip drive list' output -Peter Oliver +morituri 0.1.2 is brought to you by: + +Loïc Minier +Ross Burton Thomas Vander Stichele - - diff --git a/configure.ac b/configure.ac index dd69add..299f86f 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ dnl initialize autoconf dnl when going to/from release please remove/add the nano (fourth number) dnl releases only do Wall, trunk and prerelease does Werror too -AC_INIT(morituri, 0.1.1.2, +AC_INIT(morituri, 0.1.2, http://thomas.apestaart.org/morituri/trac/newticket, morituri) diff --git a/morituri.doap b/morituri.doap index 335195b..31d67d1 100644 --- a/morituri.doap +++ b/morituri.doap @@ -40,6 +40,27 @@ Morituri is a CD ripper aiming for maximum quality. + + + 0.1.2 + trunk + VCR + 2011-06-05 + + + +- UTF-8/unicode handling fixes +- improved error handling +- ignore tags for alac and wav +- work around GStreamer flacparse bugs +- change how paths get referenced in .cue files +- properly interpret AccurateRip results; no more assertions on unexpected + ordering of results +- add debug command + + + + 0.1.1