Index: CHANGES.txt
===================================================================
--- CHANGES.txt	(revision 804789)
+++ CHANGES.txt	(working copy)
@@ -92,6 +92,13 @@
     help in alleviating future back compat pain, Spans has been changed from
     an interface to an abstract class.
     (Hugh Cayless, Mark Miller)
+    
+ 7. LUCENE-1808: Query.createWeight has been changed from protected to
+    public. This will be a back compat break if you have overridden this
+    method - but you are likely already affected by the LUCENE-1693 (make Weight 
+    abstract rather than an interface) back compat break if you have overridden 
+    Query.creatWeight, so we have taken the opportunity to make this change.
+    (Tim Smith, Shai Erera via Mark Miller)
  
 Changes in runtime behavior
 
@@ -382,6 +389,9 @@
     help in alleviating future back compat pain, Spans has been changed from
     an interface to an abstract class.
     (Hugh Cayless, Mark Miller)
+    
+36. LUCENE-1808: Query.createWeight has been changed from protected to
+    public. (Tim Smith, Shai Erera via Mark Miller)
 
 Bug fixes
 
Index: src/java/org/apache/lucene/search/Query.java
===================================================================
--- src/java/org/apache/lucene/search/Query.java	(revision 804789)
+++ src/java/org/apache/lucene/search/Query.java	(working copy)
@@ -87,7 +87,7 @@
    * <p>
    * Only implemented by primitive queries, which re-write to themselves.
    */
-  protected Weight createWeight(Searcher searcher) throws IOException {
+  public Weight createWeight(Searcher searcher) throws IOException {
     throw new UnsupportedOperationException();
   }
 

