Releases: PankratzLab/DonorCheck
DonorCheck v1.2.9
DonorCheck v1.2.8
DonorCheck v1.2.8
- Parse null alleles in Score6 inputs and use when checking CIWD status
DonorCheck v1.2.7
DonorCheck v1.2.7
- Add shortcutting for haplotype computation.
- Ensure validation results window isn't taller than user screen height.
DonorCheck v1.2.6
DonorCheck v1.2.6
General
- Add user preferences menu (File > Preferences).
SCORE 6
- Use assigned alleles if present in file and valid. This functionality can be toggled on/off in the preferences menus.
- If HLA-B allele is assigned, use Bw4/Bw6 status in the source file even if allele values are invalid (e.g., allele groups).
SureTyper
- Allow non-standard DQA phenotype values (e.g., "DQA02" instead of "DQA1*02"). This functionality can be toggled on/off in the preferences menu.
Batch Validation Testing
- Track DonorCheck properties for each test and display in batch validation window.
- Allow users to specify a test name upon test creation if a test with the same name already exists. Previously DonorCheck did not allow users to create a new test if the Donor ID was already the name of an existing test (though the user could rename the first test in the batch validation window to get around this earlier limitation).
- Allow users to write test results to an Excel file.
Other
- Various UI tweaks and bug fixes not directly related to validation results.
DonorCheck v1.2.5
DonorCheck v1.2.5
Moderate Changes
- Restructure batch validation information display.
- Add test result expectation.
- Color-code test result based on expectation.
- If test has manual reassignments, display list of reassigned loci.
SureTyper LinkSeq XML Changes:
- Parse "AUTOMATICALLY chosen" haplotypes if no manual choice present.
- Allow DQA1* serotype names to be parsed as DQA (e.g. DQA03 instead of DQA1*03).
- Translate DR52/53/51 into DRB3/4/5 when parsing loci.
Minor Changes
- Report more useful information in the event of failing to parse a proper antigen / allele from a string.
- Switch UI to consistently use sentence-case.
DonorCheck v1.2.4
DonorCheck v1.2.4
Moderate Changes
-
Change logic for when the Score6 allele reassignment popup is shown:
(Note: this change only applies to loci where DonorCheck is comparing antigen values, currently: A, B, C, DRB1, DQB1, DQA1, DPA1 - other loci, currently: DPB1, will continue to use the previous logic)- Previous logic was this:
Only appears if one or both of the first alleles in the selected alleles lists is Unknown CIWD status, and the two-field version of the Unknown allele does not match the two-field version of the first CIWD allele pair from the same lists.
- New logic is this:
Only appears if one or both of the first alleles in the selected alleles lists is Unknown CIWD status, and the antigen equivalencies of the Unknown alleles do not match the antigen equivalencies of the first CIWD allele pair from the same lists.
- Previous logic was this:
-
Fix a bug in creating remapping files when adding files to validation testing.
All tests with remappings will need to be removed and re-added.
Minor Changes
- Fix minor but breaking bug in parsing DPB values from DonorNet HTML files.
- Add columns to show DonorCheck version, and existence of remappings, to Validation Testing screen.
- Fix a minor but breaking bug in Score6 antigen lookups for one-field alleles.
DonorCheck v1.2.3
DonorCheck v1.2.3
Minor Changes
- Fixed bug in parsing Donor ID from DonorEdit.html files when Donor ID is hidden
- Added DonorCheck version information to exception logging popups / mailto link
DonorCheck v1.2.2
DonorCheck v1.2.2
Minor Changes
- Fixed minor but breaking bug in MAC module file loading.
- Error popups now show exception trace info, and include a link to open the default email program to send an error report to the developers.
- An 'About' menu has been added to the landing screen with links to UMN CompPath and DonorCheck GitHub pages.
- Landing window input file labels have been adjusted slightly:
- "LinkSeq" has been changed to "SureTyper (LinkSeq)"
- "SCORE6" has been changed to "SCORE 6 (QTYPE)"
DonorCheck v1.2.0
DonorCheck v1.2.0
Major Changes:
- Implemented user-facing batch testing / validation module
- DonorCheck now allows users to save pairs of input files as a 'test' through the 'File' menu in the results screen.
- Tests in the testing suite can be accessed / viewed through the new "Testing" menu on the landing screen.
- Tests can be run individually or in groups by selecting table rows in the test management screen, or all at once with the "Run All" button.
- Users can view the results screen for a test with the 'Open Test' button
- Users can rename tests by directly editing the value in the 'Test ID' column
- Users can add comments for tests by directly editing the 'Comment' column
Minor Changes
- Add menubar to File Input screen to allow users to view Tutorials without closing the File Input screen.
- If NMDP data is not provided, show message in Haplotype Frequency results rather than showing zero's or NaNs.
DonorCheck v1.1.15
DonorCheck v1.1.15
Major Changes:
This is a Java version upgrade release. DonorCheck has been updated from Java 8 to Java 21.
Implications:
- There is no longer a 32-bit release version. Java 21 is 64-bit only, therefore DonorCheck is now 64 bit only. The previous Java 8 release (v0.1.15) still works on 32-bit systems, but going forward any changes, feature implementations, or bugfixes, will only be applied to the 64-bit release version.
- Internally, the build process has changed. Java 8 used InnoSetup, while Java 21 uses WiX. This doesn't affect the end user.