Sha256: bb4dca6abe4b23842c663852bc4cad56f42b96ec9879db6408549b1b98282758

Contents?: true

Size: 1.38 KB

Versions: 5

Compression:

Stored size: 1.38 KB

Contents

# Upgrading

## to 0.9.0

Adds `allow_multiple` boolean option to `Badge#grant_to` (defaults to
`false`). If you used this method to grant a badge it will now grant only if
resource doesn't have the badge.

Use `badge.grant_to resource, :allow_multiple => true` where needed.

## to 0.8.0

No changes needed. Adds Mongoid support.

## to 0.7.0

No changes needed. Adds `:multiple` boolean option to `grant_on` to grant
badge multiple times.

## to 0.6.0

<tt>MeritBadgeRules</tt>, <tt>MeritPointRules</tt> and <tt>MeritRankRules</tt>
are now namespaced into Merit module. Move and change:

<pre>
app/models/merit_{badge|point|rank}_rules.rb -> app/models/merit/{badge|point|rank}_rules.rb
</pre>
<pre>
-class Merit{Badge|Point|Rank}Rules
-  include Merit::{Badge|Point|Rank}Rules
+module Merit
+  class {Badge|Point|Rank}Rules
+  include Merit::{Badge|Point|Rank}RulesMethods
</pre>

## to 0.5.0

Add <tt>log:string</tt> column to <tt>merit_actions</tt> table.

## to 0.4.0

Rankings are now integer attributes (<tt>level</tt>), they are not badges
anymore. <tt>set_rank</tt> doesn't accept <tt>badge_name</tt> anymore.

## to 0.3.0

Badges data is now stored in <tt>config/initializers/merit.rb</tt> using
<tt>ambry</tt> syntax (not in the DB anymore, as that table needed to be in
sync in all development environments).

## to 0.2.0

Added <tt>had_errors</tt> boolean attribute to <tt>merit_actions</tt> table.

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
merit-0.9.5 UPGRADING.md
merit-0.9.4 UPGRADING.md
merit-0.9.3 UPGRADING.md
merit-0.9.2 UPGRADING.md
merit-0.9.1 UPGRADING.md