Skip to content

Latest commit

 

History

History
460 lines (336 loc) · 35.1 KB

CHANGELOG.md

File metadata and controls

460 lines (336 loc) · 35.1 KB

Change Log

Full Changelog

v0.9.0 (2019-11-04)

Full Changelog

Fixed bugs:

  • Fix regression introduced due to Python 3 port #424
  • Properly tagging releases on dockerhub #423
  • Test failure when building a release #420
  • Dockerfile is missing ruamel.yaml #419
  • Port to Python 3 #78

Closed issues:

  • Why is CD-Text if found not used for naming Disk and Tracks? #397

Merged pull requests:

v0.8.0 (2019-10-27)

Full Changelog

Implemented enhancements:

  • Include MusicBrainz Release ID in the log file #381
  • Specify supported version(s) of Python in setup.py #378 (Freso)

Fixed bugs:

  • whipper bails out if MusicBrainz release group doesn’t have a type #396
  • object has no attribute 'working_directory' when running cd info #375
  • Failure to rip CD: "ValueError: could not convert string to float: " #374
  • "AttributeError: Program instance has no attribute '_presult'" when ripping #369
  • Drive analysis fails #361
  • Eliminate warning "eject: CD-ROM tray close command failed" #354
  • Flac file permissions #284

Closed issues:

  • Separate out Release in log into two value map #416
  • Network issue #412
  • RequestsDependencyWarning: urllib3 (1.25.2) or chardet (3.0.4) doesn't match a supported version #400
  • Add git/mercurial dependency to the README #386
  • Doesn't eject - "eject: unable to eject" (but manual eject works) #355
  • Note in the whipper output/log if development version was used #337
  • fedora 29, whipper 0.72, Error While Executing Any Command #332
  • read-toc progress information #299
  • ripping fails frequently, but not repeatably #290
  • Look into adding more MusicBrainz identifiers to ripped files #200

Merged pull requests:

  • Fix ripping discs with less than ten tracks #418 (mtdcr)
  • Make getFastToc() fast again #417 (mtdcr)
  • Use ruamel.yaml for formatting and outputting rip .log file #415 (itismadness)
  • Handle missing self.options for whipper cd info #410 (JoeLametta)
  • Fix erroneous result message for whipper drive analyze #409 (JoeLametta)
  • Report eject's failures as logger warnings #408 (JoeLametta)
  • Set FLAC files permissions to 0644 #407 (JoeLametta)
  • Fix offset find command #406 (vmx)
  • Make whipper not break on missing release type #398 (Freso)
  • Set default for eject to: success #392 (gorgobacka)
  • Use eject value of the class again #391 (gorgobacka)
  • Convert documentation from epydoc to reStructuredText #387 (JoeLametta)
  • Include MusicBrainz Release URL in log output #382 (Freso)
  • Fix critical regressions introduced in 3e79032 and 16b0d8d #371 (JoeLametta)
  • Use git to get whipper's version #370 (Freso)
  • Handle artist MBIDs as multivalue tags #367 (Freso)
  • Add Track, Release Group, and Work MBIDs to ripped files #366 (Freso)
  • Refresh MusicBrainz JSON responses used for testing #365 (Freso)
  • Clean up MusicBrainz nomenclature #364 (Freso)
  • Fix misaligned output in command.mblookup #363 (Freso)
  • Update accuraterip-checksum #362 (Freso)
  • Require Developer Certificate of Origin sign-off #358 (JoeLametta)
  • Address warnings/errors from various static analysis tools #357 (JoeLametta)
  • Clarify format option for disc template #353 (rekh127)
  • Refactor cdrdao toc/table functions into Task and provide progress output #345 (jtl999)
  • accuraterip-checksum: convert to python C extension #274 (mtdcr)

v0.7.3 (2018-12-14)

Full Changelog

Fixed bugs:

  • Error when parsing log file due to left pad track number #340
  • Failing AccurateRipResponse tests #333
  • Disc template KeyError #279
  • Unicode issues #215
  • whipper offset find exception #208
  • ZeroDivisionError: float division by zero #202
  • Allow plugins from system directories #135

Closed issues:

  • On Ubuntu 18.10 cd-paranoia binary is called cdparanoia #347
  • WARNING:whipper.common.program:network error: NetworkError() #338
  • Can not install #314
  • use standard logging #303
  • Write musicbrainz_discid tag when disc is unknown #280
  • pycdio & libcdio issues #238
  • Write .toc files in addition to .cue files to support cdrdao and non-compliant .cue sheets #214

Merged pull requests:

v0.7.2 (2018-10-31)

Full Changelog

Fixed bugs:

  • UnicodeEncodeError: 'ascii' codec can't encode characters in position 17-18: ordinal not in range(128) #315

Closed issues:

  • Add whipper to Hydrogen Audio wiki's "Comparison of CD rippers" #317
  • Make 0.7.1 release (before GCI 😅) #312
  • automatically build Docker images #301

Merged pull requests:

  • Explicitly encode path as UTF-8 in truncate_filename() #319 (Freso)
  • Add AppStream metainfo.xml file #318 (Freso)

v0.7.1 (2018-10-23)

Full Changelog

