Skip to content

Releases: FirelyTeam/firely-net-sdk

5.10.3

19 Sep 14:11
Compare
Choose a tag to compare

Intro:

Hotfix: Fixed an incorrect string concatenation and subsequent argument exception when the Id of a contained resource was not set.

Changes:

  • #2868: contained resource ref cache fix
  • #2867: Start development phase 5.10.3

This list of changes was auto generated.

5.10.2

18 Sep 15:14
Compare
Choose a tag to compare

Intro:

Hotfix: Fixed inconsistency in contained resource referenceable IDs

Changes:

  • #2866: Fixed inconsistency when resolving references to contained resources
  • #2861: Closes issue #2860.
  • #2860: HttpContentParsers Create resource error when response location header relative

This list of changes was auto generated.

5.10.1

12 Sep 07:18
Compare
Choose a tag to compare

Intro:

This is a hotfix release that fixes the NullReferenceException when enumerating bundled/contained resources

Changes:

  • #2857: Start new development phase 5.10.1
  • #2859: Clarify usage of new FhirPath context inference
  • #2858: Fixed NullReferenceException when enumerating bundled/contained resources
  • #2853: Bump FluentAssertions from 6.12.0 to 6.12.1

This list of changes was auto generated.

5.10.0

10 Sep 14:39
Compare
Choose a tag to compare

Changes:

Bugfixes:

  • #2801: Expanded codes of Value set with filter "op" : "is-not-a" includes the code that should not be included

New Functionality:

  • #2802: SnapshotSource does not reuse self-generated snapshot
  • #2845: Scoped node cache overhaul

Others:

  • #2803: fix: #2802 - let SnapshotSource reuse self-generated snapshot
  • #2841: %resource and %rootResource in default context
  • #2849: Added support for choice types with unbound choices and CodeableReference
  • #2847: Fix isNotA filter code in ValueSet expander
See More
  • #2842: Changed iif to work with the correct context
  • #2840: Bump Newtonsoft.Json from 13.0.1 to 13.0.3
  • #2829: Added CDS Hooks (de)serialization
  • #2838: Added exceptions for value sets that cannot be expanded
  • #2830: Add serialization engine extensions allow for arbitrary stream writers and reader
  • #2837: Add instructions on how to generate a binary compatibility suppression file.
  • #2836: Bump BenchmarkDotNet from 0.13.12 to 0.14.0
  • #2833: Start new development phase 5.9.2

This list of changes was auto generated.

5.9.1

08 Aug 09:10
Compare
Choose a tag to compare

Intro:

Hotfix release:

  • Fixed breaking change in the FhirJsonConverter constructors.
  • Solved issue around the "Location" property of SourceNode

Changes:

  • #2831: FS location issue fix
  • #2828: Added back missing FhirJsonConverter
  • #2827: start new development phase 5.9.1

This list of changes was auto generated.

5.9.0

25 Jul 12:57
Compare
Choose a tag to compare

Intro:

General improvements and bugfixes

Changes:

Bugfixes:

  • #2784: Location on SourceNode differs from that on TypedElementToSourceNodeAdapter

New Functionality:

  • #2264: Add terminology support for some non-supplied codesystems
  • #2517: Support position information in FHIRPath expressions

Others:

  • #2825: ValueSet expander: excluding a code, shouldn't remove its children
  • #2822: Removed cardinality attribute from Binary.content
  • #2819: Either set binary.data or binary.content when parsing binaries in the FhirClient
  • #2811: Integrating generated code for Base, DataType, PrimitiveType and Extension
See More
  • #2810: Code changes because of new generator
  • #2814: Bump System.Threading.Tasks.Dataflow from 8.0.0 to 8.0.1
  • #2813: Start development phase 5.8.3
  • #2805: Fixed base url for FhirClient resources
  • #2807: Removed decimal to string conversions that did not use invariant culture
  • #2804: #2784 Fix source node location when round tripping via adapters
  • #2793: Update metrics library to 1.3.0
  • #2789: IMetricService implementation
  • #2788: Fix expected result message in FhirClient
  • #2787: #2264 fixing language terminology support
  • #2779: fhirpath parsing now includes comments and whitespace into the Expression object model.
  • #2780: Remove the use of the TestXXXX classes.
  • #2774: Include the position information for the Expression nodes in the Fhipath Parser
  • #2776: Bump xunit.runner.visualstudio and NETStandard.Library
  • #2777: Bump xunit from 2.7.0 to 2.8.0
  • #2775: Start development phase 5.8.2

New Contributors

Full Changelog: v5.8.2...v5.9.0

5.8.2

10 Jul 13:02
Compare
Choose a tag to compare

Intro:

Hotfix release:

  • Updated System.Text.Json to 8.0.4 to solve high risk vulnerability CVE-2024-30105

5.8.1

02 May 09:46
Compare
Choose a tag to compare

Intro:

Hot fix release:

Reverted: #2754

This fix introduced behavioral changes we need to handle first before we can apply this.
This requires more time, so for now this has been reverted to be applied later again.

Changes:

  • Revert #2754: keep snapshot when differential is missing

This list of changes was auto generated.

5.8.0

24 Apr 11:22
Compare
Choose a tag to compare

Intro:

Highlights of this new release:

  • Added new Serialization engines for easier creating serializers and deserializers
  • FhirClient now has better Binary support
  • Added support for filters during ValueSet expansion
  • Added new FhirPath features

Changes:

  • #2771: Improved binary support
  • #2767: added package validation to the SDK library
  • #2773: Update fhir release version enums
  • #2768: Added defineVariable to FhirPath
  • #2763: Bump MSTest.TestFramework from 3.2.0 to 3.3.1
  • #2762: Bump MSTest.TestAdapter from 3.2.1 to 3.3.1
  • #2764: FhirPath indexOf method for collections
  • #2760: Added fhirpath environment vars
  • #2758: fhirpath substring with negative length
  • #2752: element types tryparse nullability
See More
  • #2741: Nullability and Try-style function annotations
  • #2757: replaced moq with NSubstitute
  • #2754: keep snapshot when differential is missing
  • #2753: custom json/xml patch requests
  • #2755: Preserve self links when a count summary is conducted
  • #2740: Implement DescendantOf and isNotA filter
  • #2751: Added links to new validator
  • #2747: Fixed location property on TypedElementOnSourceNode.cs
  • #2748: Disallow validation of empty strings or markdown
  • #2739: added latest FHIR REST operations
  • #2744: Library now implements IVersionableConformanceResource
  • #2743: Added date-quantity subtraction unit tests to fhirpath
  • #2594: VONK-5300 Accessing the Definition when visiting all descendants of a ITypedElement
  • #2730: 2550 parser error ignore customization
  • #2733: Support Is-a filter in local ValueSet expansion
  • #2720: FHIRPath optimizations
  • #2736: Bump System.Text.Json from 8.0.2 to 8.0.3
  • #2735: Start development phase 5.7.1

This list of changes was auto generated.

5.7.0

15 Mar 10:37
Compare
Choose a tag to compare

Intro:

Highlights of this new release:

Many improvements to the json (de)serialization.

Changes:

Bugfixes:

  • #2164: CoreZipExpander should recover from crashing after creating an empty directory
  • #2661: Incorrect handling of whitespace when using the JSON serializer
  • #2662: New json deserializer silently accepts duplicate choice type properties of differing types
  • #2610: Behaviour of json validation wrt duplicate keys

New Functionality:

  • #2463: Improve Ostrich mode parsing
  • #2264: Add terminology support for some non-supplied codesystems

Others:

  • #2731: path stack edge case for non-resource root
See More
  • #2725: Renamed CodeSystemTerminologyService for clarity
  • #2721: #2164 reinforce zip cache validity check
  • #2724: #2463 improved ostrich parsing
  • #2723: #2661 FhirClient Serialization engine modification
  • #2722: #2662 duplicate choice type entries
  • #2719: Bump xunit from 2.6.6 to 2.7.0
  • #2717: Bump System.Text.Json from 8.0.1 to 8.0.2
  • #2712: Re-enable R4 tests for PRs
  • #2715: #2264 add language terminology support
  • #2716: Bump MSTest.TestAdapter from 3.1.1 to 3.2.1
  • #2714: Dependabot: Ignore patch updates for test frameworks
  • #2713: Fix roundtrip unit tests for R4
  • #2708: #2610 signal duplicate properties while parsing
  • #2711: Refactored the round-trip tests so they don't use intermediate files anymore.
  • #2709: Start new development phase 5.6.2
  • #2710: Added better docs + tests for ParseBindable CodeableReference behaviour
  • #2706: Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0

🎉 @Kasdejong made his first contributions!

This list of changes was auto generated.