Skip to content
This repository was archived by the owner on May 23, 2022. It is now read-only.
Merged
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 23 additions & 5 deletions modules/release-notes/pages/sdk-release-notes.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
:page-layout: releasenotes
:sdk-short-name: DFINITY Canister SDK
:sdk-long-name: DFINITY Canister Software Development Kit (SDK)
:release: 0.6.6
:release: 0.6.7
ifdef::env-github,env-browser[:outfilesuffix:.adoc]

The {sdk-long-name} enables developers to develop applications for the {IC} using the {proglang} programing language.
Expand All @@ -35,17 +35,35 @@ This {release} version of the software and programming language should not be us

The {release} release includes the following new features and capabilities:

- The `+dfx build+` command now supports building a specific canister, in addition to building all.
* The `+dfx build+` command now supports building a specific canister, in addition to building all canisters.
+
For example, you can compile the code for a back-end canister without building the canister used for your project's front-end assets.
+
Because of this change to the `+dfx build+` command, the `+--skip-frontend+` option is no longer needed and has been removed.
- There are several new `+dfx identity+` commands that enable you to create and switch between different user identities to test access control for your programs.
-
* There are several new `+dfx identity+` commands that enable you to create, manage, and switch between different user identities when communicating with the {IC} network.
+
You can also use a new `+--identity+` command-line option to set a specific user context when running `+dfx+` commands.
+
This new support for multiple identities enables you to test role-based access control for your programs.
* Updates to the Candid interface description language include the following user-facing features:
Comment thread
lsgunnlsgunn marked this conversation as resolved.
Outdated
+
** Support type annotations when parsing Candid values. For example, you can use the following syntax to specify types:
+
....
(42: nat8, vec {1;-3;5} : vec int8)
....
** Support for pretty-print decoded Candid values:
+
`+--output pp+` is the default and prints the value in multiple lines.
+
`+--output idl+` prints the value in a single line.
** Support for `+float e+` notation.
** Support for nested comments.
Comment thread
lsgunnlsgunn marked this conversation as resolved.
Outdated
** Support for Rust-like parsing errors.

== Highlights of what's new in 0.6.6

The {release} release features several new commands for managing canisters.
The 0.6.6 release features several new commands for managing canisters.
The release include the following new commands for managing canister operations and the canister lifecycle:

- The `+dfx canister status+` command enables you to check whether all canisters or a specific canister in a project are currently running.
Expand Down