Ignore:
Timestamp:
Mar 26, 2015, 1:10:52 PM (7 years ago)
Author:
Nicklas Nordborg
Message:

References #1924, #1927 and #1325. Added information about incompatible changes and things to consider when updgrading to BASE 3.5.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/src/docbook/appendix/incompatible.xml

    r6480 r6807  
    3535    and backwards compatible.
    3636  </para>
     37 
     38  <sect1 id="appendix.incompatible.3.5">
     39    <title>BASE 3.5 release</title>
     40   
     41    <bridgehead id="appendix.incompatible.itemlists">Biomaterial lists has been replaced with item lists</bridgehead>
     42    <para>
     43      The <classname docapi="net.sf.basedb.core">BioMaterialList</classname>
     44      class has been removed and replaced with <classname
     45      docapi="net.sf.basedb.core">ItemList</classname>. The API is similar
     46      but not exactly the same. In most cases only minor changes are required
     47      to make existing code work with the new API.
     48    </para>
     49   
     50    <para>
     51      Queries that use the <code>BioMaterial.bioMaterialLists</code> association
     52      for joining will no longer work. There is no replacement functionality for
     53      joining item lists.
     54    </para>
     55   
     56    <para>
     57      All classes in the <code>net.sf.basedb.util.biomaterial</code> package has
     58      been deprecated. It is recommended that code that uses any of these classes
     59      are updated to use classes in <code>net.sf.basedb.util.listable</code> instead.
     60      The API is a bit different, but the new implementations typically performs a
     61      lot better so it is worth the work.
     62    </para>
     63
     64    <para>
     65      There are several other minor changes in the API that previously worked with
     66      the <code>BioMaterialList</code> class that has been removed and replaced
     67      with something else.
     68    </para>
     69   
     70  </sect1>
    3771 
    3872  <sect1 id="appendix.incompatible.3.4">
Note: See TracChangeset for help on using the changeset viewer.