Skip to content

Releases: imsweb/staging-client-java

Metadata changes

01 Jun 18:00
dcccca9
Compare
Choose a tag to compare
  • Updated metadata to support year ranges per entity #81

Restructuring to remove dependecy

12 May 17:41
Compare
Choose a tag to compare

In prior versions of the library, the entities like StagingSchema and StagingTable were annotated with database annotations (Morphia) to help in another project that needed to persist these entities. The purpose of this release is to remove that dependency since most users of this library do not need them. To allow a more pluggable model of class replacement in other projects the existing classes needed to be moved and renamed.

Updating to this version will involve renaming the following classes (and using their new package).

  • StagingColumnDefinition -> ColumnDefinition
  • StagingEndpoint -> Endpoint
  • StagingKeyMapping -> KeyMapping
  • StagingKeyValue -> KeyValue
  • StagingMapping -> Mapping
  • StagingOutput -> Output
  • StagingRange -> Range
  • StagingSchema -> Schema
  • StagingSchemaInput -> Input
  • StagingSchemaOutput -> Output
  • StagingTable -> Table
  • StagingTablePath -> TablePath
  • StagingTableRow -> TableRow

Java 11 fix

04 May 13:47
Compare
Choose a tag to compare

Moving to Java 11 changed some of the module visibility. The Morphia annotations were not available to library users until I switched from implementation to api.

Switch build to Java 11

03 May 20:38
Compare
Choose a tag to compare

The annotations used from the Morphia project forced the project to use Java 11 to handle the build. The resulting library still runs under Java 8 however.

Update dependencies

28 Apr 14:38
Compare
Choose a tag to compare
  • Updated SEER*API client dependency

Support metadata on output fields

22 Apr 15:44
Compare
Choose a tag to compare
  • Added metadata support to StagingSchemaOutput #78

Output trimming fix

20 Apr 14:58
Compare
Choose a tag to compare

Fix for outputs that are also defined as inputs being incorrectly removed from results #76

Fix faulty release

29 Jan 14:33
Compare
Choose a tag to compare

The prior release was not correct in Maven Central. This version just fixes that process and adds no other new features or fixes.

Glossary support

16 Nov 20:34
Compare
Choose a tag to compare
  • Add the ability to support glossary items. #71

Support NAACCR XML Ids

23 Jun 14:00
Compare
Choose a tag to compare
  • Add optional support for NAACCR XML identifiers (#69)