All Versions
9
Latest Version
Avg Release Cycle
153 days
Latest Release
2471 days ago
Changelog History
Changelog History
-
v2.2.0 Changes
December 15, 2017Major Enhancements
- ๐ JRuby Support, thanks to @mach-kernel (#168)
- โ Add support to reset trained classifiers to their initial state (#143)
- Classifier evaluation and validation (#142)
- Abbility to add custom stopwords at classifier initialization (#129)
- Don't train/untrain the Bayesian classifier with empty word hashes (#132)
- Enable auto categorization if no initial categories (#128)
- โ Bayes integration test of Memory and Redis backends with real data (#92)
- ๐ Memory and Redis backend support (#84)
Minor Enhancements
- ๐ improved turkish stopwords (#159)
- Set Redis keys only if they don't exist (#156)
- Require bayes_redis_backend (#157)
- ๐ Validation documentation improvements (#150)
- โก๏ธ Updated Dokcer image to Ruby 2.4 (#149)
- Classifier validation user documenation (#145)
- ๐ Fixed persistance for BayesMemoryBackend (#147)
- ๐ Fixed error on requiring 'classifier-reborn' without using Redis (#146)
- โ Removed magic train untrain methods from docs, (#141)
- ๐ Links corrected to point to the new domain (#139)
- ๐ Minor docs improvements (#138)
- Return the status of the training/untraining when run (#137)
- ๐จ Refactoring of backend tests to move duplicate login in the common file (#134)
- โ Deal with Infinity score in test (#133)
- ๐ README file cleaned up to point to the documentation site (#121)
- โ Added and corrected RDoc for ceratin classes and methods (#122)
- โ Added favicon link and forced display (#120)
- โก๏ธ Updated the truncated LICENSE file (#116)
- ๐ Docs visual improvement and refactoring (#119)
- ๐ Fixed relative URL issue on nav links and added benchmark data (#118)
- โ Added custom layout with navigation (#117)
- ๐ Created a static site for documentation (#115)
- โ Removed redis gem from Dockerfile as it is added in gemspec (#113)
- ๐ณ Speed up Docker image rebilding (#112)
- ๐ Improved Docker based development documentation (#106)
- ๐จ Benchmark refactoring, improving efficiency, enhanced reporting (#107)
- โ Add Vietnamese stopwords (#110)
- โ Added stop words for Arabic, Bengali, Chinese, Hindi, and Russian (#105)
- ๐ Dockerfile and documentation (#104)
- โ Remove hard dep on Redis and update bin (#96)
- ๐ Documented Redis backend performance (#103)
- โ Rename Bayes memory test class (#102)
- โ Added Bayes backend benchmarks (#98)
- ๐จ Disabled Redis disc persistence and refactored integration test (#97)
- โ Removed useless intermediate variables (#90)
-
v2.1.0 Changes
January 01, 2017Major Enhancements
- ๐ Fix breaking changes in LSI api. Displays errors instead of raising where possible. #87
-
v2.0.5 Changes
December 30, 2016 -
v2.0.4 Changes
October 31, 2015Major Enhancements
- 0๏ธโฃ Classification thresholds can be enabled or disabled. The default is disabled. The threshold value can be set at initialization time or dynamically during processing (#47)
- 0๏ธโฃ Made auto-categorization optional, defaulting to false (#45)
- โ Added the ability to handle an array of classifications to the constructor (#44)
- Classification with a threshold has been added to the api (#39)
Minor Enhancements
- ๐ Documentation around threshold usage (#54)
- ๐ Fixed UTF-8 encoding for
hasher.rb
(#50) - โ Removed some unnecessary methods (#43)
- โ Add optional
CachedContentNode
(GSL only) (#43) - Caches the transposed
search_vector
(#43) - โ Added custom marshal_ methods to not save the cache when dumping/loading (#43)
- โก๏ธ Optimized some numeric comparisons and iterators (#43)
- โ Added cached calculation table when computing raw_vectors (#43)
- If a category name is already a symbol, just return it (#45)
- Various Hash improvements (#45)
- ๐ฑ Eliminated several Ruby โ ๏ธs when run with RUBYOPT="-w" (#38)
- ๐ Simple performance improvements for the Hasher process (#41)
- ๐ Fixes for broken regex splitting for non-ascii characters and removal of the unused punctuation filter (#41)
- โ Add multiple language stopwords with customizable stop word paths (#40)
๐ Bug Fixes
- ๐ Fixed the bug where adding the same category a second time would clobber the category that was already there (#45)
- ๐ Fixed deprecation warning for
<=>
in ls.rb (#33) - โ Remove references to Madeline in the README and replace it with Marshal or Redis (#32)
๐ Development Fixes
- โ Added development dependency on
mini_test
and added 2.2 to travis.yml (#36)
-
v2.0.3
December 23, 2014 -
v2.0.2 Changes
November 09, 2014Minor Enhancements
- โ Remove
Array#sum
monkey patch in favour of#reduce(0, :+)
(#20) - Cache total word counts per category for speed (#4)
๐ Development Fixes
- โ Add a test for
Bayes#untrain_*
. (#21) - ๐ Fix link to rb-gsl gem (#24)
- โ Add helper scripts per Jekyll convention (#25)
๐ Many thanks to @Ch4s3 for all his work on this release!
- โ Remove
-
v2.0.1 Changes
September 02, 2014๐ Bug Fixes
- ๐ Count total unique words using methods supported by Vector and GSL::Vector (#11)
-
v2.0.0 Changes
August 13, 2014 -
v2.0.0.rc1
August 10, 2014