Skip to content

Releases: merit-gem/merit

v4.0.3

05 Mar 20:35
Compare
Choose a tag to compare
  • Add webrick as a development dependency
  • [#363] Fix: warning: already initialized constant Merit::* messages
  • [#357] Fix merit_actions migration template

v4.0.2

09 Apr 19:20
Compare
Choose a tag to compare
  • [#355, #356] Add index on merit_actions.processed column
  • [#354] Fix Rails autoloader deprecation warnings
    Requires wrapping Merit::Badge.create with Rails.application.reloader.to_prepare
  • Test with Ruby 3 and Rails 6.1 (excludes Rails 5.2 with Ruby 3, that errors out)
  • [#288] Don’t send “removed badge” notifications when user doesn’t have the badge

v4.0.1

15 Aug 10:00
Compare
Choose a tag to compare
  • [#351] Fix bug on generating migrations

v4.0.0

15 Aug 10:01
Compare
Choose a tag to compare
  • Stop testing on Rails 5.1
  • Drop support for mongoid
  • Drop v2 upgrade generators
  • Enable Zeitwerk gem mode (and renames internal merit constants)

v3.0.3

15 Aug 10:01
Compare
Choose a tag to compare
  • Test against Ruby 2.6 and Rails 6
  • Use find_each in favor of map in Merit::Action.check_unprocessed
  • Allow finding badges defined with symbol names
  • Remove Badge#last_granted method (deprecated in merit <2.0)

3.0.2

23 Jul 23:02
v3.0.2
Compare
Choose a tag to compare
  • [#287] Make Sash an optional dependency, fixing issues in Rails 5.1.
  • [#297] Initialize merit once both for API or non-API apps
  • Updates dependencies

3.0.1

25 Jan 15:12
Compare
Choose a tag to compare
  • [#282] Run action controller load hook only once
  • [#284] Add migration version to active record migrations
  • Add RELEASING.md document

v3.0.0

20 Jul 19:03
Compare
Choose a tag to compare
  • [#276] Drops Rails <5 version support. Drops deprecated action_filter call.
  • Fix deprecation warnings

v2.4.0

22 Jul 20:03
v2.4.0
Compare
Choose a tag to compare
  • [#260] Works with Rails 5

v2.3.4

06 May 01:59
v2.3.4
Compare
Choose a tag to compare
  • [#247] Fix Ruby warnings
  • [#252] Bug fix: uninitialized constant Merit::PointRules (NameError) while
    installing merit.