- Nothing changed yet.
New features
- A patch has been added in response to issue#91 on
collective.elasticsearch
.
- minimum
fhir.resources
version is now6.1.0
and minimumcollective.elasticsearch
version is now3.0.5
- minimum
fhir.resources
version is now6.0.0
, see it's associated changes at https://pypi.org/project/fhir.resources/6.0.0/. - minimum
fhirpath
version is now0.10.5
, see it's associated improvements and bug fixes at https://pypi.org/project/fhirpath/0.10.4/ - minimum
plone.app.fhirfield
version is now4.2.0
, see it's associated improvements and bug fixes at https://pypi.org/project/plone.app.fhirfield/4.2.0/
- Minimum required
fhirpath
version is now0.10.4
(see it's changes log) and added compabilities.
- new helper function
json_body
has been created, which is usingorjson
deserializer. FHIRModelServiceMixin
is now more performance optimized.
- Bundle resposne as
dict
option enable in ZCatalog based search.
fhirpath
minimum version has been updated, which includes minimumfhir.resources
version6.0.0b5
.- Improvements for
FHIRModelServiceMixin
as orjson serializer used.
Improvements
- Issue #2 ZCatalog based search should have option to return bundle type alongside as LazyBrain
- Supports all features from
fhirpath
0.8.0. - Elasticsearch Mappings JSON files are updated.
Fixes
utils.FHIRModelServiceMixin
can now handlelist
type data in response.
plone.app.fhirfield:default
has been added in dependency, so no need separete install ofplone.app.fhirfield
.
Improvements
FHIRModelServiceMixin
class has been available underutils
module, which can be used with yourplone.restapi
services to response type asFhirModel
aka pydantic'sBaseModel
orplone.app.fhirfield.FhirFieldValue
object with the best possible effecient way.
Improvements
- Supports the revolutionary version of fhir.resources via fhirpath we may expect some refactor on your existing codebase because of some breaking changes, please see changes at
fhir.resources
,plone.app.fhirfield
andfhirpath
. - Brings back support for Python version 3.6
- Three configurations (
fhirpath.es.index.mapping.nested_fields.limit
,fhirpath.es.index.mapping.depth.limit
,fhirpath.es.index.mapping.total_fields.limit
) based on plone registry has now been available.
Breakings
- As a part of supporting latest
fhirpath
version (from0.6.1
), drop python version later than3.7.0
. ElasticsearchEngineFactory.__call__
's argument namefhir_version
changed tofhir_release
.
Improvements
- ZCatalog featured fhir search added, from which you will get ZCatalog´s brain feature.
FhirFieldIndex
named PluginIndex is now available.- FHIR
STU3
andR4
search mapping is now available. - Others improvements that make able to use in production project (of course without guarantee.)
- first working versions, with lots of improvements.
- Initial release. [nazrulworld]