public
Description: Adds support for easily creating custom preferences for models
Homepage: http://www.pluginaweek.org
Clone URL: git://github.com/pluginaweek/preferences.git
preferences / CHANGELOG.rdoc
100644 57 lines (32 sloc) 1.532 kb

master

0.3.1 / 2009-04-25

  • Rename Preference#attribute to #name to avoid conflicts with reserved methods in ActiveRecord

0.3.0 / 2009-04-13

  • Add dependency on Rails 2.3
  • Remove dependency on plugins_plus

0.2.0 / 2008-12-14

  • Remove the PluginAWeek namespace

0.1.5 / 2008-11-16

  • Add all prefers/preferred accessors for preferences to be analogous to ActiveRecord column accessors
  • Fix preferences defined in STI subclasses not working [Quinn Shanahan]

0.1.4 / 2008-10-26

  • Change how the base module is included to prevent namespacing conflicts

0.1.3 / 2008-06-29

  • Add prefs as an alias for preferences
  • Fix preferences not properly selecting preferences when a group is specified
  • Improve test coverage

0.1.2 / 2008-06-22

  • Remove log files from gems

0.1.1 / 2008-06-20

  • Rename preference_values hash to preferences
  • Rename preferences association to stored_preferences

0.1.0 / 2008-06-19

  • Avoid string evaluation for dynamic methods
  • Return hashes for the preference_values, e.g.

    user.preference_values # => {‘color’ => ‘red’, ‘number’ => 11, ‘website’ => {‘background’ => ‘white’, ‘foreground’ => ‘black’}} user.preference_values(‘website’) # => {‘background’ => ‘white’, ‘foreground’ => ‘black’}

  • Add more generic grouping of preferences than with just other records, e.g.

    user.preferred_color(‘cars’)

  • Remove support for an options hash when specifying :for associations for preference

0.0.1 / 2008-05-10

  • Initial public release