Skip to content

Commit a58cf85

Browse files
cocreaturemergify[bot]
authored andcommitted
Release 0.13.23 (#2875)
Given how many people want the HTTP JSON API, let’s make a release that contains the integration with the assistant.
1 parent f7befca commit a58cf85

File tree

3 files changed

+43
-19
lines changed

3 files changed

+43
-19
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.13.22
1+
0.13.23

docs/source/support/release-notes.rst

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,48 @@ Release notes
66

77
This page contains release notes for the SDK.
88

9+
.. _release-0-13-23:
10+
11+
0.13.23 - 2019-09-11
12+
--------------------
13+
14+
DAML Integration Kit
15+
~~~~~~~~~~~~~~~~~~~~
16+
17+
- The reference implementation can now spin up multiple nodes, either scaling
18+
a single participant horizontally or adding new participants. Check the CLI ``--help`` option.
19+
- The test tool now runs the double spend test on a shared contract in a
20+
multi-node setup (as well as single-node).
21+
- The test tool can now run all semantic test in a multi-node setup.
22+
23+
DAML Standard Library
24+
~~~~~~~~~~~~~~~~~~~~~
25+
26+
- **BREAKING CHANGE** The ``(/)`` operator was moved out of the ``Fractional`` typeclass into a separate ``Divisible`` typeclass, which is now the parent class of ``Fractional``. The ``Int`` instance of ``Fractional`` is discontinued, but there is an ``Int`` instance of ``Divisible``. This change will break projects that rely on the ``Fractional Int`` instance. To fix that, change the code to rely on ``Divisible Int`` instead. This change will also break projects where a ``Fractional`` instance is defined. To fix that, add a ``Divisible`` instance and move the definition of ``(/)`` there.
27+
28+
DAML Assistant
29+
~~~~~~~~~~~~~~
30+
31+
- The HTTP JSON API is now integrated with the
32+
assistant and distributed with the SDK. It can either be launched
33+
via ``daml json-api`` or via ``daml start``. You can find more information in the
34+
`README <https://github.com/digital-asset/daml/blob/master/ledger-service/http-json/README.md>`_.
35+
- The `daml.yaml` file now supports an additional field
36+
`build-options`, which you can use to list cli options you want added to
37+
invocations of `daml build` and `daml ide`.
38+
39+
JSON API
40+
~~~~~~~~
41+
42+
- **BREAKING CHANGE** The ``/contracts/search`` request payload must use
43+
``"%templates"`` in place of ``"templateIds"`` to select which templates' contracts are
44+
returned. See `issue #2777 <https://github.com/digital-asset/daml/issues/2777>`_.
45+
46+
DAML Compiler
47+
~~~~~~~~~~~~~
48+
49+
- **BREAKING CHANGE** Move the DAML-LF produced by generic template instantiations closer to the surface syntax. See the documentation on `How DAML types are translated to DAML-LF <https://docs.daml.com/app-dev/daml-lf-translation.html#template-types>`__ for details.
50+
951
.. _release-0-13-22:
1052

1153
0.13.22 - 2019-09-04

unreleased.rst

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,3 @@ This page contains release notes for the SDK.
88

99
HEAD — ongoing
1010
--------------
11-
12-
+ [DAML Integration Kit] The reference implementation can now spin up multiple nodes, either scaling
13-
a single participant horizontally or adding new participants. Check the CLI ``--help`` option.
14-
+ [DAML Integration Kit] The test tool now runs the double spend test on a shared contract in a
15-
multi-node setup (as well as single-node).
16-
+ [DAML Standard Library] **BREAKING CHANGE** The ``(/)`` operator was moved out of the ``Fractional`` typeclass into a separate ``Divisible`` typeclass, which is now the parent class of ``Fractional``. The ``Int`` instance of ``Fractional`` is discontinued, but there is an ``Int`` instance of ``Divisible``. This change will break projects that rely on the ``Fractional Int`` instance. To fix that, change the code to rely on ``Divisible Int`` instead. This change will also break projects where a ``Fractional`` instance is defined. To fix that, add a ``Divisible`` instance and move the definition of ``(/)`` there.
17-
+ [DAML Integration Kit] The test tool can now run all semantic test in a multi-node setup.
18-
+ [DAML Assistant] The HTTP JSON API is now integrated with the
19-
assistant and distributed with the SDK. It can either be launched
20-
via ``daml json-api`` or via ``daml start``. You can find more information in the
21-
`README <https://github.com/digital-asset/daml/blob/master/ledger-service/http-json/README.md>`_.
22-
+ [JSON API] **BREAKING CHANGE** The ``/contracts/search`` request payload must use
23-
``"%templates"`` in place of ``"templateIds"`` to select which templates' contracts are
24-
returned. See `issue #2777 <https://github.com/digital-asset/daml/issues/2777>`_.
25-
+ [DAML Compiler] **BREAKING CHANGE** Move the DAML-LF produced by generic template instantiations closer to the surface syntax. See the documentation on `How DAML types are translated to DAML-LF <https://docs.daml.com/app-dev/daml-lf-translation.html#template-types>`__ for details.
26-
+ [DAML Assistant] The `daml.yaml` file now supports an additional field
27-
`build-options`, which you can use to list cli options you want added to
28-
invocations of `daml build` and `daml ide`.

0 commit comments

Comments
 (0)