Skip to content

Latest commit

 

History

History
83 lines (66 loc) · 2.93 KB

NEWS.adoc

File metadata and controls

83 lines (66 loc) · 2.93 KB

reflac project news

HEAD
  • Makefile now has an uninstall rule, for those that aren’t using a package manager to install this.

2.0.1 (2021-08-16)
  • Solve a minor edge-case: reflac will now find and recompress hidden files.

2.0.0 (2020-08-07)
  • reflac skips intermediate decompression steps, significantly speeding up the program and simplifying the code.

  • Removed the --preserve option as flac itself now handles it without special conditioning. This is a breaking change, and by Semantic Versioning rules, necessitates a major version bump, thus: reflac 2.0.0.

1.5.3 (2020-02-26)
  • AsciiDoc implementation can be altered for manpage generation with make ASCIIDOC="command…​", defaulting to a2x as before. Some of the manpage syntax has been altered for AsciiDoctor compatibility.

1.5.2 (2019-01-26)
  • The non-verbose recursive use case of reflac has been repaired.

1.5.1 (2018-01-31)
  • reflac now passes on the --no-sync and --preserve options to child processes when --recursive is used.

1.5 (2017-08-16)
  • reflac has learned to preserve an embedded image in FLAC files. Limited to just one image for now, but should cover the most common case.

1.4 (2016-12-16)
  • Add an option to preserve the file modification time.

1.3 (2016-09-25)
  • Use the rf64 format during processing, eliminating the 4GiB uncompressed file size limit. This is primarily useful for FLACs with lots of channels (eg, surround sound) and high sample sizes and rates, as the 4GiB limit isn’t otherwise likely to be hit.

1.2.3 (2016-07-10)
  • Actually bump the script’s own version identifier.

1.2.2 (2016-07-10)
  • The first bash in the $PATH is used instead of /bin/bash

  • Shift temporary directory creation after getopt. reflac won’t leave one around anymore after ambiguous options (such as --v expanding to both --verbose and --version).

1.2.1 (2016-04-28)
  • Remove the temporary directory also after using --version

1.2 (2016-04-28)
  • Sync data by default, add --no-sync to disable. The new versions of FLACs files are written out to prevent missing/incomplete files in the face of a crash.

1.1 (2016-04-25)
  • Add --no-action, enabling the view of files that would be processed.

  • Secure against using --recursive and directory names beginning with hyphens.

  • Displays usage help if no directories are specified on the command line.

  • Use a temporary staging directory, avoiding the possibility of losing all existing tag data in the face of errors.

1.0 (2016-04-17)
  • Use the so-called “bash strict mode” and enable better processing of special file names.

0.2 (2015-05-18)
  • Added a recursive option, allowing a whole tree to be recompressed.

0.1 (2014-02-26)
  • Initial release, expanded from a ~7 line script the author initially wrote around 2003.