v0.4.0 of fhir_r5_path

2026-01-26T05:14:05.055964Z

0.4.0 was published on Jan 26, 2026.

Changelog excerpt:
- Updated dependencies
- Fixed parser support for negative numbers at start of expressions (e.g., `-3 != 3`)
- Uncommented and verified date timezone comparison tests (testDateNotEqualTimezoneOffsetBefore, testDateNotEqualTimezoneOffsetAfter, testDateNotEqualUTC)
- Removed unused variables (operandOperation, operandOpNext) from execute function
- Fixed compilation error by commenting out export for non-existent value_set_expansion_extensions.dart file
- Refactored and broke FhirPathEngine into multiple files for ease of maintenance
- Naming consistency: ResourceCache, CanonicalResourceCache, OnlineResourceCache
- Simplified CanonicalResourceManager
- Added OnlineResourceManager
- Updated engine to work better with mapping
- Updated Lexer to work better with mapping
- just update to use the most recent fhir_r5 package
- also changed to universal_io so no issues using with web
- added example