Skip to content

Releases: qbicsoftware/data-model-lib

Cloudy July

06 Jul 11:57
2b14b3a
Compare
Choose a tag to compare

2.9.0 (2021-07-06)

Added

  • A new class life.qbic.datamodel.dtos.portal.PortalUser that represents a user within QBiC's data management platform. ( #229)

Fixed

Dependencies

Deprecated

Hotfix

16 Jun 07:02
f3eaad4
Compare
Choose a tag to compare

2.8.2 (2021-06-15)

Added

  • Add new product unit type PER_BATCH("Batch") to life.qbic.datamodel.dtos.business.services.ProductUnit (#223)

Fixed

Dependencies

Deprecated

Patch Release 2.8.1

14 Jun 13:16
6f2771a
Compare
Choose a tag to compare

2.8.1 (2021-06-14)

Added

  • Add new product unit type PER_FLOW_CELL("Flow Cell") to life.qbic.datamodel.dtos.business.services.ProductUnit (#221)

Fixed

Dependencies

Deprecated

Marvelous Monday

07 Jun 13:46
8e44fc6
Compare
Choose a tag to compare

2.8.0 (2021-05-21)

Added

  • Add new product unit types to life.qbic.datamodel.dtos.business.services.ProductUnit (#215)

    • PER_HOUR("Hour"),
    • PER_PROJECT("Project"),
    • PER_RUN("Run"),
    • PER_CYCLE("Cycle"),
    • PER_GEL("Gel/HpH"),
    • PER_10_MG("10 milligram"),
    • PER_MEASUREMENT("Measurement"),
    • PER_CHANNEL("Channel"),
    • PER_100_MICROGRAM_PEPTIDE_CHANNEL("100 microgram peptides channel"),
    • PER_500_ML("500 milliliter"),
    • PER_COMPARISON("Comparison")

Fixed

Dependencies

Deprecated

Furn Friday

21 May 14:26
acfeb83
Compare
Choose a tag to compare

2.7.0 (2021-05-21)

Added

  • Make life.qbic.datamodel.dtos.business.ProductId comparable (#211)

  • Add file extensions to names in Json examples (#204)

Fixed

  • Remove @CompileStatic annotation from ProductId to enable builder pattern usage during compilation (#186)

  • Unspecified files will be ignored while creating the NfCorePipelineResult Object (#212)

Dependencies

Deprecated

Awaiting Holiday

12 May 14:53
2ba0714
Compare
Choose a tag to compare

Fixed

  • add missing leading slash to ProductId.toString() method (#207)

New Moon

11 May 10:39
a49b81d
Compare
Choose a tag to compare

2.6.0 (2021-05-10)

Added

  • Add json schema and wrapper for imaging data life.qbic.datamodel.datasets.imaging.ImageMetadata (#199)

  • Provide new classes that describe incoming nf-core bioinformatic pipeline data structures and contains it in a dedicated NfCorePipelineResult class (#198)

Fixed

Dependencies

Deprecated

Sunny Monday

26 Apr 07:25
ee85c1d
Compare
Choose a tag to compare

2.5.0 (2021-04-26)

Added

  • New constructor using the new life.qbic.datamodel.dtos.business.ProductId constructor for life.qbic.datamodel.dtos.business.services.Sequencing, life.qbic.datamodel.dtos.business.services.SecondaryAnalysis,
    life.qbic.datamodel.dtos.business.services.ProteomicAnalysis, life.qbic.datamodel.dtos.business.services.ProjectManagement, life.qbic.datamodel.dtos.business.services.PrimaryAnalysis,
    life.qbic.datamodel.dtos.business.services.MetabolomicAnalysis, life.qbic.datamodel.dtos.business.services.DataStorage

  • Add Tests for life.qbic.datamodel.dtos.business.services.ProductUnitFactory#getForString(java.lang.String) (#190 <https://github.com/qbicsoftware/data-model-lib/pull/190>_)

  • New EnumFactory life.qbic.datamodel.dtos.business.ProductCategoryFactory (#192 <https://github.com/qbicsoftware/data-model-lib/pull/192>_)

  • New property experimentalDesign for life.qbic.datamodel.dtos.business.Offer

  • Introduce new Enum life.qbic.datamodel.dtos.business.AffiliationLabel and new EnumFactory life.qbic.datamodel.dtos.business.AffiliationLabelFactory (#194 <https://github.com/qbicsoftware/data-model-lib/pull/194>_)

Fixed

  • Override equals() method for life.qbic.datamodel.dtos.business.OfferId and
    life.qbic.datamodel.dtos.business.TomatoId properly

  • Override equals() method for life.qbic.datamodel.dtos.business.ProductId properly

Dependencies

Deprecated

  • Constructor using the deprecated life.qbic.datamodel.dtos.business.ProductId constructor for life.qbic.datamodel.dtos.business.services.Sequencing, life.qbic.datamodel.dtos.business.services.SecondaryAnalysis,
    life.qbic.datamodel.dtos.business.services.ProteomicAnalysis, life.qbic.datamodel.dtos.business.services.ProjectManagement, life.qbic.datamodel.dtos.business.services.PrimaryAnalysis,
    life.qbic.datamodel.dtos.business.services.MetabolomicAnalysis, life.qbic.datamodel.dtos.business.services.DataStorage
  • Removed Deprecation for life.qbic.datamodel.people.*

Sweet Thursday

18 Mar 12:55
5ddc981
Compare
Choose a tag to compare

2.4.0 (2021-03-18)

Added

  • Added life.qbic.datamodel.samples.Status.SAMPLE_RECEIVED, life.qbic.datamodel.samples.Status.LIBRARY_PREP_FINISHED, life.qbic.datamodel.samples.Status.DATA_AVAILABLE sample statuses (#177)
  • Added schema for sample entity codes (species/patient level) to life.qbic.datamodel.identifiers.SampleCodeFunctions (#180)
  • Added optional property associatedProject to life.qbic.datamodel.dtos.business.Offer (#179)
  • Added life.qbic.datamodel.dtos.business.ProductCategory.PROTEOMIC, life.qbic.datamodel.dtos.business.ProductCategory.METABOLOMIC product categories (#181)
  • Added life.qbic.datamodel.dtos.business.services.ProductType.PROTEOMIC, life.qbic.datamodel.dtos.business.services.ProductType.METABOLOMIC product types (#181)
  • Introduce life.qbic.datamodel.dtos.business.services.ProteomicAnalysis, life.qbic.datamodel.dtos.business.services.MetabolomicAnalysis atomic products (#181)

Fixed

  • Equals method is now properly overridden for life.qbic.datamodel.dtos.business.ProductId (#182)

  • Correctly name and use respective sample code schemata for codes with check digits and entity codes (e.g. QABCDENTITY-2)
    (#180)

Dependencies

Deprecated

  • Deprecated life.qbic.datamodel.identifiers.SampleCodeFunctions#QBIC_SAMPLE_ID_SCHEMA, please use life.qbic.datamodel.identifiers.SampleCodeFunctions#QBIC_SAMPLE_BARCODE_SCHEMA (#180)
  • Deprecated life.qbic.datamodel.samples.Status.DATA_AT_QBIC, please use life.qbic.datamodel.samples.Status.DATA_AVAILABLE
    (#180)

Cold March

16 Mar 13:11
5e1b544
Compare
Choose a tag to compare

2.3.0 (2021-03-16)

Added

  • overheadRatio property for life.qbic.datamodel.dtos.business.Offer
  • life.qbic.datamodel.dtos.projectmanagement.ProjectIdentifier, life.qbic.datamodel.dtos.projectmanagement.ProjectCode, life.qbic.datamodel.dtos.projectmanagement.ProjectSpace and life.qbic.datamodel.dtos.projectmanagement.Project to describe QBiC projects
  • life.qbic.datamodel.dtos.business.ProjectApplication to describe a project application for registration at QBiC's data management platform
  • Added uniqueId field to life.qbic.datamodel.dtos.business.ProductId (#173)
  • Add Hour life.qbic.datamodel.dtos.business.services.ProductUnit.PER_HOUR (#175)

Fixed

Dependencies

Deprecated

  • life.qbic.datamodel.dtos.business.ProductId#identifier is replaced by life.qbic.datamodel.dtos.business.ProductId#uniqueId (#173)