Releases: dfinity/agent-js
v0.13.2
What's Changed
- fix: auth-client usage in web worker and nodejs by @peterpeterparker in #611
- fix: logout clear storage missing promise await by @peterpeterparker in #612
- chore: release v0.13.2 by @krpeacock in #615
Full Changelog: v0.13.1...v0.13.2
v0.13.1
What's Changed
- fix: migration from localstorage to idb by @peterpeterparker in #608
- chore: release v0.13.1 by @krpeacock in #609
New Contributors
- @peterpeterparker made their first contribution in #608
Full Changelog: v0.13.0...v0.13.1
Deprecated v0.13.0 - use 0.13.1 when upgrading
What's Changed
- feat: auth-client stores identities in indexeddb by @krpeacock in #605
- fix: graceful upgrade from localstorage to idb without breaking sessions by @krpeacock in #606
- chore: release v0.13.0 by @krpeacock in #607
Full Changelog: v0.12.2...v0.13.0
v0.12.2
ECDSAKeyIdentity Release
Adds a new identity built on the SubtleCrypto API. This identity can be built using a non-exportable KeyPair and stored securely in IndexedDb for heightened security of your application.
Also, includes a first PR from @rvanasa, a new team member at Dfinity. It improves backwards compatibility for compiling @dfinity/agent
by removing BigInt exponents from the codebase
What's Changed
- feat: ECDSAKeyIdentity by @krpeacock in #591
- chore: release v0.12.2 beta.0 by @krpeacock in #597
- fix: canisterStatus throws if root key is not fetched by @krpeacock in #600
- chore: replaces links with icp.host to xyz for nice url for docs by @krpeacock in #601
- fix: BigInt exponentiation transpiler error (@dfinity/candid) by @rvanasa in #599
- chore: release v0.12.2 by @krpeacock in #604
New Contributors
Full Changelog: v0.12.1...v0.12.2
v0.12.1
What's Changed
0.12.1 introduces two notable changes:
-
Support for experimental derivationOrigin in
auth-client
for migrating domains off of ic0.app to a custom domain -
Allows replayability of signed requests, which is particularly useful for hardware wallets or airgapped setups
-
feat: adds UTF-8 as an encoding option by @krpeacock in #587
-
feat: adds support for derivationOrigin by @krpeacock in #588
-
feat: reuse signed request when reading state by @lmuntaner in #584
-
refactor: switch from
agent-rs
tomiracl_core
by @Daniel-Bloom-dfinity in #590 -
chore: aggregate test results for required statuses by @ericswanson-dfinity in #592
-
feat: enables inline sourcemaps for packages for developer experience by @krpeacock in #593
-
chore: release 0.12.1 by @krpeacock in #594
New Contributors
- @dfx-json made their first contribution in #586
- @lmuntaner made their first contribution in #584
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
Breaking feature in certificate API to support new canister ranges
- fix: add setBigUint64 polyfill by @mstrasinskis in #577
- chore: release v0.11.3 by @bitdivine in #579
- fix: Candid UI cannot encode nat8 by @chenyan-dfinity in #575
- fix: typo for MetaData kind by @chenyan-dfinity in #582
- fix(agent): Check subnet canister ranges by @oggy-dfin in #580
- chore: release v0.12.0 by @krpeacock in #585
New Contributors
- @mstrasinskis made their first contribution in #577
- @oggy-dfin made their first contribution in #580
Full Changelog: v0.11.2...v0.12.0
v0.11.2
What's Changed
- feat: fast ArrayBuffer encoding by @ninegua in #566
- feat: idlemanager reload by default by @krpeacock in #570
- fix: homepage/repository in package.json by @domwoe in #569
- chore: adds codeowners file by @krpeacock in #573
- feat: CanisterStatus utility by @krpeacock in #572
- chore: release v0.11.2 by @krpeacock in #574
New Contributors
Full Changelog: v0.11.1...v0.11.2
v0.11.1
What's Changed
- chore: replaces peacock.dev redirects with agent-js.icp.host by @krpeacock in #560
- feat: Retain type information for functions and services on decoding by @frederikrothenberger in #563
- fix: don't use spread operator when encoding vec by @chenyan-dfinity in #561
- fix: Correctly decode optional struct fields by @frederikrothenberger in #564
- chore: release v0.11.1 by @krpeacock in #565
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- chore: add PR template by @lwshang in #545
- chore: updating Agent generic interface by @krpeacock in #536
- chore: removes lerna.json by @krpeacock in #539
- feat: Use full IC Management IDL by @megrogan in #406
- fix: make makeNonce return unique random values by @ericswanson-dfinity in #546
- fix: Update webappsec types dependency by @jzxchiang1 in #537
- chore(deps): bump minimist from 1.2.5 to 1.2.6 by @dependabot in #548
- feat: warn on bad origin by @nmattia in #549
- feat: support idle management in AuthClient by @krpeacock in #547
- chore: reduces default delegation expiration to 8 hours by @krpeacock in #550
- fix: versioning script now updates package.json by @krpeacock in #551
- fix: removes jest-expect message from toolchain by @krpeacock in #553
- feat: generate nonce for HttpAgent calls by @krpeacock in #554
- feat: add window config string by @plitzenberger in #552
- feat: Allow deserialization of candid values with unknown types by @frederikrothenberger in #555
- chore: release v.0.11.0 by @krpeacock in #557
New Contributors
- @megrogan made their first contribution in #406
- @plitzenberger made their first contribution in #552
- @frederikrothenberger made their first contribution in #555
Full Changelog: v0.10.4...v0.11.0
v0.10.4
What's Changed
- feat: notify user interruption by @wewei in #526
- chore: upgrading typescript and typedoc by @krpeacock in #535
- feat: httpagent should allow its identity to be invalidated by @krpeacock in #529
- fix: fetch binding by @3cL1p5e7 in #527
- test: fix mitm and break out tests into different suites by @krpeacock in #543
- chore: release v0.10.4 by @krpeacock in #544
New Contributors
Full Changelog: v0.10.3...v0.10.4