<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,4 @@
-=== Version 1.2.3 (in git)
+=== Version 1.2.3
 
 * deprecations
 </diff>
      <filename>History.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-= Upgrade to master in git
+= Upgrade to rspec-1.2.3
 
 == What's Changed
 
@@ -7,6 +7,29 @@
 Use Spec::Matchers.define instead of Spec::Matchers.create (which is now
 deprecated).
 
+=== Explicit Predicate Matchers are deprecated
+
+With the addition of the new Matcher DSL the old, confusing, and
+almost-nobody-uses-it explicit predicate matcher functionality's days are now
+numbered.
+
+If you're not familiar with this feature, don't worry about it. If you have anything
+that looks like this:
+
+    predicate_matchers[:swim] = :can_swim?
+  
+Or this
+
+    config.predicate_matchers[:swim] = :can_swim?
+  
+Change it to this:
+
+    Spec::Matchers.define :swim do
+      match do |potential_swimmer|
+        potential_swimmer.can_swim?
+      end
+    end
+
 == Custom Formatters
 
 If you have an custom formatter, the &lt;tt&gt;add_example_group&lt;/tt&gt; method has</diff>
      <filename>Upgrade.rdoc</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>b3643acc22d32cb910e4f8a5a636c5bf8fffa174</id>
    </parent>
  </parents>
  <author>
    <name>David Chelimsky</name>
    <email>dchelimsky@gmail.com</email>
  </author>
  <url>http://github.com/dchelimsky/rspec/commit/c311d5368a1bdf382e90d1756489a2dc3051f611</url>
  <id>c311d5368a1bdf382e90d1756489a2dc3051f611</id>
  <committed-date>2009-04-13T12:21:26-07:00</committed-date>
  <authored-date>2009-04-13T12:21:26-07:00</authored-date>
  <message>words</message>
  <tree>b69c2d807e945edcfab9a522c796c91a47d0eac5</tree>
  <committer>
    <name>David Chelimsky</name>
    <email>dchelimsky@gmail.com</email>
  </committer>
</commit>
