Releases: dfinity/agent-js
v0.14.1
What's Changed
- chore: adds js-sha256 dependency to principal by @krpeacock in #641
- chore: removing unused bin script by @krpeacock in #643
- chore: configures packages for unpkg by @krpeacock in #642
- fix: idlemanager starting before login suceeds by @krpeacock in #646
- feat: always check subnet delegations in a certificate by @mraszyk in #647
- feat: secp256k1 fromSeedPhrase now supported by @krpeacock in #645
- chore: release v0.14.1 by @krpeacock in #650
New Contributors
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
- feat: expose storage constant keys by @peterpeterparker in #616
- fix: return after resolve to avoid idb to be recreated by @peterpeterparker in #617
- fix: optional fields not populated if wire type has additional fields by @hpeebles in #627
- feat: http-agent retries calls by @krpeacock in #632
- feat: Add fetchCandid() function to @dfinity/agent by @rvanasa in #630
- fix: time tests only use faketimers once by @krpeacock in #634
- feat: AgentJs Candid Pinpointed Type Errors upgrade - PR by @infu in #633
- feat: add AssetManager by @sea-snake in #603
- fix: retry times by @sea-snake in #638
- feat: Asset manager performance by @sea-snake in #639
- chore: release v0.14.0 by @krpeacock in #640
New Contributors
- @infu made their first contribution in #633
- @sea-snake made their first contribution in #603
Full Changelog: v0.13.3...v0.14.0
v0.13.3
What's Changed
Primary change is the addition of a pure-js BLS verification library, as well as the ability to provide a bls-verification strategy for agents and certificates in environments where wasm is unavailable, such as Reach Native
- fix: resolves window.open issue in safari due to async storage call by @krpeacock in #620
- chore: release v1.0.0-beta.0 by @krpeacock in #621
- feat: support for bls verification polyfill by @krpeacock in #626
- feat: expose an agent syncTime method by @krpeacock in #623
- feat: new package - bls verify by @krpeacock in #628
- chore: release v0.13.3 by @krpeacock in #629
Full Changelog: v0.13.2...v0.13.3
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