Releases: dcarbone/php-fhir
v3.0.0-rc3
v3.0.0-rc2
v3.0.0-rc1
What's Changed
- Properly retain decimal precision in Decimal primtiive types by @dcarbone in #71
- Fix a typo in readme which breaks example. by @Jxckaroo in #75
- Update tests.yml by @dcarbone in #78
- Feature/modernization by @dcarbone in #81
- Testing for false prior to executing strlen by @dcarbone in #83
- Small fix in the URL of R4 by @leonrenkema in #84
New Contributors
Full Changelog: v2.0.10...v3.0.0-rc1
v2.0.10: Sub PHP8 compatibility fix
Fixed issue that prevented sub-php8 users from running lib, and added github actions.
v2.0.9: psr/log compatibility updates
Addresses #73.
- Add very small compatibility layer for newer psr/log versions
- Remove dependence on myENA package(s).
v1.0.6: psr/log compatibility updates
Addresses #73.
- Add very small compatibility layer for newer psr/log versions
- Remove dependence on myENA package(s).
v2.0.8: Decimal precision backport
The v3.x development addressed an where decimal precision was not retained between unserialization -> serialization. This release backports that fix into the v2.x series of releases.
v2.0.7: Error handling improvements
Improves compatibility with external libraries and frameworks by no longer globally forcing errors to exceptions.
v2.0.5: Base64Binary bugfix
A template syntax error caused the _writeToFile
method present on FHIRBase64Binary
to be commented out. This has been corrected.
v2.0.4: Basic validation
All types now have basic validation methods _getValidationErrors()
and _getValidationRules()
. These are based on constraints found in parsing the definition xsd's, and should only be used as guide as many providers deviate from the spec constraints.