Skip to content

Commit

Permalink
Merge pull request #41 from Narnach/version-0-5-0
Browse files Browse the repository at this point in the history
Chore: bump version to 0.5.0
  • Loading branch information
Narnach authored Feb 16, 2022
2 parents 8728e98 + d7007b9 commit e96cea2
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 6 deletions.
10 changes: 6 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
## Unreleased changes

The next release will be 0.5.0 due to a breaking change: removal of code that was deprecated in 0.4.0.
## Version 0.5.0 -- 2022-02-16

- Breaking: remove `String#tokenize` core extension; please use `Groupie.tokenize(string)` instead
- Breaking: due to changed internals, YAML serialized data from 0.4.x will lack some of the new internal caches. I'd suggest loading the old data and adding the words from each group to a new (0.5.x) instance of Groupie.
- Feat: add support for smart default weights, reducing the effect of low data on predictions
This release has breaking changes (deprecation cleanup and internals rework), a new feature (smart weights!) and is officially tested on Ruby 3.1.0 (it's what I use). I've enabled the setting to require MFA to publish this gem, to help protect those who use it.

- Breaking: remove `String#tokenize` core extension; please use `Groupie.tokenize(string)` instead [#39](https://github.com/Narnach/groupie/pull/39)
- Breaking: due to changed internals, YAML serialized data from 0.4.x will lack some of the new internal caches. I'd suggest loading the old data and adding the words from each group to a new (0.5.x) instance of Groupie. [#40](https://github.com/Narnach/groupie/pull/40)
- Feat: add support for smart default weights, reducing the effect of low data on predictions [#40](https://github.com/Narnach/groupie/pull/40)
- Deps: add Ruby 3.1 to list of tested & supported gems
- Chore: require multi-factor authentication to publish gem updates
- Chore: add Security.md to advertise a security policy
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
groupie (0.4.1)
groupie (0.5.0)

GEM
remote: https://rubygems.org/
Expand Down
2 changes: 1 addition & 1 deletion lib/groupie/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# This extends Groupie and adds a version number
class Groupie
VERSION = '0.4.1'
VERSION = '0.5.0'

def self.version
VERSION
Expand Down

0 comments on commit e96cea2

Please sign in to comment.