User-visible changes worth mentioning.
- [#260] Works with Rails 5
- [#247] Fix Ruby warnings
- [#252] Bug fix:
uninitialized constant Merit::PointRules (NameError)
while installing merit.
- [#215] Bug fix in API where a
BadgeSash
would be created without failures with a nilbadge_id
. - Add validations to
BadgesSash
- Rename generated migration files to explicitly name merit
- README improvements
- [#218] Implement I18n for internationalization support
- Tests with Ruby 2.2. Ignores EOL Rails 4.0.
- Adds CONTRIBUTING document
- [#204] Sash creation bugfix on certain conditions
- [733da49] Improve examples and docs for points
on
option
- [#206] Allow Rule to find Badge by
badge_id
- [#197] SVG badges in favor of PNG in the readme.
- [#195] migrations refactor
- Tests with Rails 4.2
- [#181] Rescue
ActiveRecord
only if constant is defined (doesn't trigger errors in other ORMs). - [#184] Namespaces
Badge
calls inside ofMerit::
. Prevents errors if the app using merit has a model named Badge - [#189] Fixes issue when objects needed to grant reputation are already deleted from the database. Before, merit was either failing with exceptions or ignoring reputation changes; now it works as expected.
- Improves observer API.
- [#158] Migrations bug fix.
- [#148] Mongoid support
- Docs, tests, internals polishing.
- [#146] Fixes loading paths
- [#140] Points Categories feature
- Removes deprecated methods
- [#134] Bug fix: find sashes only when rules apply.
- Adds deprecation warnings.
- [#128] Finishes Observer implementation so client applications can be notified when reputation changes.
- [#123] Work towards mongoid support. Still work in progress.
- [#121] Adds "Uninstall Merit" rake task.
- [#124] Thread safe configuration instance variable.
- [#133] Fixes Rails 4 + protected_attributes bug.
- Starts this Changelog!