- Moved CI testing from Travis to All Images
- Updated configuration to use
all_images
instead of Travis for continuous integration testing.
- Updated configuration to use
- Officially support DamerauLevenshtein matching algorithm.
- Change license to Apache 2.0
- Include PairDistance fix from dominikgrygiel, Thx.
- Update some dependencies
- Include test fix from Juanito Fatas [email protected]. Thx!
- Include some fixes from Jason Colburne [email protected]. Thx!
- Use xfree instead of free to avoid (possible) problems.
- Provide amatch/rude and amatch/polite for require (the latter doesn't extend ::String on its own)
pair_distance_similar
method now can take an optional regexp argument for tokenizing.
- Depend on tins library.
- Fix some violations of ISO C90 standard.
- Applied patch by Kevin J. Lynagh [email protected] fixing memory leak in Jaro match.
- Added lib to gem's require_paths.
- Using rake-compiler now.
- Included Jaro and Jaro-Winkler metrics implementation of Kevin Ballard [email protected]. Thanks a lot.
- Made the extension compile under Ruby 1.9.
- Fixed agrep.rb to use the new API.
- Fixed a typo in extconf.rb that prohibitted compiling on non-gcc compilers.
- Bugfix: Wrong type for pattern length corrected. Thanks to David Heinemeier Hansson for reporting it.
- Major changes in API and implementation: Now the Levenshtein edit distance, Sellers edit distance, the Hamming distance, the longest common subsequence length, the longest common substring length, and the pair distance metric can be computed.
- Better argument handling in initialization method
- Minor changes in Rakefile and README.en
- Rakefile and gem support added.
- Uses Test::Unit for regression tests now.
- Minor changes: documentation, more test cases and exceptions.
- Initial Version