Lucene - Core
  1. Lucene - Core
  2. LUCENE-1083

JDiff report of changes between different versions of Lucene

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 2.2
    • Fix Version/s: None
    • Component/s: general/javadocs
    • Labels:
      None
    • Lucene Fields:
      New

      Description

      I think that a helpful addition to the release process for Lucene would be JDiff reports of the API changes between different versions. I am attaching reports of the differences between 1.9.1 and 2.2.0 and also between 2.1.0 and 2.2.0. The reports could be changed to only show the public methods. The start page is changes.html.

      This is the Ant target I added to the top-level build.xml file in the JDiff directory to produce a report:

      <target name="lucene" depends="dist">
        <taskdef name="jdiff" 
                 classname="jdiff.JDiffAntTask" 
                 classpath="${dist.dir}/antjdiff.jar" />
        <jdiff destdir="${reports.dir}/lucene" 
               verbose="on"
               stats="on"
               docchanges="on">
          <old name="1.9.1">
            <dirset dir="${examples.dir}/lucene-1.9.1/src/java" includes="org/**" />
          </old>
          <new name="2.2.0">
            <dirset dir="${examples.dir}/lucene-2.2.0/src/java" includes="org/**" />
          </new>
        </jdiff>
      </target>
      

      Disclaimer: I'm the author of JDiff

      1. jdiff_lucene_191_220.zip
        2.93 MB
        Matt Doar
      2. jdiff_lucene_210_220.zip
        2.94 MB
        Matt Doar
      3. core-jdiff.zip
        251 kB
        Matt Doar
      4. 1083_1.patch
        7 kB
        Matt Doar
      5. 1083_2.patch
        7 kB
        Matt Doar

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Unassigned
            Reporter:
            Matt Doar
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:

              Development