1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
## 2.0.4 / 2015-10-31
### Major Enhancements
* 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)
* 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 :warning: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)
## 2.0.3 / 2014-12-23
### Bug Fixes
* Handle `GSL::Vector`'s which don't have `#reduce` in `ContentNode#raw_vector_with` (#28)
* Remove unnecessary `Vector` monkey-patch (#29)
## 2.0.2 / 2014-11-08
### Minor 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)
## 2.0.1 / 2014-08-14
### Bug Fixes
* Replace `Object` monkey patch with `CategoryNamer` method (#18)
* Count total unique words using methods supported by `Vector` and `GSL::Vector` (#11)
### Development Fixes
* Remove `stats` rake task (#17)
* Add some tests for `ClassifierRebord::WordList` (#15)
## 2.0.0 / 2014-08-13
### Bug Fixes
* Remove mathn dependency (#8)
* Only perform first order transform if total UNIQUE words is greater than 1 (#3)
* Update `LSI#remove_item` such that they will work with the `@items` hash. (#2)
### Development Fixes
* Exclude Gemfile.lock in .gitignore (#7)
|