Push whipper v0.7.3 release
This commit is contained in:
196
CHANGELOG.md
196
CHANGELOG.md
@@ -2,23 +2,59 @@
|
||||
|
||||
## [Unreleased](https://github.com/whipper-team/whipper/tree/HEAD)
|
||||
|
||||
[Full Changelog](https://github.com/whipper-team/whipper/compare/v0.7.2...HEAD)
|
||||
[Full Changelog](https://github.com/whipper-team/whipper/compare/v0.7.3...HEAD)
|
||||
|
||||
## [v0.7.3](https://github.com/whipper-team/whipper/tree/v0.7.3) (2018-12-14)
|
||||
[Full Changelog](https://github.com/whipper-team/whipper/compare/v0.7.2...v0.7.3)
|
||||
|
||||
**Fixed bugs:**
|
||||
|
||||
- Error when parsing log file due to left pad track number [\#340](https://github.com/whipper-team/whipper/issues/340)
|
||||
- Failing AccurateRipResponse tests [\#333](https://github.com/whipper-team/whipper/issues/333)
|
||||
- CRITICAL:whipper.command.cd:output directory is a finished rip output directory [\#287](https://github.com/whipper-team/whipper/issues/287)
|
||||
- Possible HTOA error [\#281](https://github.com/whipper-team/whipper/issues/281)
|
||||
- Disc template KeyError [\#279](https://github.com/whipper-team/whipper/issues/279)
|
||||
- Enhanced CD causes computer to freeze. [\#256](https://github.com/whipper-team/whipper/issues/256)
|
||||
- pycdio & libcdio issues [\#238](https://github.com/whipper-team/whipper/issues/238)
|
||||
- Unicode issues [\#215](https://github.com/whipper-team/whipper/issues/215)
|
||||
- whipper offset find exception [\#208](https://github.com/whipper-team/whipper/issues/208)
|
||||
- ZeroDivisionError: float division by zero [\#202](https://github.com/whipper-team/whipper/issues/202)
|
||||
- Allow plugins from system directories [\#135](https://github.com/whipper-team/whipper/issues/135)
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- On Ubuntu 18.10 cd-paranoia binary is called cdparanoia [\#347](https://github.com/whipper-team/whipper/issues/347)
|
||||
- WARNING:whipper.common.program:network error: NetworkError\(\) [\#338](https://github.com/whipper-team/whipper/issues/338)
|
||||
- Can not install [\#314](https://github.com/whipper-team/whipper/issues/314)
|
||||
- Write musicbrainz\_discid tag when disc is unknown [\#280](https://github.com/whipper-team/whipper/issues/280)
|
||||
- Write .toc files in addition to .cue files to support cdrdao and non-compliant .cue sheets [\#214](https://github.com/whipper-team/whipper/issues/214)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- Discover plugins in system directories too [\#348](https://github.com/whipper-team/whipper/pull/348) ([JoeLametta](https://github.com/JoeLametta))
|
||||
- Avoid zero padding in logger track numbers [\#341](https://github.com/whipper-team/whipper/pull/341) ([itismadness](https://github.com/itismadness))
|
||||
- Update failing AccurateRipResponse tests [\#334](https://github.com/whipper-team/whipper/pull/334) ([JoeLametta](https://github.com/JoeLametta))
|
||||
- Replace sys.std{out,err} statements with logger/print calls [\#331](https://github.com/whipper-team/whipper/pull/331) ([JoeLametta](https://github.com/JoeLametta))
|
||||
- Add Probot apps to improve workflow [\#329](https://github.com/whipper-team/whipper/pull/329) ([JoeLametta](https://github.com/JoeLametta))
|
||||
- Raise exception when cdparanoia can't read any frames [\#328](https://github.com/whipper-team/whipper/pull/328) ([JoeLametta](https://github.com/JoeLametta))
|
||||
- Prevent exception in offset find [\#327](https://github.com/whipper-team/whipper/pull/327) ([JoeLametta](https://github.com/JoeLametta))
|
||||
- Fix template validation error [\#325](https://github.com/whipper-team/whipper/pull/325) ([JoeLametta](https://github.com/JoeLametta))
|
||||
- Fix UnicodeEncodeError with non ASCII MusicBrainz's catalog numbers [\#323](https://github.com/whipper-team/whipper/pull/323) ([JoeLametta](https://github.com/JoeLametta))
|
||||
- Raise exception if template has invalid variables [\#322](https://github.com/whipper-team/whipper/pull/322) ([JoeLametta](https://github.com/JoeLametta))
|
||||
- Preserve ToC file generated by cdrdao [\#321](https://github.com/whipper-team/whipper/pull/321) ([JoeLametta](https://github.com/JoeLametta))
|
||||
|
||||
## [v0.7.2](https://github.com/whipper-team/whipper/tree/v0.7.2) (2018-10-31)
|
||||
[Full Changelog](https://github.com/whipper-team/whipper/compare/v0.7.1...v0.7.2)
|
||||
|
||||
**Implemented enhancements:**
|
||||
|
||||
- Add whipper to Hydrogen Audio wiki's "Comparison of CD rippers" [\#317](https://github.com/whipper-team/whipper/issues/317)
|
||||
- automatically build Docker images [\#301](https://github.com/whipper-team/whipper/issues/301)
|
||||
|
||||
**Fixed bugs:**
|
||||
|
||||
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 17-18: ordinal not in range\(128\) [\#315](https://github.com/whipper-team/whipper/issues/315)
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- Add whipper to Hydrogen Audio wiki's "Comparison of CD rippers" [\#317](https://github.com/whipper-team/whipper/issues/317)
|
||||
- Make 0.7.1 release \(before GCI 😅\) [\#312](https://github.com/whipper-team/whipper/issues/312)
|
||||
- automatically build Docker images [\#301](https://github.com/whipper-team/whipper/issues/301)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
@@ -28,24 +64,28 @@
|
||||
## [v0.7.1](https://github.com/whipper-team/whipper/tree/v0.7.1) (2018-10-23)
|
||||
[Full Changelog](https://github.com/whipper-team/whipper/compare/v0.7.0...v0.7.1)
|
||||
|
||||
**Implemented enhancements:**
|
||||
|
||||
- Transfer repository ownership to GitHub organization [\#306](https://github.com/whipper-team/whipper/issues/306)
|
||||
- Add cdparanoia version to log file [\#267](https://github.com/whipper-team/whipper/issues/267)
|
||||
- Remove whipper's retag feature [\#262](https://github.com/whipper-team/whipper/issues/262)
|
||||
- Add a requirements.txt file [\#221](https://github.com/whipper-team/whipper/issues/221)
|
||||
- Limit length of filenames [\#197](https://github.com/whipper-team/whipper/issues/197)
|
||||
- Loggers [\#117](https://github.com/whipper-team/whipper/issues/117)
|
||||
|
||||
**Fixed bugs:**
|
||||
|
||||
- TypeError on whipper offset find [\#263](https://github.com/whipper-team/whipper/issues/263)
|
||||
- Remove whipper's retag feature [\#262](https://github.com/whipper-team/whipper/issues/262)
|
||||
- ImportError: libcdio.so.16: cannot open shared object file: No such file or directory [\#229](https://github.com/whipper-team/whipper/issues/229)
|
||||
- Catch DNS error [\#206](https://github.com/whipper-team/whipper/issues/206)
|
||||
- Limit length of filenames [\#197](https://github.com/whipper-team/whipper/issues/197)
|
||||
- Loggers [\#117](https://github.com/whipper-team/whipper/issues/117)
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- Disable eject button when ripping [\#308](https://github.com/whipper-team/whipper/issues/308)
|
||||
- Transfer repository ownership to GitHub organization [\#306](https://github.com/whipper-team/whipper/issues/306)
|
||||
- Variable offset detected [\#295](https://github.com/whipper-team/whipper/issues/295)
|
||||
- Github repo [\#293](https://github.com/whipper-team/whipper/issues/293)
|
||||
- yaml logger [\#292](https://github.com/whipper-team/whipper/issues/292)
|
||||
- Add replaygain processing [\#285](https://github.com/whipper-team/whipper/issues/285)
|
||||
- pre emphasis documentation [\#275](https://github.com/whipper-team/whipper/issues/275)
|
||||
- Add cdparanoia version to log file [\#267](https://github.com/whipper-team/whipper/issues/267)
|
||||
- whipper sometimes creates invalid cue sheets [\#265](https://github.com/whipper-team/whipper/issues/265)
|
||||
- Make .cue and .m3u writing optional [\#259](https://github.com/whipper-team/whipper/issues/259)
|
||||
- Add a requirements.txt file [\#221](https://github.com/whipper-team/whipper/issues/221)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
@@ -66,60 +106,49 @@
|
||||
## [v0.7.0](https://github.com/whipper-team/whipper/tree/v0.7.0) (2018-04-09)
|
||||
[Full Changelog](https://github.com/whipper-team/whipper/compare/v0.6.0...v0.7.0)
|
||||
|
||||
**Implemented enhancements:**
|
||||
|
||||
- Various ripping issues [\#179](https://github.com/whipper-team/whipper/issues/179)
|
||||
- Simple message while reading TOC [\#257](https://github.com/whipper-team/whipper/issues/257)
|
||||
- Small readme cleanups [\#250](https://github.com/whipper-team/whipper/pull/250) ([RecursiveForest](https://github.com/RecursiveForest))
|
||||
- Remove debug commands, add mblookup command [\#249](https://github.com/whipper-team/whipper/pull/249) ([RecursiveForest](https://github.com/RecursiveForest))
|
||||
- remove -T/--toc-pickle [\#245](https://github.com/whipper-team/whipper/pull/245) ([RecursiveForest](https://github.com/RecursiveForest))
|
||||
- credit four major developers by line count [\#243](https://github.com/whipper-team/whipper/pull/243) ([RecursiveForest](https://github.com/RecursiveForest))
|
||||
- Removed reference to unused "profile = flac" config option \(issue \#99\) [\#231](https://github.com/whipper-team/whipper/pull/231) ([calumchisholm](https://github.com/calumchisholm))
|
||||
|
||||
**Fixed bugs:**
|
||||
|
||||
- whipper offset find exception [\#208](https://github.com/whipper-team/whipper/issues/208)
|
||||
- cd rip is not able to rip the last track [\#203](https://github.com/whipper-team/whipper/issues/203)
|
||||
- CD-ROM powers off during rip command. [\#189](https://github.com/whipper-team/whipper/issues/189)
|
||||
- Various ripping issues [\#179](https://github.com/whipper-team/whipper/issues/179)
|
||||
- "whipper image verify" abends on FLAC having ID3 tags \("TypeError: %x format: a number is required, not NoneType"\) [\#176](https://github.com/whipper-team/whipper/issues/176)
|
||||
- whipper not picking up all settings in whipper.conf [\#99](https://github.com/whipper-team/whipper/issues/99)
|
||||
- ImportError: libcdio.so.16: cannot open shared object file: No such file or directory [\#229](https://github.com/whipper-team/whipper/issues/229)
|
||||
- fix CI build error with latest pycdio [\#233](https://github.com/whipper-team/whipper/pull/233) ([thomas-mc-work](https://github.com/thomas-mc-work))
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- Simple message while reading TOC [\#257](https://github.com/whipper-team/whipper/issues/257)
|
||||
- Statement to your "only flac" decision [\#247](https://github.com/whipper-team/whipper/issues/247)
|
||||
- How to choose device \(if there are more\)? [\#241](https://github.com/whipper-team/whipper/issues/241)
|
||||
- Import Error No Module Named gobject Fedora 26 and 27 [\#228](https://github.com/whipper-team/whipper/issues/228)
|
||||
- Make a 0.6.0 release [\#219](https://github.com/whipper-team/whipper/issues/219)
|
||||
- CD-ROM powers off during rip command. [\#189](https://github.com/whipper-team/whipper/issues/189)
|
||||
- flac settings [\#184](https://github.com/whipper-team/whipper/issues/184)
|
||||
- Remove connection to parent fork. [\#79](https://github.com/whipper-team/whipper/issues/79)
|
||||
- GUI frontend for whipper [\#40](https://github.com/whipper-team/whipper/issues/40)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- Small readme cleanups [\#250](https://github.com/whipper-team/whipper/pull/250) ([RecursiveForest](https://github.com/RecursiveForest))
|
||||
- Remove debug commands, add mblookup command [\#249](https://github.com/whipper-team/whipper/pull/249) ([RecursiveForest](https://github.com/RecursiveForest))
|
||||
- Remove reference to Copr repository [\#248](https://github.com/whipper-team/whipper/pull/248) ([mruszczyk](https://github.com/mruszczyk))
|
||||
- Revert "Convert docstrings to reStructuredText" [\#246](https://github.com/whipper-team/whipper/pull/246) ([RecursiveForest](https://github.com/RecursiveForest))
|
||||
- remove -T/--toc-pickle [\#245](https://github.com/whipper-team/whipper/pull/245) ([RecursiveForest](https://github.com/RecursiveForest))
|
||||
- credit four major developers by line count [\#243](https://github.com/whipper-team/whipper/pull/243) ([RecursiveForest](https://github.com/RecursiveForest))
|
||||
- remove radon reports [\#242](https://github.com/whipper-team/whipper/pull/242) ([RecursiveForest](https://github.com/RecursiveForest))
|
||||
- read command parameters from config sections [\#240](https://github.com/whipper-team/whipper/pull/240) ([RecursiveForest](https://github.com/RecursiveForest))
|
||||
- fix CI build error with latest pycdio [\#233](https://github.com/whipper-team/whipper/pull/233) ([thomas-mc-work](https://github.com/thomas-mc-work))
|
||||
- Removed reference to unused "profile = flac" config option \(issue \#99\) [\#231](https://github.com/whipper-team/whipper/pull/231) ([calumchisholm](https://github.com/calumchisholm))
|
||||
|
||||
## [v0.6.0](https://github.com/whipper-team/whipper/tree/v0.6.0) (2018-02-02)
|
||||
[Full Changelog](https://github.com/whipper-team/whipper/compare/v0.5.1...v0.6.0)
|
||||
|
||||
**Implemented enhancements:**
|
||||
|
||||
- Error: NotFoundException message displayed while ripping an unknown disc [\#198](https://github.com/whipper-team/whipper/issues/198)
|
||||
- rename milestone 101010 to backlog [\#190](https://github.com/whipper-team/whipper/issues/190)
|
||||
- Use 'Artist as credited' in filename instead of 'Artist in MusicBrainz' \(e.g. to solve \[unknown\]\) [\#155](https://github.com/whipper-team/whipper/issues/155)
|
||||
- Declare supported Python version [\#152](https://github.com/whipper-team/whipper/issues/152)
|
||||
- Update doc/release or remove it [\#149](https://github.com/whipper-team/whipper/issues/149)
|
||||
- Test HTOA peak value against 0 \(integer equality\) [\#143](https://github.com/whipper-team/whipper/issues/143)
|
||||
- Identify media type in log file \(ie CD vs CD-R\) [\#137](https://github.com/whipper-team/whipper/issues/137)
|
||||
- Rename the Python module [\#100](https://github.com/whipper-team/whipper/issues/100)
|
||||
- libcdio-paranoia instead of cdparanoia [\#87](https://github.com/whipper-team/whipper/issues/87)
|
||||
- Support both AccurateRip V1 and AccurateRip V2 at the same time [\#18](https://github.com/whipper-team/whipper/issues/18)
|
||||
- Test HTOA peak value against 0 \(integer comparison\) [\#224](https://github.com/whipper-team/whipper/pull/224) ([JoeLametta](https://github.com/JoeLametta))
|
||||
|
||||
**Fixed bugs:**
|
||||
|
||||
- Error: NotFoundException message displayed while ripping an unknown disc [\#198](https://github.com/whipper-team/whipper/issues/198)
|
||||
- whipper doesn't name files .flac, which leads to it not being able to find ripped files [\#194](https://github.com/whipper-team/whipper/issues/194)
|
||||
- Issues with finding offset [\#182](https://github.com/whipper-team/whipper/issues/182)
|
||||
- failing unittests in systemd-nspawn container [\#157](https://github.com/whipper-team/whipper/issues/157)
|
||||
- Update doc/release or remove it [\#149](https://github.com/whipper-team/whipper/issues/149)
|
||||
- Test HTOA peak value against 0 \(integer equality\) [\#143](https://github.com/whipper-team/whipper/issues/143)
|
||||
- Regression: Unable to resume a failed rip [\#136](https://github.com/whipper-team/whipper/issues/136)
|
||||
- "Catalog Number" incorrectly appended to "artist" instead of the Album name. [\#127](https://github.com/whipper-team/whipper/issues/127)
|
||||
- Track "can't be ripped" but EAC can :\) [\#116](https://github.com/whipper-team/whipper/issues/116)
|
||||
@@ -128,11 +157,26 @@
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- TRACK and FILE order in cue file [\#212](https://github.com/whipper-team/whipper/issues/212)
|
||||
- ImportError - CDDB on Solus. [\#209](https://github.com/whipper-team/whipper/issues/209)
|
||||
- rename milestone 101010 to backlog [\#190](https://github.com/whipper-team/whipper/issues/190)
|
||||
- AttributeError: RipResult instance has no attribute 'profileName' [\#181](https://github.com/whipper-team/whipper/issues/181)
|
||||
- .log, .cue, and .m3u file names [\#180](https://github.com/whipper-team/whipper/issues/180)
|
||||
- Accurip verification step failure [\#178](https://github.com/whipper-team/whipper/issues/178)
|
||||
- Whipper offset find failing [\#177](https://github.com/whipper-team/whipper/issues/177)
|
||||
- using your own MusicBrainz server [\#172](https://github.com/whipper-team/whipper/issues/172)
|
||||
- cdda2wav from cdrtools instead of cdparanoia [\#38](https://github.com/whipper-team/whipper/issues/38)
|
||||
- Use 'Artist as credited' in filename instead of 'Artist in MusicBrainz' \(e.g. to solve \[unknown\]\) [\#155](https://github.com/whipper-team/whipper/issues/155)
|
||||
- Declare supported Python version [\#152](https://github.com/whipper-team/whipper/issues/152)
|
||||
- Identify media type in log file \(ie CD vs CD-R\) [\#137](https://github.com/whipper-team/whipper/issues/137)
|
||||
- Accurate rip failures still exit 0 [\#126](https://github.com/whipper-team/whipper/issues/126)
|
||||
- Rename the Python module [\#100](https://github.com/whipper-team/whipper/issues/100)
|
||||
- libcdio-paranoia instead of cdparanoia [\#87](https://github.com/whipper-team/whipper/issues/87)
|
||||
- Release, Tags, NEWS? [\#63](https://github.com/whipper-team/whipper/issues/63)
|
||||
- Support both AccurateRip V1 and AccurateRip V2 at the same time [\#18](https://github.com/whipper-team/whipper/issues/18)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- Test HTOA peak value against 0 \(integer comparison\) [\#224](https://github.com/whipper-team/whipper/pull/224) ([JoeLametta](https://github.com/JoeLametta))
|
||||
- Fix appearance of template description text. [\#223](https://github.com/whipper-team/whipper/pull/223) ([calumchisholm](https://github.com/calumchisholm))
|
||||
- Run whipper without installation [\#222](https://github.com/whipper-team/whipper/pull/222) ([vmx](https://github.com/vmx))
|
||||
- Remove doc/release [\#218](https://github.com/whipper-team/whipper/pull/218) ([MerlijnWajer](https://github.com/MerlijnWajer))
|
||||
@@ -166,21 +210,29 @@
|
||||
## [v0.5.0](https://github.com/whipper-team/whipper/tree/v0.5.0) (2017-04-24)
|
||||
[Full Changelog](https://github.com/whipper-team/whipper/compare/v0.4.2...v0.5.0)
|
||||
|
||||
**Implemented enhancements:**
|
||||
|
||||
- overly verbose warning logging [\#131](https://github.com/whipper-team/whipper/issues/131)
|
||||
- Check that whipper deals properly with CD pre-emphasis [\#120](https://github.com/whipper-team/whipper/issues/120)
|
||||
- Remove gstreamer dependency [\#29](https://github.com/whipper-team/whipper/issues/29)
|
||||
|
||||
**Fixed bugs:**
|
||||
|
||||
- Final track rip failure due to file size mismatch [\#146](https://github.com/whipper-team/whipper/issues/146)
|
||||
- Fails to rip if MB Release doesn't have a release date/year [\#133](https://github.com/whipper-team/whipper/issues/133)
|
||||
- overly verbose warning logging [\#131](https://github.com/whipper-team/whipper/issues/131)
|
||||
- fb271f08cdee877795091065c344dcc902d1dcbf breaks HEAD [\#129](https://github.com/whipper-team/whipper/issues/129)
|
||||
- 'whipper drive list' returns a suggestion to run 'rip offset find' [\#112](https://github.com/whipper-team/whipper/issues/112)
|
||||
- EmptyError\('not a single buffer gotten',\) [\#101](https://github.com/whipper-team/whipper/issues/101)
|
||||
- Julie Roberts bug [\#74](https://github.com/whipper-team/whipper/issues/74)
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- `whipper find offset` still requiring gst [\#141](https://github.com/whipper-team/whipper/issues/141)
|
||||
- Burn FLACs 1:1 CD ? [\#125](https://github.com/whipper-team/whipper/issues/125)
|
||||
- whipper offset find -o OFFSET not working [\#123](https://github.com/whipper-team/whipper/issues/123)
|
||||
- Check that whipper deals properly with CD pre-emphasis [\#120](https://github.com/whipper-team/whipper/issues/120)
|
||||
- FreeDB metadata not honored [\#119](https://github.com/whipper-team/whipper/issues/119)
|
||||
- Difficulty getting flac encoding working. [\#118](https://github.com/whipper-team/whipper/issues/118)
|
||||
- enabling external loggers triggers python errors [\#111](https://github.com/whipper-team/whipper/issues/111)
|
||||
- additional tag creation [\#108](https://github.com/whipper-team/whipper/issues/108)
|
||||
- False positive on HTOA [\#82](https://github.com/whipper-team/whipper/issues/82)
|
||||
- Remove gstreamer dependency [\#29](https://github.com/whipper-team/whipper/issues/29)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- Remove notes related to GStreamer flacparse [\#140](https://github.com/whipper-team/whipper/pull/140) ([Freso](https://github.com/Freso))
|
||||
@@ -195,13 +247,14 @@
|
||||
## [v0.4.2](https://github.com/whipper-team/whipper/tree/v0.4.2) (2017-01-08)
|
||||
[Full Changelog](https://github.com/whipper-team/whipper/compare/v0.4.1...v0.4.2)
|
||||
|
||||
**Implemented enhancements:**
|
||||
|
||||
- Whipper attempts to rip with no CD inserted [\#81](https://github.com/whipper-team/whipper/issues/81)
|
||||
|
||||
**Fixed bugs:**
|
||||
|
||||
- 0.4.1 Release created but version number in code not bumped [\#105](https://github.com/whipper-team/whipper/issues/105)
|
||||
- Whipper attempts to rip with no CD inserted [\#81](https://github.com/whipper-team/whipper/issues/81)
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- Make a 0.4.1 release [\#104](https://github.com/whipper-team/whipper/issues/104)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
@@ -211,10 +264,10 @@
|
||||
## [v0.4.1](https://github.com/whipper-team/whipper/tree/v0.4.1) (2017-01-06)
|
||||
[Full Changelog](https://github.com/whipper-team/whipper/compare/v0.4.0...v0.4.1)
|
||||
|
||||
**Implemented enhancements:**
|
||||
**Closed issues:**
|
||||
|
||||
- Please don't stop - despite the recent events \(ANSWERED\) [\#76](https://github.com/whipper-team/whipper/issues/76)
|
||||
- Migrate away from the "rip" command [\#21](https://github.com/whipper-team/whipper/issues/21)
|
||||
- Fixed README broken links and added a better changelog [\#90](https://github.com/whipper-team/whipper/pull/90) ([JoeLametta](https://github.com/JoeLametta))
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
@@ -226,6 +279,7 @@
|
||||
- cdrdao no-disc ejection & --eject [\#93](https://github.com/whipper-team/whipper/pull/93) ([RecursiveForest](https://github.com/RecursiveForest))
|
||||
- argparse & logging [\#92](https://github.com/whipper-team/whipper/pull/92) ([RecursiveForest](https://github.com/RecursiveForest))
|
||||
- Update README.md [\#91](https://github.com/whipper-team/whipper/pull/91) ([pieqq](https://github.com/pieqq))
|
||||
- Fixed README broken links and added a better changelog [\#90](https://github.com/whipper-team/whipper/pull/90) ([JoeLametta](https://github.com/JoeLametta))
|
||||
- soxi: remove self.\_path unused variable, mark dep as 'soxi' [\#89](https://github.com/whipper-team/whipper/pull/89) ([RecursiveForest](https://github.com/RecursiveForest))
|
||||
- Fix spelling mistake in README.md [\#86](https://github.com/whipper-team/whipper/pull/86) ([takeshibaconsuzuki](https://github.com/takeshibaconsuzuki))
|
||||
- Error reporting enhancements \(conditional-raise-instead-of-assert version\) [\#80](https://github.com/whipper-team/whipper/pull/80) ([chrysn](https://github.com/chrysn))
|
||||
@@ -240,6 +294,11 @@
|
||||
- wrong status code when giving up [\#57](https://github.com/whipper-team/whipper/issues/57)
|
||||
- CD-TEXT issue [\#49](https://github.com/whipper-team/whipper/issues/49)
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- ImportError: No module named log [\#64](https://github.com/whipper-team/whipper/issues/64)
|
||||
- whatlogger no longer recognized [\#56](https://github.com/whipper-team/whipper/issues/56)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- Invoke whipper by its name + Readme rewrite [\#70](https://github.com/whipper-team/whipper/pull/70) ([JoeLametta](https://github.com/JoeLametta))
|
||||
@@ -261,6 +320,11 @@
|
||||
- UnicodeEncodeError [\#43](https://github.com/whipper-team/whipper/issues/43)
|
||||
- Use a single standard for config/cache/state files [\#24](https://github.com/whipper-team/whipper/issues/24)
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- offset find fails [\#46](https://github.com/whipper-team/whipper/issues/46)
|
||||
- Error launching rip cd rip command [\#41](https://github.com/whipper-team/whipper/issues/41)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- Sox [\#48](https://github.com/whipper-team/whipper/pull/48) ([RecursiveForest](https://github.com/RecursiveForest))
|
||||
@@ -269,14 +333,6 @@
|
||||
## [v0.2.4](https://github.com/whipper-team/whipper/tree/v0.2.4) (2016-10-09)
|
||||
[Full Changelog](https://github.com/whipper-team/whipper/compare/v0.2.3...v0.2.4)
|
||||
|
||||
**Implemented enhancements:**
|
||||
|
||||
- Don't allow ripping without an explicit offset, and make pycdio a required dependency [\#23](https://github.com/whipper-team/whipper/issues/23)
|
||||
- Minimal makedepends for building [\#17](https://github.com/whipper-team/whipper/issues/17)
|
||||
- Delete stale branches [\#7](https://github.com/whipper-team/whipper/issues/7)
|
||||
- get rid of the gstreamer-0.10 dependency [\#2](https://github.com/whipper-team/whipper/issues/2)
|
||||
- Merge 'fork' into 'master' [\#1](https://github.com/whipper-team/whipper/issues/1)
|
||||
|
||||
**Fixed bugs:**
|
||||
|
||||
- whipper fails to build on bash-compgen [\#25](https://github.com/whipper-team/whipper/issues/25)
|
||||
@@ -286,6 +342,18 @@
|
||||
- rip offset find seems to fail [\#4](https://github.com/whipper-team/whipper/issues/4)
|
||||
- rip cd info seems to fail [\#3](https://github.com/whipper-team/whipper/issues/3)
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- Error selecting Drive for ripping [\#34](https://github.com/whipper-team/whipper/issues/34)
|
||||
- Offset not saved: could not get device info \(requires pycdio\) [\#33](https://github.com/whipper-team/whipper/issues/33)
|
||||
- On Arch Linux, CDDB does not know how to install morituri. [\#28](https://github.com/whipper-team/whipper/issues/28)
|
||||
- Error reading TOC [\#26](https://github.com/whipper-team/whipper/issues/26)
|
||||
- Don't allow ripping without an explicit offset, and make pycdio a required dependency [\#23](https://github.com/whipper-team/whipper/issues/23)
|
||||
- Minimal makedepends for building [\#17](https://github.com/whipper-team/whipper/issues/17)
|
||||
- Delete stale branches [\#7](https://github.com/whipper-team/whipper/issues/7)
|
||||
- get rid of the gstreamer-0.10 dependency [\#2](https://github.com/whipper-team/whipper/issues/2)
|
||||
- Merge 'fork' into 'master' [\#1](https://github.com/whipper-team/whipper/issues/1)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- Issue24 [\#42](https://github.com/whipper-team/whipper/pull/42) ([JoeLametta](https://github.com/JoeLametta))
|
||||
|
||||
42
COVERAGE
42
COVERAGE
@@ -1,4 +1,4 @@
|
||||
Coverage.py 4.5.1 text report against whipper v0.7.2
|
||||
Coverage.py 4.5.2 text report against whipper v0.7.3
|
||||
|
||||
$ coverage run --branch --omit='whipper/test/*' --source=whipper -m unittest discover
|
||||
$ coverage report -m
|
||||
@@ -8,42 +8,42 @@ Name Stmts Miss Branch BrPart Cover Missing
|
||||
whipper/__init__.py 10 2 4 2 71% 9, 11, 8->9, 10->11
|
||||
whipper/__main__.py 7 7 2 0 0% 4-14
|
||||
whipper/command/__init__.py 0 0 0 0 100%
|
||||
whipper/command/accurip.py 44 44 18 0 0% 21-96
|
||||
whipper/command/accurip.py 43 43 18 0 0% 21-92
|
||||
whipper/command/basecommand.py 69 53 30 0 16% 56-114, 121-130, 133, 136, 139, 142-145
|
||||
whipper/command/cd.py 219 181 56 0 14% 71-79, 84-184, 187, 199, 222-276, 283-308, 311-488
|
||||
whipper/command/drive.py 62 62 12 0 0% 21-122
|
||||
whipper/command/cd.py 224 186 58 0 13% 71-79, 84-193, 196, 208, 231-284, 291-318, 321-491
|
||||
whipper/command/drive.py 57 57 10 0 0% 21-107
|
||||
whipper/command/image.py 38 38 6 0 0% 21-76
|
||||
whipper/command/main.py 65 65 20 0 0% 4-109
|
||||
whipper/command/main.py 68 68 22 0 0% 4-115
|
||||
whipper/command/mblookup.py 28 28 8 0 0% 1-41
|
||||
whipper/command/offset.py 111 111 32 0 0% 21-227
|
||||
whipper/command/offset.py 110 110 32 0 0% 21-221
|
||||
whipper/common/__init__.py 0 0 0 0 100%
|
||||
whipper/common/accurip.py 133 5 54 5 95% 123, 134, 143-145, 116->123, 127->134, 160->163, 252->258, 261->267
|
||||
whipper/common/cache.py 105 50 34 6 44% 66-90, 96, 99, 107-112, 115-116, 132, 144-149, 172-179, 203-208, 213-230, 95->96, 98->99, 131->132, 142->153, 143->144, 171->172
|
||||
whipper/common/accurip.py 133 5 54 5 95% 121, 130, 139-141, 116->121, 125->130, 155->158, 246->252, 255->261
|
||||
whipper/common/cache.py 105 50 34 6 44% 66-90, 96, 99, 107-112, 115-116, 132, 144-148, 171-178, 202-207, 212-228, 95->96, 98->99, 131->132, 142->152, 143->144, 170->171
|
||||
whipper/common/checksum.py 26 14 2 0 43% 41-42, 45-46, 49-64
|
||||
whipper/common/common.py 142 22 32 6 83% 50-51, 118-119, 142-143, 161-168, 180, 274-280, 316-320, 117->118, 130->133, 179->180, 189->196, 270->274, 314->322
|
||||
whipper/common/config.py 92 8 18 4 89% 105-106, 124-125, 131, 142, 144, 146, 130->131, 141->142, 143->144, 145->146
|
||||
whipper/common/common.py 150 28 38 6 78% 51-52, 119-120, 143-144, 162-169, 181, 275-280, 287-292, 329-333, 118->119, 131->134, 180->181, 190->197, 271->275, 327->335
|
||||
whipper/common/config.py 92 8 18 4 89% 105-106, 124-125, 131, 141, 143, 145, 130->131, 140->141, 142->143, 144->145
|
||||
whipper/common/directory.py 21 8 10 2 55% 29, 39, 44-51, 28->29, 38->39
|
||||
whipper/common/drive.py 31 20 6 0 35% 35-40, 44-50, 54-60, 64-71
|
||||
whipper/common/encode.py 44 23 2 0 46% 37-38, 41-42, 45-46, 53-56, 59-60, 63-64, 76-77, 80-81, 84-91
|
||||
whipper/common/mbngs.py 159 53 58 7 66% 38-39, 45, 90-96, 158-159, 164-165, 209, 212, 215, 238-241, 250, 270-324, 157->158, 163->164, 208->209, 211->212, 214->215, 237->238, 247->250
|
||||
whipper/common/mbngs.py 159 53 58 7 66% 38-39, 45, 90-96, 157-158, 163-164, 208, 211, 214, 237-239, 248, 268-322, 156->157, 162->163, 207->208, 210->211, 213->214, 236->237, 245->248
|
||||
whipper/common/path.py 24 0 8 3 91% 42->45, 52->57, 62->67
|
||||
whipper/common/program.py 344 263 108 5 20% 89-91, 97-105, 113-145, 154-159, 162, 166-170, 215, 226-227, 229-233, 249-264, 272-398, 409-459, 467-475, 478-494, 505-545, 557-574, 577-595, 598-608, 611-619, 81->84, 212->215, 225->226, 228->229, 235->239
|
||||
whipper/common/program.py 337 259 110 5 20% 85-87, 93-100, 109-141, 150-155, 158, 162-166, 211, 222-223, 225-229, 245-260, 268-380, 391-442, 450-458, 461-476, 487-527, 539-556, 559-577, 580-590, 593-601, 77->80, 208->211, 221->222, 224->225, 231->235
|
||||
whipper/common/renamer.py 102 2 16 1 97% 135, 158, 60->68
|
||||
whipper/common/task.py 77 19 14 2 75% 47-52, 87-88, 91-94, 102, 116-117, 124, 130, 136, 142, 148, 85->87, 99->102
|
||||
whipper/common/task.py 77 19 14 2 75% 47-52, 86-87, 90-93, 101, 114-115, 122, 128, 134, 140, 146, 84->86, 98->101
|
||||
whipper/extern/__init__.py 0 0 0 0 100%
|
||||
whipper/extern/asyncsub.py 130 71 66 12 40% 15-17, 32, 37-38, 47-84, 89-102, 115, 122, 134, 145, 151, 156-160, 164-176, 14->15, 35->37, 45->47, 110->113, 114->115, 121->122, 133->134, 139->141, 141->152, 144->145, 148->151, 163->164
|
||||
whipper/extern/freedb.py 104 83 38 1 17% 49, 57-58, 61, 64, 84-162, 170-222, 56->57
|
||||
whipper/extern/task/__init__.py 0 0 0 0 100%
|
||||
whipper/extern/task/task.py 276 117 54 11 53% 26-27, 56, 60, 86, 152-154, 172-174, 182-198, 216-219, 239-240, 281-282, 285-291, 306-307, 315-317, 326-333, 339-355, 359, 362, 369-386, 397-398, 401-404, 408, 411, 426, 429-431, 447, 459, 504-509, 518-523, 534-542, 545-553, 556-557, 565, 570-572, 55->56, 59->60, 68->70, 151->152, 165->exit, 215->216, 229->231, 234->exit, 494->496, 531->534, 569->570
|
||||
whipper/extern/task/task.py 277 116 54 11 54% 57, 61, 81, 87, 153-155, 174-176, 184-200, 218-221, 241-242, 283-284, 287-293, 308-309, 317-319, 328-335, 341-357, 361, 364, 371-388, 399-400, 403-406, 410, 413, 428, 431-433, 449, 461, 506-511, 520-525, 536-544, 547-555, 558-559, 567, 572-574, 56->57, 60->61, 69->71, 152->153, 166->exit, 217->218, 231->233, 236->exit, 496->498, 533->536, 571->572
|
||||
whipper/image/__init__.py 0 0 0 0 100%
|
||||
whipper/image/cue.py 91 9 20 3 89% 99, 116-117, 132-134, 159, 187, 205, 98->99, 115->116, 131->132
|
||||
whipper/image/image.py 117 94 18 0 17% 49-57, 65-67, 74-107, 121-153, 156-172, 183-214
|
||||
whipper/image/table.py 398 22 114 16 93% 237, 346-347, 499, 578, 664-665, 685-686, 695-698, 702-703, 750, 796-797, 799-800, 844-845, 850-852, 180->183, 498->499, 532->536, 555->558, 577->578, 585->592, 684->685, 693->699, 694->695, 723->728, 728->722, 749->750, 795->796, 798->799, 843->844, 849->850
|
||||
whipper/image/toc.py 203 15 60 10 90% 134, 262-263, 279-282, 340-342, 364-366, 386, 410, 130->134, 213->221, 261->262, 278->279, 288->293, 324->331, 339->340, 363->364, 373->377, 405->410
|
||||
whipper/image/image.py 117 94 18 0 17% 49-57, 65-67, 74-107, 121-153, 156-172, 183-213
|
||||
whipper/image/table.py 398 22 114 16 93% 237, 346-347, 499, 578, 663-664, 684-685, 694-697, 701-702, 747, 793-794, 796-797, 841-842, 847-849, 180->183, 498->499, 532->536, 555->558, 577->578, 585->592, 683->684, 692->698, 693->694, 722->726, 726->721, 746->747, 792->793, 795->796, 840->841, 846->847
|
||||
whipper/image/toc.py 203 16 60 10 90% 134, 261-262, 278-281, 339-341, 363-365, 385, 409, 439, 130->134, 212->220, 260->261, 277->278, 287->292, 323->330, 338->339, 362->363, 372->376, 404->409
|
||||
whipper/program/__init__.py 0 0 0 0 100%
|
||||
whipper/program/arc.py 38 15 12 4 58% 26-28, 32, 37-43, 52-58, 22->26, 31->32, 36->37, 45->52
|
||||
whipper/program/cdparanoia.py 315 185 86 3 39% 48-50, 59-60, 124-126, 163-166, 199-200, 241-255, 258-310, 313-351, 354-358, 361-397, 452-504, 509-554, 587-590, 593, 600, 606, 611-616, 123->124, 599->600, 603->606
|
||||
whipper/program/cdrdao.py 51 29 10 2 39% 25-47, 54-60, 70-72, 76-78, 86, 93, 69->70, 75->76
|
||||
whipper/program/arc.py 38 15 12 4 58% 26-28, 32, 37-41, 48-54, 22->26, 31->32, 36->37, 43->48
|
||||
whipper/program/cdparanoia.py 315 185 86 3 39% 48-50, 59-60, 124-126, 163-166, 199-200, 242-256, 259-310, 313-351, 354-358, 361-397, 452-504, 509-554, 587-590, 593, 600, 606, 611-616, 123->124, 599->600, 603->606
|
||||
whipper/program/cdrdao.py 59 36 14 2 34% 26-56, 63-69, 79-81, 85-87, 95, 102, 78->79, 84->85
|
||||
whipper/program/flac.py 9 5 0 0 44% 12-19
|
||||
whipper/program/sox.py 17 4 4 2 71% 18-19, 23-24, 17->18, 22->23
|
||||
whipper/program/soxi.py 28 2 2 1 90% 36, 49, 48->49
|
||||
@@ -52,4 +52,4 @@ whipper/result/__init__.py 0 0 0 0 100%
|
||||
whipper/result/logger.py 148 148 48 0 0% 1-242
|
||||
whipper/result/result.py 56 13 6 0 69% 112-116, 134, 144-145, 154-161
|
||||
-----------------------------------------------------------------------------
|
||||
TOTAL 3950 1900 1090 108 49%
|
||||
TOTAL 3961 1910 1104 108 49%
|
||||
|
||||
@@ -2,7 +2,7 @@ import logging
|
||||
import os
|
||||
import sys
|
||||
|
||||
__version__ = '0.7.2'
|
||||
__version__ = '0.7.3'
|
||||
|
||||
level = logging.INFO
|
||||
if 'WHIPPER_DEBUG' in os.environ:
|
||||
|
||||
Reference in New Issue
Block a user