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.ProjectSpaceandlife.qbic.datamodel.dtos.projectmanagement.Projectto describe QBiC projectslife.qbic.datamodel.dtos.business.ProjectApplicationto describe a project application for registration at QBiC's data management platform- Added uniqueId field to
life.qbic.datamodel.dtos.business.ProductId(#173) - Add
Hourlife.qbic.datamodel.dtos.business.services.ProductUnit.PER_HOUR(#175)
Fixed
Dependencies
Deprecated
life.qbic.datamodel.dtos.business.ProductId#identifieris 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#itemsWithOverheadNetPriceandlife.qbic.datamodel.dtos.business.Offer#itemsWithoutOverheadNetPriceto Offer DTO ( #160)
Fixed
Dependencies
Deprecated
life.qbic.datamodel.dtos.business.Offer#projectDescription, replaced withlife.qbic.datamodel.dtos.business.Offer#projectObjectivelife.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
@EqualsAndHashCodetolife.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.ProductIdattribute to Product DTOs inlife.qbic.datamodel.dtos.business.services(#146)
Fixed
life.qbic.datamodel.datasets.OxfordNanoporeMeasurement#extractLibraryKit(String)now throws
MissingPropertyExceptioninstead ofgroovyjarjarcommonscli.MissingArgumentException- Change
life.qbic.datamodel.dtos.business.services.ProductUnit.PER_GIGABYTEString representation toGigabyte(#125) - Change
life.qbic.datamodel.dtos.business.TomatoIdand 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#getIdentifieris replaced bylife.qbic.datamodel.dtos.business.TomatoId#toStringlife.qbic.datamodel.dtos.general.Person#personTypeis 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