== 2.0.0 2014-01-07 * 1 enhancement: * Rails 4 compatible. Rails 2 no longer supported. * 1 bug fix * Tests now pass using sqlite == 1.3.2 2013-06-05 * 1 enhancement: * merge pkarnawat's commit to make sql db agnostic. SQL was assuming db was case insensitive. == 1.3.1 2012-10-09 * 1 enhancement: * use mysql2 adapter if it is installed, otherwise use mysql adapter if installed. Fall back to Active Record if neither. == 1.3.0 2012-03-16 * 1 enhancements: * Rails 3 generator added == 1.2.5 2012-02-15 * 1 enhancements: * didn't add the proxy everywhere == 1.2.4 2012-02-14 * 1 enhancements: * use a proxy server if the ENV['http_proxy'] variable is set. ie. your.proxy.addr:8080 == 1.2.2, 1.2.3 2011-03-07 * 1 enhancement: * added yields to the loader class to pass statuses to the calling class. == 1.2.1 2010-12-21 * 1 enhancement: * changed require 'activerecord' to 'active_record'. == 1.2.0 2010-12-14 * 1 enhancement: * The url to download the sdn file changed. Modified the loader so it will not truncate the table if it does not get a good file. == 1.1.12 2010-09-03 * 1 minor enhancement: * Changed the method to load the rake tasks from import to load to be jruby friendly. == 1.1.11 2009-07-29 * 1 minor enhancement: * Removed the changes from 1.1.10. 1.1.10 produced a score of 0 when a higher score was more accurate. Changed the scoring algorithm to not include partial matches on sounds like. This code has little impact on score, and has a very high overhead on performance. == 1.1.10 2009-07-28 * 1 minor enhancement: * Modified the select in OfacSdn to use the city to pull records from the database. This is another compromise to improve performance, but still get a score. The db_hit? method is still faster, but this will still calculate a score for accuracy. == 1.1.9 2009-07-24 * 1 minor enhancement: * Added a method, db_hit? for when your more concerned with speed than accuracy. db_hit? will retun true if there is an exact name match in the ofac_sdn database. This method ignores address and city and does not produce a score. Usage: Ofac.new({:name => 'Oscar Hernandez', :city => 'Clearwater', :address => '123 somewhere ln'}).db_hit? == 1.1.8 2009-06-30 * 1 bug fix: * Refactored the select on OfacSdn to use the AR connection instead of building sql and using the raw connection. Fixes a bug introducted in 1.1.6 where quotes in the name raised an error. == 1.1.7 2009-06-30 * 1 bug fix: * fixed error when passing a nil value into the new :first_name or :last_name hash values when initializing the Ofac object. == 1.1.6 2009-06-29 * 1 minor enhancement: * Allow passing of first and last name seperately...to improve performance. == 1.1.5 2009-06-03 * 1 bug fix: * fixed a bug that threw an error if only single character initials are passed in for the name. == 1.1.4 2009-06-02 * 1 minor enhancement: * Improved performance by ignoring initial in names when searching the database for possible hits. == 1.1.3 2009-05-15 * 1 bug fix: * fixed a bug that threw an error if a space was passed in for the name. == 1.1.2 2009-05-13 * 2 minor changes: * Changed the sql in the initial search to do a like instead of a soundex. For short names, the soundex returned almost the entire table making the process take too long. * Also changed the sql to only return individuals, also for the sake of performance. == 1.1.0 2009-05-12 * 1 minor enhancement: * Modified the match alogorithm to reduct the score if there is not an address or city match if the data is in the database. == 1.0.0 2009-05-11 * 1 major enhancement: * Initail release == 0.1.0 2009-05-7 * 1 major enhancement: * Table creation and data load task complete