Skip to content

Releases: hisashim/docdiff

Version 0.6.5

29 Dec 12:09

Choose a tag to compare

What's Changed

  • User-visible changes:
    • Fixed label option not accumulating correctly.
    • Fixed CRLF bug (#57), where CRLFs in the input text are gobbled and not printed in the output when using tty, wdiff, and user formats. This problem seems to have existed since 0.3.
  • Developer-related changes:
    • Moved CLI-related stuff from bin/docdiff to lib/docdiff/cli.rb.
    • Miscellaneous fixes and refactoring.

Full Changelog: v0.6.4...v0.6.5

Version 0.6.4

13 Dec 08:50

Choose a tag to compare

What's Changed

  • User-visible changes:
    • Removed ChangeLog.
    • Reorganized and updated documents: most documents are moved to doc/.
    • $XDG_CONFIG_HOME-style user configuration file name (~/.config/docdiff/docdiff.conf) is supported and encouraged to use.
    • Added a manual page (doc/man/docdiff.1 will be generated from .adoc by make docs).
    • Added shell completion scripts for Zsh and Bash.
    • Cleaned up CLI help message a bit.
    • Added pager support with --pager= and --no-pager options. $DOCDIFF_PAGER is consulted as well.
    • Added --iso8859 to supersede --iso8859x; ditto for --display=block and --display=multi.
    • Marked to-be-deprecated features as deprecated, e.g.: --format=stat, --stat, --cache, --iso8859x, --display=multi, --verbose, --license, - -author, ~/etc/docdiff/docdiff.conf, and ~/.docdiff/docdiff.conf.
  • Developer-related changes:
    • Removed test logging.
    • Fixed erroneous tarball generation (make dist).
    • Introduced additional development requirements: git, md2html, asciidoctor.
    • Fixed irregular time stamps of gem members by setting $SOURCE_DATE_EPOCH.
    • Converted EUC-JP code files to UTF-8.

Full Changelog: v0.6.2...v0.6.4

Version 0.6.3

13 Dec 08:47

Choose a tag to compare

This version was revoked due to a mistake in the release procedure.

Version 0.6.2

28 Nov 08:41
340e318

Choose a tag to compare

What's Changed

User-visible Changes

  • Add support for stdin (-) in command line arguments (thanks to tamo)
  • Add --config-file option (thanks to tamo)
  • Fix incompatibility with Ruby 3.4 Regexp (thanks to yoshuki)
  • Resolve frozen literal warnings introduced by Ruby 3.4.

Developer-related Changes

  • Remove unused files: ViewDiff and its tests.
  • Update email address in .gemspec.

New Contributors

Full Changelog: v0.6.1...v0.6.2

Version 0.6.1

28 Nov 06:32

Choose a tag to compare

News

User-visible changes:

  • none

Developer-related changes:

  • Gemspec updated. (Primary repository is now GitHub, etc.)
  • Fix: Use VERSION from local library when building a gem.

Version 0.6.0

28 Nov 06:12
f3a68a2

Choose a tag to compare

News

User-visible changes:

  • Drop support for Ruby 1.8 (thanks to takahashim).
  • Fix various encoding problems (thanks to takahashim).
  • Add CP932 (Windows-31J) support through a new option --cp932 (thanks to emasaka).
  • Introduce readme.md, which will obsolete readme.html eventually (thanks to takahashim).

Developer-related changes:

  • Use Mutex#synchronize instead of Thread.exclusive (thanks to hsbt).
  • Remove JIS0208.TXT to comply with its terms of use (thanks to kmuto).
  • Introduce top-level class DocDiff to avoid name conflict (thanks to hibariya).