diff --git a/NEWS b/NEWS index 216a932..0918e17 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,50 @@ -This is morituri 0.2.0, "ears" +This is morituri 0.2.1, "married" -Coverage in 0.2.0: 67 % (1890 / 2807), 95 python tests +Coverage in 0.2.1: 67 % (1957 / 2889), 101 python tests + +Features added in 0.2.1: + +- added "%X" template variable for uppercase filename extension +- added rip cd info +- added storing catalog number and barcode +- disambiguate releases with same name but different catno/barcode +- use all but last track to find offset +- add support to filter path names for better file system support +- add config options for path filtering +- fixes for older pyxdg and some versions of pycdio + +Bugs fixed in 0.2.1: + +in trac: +- 44: Optionally strip special characters from file names +- 121: ImportError: No module named CDDB +- 126: pycdio is no more optional : pkg_resources.DistributionNotFound: pycdio +- 135: rip drive analyze report "Cannot analyze the drive. Is there a CD in it?" when not able to defeat audio cache +- 137: pycdio returns an error when analyzing drive +- 138: Error when trying to rip with pycdio .19 +- 124: Checking of runtime dependencies + +in github: +- 31: Cryptic error message if xdg module is too old +- 30: AttributeError: Values instance has no attribute 'unknown' +- 26: Convert values returned from pycdio to str (workaround for upstream bug) +- 24: Filenames from musicbrainz may contain invalid characters for windows filesystems +- 23: Convert drive path from unicode to str when calling cdio.Device (pycdio 0.19 / Arch Linux) +- 22: Compare AccurateRip to num tracks -1, as last track not being checked +- 21: break up logger line +- 18: Crash if no path specified for '-O' option +- 17: Use XDG cache directory +- 16: Work with older versions of python-xdg +- 14: Use with statement to open files +- 13: Use os.path.join instead of hardcoded paths. +- 11: Ignore bash-compgen, to clean up git-status. +- 9: Ask which release to use if DiscID returns several matches +- 8: abort if invalid logger specified +- 7: Warn if no offset specified and no stored offset found/pycdio not available +- 6: Add "%X" template variable for uppercase filename extension. +- 3: (Optional) dependency on cddb should be documented +- 2: No module named moap.util -- dependency shoud be documented +- 1: No module named log -- use of submodules should be documented Features added in 0.2.0: diff --git a/RELEASE b/RELEASE index be74f73..88824f2 100644 --- a/RELEASE +++ b/RELEASE @@ -1,41 +1,60 @@ 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.2.0 "ears". +This is morituri 0.2.1 "married". -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.2.1: 67 % (1957 / 2889), 101 python tests -Coverage in 0.2.0: 67 % (1890 / 2807), 95 python tests +Features added in 0.2.1: -Features added in 0.2.0: +- added "%X" template variable for uppercase filename extension +- added rip cd info +- added storing catalog number and barcode +- disambiguate releases with same name but different catno/barcode +- use all but last track to find offset +- add support to filter path names for better file system support +- add config options for path filtering +- fixes for older pyxdg and some versions of pycdio -- added plugins system for logger -- added rip cd rip --logger to specify logger -- added reading speed, cdparanoia and cdrdao version to logger -- added rip drive analyze to detect whether we can defeat audio cache behaviour -- store drive offsets and cache defeating in config file -- rip drive list shows configured offset and audio cache defeating -- added rip image retag --release-id to specify the release id to tag with -- added %r/%R for release type to use in track/disc template -- added %x for extension to release template +Bugs fixed in 0.2.1: -Bugs fixed in 0.2.0: +in trac: +- 44: Optionally strip special characters from file names +- 121: ImportError: No module named CDDB +- 126: pycdio is no more optional : pkg_resources.DistributionNotFound: pycdio +- 135: rip drive analyze report "Cannot analyze the drive. Is there a CD in it?" when not able to defeat audio cache +- 137: pycdio returns an error when analyzing drive +- 138: Error when trying to rip with pycdio .19 +- 124: Checking of runtime dependencies -- 89: Fails to rip track with \ in its name -- 105: Backslash in track names causes "Cannot find file" during rip -- 108: Unable to find offset / rip -- 109: KeyError when running "rip offset find" -- 111: Python traceback when config has no read offset for CD -- 76: morituri should allow for a configuration file -- 96: rip image retag: allow specification of release ID -- 107: Backslash in track name confuses AR step -- 112: add MusicBrainz lookup URL to generated logfile +in github: +- 31: Cryptic error message if xdg module is too old +- 30: AttributeError: Values instance has no attribute 'unknown' +- 26: Convert values returned from pycdio to str (workaround for upstream bug) +- 24: Filenames from musicbrainz may contain invalid characters for windows filesystems +- 23: Convert drive path from unicode to str when calling cdio.Device (pycdio 0.19 / Arch Linux) +- 22: Compare AccurateRip to num tracks -1, as last track not being checked +- 21: break up logger line +- 18: Crash if no path specified for '-O' option +- 17: Use XDG cache directory +- 16: Work with older versions of python-xdg +- 14: Use with statement to open files +- 13: Use os.path.join instead of hardcoded paths. +- 11: Ignore bash-compgen, to clean up git-status. +- 9: Ask which release to use if DiscID returns several matches +- 8: abort if invalid logger specified +- 7: Warn if no offset specified and no stored offset found/pycdio not available +- 6: Add "%X" template variable for uppercase filename extension. +- 3: (Optional) dependency on cddb should be documented +- 2: No module named moap.util -- dependency shoud be documented +- 1: No module named log -- use of submodules should be documented -morituri 0.2.0 is brought to you by: -Loïc Minier -Ross Burton -Christophe Fergeau +morituri 0.2.1 is brought to you by: + Thomas Vander Stichele -mustbenice +Velo Superman +Nicolas Cornu +dioltas +Frederik "Freso" S. Olesen +Jonas Smedegaard diff --git a/configure.ac b/configure.ac index 886a527..a28ca7f 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.2.0.1, +AC_INIT(morituri, 0.2.1, http://thomas.apestaart.org/morituri/trac/newticket, morituri) diff --git a/morituri.doap b/morituri.doap index 6e935a9..93d9525 100644 --- a/morituri.doap +++ b/morituri.doap @@ -40,6 +40,28 @@ Morituri is a CD ripper aiming for maximum quality. + + + 0.2.1 + master + married + 2013-07-14 + + + +- added "%X" template variable for uppercase filename extension +- added rip cd info +- added storing catalog number and barcode +- disambiguate releases with same name but different catno/barcode +- use all but last track to find offset +- add support to filter path names for better file system support +- add config options for path filtering +- fixes for older pyxdg and some versions of pycdio + + + + + 0.2.0