Skip to content

Releases: babylonhealth/lit-fhir

v0.12.2 - initial scala 3 support

23 Jun 09:37
7c297b8
Compare
Choose a tag to compare
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

23 Jun 15:34
c2f328d
Compare
Choose a tag to compare
bump generator base (#30)

v0.12.1 - Add new copy method syntax

15 Jun 13:47
67c076a
Compare
Choose a tag to compare
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

10 Jun 12:59
85aa01f
Compare
Choose a tag to compare
bump generator base (#23)

v0.12.0 - modify classpath loading of profiles

09 Jun 08:35
4eebced
Compare
Choose a tag to compare
reduce number and complexity of reflection operations when loading mo…

v0.11.2 - Fix bug with fhirpath

26 May 09:52
58d4c0b
Compare
Choose a tag to compare

Should be source+binary compatible with 0.11.1 (so didn't break semver this time... 😬)

g0.11.1

21 Apr 16:05
79b4017
Compare
Choose a tag to compare
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

19 Apr 11:42
2cb59e8
Compare
Choose a tag to compare
resourceType fields shouldn't cause errors when ignoreUnknownFields=f…

g0.11.0-2 - Fix regression on g0.11.0-1

16 Mar 16:45
2582116
Compare
Choose a tag to compare
failures in expandGlob aren't fatal if default but overridable files …

g0.11.0-1 Tag generator release for named args

16 Mar 15:49
879d376
Compare
Choose a tag to compare