Releases: qbicsoftware/data-model-lib
Releases · qbicsoftware/data-model-lib
Cold March
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
andlife.qbic.datamodel.dtos.projectmanagement.Project
to describe QBiC projectslife.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 bylife.qbic.datamodel.dtos.business.ProductId#uniqueId
(#173)
Sunny March
2.2.0 (2021-03-02)
Added
- Checksum property for
life.qbic.datamodel.dtos.business.Offer
Fixed
Dependencies
Deprecated
Warming Sun Ray
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 replacelife.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
andlife.qbic.datamodel.dtos.business.Offer#itemsWithoutOverheadNetPrice
to Offer DTO ( #160)
Fixed
Dependencies
Deprecated
life.qbic.datamodel.dtos.business.Offer#projectDescription
, replaced withlife.qbic.datamodel.dtos.business.Offer#projectObjective
life.qbic.datamodel.dtos.general.Person#personType
, can be replaced by subclassinglife.qbic.datamodel.dtos.general.Person
Puzzling Snow
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
tolife.qbic.datamodel.dtos.business.services.*
(#129) - Add a meaningful
toString()
method tolife.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 inlife.qbic.datamodel.dtos.business.services
(#146)
Fixed
life.qbic.datamodel.datasets.OxfordNanoporeMeasurement#extractLibraryKit(String)
now throws
MissingPropertyException
instead ofgroovyjarjarcommonscli.MissingArgumentException
- Change
life.qbic.datamodel.dtos.business.services.ProductUnit.PER_GIGABYTE
String representation toGigabyte
(#125) - Change
life.qbic.datamodel.dtos.business.TomatoId
and extending classes now provide the version asString
(#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 bylife.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
- 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
Patch/1.10.1 (#54)
Fix field accessibility for imaging metadata DTOs #51