diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 5ed1bdf9..f3004b6f 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -47,3 +47,7 @@ jobs: run: npm publish --provenance --tag next --workspace=packages/ckbtc env: NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} + - name: Publish ic-management + run: npm publish --provenance --tag next --workspace=packages/ic-management + env: + NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3ddb9942..a2cba472 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -48,3 +48,7 @@ jobs: run: npm publish --workspace=packages/ckbtc --provenance --access public env: NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} + - name: Publish ic-management + run: npm publish --workspace=packages/ic-management --provenance --access public + env: + NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} diff --git a/CHANGELOG.md b/CHANGELOG.md index 6522d315..390bdecd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.17.0 (wip) +# 0.17.0 (2023-06-20) ## Release @@ -7,6 +7,7 @@ - cmc `v0.0.12` - ledger `v0.0.9` - ckBTC `v0.0.5` +- ic-management `v0.0.1` - utils `v0.0.16` - nns-proto `v0.0.2` @@ -18,6 +19,24 @@ - introducing `@dfinity/ic-management` — a new library for interfacing with IC management canister - add `getMinterInfo` for ckBTC which returns internal minter parameters such as the minimal amount to retrieve BTC, minimal number of confirmations or KYT fee +- add fee to nns stake neuron method +- expose Sns index canister id in wrapper +- add `simulateMergeNeurons` to Nns governance + +## Refactor + +- use `isNullish` and `fromNullable` utils in Nns `governance.canister.ts` + +## Build + +- remove `global` polyfill for the browser and add `worker` conditions to bundle +- improve docs generation in the CI +- update Candid types in Nns + +## Docs + +- improve Sns README +- generate README docs for BTC utils # 0.16.0 (2023-05-24)