Releases: babylonhealth/lit-fhir
Releases · babylonhealth/lit-fhir
v0.12.2 - initial scala 3 support
Scala 3 initial attempt (#27) * experiment * sugar seems to work * improvements * bump bunch * fix type ascencion in update method ; ignore test * tidy naming * we don't need macros for the extension/id methods now * rm old primitive element macros * wip * REVERT ME * Initial attempt to compile (using sbt ++3.0.0 core/compile core/test hl7/compile hl7/test); pausing here to verify generator * fix enum generation bug * core/test passing. hl7 mostly compiling... * fix hl7/test for scala 3, and restore core/test for scala 2 * fix hl7/test:compile for scala 2 * fix fhirpath compilation on scala2 * some formatting * wip * regen all * fix some warnings * build is now a really really expensive step * bump Xmx * bump more * Change choice (#28) * revert * start to remove \/ from scala-3; just use | * wip * rm dup package * wip * wip * crossbuild bench * tests * wip * bump scala2 * uncomment test. Clean more in CI * Format almost everything (MedicationKnowledge and ETypeWithFallback break with scalafmt ATM) * fix extension extraction set syntax * fix some things * temporarily exclude usbase -- I don't understand the reason for failure * WIP * some random formatting changes * bench scala 3 * see if we can skip clean now * scalameter not built yet. Bump scala 3 version * fix test * revert scala version to 3.0.0. Make doc exclusion conditional on scalaVersion, and include test in exclusions * use nightly scala 3 build for bugfix * bump scalameter for cross-compilation of bench tests; revert the default scalaVersion thingie. Add -Ytasty-reader scalacOption for scala 3 * download scala3 deps too * ugh. Implicit conversions... * fix protoshim compile, temporarily revery bench to just 2.13 * maybe this? * wip * gproto keeps rebuilding all the time if 'crosspublished' for some reason * co change_choice -- .jvmopts .sbtopts; delete the \/.typetagFromType method in scala 3, seems redundant * one workaround for scalafmt bug * fix the formatting stuff * sorta do the fold and map functions in scala 3 * new regression cache; add test cache * whoos naming * docs should work now
g0.12.2 - bump generator base
bump generator base (#30)
v0.12.1 - Add new copy method syntax
Add new non-macro-based update and set methods (#24) * experiment * sugar seems to work * improvements * bump bunch * fix type ascencion in update method ; ignore test * tidy naming * we don't need macros for the extension/id methods now * rm old primitive element macros
g0.12.0 - Release new generator version
bump generator base (#23)
v0.12.0 - modify classpath loading of profiles
reduce number and complexity of reflection operations when loading mo…
v0.11.2 - Fix bug with fhirpath
Should be source+binary compatible with 0.11.1 (so didn't break semver this time... 😬)
g0.11.1
bump generator base to 0.11.1 (#18) * bump generator base to 0.11.1 * regenerate
v0.11.1 - bugfix for LIT_IGNORE_UNKNOWN_FIELDS_IN_JSON flag
resourceType fields shouldn't cause errors when ignoreUnknownFields=f…
g0.11.0-2 - Fix regression on g0.11.0-1
failures in expandGlob aren't fatal if default but overridable files …
g0.11.0-1 Tag generator release for named args
Bumps API for generator