4.3.0 (2024-08-27)
- add build step dependency (06974b0)
- bump axios from 1.6.0 to 1.7.4 in /canary/ClientApp (#282) (9e5bb6f)
- deploy to azure from GHCR (b66be65)
- publish Docker to GitHub Container Registry (#280) (aed1c6e)
- remove Azure deployment (b3c76fa)
- specify auth-type wwith Azure login (b555bb4)
- use EF v6 in Dockerfile (38e5e38)
4.2.0 (2024-08-07)
- adding conversion of profile names to fsh conversion (#274) (6998591)
- adding fsh conversion (#248) (9816252)
- add docker-in-docker feature (#277) (9c5987b)
- bump braces from 3.0.2 to 3.0.3 in /canary/ClientApp (#271) (9213b61)
- bump ejs from 3.1.8 to 3.1.10 in /canary/ClientApp (#259) (ef87265)
- bump express from 4.18.1 to 4.19.2 in /canary/ClientApp (#253) (fd3beb3)
- bump follow-redirects from 1.15.2 to 1.15.6 in /canary/ClientApp (#247) (7489f96)
- bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /canary/ClientApp (#249) (fdd0923)
- bump xunit from 2.6.4 to 2.9.0 (#275) (70ae92d)
- bump xunit.runner.visualstudio from 2.5.3 to 2.5.6 (#234) (8ba0b76)
- ignore dependabot patch versions (1f0c4ec)
4.1.0 (2024-05-22)
- bump Bogus from 34.0.2 to 35.3.0 (#233) (23d5baa)
- bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 6.0.5 to 6.0.25 (#226) (96e01e1)
- bump Microsoft.AspNetCore.SpaServices.Extensions from 6.0.5 to 6.0.25 (#224) (c1e9889)
- bump Microsoft.EntityFrameworkCore.Sqlite from 7.0.13 to 7.0.14 (#235) (ef74717)
- bump VRDR .NET to 4.1.13 (#264) (7287e08)
- bump VRDR.Messaging from 4.1.7 to 4.1.8 (#225) (f9ba099)
- bump xunit from 2.6.1 to 2.6.4 (#230) (1189126)
- fix dotnet-ef version; fix commit user (#222) (d608b3c)
- update VRDR .NET dependency to 4.1.11 (#260) (5d5b2fd)
4.0.10 (2023-11-17)
- bump @babel/traverse from 7.19.3 to 7.23.2 in /canary/ClientApp (#200) (025cb42)
- bump axios from 1.0.0 to 1.6.0 in /canary/ClientApp (#215) (5a984cc)
- bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 (#214) (b74d0de)
- bump VRDR.Messaging from 4.1.5 to 4.1.7 (#208) (8c533ed)
- bump xunit from 2.5.3 to 2.6.1 (#212) (e39bdb5)
- bump xunit.runner.visualstudio from 2.5.1 to 2.5.3 (#207) (0f6f247)
- update Dockerfile to use Node.js v20 (#210) (46bcc00)
- use dotnet-ef 6.x to match framework target (#221) (d27ef09)
- use net6 devcontainer (#219) (0804222)
4.0.9 (2023-10-26)
- adding check against payload type (#201) (41dbf19)
- bump Microsoft.EntityFrameworkCore.Design from 7.0.11 to 7.0.13 (#202) (1210317)
- bump Microsoft.EntityFrameworkCore.Sqlite from 7.0.11 to 7.0.13 (#204) (e51c514)
- bump versions (3782b88)
- bump xunit from 2.5.0 to 2.5.3 (#199) (aba49d9)
4.0.8 (2023-09-22)
- add 4th test case (#185) (81a85fd)
- bump Microsoft.EntityFrameworkCore.Design from 7.0.10 to 7.0.11 (#188) (f65e53a)
- bump Microsoft.EntityFrameworkCore.Sqlite from 7.0.10 to 7.0.11 (#186) (b421cc5)
- bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.2 (#184) (a5621f2)
- bump xunit.runner.visualstudio from 2.5.0 to 2.5.1 (#191) (ab3f5d7)
- publish tags with each version bump (#181) (19a894c)
- update version notes (0f9e739)
4.0.7 (2023-8-15)
- bump VRDR.Messaging from 4.1.3 to 4.1.4 (#179) (938b9c9)
4.0.6 (2023-8-14)
- bump Microsoft.EntityFrameworkCore.Design from 7.0.9 to 7.0.10 (#176) (d4072fe)
- bump xunit.runner.visualstudio from 2.4.0 to 2.5.0 (#175) (e3b3308)
- deploy reference site (#177) (179b9ef)
4.0.5 (2023-8-10)
- add dependabot (#160) (b02b46f)
- bump coverlet.collector from 1.2.0 to 6.0.0 (#162) (1ffab17)
- bump Microsoft.EntityFrameworkCore.Design from 6.0.5 to 7.0.9 (#161) (e2a6e6b)
- bump Microsoft.EntityFrameworkCore.Sqlite from 6.0.5 to 7.0.10 (#173) (642ad5c)
- bump Microsoft.NET.Test.Sdk from 16.5.0 to 17.6.3 (#163) (6e94f02)
- bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 (#169) (78fb99b)
- bump VRDR.Messaging from 4.0.10 to 4.1.2 (#167) (4d98a5c)
- bump xunit from 2.4.0 to 2.5.0 (#168) (742ef32)
- update Canary and VRDR version in header (#174) (a182a7f)
4.0.4 (2023-7-20)
- add support for ALIAS messages (#151) (f8ddf6e)
- get Connectathon record details from API (#150) (4d90711)
- ui: default JSON record type (00798af)
- show record errors when testing messages (#154) (89b7a0c)
- Updated the VRDR .NET library dependency for the project to use 4.0.3
- Restored Transporation Role and its references
- Updated the VRDR .NET library dependency for the project to use 4.0.2
- Updated records in Connectathon.cs
- Switched default from xml to json
- Removed Transporation Role and its references
- Updated the VRDR .NET library dependency for the project to use 4.0.1
- Updated the VRDR .NET library dependency for the project to use V4.0.0-preview21
- Fixed hiding of inner exceptions on parsing IJE record
- Updated the VRDR .NET library dependency for the project to use V4.0.0-preview19
- Updated the VRDR .NET library dependency for the project to use V4.0.0-preview18
- Updated the VRDR .NET library dependency for the project to use V4.0.0-preview17
- Updated the VRDR .NET library dependency for the project to use V4.0.0-preview16
- Updated the VRDR .NET library dependency for the project to use V4.0.0-preview14
- Also includes changes in VRDR .NET library release V4.0.0-preview13
- Also includes changes in VRDR .NET library release V4.0.0-preview12
- Updated the VRDR .NET library dependency for the project to use V4.0.0-preview11
- Updated the VRDR .NET library dependency for the project to use V4.0.0-preview7
- Updated the VRDR .NET library dependency for the project to use V4.0.0-preview6
- Supported input of IJE records shorter/longer than 5000 characters
- Updated the VRDR .NET library dependency for the project to use V4.0.0-preview5
- Addressed incorrect conversion of non-string values into strings
- Fixed issue where VRDR DeathRecord properties that return a dictionary were returning null
- Updated the VRDR .NET library dependency for the project to use V4.0.0-preview3
- Aligns Canary with the latest VRDR IG at http://build.fhir.org/ig/HL7/vrdr/artifacts.html
- Aligns Canary with the latest VRDR Messaging IG at http://build.fhir.org/ig/nightingaleproject/vital_records_fhir_messaging_ig/branches/main/index.html
- Reduces test clutter by excluding VRDR DeathRecord Helper properties from tests
- Updated the Connectathon test records to use the 2022 test records provided by NCHS
- Addressed an issue with test counts not totaling accurately
- Updated Canary to use .NET 6.0
- Updated VRDR .NET library dependency to v3.2.1
- Updated Connectathon test cases
- Updated the VRDR-dotnet dependency for the project to use V3.2.0-preview5, which fixes bugs
- Fixed bug in how nulls are interpreted when loading description files that caused segments of records to be dropped in Canary
- Removed incorrect extra spaces from some race strings
- Fixed bug that caused an error if the receipt year was set to the death year when creating coded response messages
- Improved text that describes expected values for the Death Location Jurisdiction field
- Fixed bug that caused incorrect data to be shown in Canary for Death Location Jurisdiction
- Updated connectathon records to align with the new IG and connectathon test record changes
- Updated the VRDR-dotnet dependency for the project to use V3.2.0-preview3, which updates support to the latest published version of the VRDR IG
- Updated connectathon records to align with the new IG and connectathon test record changes
- Updated synthetic record generation to align with the new IG
- Allow Certificate number to be provided for Connectathon Tests
- Add multiple previously omitted fields to the Synthetic Death Record Generator
- Rename all Validators to Syntax Checkers to better reflect what functionality the tool provides
- Add tool to validate FHIR Death Records against user-provided IJE files
- Fixed Connectathon record OIDs to refer to code systems rather than value sets
- Fixed off-by-one counting errors related to duplicate counts for nested records
- Updated the VRDR-dotnet dependency for the project to use V3.1.0-RC5, which fixes bugs
- Updated the VRDR-dotnet dependency for the project to use V3.1.0-RC4, which fixes bugs
- Added better Death Record comparison support to messages
- Added state dropdown for Connectathon records
- Improved display of exceptions by providing more detail
- Improved information on unnecessary fields provided during message validation
- Updated the built in Connectathon records to address issues
- Updated the VRDR-dotnet dependency for the project to use V3.1.0-RC3, which fixes bugs
- Updated dependencies to more recent versions
- Improved error handling
- Updated the built in Connectathon records to match test plan
- Updated the VRDR-dotnet dependency for the project to use V3.1.0-RC2, which fixes several bugs
- Added the ability to validate and produce FHIR VRDR Messages
- Updated the VRDR-dotnet dependency for the project to use V3.1.0-RC1, which adds support for the latest published version of the VRDR IG, using FHIR R4
- 2.11.0 Release
- Upgrading to vrdr-dotnet v2.13.0
- JavaScript dependency updates
- Added "Generate Downloadable Report" feature to tests
- 2.10.1 Release
- Adjusted test comparison logic when inspecting Property.Types.String properties
- 2.10.0 Release
- Tweaks to Connectathon test cases
- 2.9.0 Release
- Upgrading to vrdr-dotnet v2.12.1
- 2.8.0 Release
- Upgrading to vrdr-dotnet v2.10.1
- Connectathon specific test case feature added
- 2.7.0 Release
- Upgrading to vrdr-dotnet v2.9.0
- Re-integrating faker code into Canary
- 2.6.0 Release
- Upgrading to vrdr-dotnet (formerly csharp-fhir-death-record) v2.7.0
- 2.5.0 Release
- Upgrading to csharp-fhir-death-record v2.6.3
- 2.4.0 Release
- Upgrading to csharp-fhir-death-record v2.6.0
- 2.3.0 Release
- Upgrading to csharp-fhir-death-record v2.5.0
- 2.2.0 Release
- Upgrading to csharp-fhir-death-record v2.4.5
- 2.1.1 Release
- Adjusted roundtrip tests to not include FHIR data that cannot be represented by IJE mortality
- 2.1.0 Release
- Upgrading to csharp-fhir-death-record v2.4.0
- Simplified backend to utilize more csharp-fhir-death-record functionality
- Removed unnecessary imports
- Improved error display style in frontend
- Major frontend dependency updates
- Updated Dockerfile
- 2.0.0 Release
- Full support for the new balloted Vital Records Death Reporting FHIR Implementation Guide
- Links to IG profiles are now included for each record property
- Updated target C# FHIR library
- 1.0.0 Release
- Enabled ability to "POST" records into Canary
- FHIR Validator now shows all issues found in a record, instead of just the first
- Improvements made to record importing speed
- Tweaked navigation dropdowns to be more responsive
- Various dependency updates
- Updated csharp-fhir-death-record library to v0.22.0
- Updated csharp-fhir-death-record library to v0.21.0
- Revamped Canary into a testing tool for all types of FHIR mortality data systems
- Various dependency updates
- Upgraded Boostrap version
- Refactored user interface
- Removed unecessary project files
- Changed target Ruby version to 2.4.4
- Updated README.md
- Various dependency updates
- Updated FHIR implementations to use latest Death on FHIR profiles
- Improved UI for test results
- FHIR Import testing implemented
- FHIR Export testing implemented
- Initial UI design
- Basic support for testing IJE