Developers migration guide
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)
Description: |
modified (diff)
|
Owner: |
changed from everyone to Nicklas Nordborg
|
Status: |
new → assigned
|
Description: |
modified (diff)
|
Description: |
modified (diff)
|
Description: |
modified (diff)
|
Resolution: |
→ fixed
|
Status: |
assigned → closed
|
(In [5634]) References #1603: Developers migration guide
Started on this chapter.