-
Notifications
You must be signed in to change notification settings - Fork 12
What's new
Brian Postlethwaite edited this page Sep 4, 2023
·
13 revisions
Package | Version | Notes |
---|---|---|
Support | 1.9.1, 3.8.3, 5.3.0-beta2 | Implementation of Batch request processing and also moving some common extension methods from the Owin/Aspnetcore project |
AspNetCore | 1.9.1, 3.8.3, 5.3.0-beta2 | Remove functions moved into the support package, support operations to take in raw resource and convert to wrap in parameters resource for processing |
Owin | 1.9.1, 3.8.3, 5.3.0-beta2 | Remove functions moved into the support package, support operations to take in raw resource and convert to wrap in parameters resource for processing |
DemoFileSystemServer | 1.9.1, 3.8.3, 5.3.0-beta2 | inclusion of POC search indexer (in memory processing) |
DemoSqliteServer | 1.9.1, 3.8.3, 5.3.0-beta2 | Initial POC of the demonstration Sqlite FHIR Facade, for testing in XAMARIN style projects |
StructuredDataCapture | 5.3.0-beta2 | Extension methods for SDC profiles, and some implementations of extract/validation |
Note: The 5.1.0+ versions of the packages now use the shared project approach as used by Firely in the SDK, so the one codebase supports R4, R4B and R5. Note: The 3.8.3 and 1.9.X R4 packages are stable and no longer receiving updates, the R4B packages will be on the Firely SDK 4.x+
5.3.0-beta2
- Added support for processing the
_elements
parameter. If you want to handle this in your own code, use the Model AnnotationFilterOutputToElements
- New POCO parsers now the default formatters when using the FhirFacadeBuilder
XmlFhirInputFormatter3
&JsonFhirInputFormatter3
- If parsing has errors, but none are fatal, then we can let this get through to the validation stage
5.3.0-beta1
- Update to the 5.3.0 Firely R4B package(s)
5.2.0-beta1
- Update to the 5.2.0 Firely R4B package(s)
- Use the enhanced POCO parser/validator so that it can continue to validation if the parsing has non fatal issues
5.1.0-beta1
- Update to the 5.1.0 Firely R4B package(s)
- Add validation support and testing for the version against the defined version algorithm
- BUG: null reff check on string index testing
- The SemVer used internally by Firely is no longer available to be used (so need to take a new dependency)
- Update to handle timezone data correctly through the facade (preserving entered information)
- Update all the unit tests for the v5 SDK and also minor X-Correlation ID update during exception handling
- Move to shared project model to have concurrent support in single solution for R4, R4B and R5.
- Remove the PoC Microsoft Server Facade projects
4.3.0-beta3
- Move the Current Canonical functionality out into its own class to be more compliant - not having the op available on non conformance resources and easier referencing as an example implementation of the validation too.
4.3.0-beta2
- Correct casing for the ETag header
- Custom Indexer supports splitting out the , or delimiter
- Initial implementation of the $current-canonical operation
- Refactoring the StructuredDataCapture functionality to conform to some naming convensions.
- Support no action provided in the UserFhirServerController method
- Use the SemVer implementation inside the Firely SDK
- Provide access to the System Source provider(s) and permit passing through the Indexer in the constructor
- Inlcude net70 as a supported framework output explicitly
4.3.0-beta1
- Update to the 5.3.0 Firely R4B package(s)
- Demo code showing how you COULD add yaml input/output support to the Demo project
- YAML: Include a filename in the content disposition so that downloads from the server will have a default name from the browser that includes the yaml extension
4.2.1-beta4
- FacadeBuilder now returns IMvcBuilder from the UseFhirController call (thanks @JoeHook)
- Default implementation of processing a batch operationrequest now returns the correct batch or transaction response bundle type
- subsetting via _summary=true the capability statement doesn't hit a null reference exception (if your implementation doesn't include a meta element)
- Create or Update returned in the DemoFileSystem Server correctly depending on the request
- profile validation in the DemoFileSystem via the $validate operation now passes the named profile to the validation call
4.2.1-beta1
- Update to the 4.2.1 Firely R4B package(s)
- Inclusion of helper class in the Support package to perform the Canonical Resource Versioning evaluations
- Remove the Citation/ref-1 workarounds
- Update the upload all examples unit test to download the tgz from the HL7 server (and exclude the known failing examples), and remove the examples.zip file
- Better support for reverse proxies - X-Forwarded-Prefix is now handled and on by default better support for YARP
- update many of the owin/aspnet nuget packages
4.1.0-beta1 (First R4B version)
- Update to the 4.1.0 Firely R4B package(s)
- Added Validation support to the demo FileSystemServer (using core StructureDefinitions, and any that are in the server)
- Workaround for bad ref-1 invariant
- Workaround for the Citation resource half inclusion in the Firely SDK
- aspnetcore FacadeBuilder now uses the new JSON formatter by default (can manually register the old JSON formatter if needed)
- logging from the controllder now writes to any loggers injected via dependency injection
- Update the unit tests
- added net6.0 as one of the output targets
- dropped support for netcore2.2 and netcore3.0
3.8.3 (Last of the R4 packages, moving up to work directly on R4B)
- Update for 3.8.3 SDK
- minor bug fix on formatter to be more tolerant of resources not having the resourceBase set by the facade model provided
- HTML formatter enhanced
3.8.3-beta1
- AspNetCore now supporting dependency injection for the WholeSystemService
- FhirController and FhirExceptionFilter now have support for dependency injected ILogger interface
- Support Unit testing with the WebApplicationFactory as described by Scott Hanselman in his blog post - net50 and net60
- SimpleHtmlOutputRenderer updated to include navigation links for resource references (and some minor styling updates), and render image attachments inline
3.7.0-beta1
-
Breaking change from 3.6.0 the
Search
method now requires a sortby parameter to be included on the end (breaking change to ensure that implementations either choose to not handle the parameter, or implement it correctly) - SearchByPost will now pickup the core parameters sort and summary from the body
- Batch searching will now read the summary and sort parameters
3.8.3
- Update for 3.8.3 SDK
1.9.1-beta3
- Cancellation Token support
1.9.1-beta2 Minor bug fixes
- Changed the namespace of quite a few classes
- Fixed the DELETE handling (specifically in search results and history results)
- Fixed the ordering of history results
1.9.1-beta1 Initial POC implementation of sqlite storage facade