This package contains models that define the Atlas Donor Import file.
All notable data structure changes to this project will be documented in this file.
This includes both schema and data workflow changes.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated .NET version from 6.0 to 8.0
DonorImportMessage
model has been extended withSuccessfulImportInfo
andFailedImportInfo
props to replace theSuccessDonorImportMessage
andFailureDonorImportMessage
classes.DonorImportMessage
is now the only model that needs to be consumed by a client.- Further props (marked as
Obsolete
) permit backwards compatiblity with already published messages. Note: these will be removed in a future version.
- Models have been added for new
Donor Checker
functionality. - Donor import enum, UpdateMode, has been extended with a new option:
check
, to be used when info in the import file should only be checked against the donor store but not imported.
- No outward change to schema definition.
- Models moved from main Atlas.DonorImport project to new, standalone project, with versioning & changelog, to allow publishing as NuGet package.