Skip to content

Releases: qbicsoftware/data-model-lib

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)

Sunny March

02 Mar 12:50
b29746f
Compare
Choose a tag to compare

2.2.0 (2021-03-02)

Added

  • Checksum property for life.qbic.datamodel.dtos.business.Offer

Fixed

Dependencies

Deprecated

Warming Sun Ray

25 Feb 12:18
481f0f6
Compare
Choose a tag to compare

2.1.0

Added

  • Introduce a schema resource for bioinformatic pipeline result sets validation via life.qbic.datamodel.pipelines.PipelineOutput (#159)
  • Add field life.qbic.datamodel.dtos.business.Offer#projectObjective, will replace life.qbic.datamodel.dtos.business.Offer#projectDescription (#161)
  • Add fields life.qbic.datamodel.dtos.business.Offer#itemsWithOverhead, life.qbic.datamodel.dtos.business.Offer#itemsWithoutOverhead,
    life.qbic.datamodel.dtos.business.Offer#itemsWithOverheadNetPrice and life.qbic.datamodel.dtos.business.Offer#itemsWithoutOverheadNetPrice to Offer DTO ( #160)

Fixed

Dependencies

Deprecated

  • life.qbic.datamodel.dtos.business.Offer#projectDescription, replaced with life.qbic.datamodel.dtos.business.Offer#projectObjective
  • life.qbic.datamodel.dtos.general.Person#personType, can be replaced by subclassing life.qbic.datamodel.dtos.general.Person

Puzzling Snow

15 Feb 13:17
c45fb43
Compare
Choose a tag to compare

2.0.0 (2021-02-15)

Added

  • Introduce profiles to pom to differentiate between OSGI and non-OSGI packaging (#122)
  • Added a netPrice, taxes and overheads property to the offer DTO
  • Add bnd.bnd file to enable OSGI bundling
  • Add new possible sample statuses ( #149)
  • Add price fields to life.qbic.datamodel.dtos.business.Offer (#127)
  • Add currency field to life.qbic.datamodel.dtos.business.services.Product (#131)
  • Add @EqualsAndHashCode to life.qbic.datamodel.dtos.business.services.* (#129)
  • Add a meaningful toString() method to life.qbic.datamodel.dtos.business.TomatoId (#140)
  • Add life.qbic.datamodel.dtos.business.AcademicTitle.PHD (#144)
  • Add life.qbic.datamodel.dtos.business.ProductId attribute to Product DTOs in life.qbic.datamodel.dtos.business.services (#146)

Fixed

  • life.qbic.datamodel.datasets.OxfordNanoporeMeasurement#extractLibraryKit(String) now throws
    MissingPropertyException instead of groovyjarjarcommonscli.MissingArgumentException
  • Change life.qbic.datamodel.dtos.business.services.ProductUnit.PER_GIGABYTE String representation to Gigabyte (#125)
  • Change life.qbic.datamodel.dtos.business.TomatoId and extending classes now provide the version as String (#134)
  • Add missing dependencies for report generation. Fix issue #145 with PR #147

Dependencies

  • Add bnd-maven-plugin 5.1.2 to support OSGI packaging
  • Add maven-jar-plugin 3.2.0 to support OSGI packaging
  • Add org.osgi:osgi.core:jar:7.0.0
  • Remove parent-pom:3.1.3
  • Remove io.swagger.core.v3:swagger-annotations:jar:2.0.8
  • Upgrade com.fasterxml.jackson.core:jackson-annotations:jar:2.9.9 -> 2.12.0
  • Upgrade info.picocli:picocli:jar:3.7.0 -> 4.0.1
  • Upgrade junit:junit:jar:4.12 -> junit:junit:jar:4.13
  • Upgrade org.codehaus.groovy:groovy-all:pom:2.5.7 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-ant:jar:2.5.7 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-cli-commons:jar:2.5.7 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-cli-picocli:jar:2.5.7 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-console:jar:2.5.7 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-datetime:jar:2.5.7 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-docgenerator:jar:2.5.7 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-groovydoc:jar:2.5.7 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-groovysh:jar:2.5.7 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-jmx:jar:2.5.7 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-json:jar:2.5.7 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-jsr223:jar:2.5.7 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-macro:jar:2.5.4 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-nio:jar:2.5.4 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-servlet:jar:2.5.7 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-sql:jar:2.5.7 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-swing:jar:2.5.7 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-templates:jar:2.5.4 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-test:jar:2.5.4 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy-xml:jar:2.5.4 -> 2.5.10
  • Upgrade org.codehaus.groovy:groovy:jar:2.5.4 -> 2.5.10

Deprecated

  • life.qbic.datamodel.dtos.business.TomatoId#getIdentifier is replaced by life.qbic.datamodel.dtos.business.TomatoId#toString
  • life.qbic.datamodel.dtos.general.Person#personType is deprecated. Please subclass this class instead of using this property.

Removed

  • life.qbic.datamodel.workflows.*

Manic Monday

23 Nov 13:01
5c903a0
Compare
Choose a tag to compare
  • Add EnumFactory
  • Include support for QUBE template sync
  • Update and introduce Builder Pattern to DTO classes for offer management
  • Deprecate offer related accounting classes

Sunflower

23 Sep 12:21
4276b75
Compare
Choose a tag to compare
  • Add DTOs for the offer management business process
  • Reference parent pom 3.0.0

Patch/1.10.1 (#54)

28 Aug 08:49
62d7ef1
Compare
Choose a tag to compare

Fix field accessibility for imaging metadata DTOs #51

Blue Bird

25 Aug 11:17
267867a
Compare
Choose a tag to compare
  • Provide DTO classes for imaging metadata

Hotifx

17 Jul 14:16
74011b1
Compare
Choose a tag to compare
  • Fix implementation of containsAtLeastOneBarcodedFolder(), such that the method checks all child elements to contain at least one barcoded folder in order to flag the measurement as pooled measurement.

Hotfix

17 Jul 12:50
03974fe
Compare
Choose a tag to compare