Releases: finos/morphir-scala
Releases · finos/morphir-scala
v0.4.0-RC04
What's Changed
- Towards elimination of morphir.toolkit.core in favor of morphir by @DamianReeves in #413
- Type checker additional tests by @edwardpeters in #419
- New Dynamic Native API by @deusaquilus in #407
- Moving target-state Native modules from morphir.runtime to morphir by @deusaquilus in #421
- Update zio, zio-streams, zio-test, ... to 2.0.17 by @scala-steward in #423
- Update mill-main to 0.11.3 by @scala-steward in #425
- Update zio-prelude to 1.0.0-RC21 by @scala-steward in #426
- Print ir depth limit by @edwardpeters in #418
- Scala 2.13 upgrade by @DamianReeves in #427
- Update scala-compiler, scala-library, ... to 2.13.12 by @scala-steward in #414
- Switch to a new implementation of Type by @DamianReeves in #422
- Upgrade mill to 0.11.4 by @DamianReeves in #429
- Update sourcecode to 0.3.1 by @scala-steward in #430
- Error improvements by @edwardpeters in #428
- Moving AccessControlled by @DamianReeves in #433
- Remove munit usage from morphir-contrib-knowledge by @DamianReeves in #434
Full Changelog: v0.4.0-RC03...v0.4.0-RC04
v0.4.0-RC03
What's Changed
- Upgrade Scala3 and ScalaJS by @DamianReeves in #403
- Consolidate extensibility project into morphir project & work on typeOf by @DamianReeves in #404
- Create a Scala script to aid in setting up the project with IDEA by @DamianReeves in #405
- Move services used by CLI to morphir-tools and use fs2.io for Path and potentially other things by @DamianReeves in #406
- Include zio-schema inspired definition of Encoder, Decoder, and Codec by @DamianReeves in #412
- Bump actions/checkout from 3 to 4 by @dependabot in #411
- Update magnolia to 1.1.6 by @scala-steward in #409
- Update zio-interop-cats to 23.0.03 by @scala-steward in #410
- Update fs2-io to 3.9.1 by @scala-steward in #408
- Typechecker needs to do additional deliasing by @deusaquilus in #415
- Fix native compilation issue with annotation only packages by @DamianReeves in #416
Full Changelog: v0.4.0-RC02.REV01...v0.4.0-RC03
v0.4.0-RC02.REV01
What's Changed
- publish "empty" docJar instead of not publishing a jar as sonatype re… by @DamianReeves in #401
Full Changelog: v0.4.0-RC02...v0.4.0-RC02.REV01
v0.4.0-RC02 - CLI and Evaluator fixes/enhancements
What's Changed
- Fix typo in mainClass for coursier-channel.json, plus add install ins… by @DamianReeves in #394
- Updating coursier channels by @DamianReeves in #395
- Use MInt in Result.Int and remove Result.Primitive.Long by @deusaquilus in #397
- Elm test cleanup by @edwardpeters in #396
- Add elm test support and docs on insiders builds by @DamianReeves in #398
Full Changelog: v0.4.0-RC01...v0.4.0-RC02
v0.4.0-RC01
What's Changed
- Decoder optimization - Remove orElse from all 3 versions of Morphir IR Decoders by @dmitrykozinets in #387
- Update scalafmt-core to 3.7.14 by @scala-steward in #390
- Update test-interface to 0.4.15 by @scala-steward in #389
- Update zio-json, zio-json-golden to 0.6.2 by @scala-steward in #388
- More CLI Work - elm make and elm develop commands work. by @DamianReeves in #391
- Add coursier-channel.json by @DamianReeves in #392
Full Changelog: v0.4.0-M9.05...v0.4.0-RC01
v0.4.0-M9.05
What's Changed
- Test Basics.multiply, Add Basics.round by @deusaquilus in #386
Full Changelog: v0.4.0-M9.04...v0.4.0-M9.05
v0.4.0-M9.04
What's Changed
- Update badges and links by @DamianReeves in #382
- Remove TA,VA from EvaluatorQuick components: Loop, Native, Result, SDKValue, etc... by @deusaquilus in #383
- Significantly faster IR Parsing by @deusaquilus in #384
Full Changelog: v0.4.0-M9.03...v0.4.0-M9.04
v0.4.0-M9.03 - More Evaluator functions and the CLI stub
What's Changed
- More functions and tests by @dmitrykozinets in #368
- List methods by @Bouzomgi in #371
- Simplify Evaluator calls in Native Functions by @deusaquilus in #370
- String methods by @Bouzomgi in #372
- Set methods by @Bouzomgi in #374
- Simplify Result.Tuple, Remove unused Data.Double, should be Data.Float by @deusaquilus in #375
- Tuple methods by @Bouzomgi in #376
- Decimal methods by @Bouzomgi in #377
- Implement List.partition, List.any,
>=
and<=
by @deusaquilus in #378 - Upgrade to Mill 0.11.2 by @DamianReeves in #379
- Tooling work via new CLI functionality PR 1 of N by @DamianReeves in #380
Full Changelog: v0.4.0-M9.02...v0.4.0-M9.03
v0.4.0-M9.02
What's Changed
- Adding some function tests by @dmitrykozinets in #362
- Make native function signatures type-safe, fix broken SDK.Basics ops by @deusaquilus in #363
- Implement List.foldl and Dict.filter by @deusaquilus in #364
- Make Result.Tuple(Any) typed, better Dict.fromList, add Dict.toList by @deusaquilus in #365
Full Changelog: v0.4.0-M9.01...v0.4.0-M9.02
v0.4.0-M9.01
What's Changed
- Gather references by @edwardpeters in #345
- Ingestor Morphir SDK Support: Set.fromList by @dmitrykozinets in #349
- Type checker by @edwardpeters in #346
- Append by @edwardpeters in #353
- Fix Type checker merge by @dmitrykozinets in #354
- Update mill-main to 0.11.1-33-6635d2 by @scala-steward in #350
- Update zio, zio-streams, zio-test, ... to 2.0.16 by @scala-steward in #351
- Update zio-json, zio-json-golden to 0.6.1 by @scala-steward in #352
- Add list sdk methods by @Bouzomgi in #358
- Update scalafmt-core to 3.7.13 by @scala-steward in #360
New Contributors
Full Changelog: v0.4.0-M8...v0.4.0-M9.01