Skip to content

Latest commit

 

History

History
195 lines (100 loc) · 4.24 KB

File metadata and controls

195 lines (100 loc) · 4.24 KB

History

1.1.11 (unreleased)

  • Nothing changed yet.

1.1.10 (2026-07-25)

  • Fix issue #23 with annotated_types package after 0.8.0

1.1.9 (2026-06-28)

  • Fix regression where input to Decimal type can lose exponent i.e. 1.0 remains 1.0 not 1 #20
  • For primitive type's value required validation, empty extension is now acceptable.

1.1.8 (2026-04-30)

  • Fixes: Decimal values lose precision during serialization — Decimal('19') becomes 19.0 in both model_dump() and model_dump_json() fhir.resources#203 [cmodevcodes]

1.1.7 (2026-03-22)

  • Fixes error in supporting multiple fhir version into xml utilities.

1.1.6 (2026-03-19)

1.1.5 (2026-01-29)

  • Fixes the issue #16 "Encounter.class missing when serializing to XML".
  • Fixes the issue #14 "Wrong serialization of Instant type" [dhallam].

1.1.4 (2025-07-11)

  • Fixes the issue #13 "pyright struggles with default position args".

1.1.3 (2025-07-10)

  • Fixes business logic for xml serializer, when summary move is active.

1.1.2 (2025-07-09)

  • Fixes nested ignoring (non primitive field serialization), if summary mode is enabled.
  • Issue #12 missing xmlparser argument for FHIRAbstractModel.model_validate_xml.

1.1.1 (2025-07-04)

  • Extra field property name is_summery_element has been renamed to summary_element_property

1.1.0 (2025-07-01)

New features

  • Issue 11: <#11>_ Added support for FHIR _summary based filter during serialization.

1.0.2 (2025-06-23)

Fixes

  • Issue: deprecated access of model_fields in Pydantic model instances. #9.

1.0.1 (2025-03-23)

Fixes

1.0.0 (2024-12-25)

  • XML serialization/deserialization support has been added.
  • Remove dependency on typed-ast as it is not needed and won't work in later Python versions.
  • Fix typo in test case.
  • Raising 'ValueError' has been suspended inside Fhir Model Validation 'fhir_model_validator()', if None value is provided.

0.1.3 (2024-10-24)

  • Improves missing value validation message, as error type is now model_field_validation.missing.

0.1.2 (2024-10-09)

  • Improve validation error message.

0.1.1 (2024-10-09)

  • Version policy updated, now .bx suffix has been removed.

Fixes

  • Business logic for None type validation against FHIR Model validator as None value is acceptable! Instead, you should make Pydantic field optional.

0.1.0b9 (2024-10-02)

Fixes

0.1.0b8 (2024-08-04)

  • YAML dump & validate options are added into FHIRAbstractModel.

0.1.0b7 (2024-07-31)

  • typing hint added for the function ´´create_fhir_type´´ and ´´create_fhir_element_or_resource_type´´.

0.1.0b6 (2024-07-30)

  • Core configurations for types Id & String are coming from constraint module.
  • Default maximum char length Id is now 255.

0.1.0b5 (2024-07-28)

  • Fixes the function that is checking is_primitive, as missing bytes and bytesarray are added.
  • Encoding is handled for Base64Binary type.

0.1.0b4 (2024-07-28)

  • Fixes extension serialization.

0.1.0b3 (2024-07-28)

  • Fixes the function that is checking is_primitive.
  • Fixes validator for Resource & Element types.

0.1.0b2 (2024-07-27)

Bugfixes

  • Fixes pattern as string for some of primitives types. fx UriType.
  • Fixes model serializer.

0.1.0b1 (2024-07-26)

  • The first beta release! and this release is not stable enough to use in production.