Opened 13 years ago

Closed 13 years ago

#1603 closed task (fixed)

Developers migration guide

Reported by: Nicklas Nordborg Owned by: Nicklas Nordborg
Priority: major Milestone: BASE 3.0
Component: documentation Version:
Keywords: Cc:

Description (last modified by Nicklas Nordborg)

I think we need to write down a list with API changes between BASE 2 and 3 that affect plug-in and extension developers.

  • #1589: All deprecated methods and classes have been removed
  • #1595: New names of BASE JAR files (make sure that no old ones are laying around)
  • #1592: Unified installation system. Changes to XML definition files. Removed Plugin.getAbout() method.
  • Changes to methods in Version class.
  • Changes to ExtensionsControl and Registry classes.
  • #1597: Replaced ProtocolType, HardwareType, SoftwareType and FileType with ItemSubtype.
  • #1153:
    • Label has been replaced with Tag.
    • LabeledExtract has been merged with Extract.
    • Changes to the API for linking parent/child biomaterial.
    • Removed pooled property from biomaterial.
    • Hybridization has been replaced with PhysicalBioAssay.
    • Scan has been replaced with DerivedBioAssay.
    • Image has been removed and are replaced with data files attached to the derived bioassay.
    • Added link from RawBioAssay to Extract and removed 'arrayIndex' property.
  • #1598: Validation and metadata extraction from DataFile:s have been changed into an extension.
  • #1604: Allow multiple files of the same type in a FileSet.
  • #978: Changes to the API that needs to be implemented by FileUnpacker plug-ins.
  • more...??

Change History (8)

comment:1 by Nicklas Nordborg, 13 years ago

Description: modified (diff)

comment:2 by Nicklas Nordborg, 13 years ago

Owner: changed from everyone to Nicklas Nordborg
Status: newassigned

comment:3 by Nicklas Nordborg, 13 years ago

(In [5634]) References #1603: Developers migration guide

Started on this chapter.

comment:4 by Nicklas Nordborg, 13 years ago

Description: modified (diff)

comment:5 by Nicklas Nordborg, 13 years ago

Description: modified (diff)

comment:6 by Nicklas Nordborg, 13 years ago

(In [5704]) References #1603: Developers migration guide

Updated the migration guide to make it up to date with the latest development.

comment:7 by Nicklas Nordborg, 13 years ago

Description: modified (diff)

comment:8 by Nicklas Nordborg, 13 years ago

Resolution: fixed
Status: assignedclosed

(In [5802]) Fixes #1603: Developers migration guide

Can't think of any more major changes...

Note: See TracTickets for help on using tickets.