1.2.1 / 2013-02-09
1.2.0 / 2013-01-21
- Minor Enhancements:
- Added special case handling for Diff::LCS.patch so that it handles patches
that are empty or contain no changes.
- Added two new methods (patch_me and unpatch_me) to the includable module.
- Bugs Fixed:
- Code Style Changes:
- Removed trailing spaces.
- Calling class methods using ’.’ instead of ’::’.
- Vít Ondruch (voxik) removed unnecessary shebangs in pull request 9.
Thanks! github.com/halostatue/diff-lcs/issues/9
- Kenichi Kamiya (kachick) removed some warnings of an unused variable in
lucky pull request 13. github.com/halostatue/diff-lcs/issues/13
Thanks!
- Embarked on a major refactoring to make the files a little more manageable
and understand the code on a deeper level.
- Adding to travis-ci.org.
1.1.3 / 2011-08-27
- Converted to ‘hoe’ for release.
- Converted tests to RSpec 2.
- Extracted the body of htmldiff into a class available from
diff/lcs/htmldiff.
- Migrated development and issue tracking to GitHub.
- Bugs fixed:
1.1.2 / 2004-10-20
- Fixed a problem reported by Mauricio Fernandez in htmldiff.
1.1.1 / 2004-09-25
- Fixed bug 891: rubyforge.org/tracker/?func=detail&atid=407&aid=891&group_id=84
- Fixed a problem with callback initialisation code (it assumed that all
callbacks passed as classes can be initialised; now, it rescues
NoMethodError in the event of private :new being called).
- Modified the non-initialisable callbacks to have a private new method.
- Moved ldiff core code to Diff::LCS::Ldiff
(diff/lcs/ldiff.rb).
1.1.0 / -
- Eliminated the need for Diff::LCS::Event and removed it.
- Added a contextual diff callback, Diff::LCS::ContextDiffCallback.
- Implemented patching/unpatching for standard Diff callback output formats with both diff
and sdiff.
- Extensive documentation changes.
1.0.4 / -
- Fixed a problem with bin/ldiff output, especially for unified format.
Newlines that should have been present weren‘t.
- Changed the .tar.gz installer to generate Windows batch files if ones do
not exist already. Removed the existing batch files as they didn‘t
work.
1.0.3 / -
- Fixed a problem with traverse_sequences where the first difference from the
left sequence might not be appropriately captured.
1.0.2 / -
- Fixed an issue with ldiff not working because actions were changed from
symbols to strings.
1.0.1 / -
- Minor modifications to the gemspec, the README.
- Renamed the diff program to ldiff (as well as the companion batch file) so
as to not collide with the standard diff program.
- Fixed issues with RubyGems. Requires RubyGems > 0.6.1 or >= 0.6.1
with the latest CVS version.
1.0 / -
- Initial release based mostly on Perl‘s Algorithm::Diff.