Skip to content

Releases: octofhir/fml-rs

fml 0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 22:10

Changes

  • set-version: accept CRLF line endings (Windows checkouts)
  • Reference test: whitespace-only strings now match the reference compiler
  • Follow the Mapping Language IG where it says more than the reference engine

Install

cargo install fml-cli --version 0.2.0

Or download a binary below. Crates: fml-syntax, fml-model, fml-check, fml-engine, fml-cli.

fml 0.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 21:22
fa6ccb8

Changes

  • fml: read registry packages from their folder
  • ci: binaries workflow, runnable without a release
  • docs: READMEs for each crate, cross-version test in CI
  • fml: --package, --debug and --bundle
  • fml-engine: ConceptMaps, date and time, produced resources, debug trace
  • fml-check: definitions from FHIR packages
  • docs: branded README header and banner
  • fml-check: element paths inside FHIRPath
  • Use octofhir-fhirschema 0.3.33
  • StructureMap in the R4 form
  • Use octofhir-fhirpath 0.5.1
  • Use octofhir-fhirpath 0.5 and octofhir-fhirschema 0.3.32
  • fml run: run a map over a FHIR JSON input
  • Add fml-engine: run StructureMaps over FHIR JSON
  • fml-check: share type navigation
  • Format the checker corpus test
  • fml check: report type errors
  • Add fml-check: type checking against FHIR definitions
  • Test against the reference compiler
  • fml-model: match the reference compiler's StructureMap exactly
  • fml-syntax: keep triple-quoted markdown verbatim
  • fml: compile and print commands
  • Add fml-model: compile FML to StructureMap and print it back
  • fml-syntax: canonical FHIRPath text and reference-compiler leniency
  • ci: use actions/checkout v5
  • Add CI and document the current status
  • Add the fml command-line tool
  • Add fml-syntax: lexer, lossless parser and formatter
  • Initial commit

Install

cargo install fml-cli --version 0.1.0

Or download a binary below. Crates: fml-syntax, fml-model, fml-check, fml-engine, fml-cli.