diff-lcs version 1.3 has been released!
* home: <https://github.com/halostatue/diff-lcs>
* code: <https://github.com/halostatue/diff-lcs>
* bugs: <https://github.com/halostatue/diff-lcs/issues>
* rdoc: <http://rubydoc.info/github/halostatue/diff-lcs>
* continuous integration: <{img src="https://travis-ci.org/halostatue/diff-lcs.svg" /}[https://travis-ci.org/halostatue/diff-lcs]>
* test coverage: <{img src="https://coveralls.io/repos/halostatue/diff-lcs/badge.svg" alt="Coverage Status" /}[https://coveralls.io/r/halostatue/diff-lcs]>
Diff::LCS computes the difference between two Enumerable sequences using the
McIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities
to create a simple HTML diff output format and a standard diff-like tool.
This is release 1.3, providing a tentative fix to a long-standing issue related
to incorrect detection of a patch direction. Also modernizes the gem
infrastructure, testing infrastructure, and provides a warning-free experience
to Ruby 2.4 users.
Changes:
## 1.3 / 2017-01-18
* Bugs fixed:
* Fixed an error for bin/ldiff --version. Fixes [issue #21][].
* Force Diff::LCS::Change and Diff::LCS::ContextChange to only perform
equality comparisons against themselves. Provided by Kevin Mook in
[pull request #29][].
* Fix tab expansion in htmldiff, provided by Mark Friedgan in
[pull request #25][].
* Silence Ruby 2.4 Fixnum deprecation warnings. Fixxues [issue #38][] and
[pull request#36][].
* Ensure that test dependencies are loaded properly. Fixes [issue #33][]
and [pull request #34][].
* Fix [issue #1][] with incorrect intuition of patch direction. Tentative
fix, but the previous failure cases pass now.
* Tooling changes:
* Added SimpleCov and Coveralls support.
* Change the homepage (temporarily) to the GitHub repo.
* Updated testing and gem infrastructure.
* Modernized the specs.
* Cleaned up documentation.
* Added a Code of Conduct.