Fixed bugs:

  • TypeError on whipper offset find #263
  • Remove whipper's retag feature #262
  • ImportError: libcdio.so.16: cannot open shared object file: No such file or directory #229
  • Catch DNS error #206
  • Limit length of filenames #197
  • Loggers #117

Closed issues:

  • Disable eject button when ripping #308
  • Transfer repository ownership to GitHub organization #306
  • Variable offset detected #295
  • Github repo #293
  • pre emphasis documentation #275
  • Add cdparanoia version to log file #267
  • Add a requirements.txt file #221

Merged pull requests:

v0.7.0 (2018-04-09)

Full Changelog

Implemented enhancements:

  • Simple message while reading TOC #257

Fixed bugs:

  • cd rip is not able to rip the last track #203
  • Various ripping issues #179
  • whipper not picking up all settings in whipper.conf #99

Closed issues:

  • How to choose device (if there are more)? #241
  • Make a 0.6.0 release #219
  • flac settings #184
  • Remove connection to parent fork. #79

Merged pull requests:

v0.6.0 (2018-02-02)

Full Changelog

Implemented enhancements:

  • Declare supported Python version #152

Fixed bugs:

  • Error: NotFoundException message displayed while ripping an unknown disc #198
  • whipper doesn't name files .flac, which leads to it not being able to find ripped files #194
  • Issues with finding offset #182
  • cdparanoia toc does not agree with cdrdao-toc, cd-paranoia also reports different (but better) lengths #175
  • failing unittests in systemd-nspawn container #157
  • Update doc/release or remove it #149
  • Test HTOA peak value against 0 (integer equality) #143
  • Regression: Unable to resume a failed rip #136
  • "Catalog Number" incorrectly appended to "artist" instead of the Album name. #127
  • Track "can't be ripped" but EAC can :) #116
  • ERROR: stopping task which is already stopped #59
  • can't find accuraterip-checksum binary in morituri-uninstalled mode #47

Closed issues:

  • ImportError - CDDB on Solus. #209
  • rename milestone 101010 to backlog #190
  • .log, .cue, and .m3u file names #180
  • using your own MusicBrainz server #172
  • Use 'Artist as credited' in filename instead of 'Artist in MusicBrainz' (e.g. to solve [unknown]) #155
  • Identify media type in log file (ie CD vs CD-R) #137
  • Rename the Python module #100
  • libcdio-paranoia instead of cdparanoia #87
  • Release, Tags, NEWS? #63
  • Support both AccurateRip V1 and AccurateRip V2 at the same time #18

Merged pull requests:

v0.5.1 (2017-04-24)

Full Changelog

Fixed bugs:

  • 0.5.0 Release init.py version number not updated #147

v0.5.0 (2017-04-24)

Full Changelog

Fixed bugs:

  • Final track rip failure due to file size mismatch #146
  • Fails to rip if MB Release doesn't have a release date/year #133
  • overly verbose warning logging #131
  • fb271f08cdee877795091065c344dcc902d1dcbf breaks HEAD #129
  • 'whipper drive list' returns a suggestion to run 'rip offset find' #112
  • EmptyError('not a single buffer gotten',) #101
  • Julie Roberts bug #74

Closed issues:

  • whipper find offset still requiring gst #141
  • Burn FLACs 1:1 CD ? #125
  • Check that whipper deals properly with CD pre-emphasis #120
  • Difficulty getting flac encoding working. #118
  • additional tag creation #108
  • Remove gstreamer dependency #29

Merged pull requests:

v0.4.2 (2017-01-08)

Full Changelog

Fixed bugs:

  • 0.4.1 Release created but version number in code not bumped #105
  • Whipper attempts to rip with no CD inserted #81

Closed issues:

  • Make a 0.4.1 release #104

Merged pull requests:

v0.4.1 (2017-01-06)

Full Changelog

Closed issues:

  • Please don't stop - despite the recent events (ANSWERED) #76
  • Migrate away from the "rip" command #21

Merged pull requests:

v0.4.0 (2016-11-08)

Full Changelog

Fixed bugs:

  • wrong status code when giving up #57
  • CD-TEXT issue #49

Merged pull requests:

v0.3.0 (2016-10-17)

Full Changelog

Fixed bugs:

  • UnicodeEncodeError #43
  • Use a single standard for config/cache/state files #24

Merged pull requests:

v0.2.4 (2016-10-09)

Full Changelog

Implemented enhancements:

  • Don't allow ripping without an explicit offset, and make pycdio a required dependency #23

Fixed bugs:

  • whipper fails to build on bash-compgen #25
  • [musicbrainz] KeyError: 'disc' #22
  • NameError: global name 'musicbrainz' is not defined #16
  • Fix HTOA handling #14
  • rip offset find seems to fail #4
  • rip cd info seems to fail #3

Closed issues:

  • Error selecting Drive for ripping #34
  • Offset not saved: could not get device info (requires pycdio) #33
  • On Arch Linux, CDDB does not know how to install morituri. #28
  • Minimal makedepends for building #17
  • Delete stale branches #7
  • get rid of the gstreamer-0.10 dependency #2
  • Merge 'fork' into 'master' #1

Merged pull requests:

v0.2.3 (2014-07-16)

Full Changelog

v0.2.2 (2013-07-30)

Full Changelog

v0.2.1 (2013-07-15)

Full Changelog

v0.2.0 (2013-01-20)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator