| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-10-14 | 14.7 kB | |
| v6.0.0 source code.tar.gz | 2025-10-14 | 276.2 MB | |
| v6.0.0 source code.zip | 2025-10-14 | 280.3 MB | |
| Totals: 3 Items | 556.5 MB | 0 | |
Intro:
Firely .NET SDK v6.0.0
- For breaking changes compared to 5.x see our GitHub wiki
Changes:
- Update apply-versioning-steps-template.yml by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/2919
- removed IBaseElementNavigator<T> by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/2920
- [#2901] Add support for overflow to POCOs by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/2918
- Make Base implement IScopedNode - phase 1 by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/2913
- changed type of FhirEvalContext.TerminologyService by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/2909
- Merged latest 5.0 changes into 6.0 by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/2945
- 2930 Clean up IsNested/BackboneType attribute information by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/2939
- Remove dependency on old ucum library by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/2834
- Move to netstandard 2.1 by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/2946
- Defined IScopedNode by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/2921
- Base POCO parsers/serializers on POCO, not IROD by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/2950
- Refactored FhirPath engine to work against IScopedNode by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/2964
- Replace PocoBuilder to support overflow by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/2953
- Remove Children, NamedChildren and IDictionary by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/2973
- Turn Element.ElementId and Extension.Url into FHIR Primitives by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/2978
- Generalize handling of Base/Conformance properties that changed type by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/2981
- Draft of a new PocoElementNode instead of IScopedNode by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/2983
- Multiple small refactorings by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/2985
- Some renames to types that were incorrect. by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/2986
- Introduce IEqualityComparer instead of Matches/IsExactly by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/2988
- Moved SearchParamDefinition from STU3+ to a separate class in Base. by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/2987
- Align null behaviour for DateTimes by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/2990
- Forward SDK 5 changes to SDK 6 by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/2989
- Implement ISourceNode on Base by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/2991
- Start development phase 6.0.0-alpha2 by @mmsmits in https://github.com/FirelyTeam/firely-net-sdk/pull/2995
- 6.0/2923 Make serialization use new serializers by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3002
- Made Code<T> a subclass of Code by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/2997
- 2931 Remove ISystemAndCode by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3007
- Remove code marked as Obsolete by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3010
- Removed IDeepCopyable by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/2996
- Change binary compatibility baseline to version 6.0.0-alpha1 by @mmsmits in https://github.com/FirelyTeam/firely-net-sdk/pull/3028
- 2936 Make comparisons consistent by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3017
- Update 6.0 with 5.0 changes by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3032
- Enable resolvers to be able to report errors by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3044
- 2937 Copied evertything over from the validator that was not already there. by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3064
- moved To... extension methods to be more consistent in where they can be found by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3052
- Refactor FP engine against PocoNode by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3004
- 2781 Work on ObjectValue by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3033
- 3061 Fix nullability warnings by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3063
- 3061 Add nullability by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3062
- Remove binary serialization by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3069
- Forward merge develop by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3068
- 3048 Move working with modes to parsers by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3070
- Made Address, Duration, HumanName and Ratio version agnostic by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3075
- Added docu on why InstanceType may be null. by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3076
- Fixed GetTypeProfiles() so it works for FhirPath types too in R3. by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3077
- 3049 Use poco based parsers by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3073
- Included the breaking changes for 6.0 in the 6.0 readme by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3082
- 3049 Rename parsers by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3078
- Allow the model to store invalid data and give detailed exceptions about it by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3079
- Handle null return from FhirClient by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3088
- Obsolete ToScopedNode by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3090
- Rewrite model attribute validation by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3089
- Cleanup use of AllowedTypes by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3095
- Dynamic json/xml parsing with poco validation by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3094
- Be careful not to accidentally create an empty overflow dictionary. M… by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3112
- Allow Resolve() to resolve versioned references by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3098
- Start development phase 6.0.0-alpha3 by @mmsmits in https://github.com/FirelyTeam/firely-net-sdk/pull/3119
- Merge 5.0 into 6.0 by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3113
- Move PocoNode to Model namespace by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3118
- Renamed ObjectValue to JsonValue by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3124
- Add new parser mode for "syntax only" errors by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3121
- Adjusted the PocoBuilder by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3125
- Add satellite ToPocoNode method by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3130
- Annotate parsed pocos with line information by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3132
- 3087 Prepare for manual ClassMappings by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3128
- 3136 Support adding custom properties using ClassMappings by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3137
- Added [AllowNull] to List properties by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3145
- Make DynamicResource a DomainResource by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3154
- Check assignability in property validation by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3155
- Add project files for cross version benchmarking by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3159
- Added propagation for annotations on PocoNode by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3163
- Propagate position information through poco builder by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3164
- Improve resolution of ID-based local references by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3165
- Fix line info being erroneously included in location messages by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3169
- Remove version from bundle entry resourceidentity with meta.versionId set by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3175
- Expose MemberName by passing it through the ValidationContext by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3168
- Exposed PocoListNode by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3180
- Merge sdk5 into sdk6 by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3199
- Fixed FhirUri.IsValidValue returning true when its value is empty (6.0) by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3205
- Fix serialization for summary in SDK6 by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3202
- Merge SDK5 to SDK6 again by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3207
- Start development phase 6.0.0-beta2 by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3208
- 3143 Use custom props in XML deserializer by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3213
- Keep a back link to ITypedElement for backwards compatibility to keep annotations. by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3215
- Improve cross-version benchmark by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3221
- Feature/required elements not nullable by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3238
- 3142 Use custom properties & improve Json parser by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3233
- FS back-compatibility SDK tweaks by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3239
- Fill DynamicTypeName on NewPocoBuilder by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3243
- Add benchmark case with cached FhirPath CompiledExpression by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3241
- Changes after porting to cql sdk by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3244
- error on empty element validation by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3242
- 3110 remove PathStack by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3245
- Merge sdk5 into sdk6 by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3247
- Feature/open choice types in model by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3250
- Codegen with abstract enum members removed. by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3253
- 3237 Use generated getter setter instead of GetValue/SetValue by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3256
- 3235 Redefine parser types by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3254
- 3232 Report Unknown Resource types by @ewoutkramer in https://github.com/FirelyTeam/firely-net-sdk/pull/3257
- Release v6.0.0-rc1 by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3258
- Small behavioral tweaks by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3259
- Poco conversion fixes by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3276
- Expose extension methods for PocoNode by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3277
- Ensure correct overload gets called for parents location by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3279
- Add propert ISourceNode.Name on PocoNode by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3283
- Handle serializing primitives by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3288
- Enable PocoNode roundtrippability in Dynamic mode by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3289
- Optimize resourceType property checks in BaseFhirJsonDeserializer by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3290
- Revert "Enable PocoNode roundtrippability in Dynamic mode" by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3293
- Small improvements to docs and logic by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3294
- FhirJsonDeserializer always search for resourceType in nested objects by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3296
- Add null check in
Ismethod of FhirPath by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3297 - Pass extra info in issues by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3299
- Revert "FhirJsonDeserializer always search for resourceType in nested objects" by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3300
- PocoNode choice roundtripping and handling of custom resources in PocoNode ITypedElement implementation by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3312
- Forward merge SDK5 into SDK6 by @Kasdejong in https://github.com/FirelyTeam/firely-net-sdk/pull/3314
- PocoNode.SourceName use Choice annotation only when definition is missing by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3315
- Report errors in snapshot generation, nullability by @andrzejskowronski in https://github.com/FirelyTeam/firely-net-sdk/pull/3318
Full Changelog: https://github.com/FirelyTeam/firely-net-sdk/compare/v5.13.0...v6.0.0