<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,7 @@
 == master
 
+* Add dependency on Rails 2.3
+
 == 0.2.0 / 2008-12-14
 
 * Remove the PluginAWeek namespace</diff>
      <filename>CHANGELOG.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -182,5 +182,4 @@ To run against a specific version of Rails:
 
 == Dependencies
 
-* Rails 2.1 or later
-* plugins_plus[http://github.com/pluginaweek/plugins_plugins] (optional if app files are copied to your project tree)
+* Rails 2.3 or later</diff>
      <filename>README.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -1,9 +1,13 @@
 class MigratePreferencesToVersion1 &lt; ActiveRecord::Migration
   def self.up
-    Rails::Plugin.find(:preferences).migrate(1)
+    ActiveRecord::Migrator.new(:up, &quot;#{Rails.root}/../../db/migrate&quot;, 0).migrations.each do |migration|
+      migration.migrate(:up)
+    end
   end
   
   def self.down
-    Rails::Plugin.find(:preferences).migrate(0)
+    ActiveRecord::Migrator.new(:up, &quot;#{Rails.root}/../../db/migrate&quot;, 0).migrations.each do |migration|
+      migration.migrate(:down)
+    end
   end
 end</diff>
      <filename>test/app_root/db/migrate/004_migrate_preferences_to_version_1.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 require &quot;#{File.dirname(__FILE__)}/../test_helper&quot;
 
-class PreferencesTest &lt; Test::Unit::TestCase
+class PreferencesTest &lt; ActiveSupport::TestCase
   def setup
     User.preference :notifications, :boolean
     
@@ -54,7 +54,7 @@ class PreferencesTest &lt; Test::Unit::TestCase
   end
 end
 
-class UserByDefaultTest &lt; Test::Unit::TestCase
+class UserByDefaultTest &lt; ActiveSupport::TestCase
   def setup
     @user = User.new
   end
@@ -94,7 +94,7 @@ class UserByDefaultTest &lt; Test::Unit::TestCase
   end
 end
 
-class UserTest &lt; Test::Unit::TestCase
+class UserTest &lt; ActiveSupport::TestCase
   def setup
     @user = new_user
   end
@@ -162,7 +162,7 @@ class UserTest &lt; Test::Unit::TestCase
   end
 end
 
-class UserAfterBeingCreatedTest &lt; Test::Unit::TestCase
+class UserAfterBeingCreatedTest &lt; ActiveSupport::TestCase
   def setup
     @user = create_user
   end
@@ -172,7 +172,7 @@ class UserAfterBeingCreatedTest &lt; Test::Unit::TestCase
   end
 end
 
-class UserWithoutStoredPreferencesTest &lt; Test::Unit::TestCase
+class UserWithoutStoredPreferencesTest &lt; ActiveSupport::TestCase
   def setup
     @user = create_user
   end
@@ -206,7 +206,7 @@ class UserWithoutStoredPreferencesTest &lt; Test::Unit::TestCase
   end
 end
 
-class UserWithStoredPreferencesTest &lt; Test::Unit::TestCase
+class UserWithStoredPreferencesTest &lt; ActiveSupport::TestCase
   def setup
     @user = create_user
     @user.preferred_language = 'Latin'
@@ -281,7 +281,7 @@ class UserWithStoredPreferencesTest &lt; Test::Unit::TestCase
   end
 end
 
-class UserWithStoredPreferencesForBasicGroupsTest &lt; Test::Unit::TestCase
+class UserWithStoredPreferencesForBasicGroupsTest &lt; ActiveSupport::TestCase
   def setup
     @user = create_user
     @user.preferred_color = 'red', 'cars'
@@ -363,7 +363,7 @@ class UserWithStoredPreferencesForBasicGroupsTest &lt; Test::Unit::TestCase
   end
 end
 
-class UserWithStoredPreferencesForActiveRecordGroupsTest &lt; Test::Unit::TestCase
+class UserWithStoredPreferencesForActiveRecordGroupsTest &lt; ActiveSupport::TestCase
   def setup
     @car = create_car
     </diff>
      <filename>test/functional/preferences_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 require &quot;#{File.dirname(__FILE__)}/../test_helper&quot;
 
-class PreferenceDefinitionByDefaultTest &lt; Test::Unit::TestCase
+class PreferenceDefinitionByDefaultTest &lt; ActiveSupport::TestCase
   def setup
     @definition = Preferences::PreferenceDefinition.new(:notifications)
   end
@@ -22,13 +22,13 @@ class PreferenceDefinitionByDefaultTest &lt; Test::Unit::TestCase
   end
 end
 
-class PreferenceDefinitionTest &lt; Test::Unit::TestCase
+class PreferenceDefinitionTest &lt; ActiveSupport::TestCase
   def test_should_raise_exception_if_invalid_option_specified
     assert_raise(ArgumentError) {Preferences::PreferenceDefinition.new(:notifications, :invalid =&gt; true)}
   end
 end
 
-class PreferenceDefinitionWithDefaultValueTest &lt; Test::Unit::TestCase
+class PreferenceDefinitionWithDefaultValueTest &lt; ActiveSupport::TestCase
   def setup
     @definition = Preferences::PreferenceDefinition.new(:notifications, :boolean, :default =&gt; 1)
   end
@@ -38,7 +38,7 @@ class PreferenceDefinitionWithDefaultValueTest &lt; Test::Unit::TestCase
   end
 end
 
-class PreferenceDefinitionWithAnyTypeTest &lt; Test::Unit::TestCase
+class PreferenceDefinitionWithAnyTypeTest &lt; ActiveSupport::TestCase
   def setup
     @definition = Preferences::PreferenceDefinition.new(:notifications, :any)
   end
@@ -74,7 +74,7 @@ class PreferenceDefinitionWithAnyTypeTest &lt; Test::Unit::TestCase
   end
 end
 
-class PreferenceDefinitionWithBooleanTypeTest &lt; Test::Unit::TestCase
+class PreferenceDefinitionWithBooleanTypeTest &lt; ActiveSupport::TestCase
   def setup
     @definition = Preferences::PreferenceDefinition.new(:notifications)
   end
@@ -120,7 +120,7 @@ class PreferenceDefinitionWithBooleanTypeTest &lt; Test::Unit::TestCase
   end
 end
 
-class PreferenceDefinitionWithNumericTypeTest &lt; Test::Unit::TestCase
+class PreferenceDefinitionWithNumericTypeTest &lt; ActiveSupport::TestCase
   def setup
     @definition = Preferences::PreferenceDefinition.new(:notifications, :integer)
   end
@@ -150,7 +150,7 @@ class PreferenceDefinitionWithNumericTypeTest &lt; Test::Unit::TestCase
   end
 end
 
-class PreferenceDefinitionWithStringTypeTest &lt; Test::Unit::TestCase
+class PreferenceDefinitionWithStringTypeTest &lt; ActiveSupport::TestCase
   def setup
     @definition = Preferences::PreferenceDefinition.new(:notifications, :string)
   end</diff>
      <filename>test/unit/preference_definition_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 require &quot;#{File.dirname(__FILE__)}/../test_helper&quot;
 
-class PreferenceByDefaultTest &lt; Test::Unit::TestCase
+class PreferenceByDefaultTest &lt; ActiveSupport::TestCase
   def setup
     @preference = Preference.new
   end
@@ -34,7 +34,7 @@ class PreferenceByDefaultTest &lt; Test::Unit::TestCase
   end
 end
 
-class PreferenceTest &lt; Test::Unit::TestCase
+class PreferenceTest &lt; ActiveSupport::TestCase
   def test_should_be_valid_with_a_set_of_valid_attributes
     preference = new_preference
     assert preference.valid?
@@ -102,7 +102,7 @@ class PreferenceTest &lt; Test::Unit::TestCase
   end
 end
 
-class PreferenceAsAClassTest &lt; Test::Unit::TestCase
+class PreferenceAsAClassTest &lt; ActiveSupport::TestCase
   def test_should_be_able_to_split_nil_groups
     group_id, group_type = Preference.split_group(nil)
     assert_nil group_id
@@ -128,7 +128,7 @@ class PreferenceAsAClassTest &lt; Test::Unit::TestCase
   end
 end
 
-class PreferenceAfterBeingCreatedTest &lt; Test::Unit::TestCase
+class PreferenceAfterBeingCreatedTest &lt; ActiveSupport::TestCase
   def setup
     User.preference :notifications, :boolean
     
@@ -157,7 +157,7 @@ class PreferenceAfterBeingCreatedTest &lt; Test::Unit::TestCase
   end
 end
 
-class PreferenceWithBasicGroupTest &lt; Test::Unit::TestCase
+class PreferenceWithBasicGroupTest &lt; ActiveSupport::TestCase
   def setup
     @preference = create_preference(:group_type =&gt; 'car')
   end
@@ -167,7 +167,7 @@ class PreferenceWithBasicGroupTest &lt; Test::Unit::TestCase
   end
 end
 
-class PreferenceWithActiveRecordGroupTest &lt; Test::Unit::TestCase
+class PreferenceWithActiveRecordGroupTest &lt; ActiveSupport::TestCase
   def setup
     @car = create_car
     @preference = create_preference(:group =&gt; @car)
@@ -178,7 +178,7 @@ class PreferenceWithActiveRecordGroupTest &lt; Test::Unit::TestCase
   end
 end
 
-class PreferenceWithBooleanAttributeTest &lt; Test::Unit::TestCase
+class PreferenceWithBooleanAttributeTest &lt; ActiveSupport::TestCase
   def setup
     User.preference :notifications, :boolean
   end
@@ -210,7 +210,7 @@ class PreferenceWithBooleanAttributeTest &lt; Test::Unit::TestCase
   end
 end
 
-class PreferenceWithSTIOwnerTest &lt; Test::Unit::TestCase
+class PreferenceWithSTIOwnerTest &lt; ActiveSupport::TestCase
   def setup
     @manager = create_manager
     @preference = create_preference(:owner =&gt; @manager, :attribute =&gt; 'health_insurance', :value =&gt; true)</diff>
      <filename>test/unit/preference_test.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>test/app_root/config/environment.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>85ffffe7f31b358e788ee85505a084c18ddf30dd</id>
    </parent>
  </parents>
  <author>
    <name>Aaron Pfeifer</name>
    <email>aaron.pfeifer@gmail.com</email>
  </author>
  <url>http://github.com/pluginaweek/preferences/commit/7eda80abef3291dd48073296d1c091fb2f8319fb</url>
  <id>7eda80abef3291dd48073296d1c091fb2f8319fb</id>
  <committed-date>2009-04-13T18:31:08-07:00</committed-date>
  <authored-date>2009-04-13T18:31:08-07:00</authored-date>
  <message>Add dependency on Rails 2.3
Remove dependency on plugins_plus</message>
  <tree>be0604f587f0eb9d67012713e62b7fdc35c678db</tree>
  <committer>
    <name>Aaron Pfeifer</name>
    <email>aaron.pfeifer@gmail.com</email>
  </committer>
</commit>
