v0.12.15
0.12.15 - 2019-05-06
-
Windows support: Beta release of the Windows SDK.
To try it out, download the installer from GitHub releases. The Windows SDK uses the new
daml
command-line which will soon also
become the default on Linux and MacOS.Documentation is still in progress, but you can see the Migration guide and the pull request for the updated documentation.
-
DAML Standard Library: Added
fromListWith
andmerge
toDA.TextMap
. -
DAML Standard Library: Deprecated
DA.Map
andDA.Set
. Use the newDA.Next.Map
andDA.Next.Set
instead. -
Ledger API: Added three new methods to the :ref:
CommandService <com.digitalasset.ledger.api.v1.commandservice>
:SubmitAndWaitForTransactionId
returns the transaction ID.SubmitAndWaitForTransaction
returns the transaction.SubmitAndWaitForTransactionTree
returns the transaction tree.
-
Ledger API: Added field
transaction_id
to command completions. This field is only set when a command is successful. -
DAML Standard Library: Added instances of
Functor
,Applicative
, andAction
for(->) r
(the reader monad).
0.12.14 - 2019-05-03
- DAML Standard Library: The
id
function was previously deprecated and has now been removed. Useidentity
instead. - DAML and Assistant: The compiler no longer supports DAML-LF 1.0.
- DAML-LF: As a new "dev" minor version, writing with
--target 1.dev
is now supported by all tools by default. - Ledger API: You can now look up flat transactions with the new TransactionService methods
GetFlatTransactionByEventId
andGetFlatTransactionById
.
0.12.13 - 2019-05-02
- Fix an issue with Postgres of potentially not stopping the transaction stream at required ceiling offset. See more here