v0.12.3
0.12.3 — 2019-04-12
- Fix navigator and extractor packaging in the SDK.
0.12.2 — 2019-04-12
- Add flexible controllers and disjunction choices to DAML.
- Introduce experimental support for using Postgres as a backend for the Sandbox. The optional CLI argument for it named
--jdbcurlis still hidden. - Node.js Bindings: fix validation for Ledger API timestamp values.
- Node.js Bindings: drop support for identifier names, replacing them with separated module and entity names.
- Node.js Bindings: use strings instead of numbers to represent Ledger API timestamps and dates.
- Node.js Bindings: use strings instead of numbers to represent Protobuf 64-bit precision integers to avoid a loss of precision.
- Java Codegen: support DAML TextMap primitive which is mapped to
java.util.Maptype with keys restricted tojava.lang.Stringinstances. - Java Codegen: leaner log output.
- Java Codegen: add flag for log verbosity:
-V LEVELor--verbosity LEVEL, whereLEVELis a number between0(least verbose) and4(most verbose). - BREAKING Remove support for DAML 1.0 packages in the engine, and thus the sandbox. Note that the SDK has removed support for compiling DAML 1.0 months ago.
0.12.1 — 2019-04-04
- Fix release process
0.12.0 — 2019-04-04
-
Change in how values are addressed in Navigator's
frontend-config.js.-
Old syntax for accessing values:
argument.foo.bar -
New syntax:
import { DamlLfValue } from '@da/ui-core'; // Accessing field 'bar' of field 'foo' of the argument DamlLfValue.evalPath(argument, ["foo", "bar"]) DamlLfValue.toJSON(argument).foo.bar
-