Skip to content

v3.0.0-beta.0

Pre-release
Pre-release

Choose a tag to compare

@krpeacock krpeacock released this 17 Jun 21:25
· 293 commits to main since this release
72d2e32

What's Changed

  • chore: npm audit fix by @krpeacock in #998
  • feat!: removes proxyagent and getDefaultAgent exports by @krpeacock in #992
  • chore: formatting files and changelog by @krpeacock in #999
  • ci: ubuntu latest for unit tests by @krpeacock in #1003
  • test: cover invalid tree leaf structure case in lookup_path by @ilbertt in #1001
  • style: fix linter errors and commands by @ilbertt in #1002
  • fix: checks subtyping relation when decoding reference types in Candid by @christoph-dfinity in #994
  • refactor: use new error system and error codes by @ilbertt in #1004
  • feat!: breaking out readState into signed and unsigned by @krpeacock in #1000
  • ci: node v22 for unit tests by @ilbertt in #1006
  • feat!: use new error system in Agent and Actor by @ilbertt in #1005
  • test: avoid skipping tests where possible, replace deprecated Jest assertions by @ilbertt in #1007
  • feat!: Expiry JSON serialization and deserialization by @ilbertt in #1008
  • feat: isCertified flag on errors by @ilbertt in #1010
  • feat!: make lookup_path compliant with the spec and introduce lookup_subtree by @ilbertt in #1009
  • chore: removes unused bs58check dependency from `@dfinity/identity-… by @krpeacock in #1013
  • feat!: standardizes on uint8array for agent-js interfaces by @krpeacock in #1012
  • fix: make isAuthenticated validate delegation expiry by @asabates-dfinity in #985
  • refactor: remove unnecessary uint8FromBufLike calls by @ilbertt in #1017
  • ci: prepare node action by @ilbertt in #1018
  • feat: remove base64-arraybuffer dependency by @ilbertt in #1016
  • feat!: replace hash with sha256 from @noble/hashes/sha2 to take advantage of existing dependencies by @ilbertt in #1019
  • refactor: use @noble/hashes/sha2 consistently by @ilbertt in #1020
  • feat!: replace concat with concatBytes from @noble/hashes/utils by @ilbertt in #1021
  • refactor: use hex utils from @noble/hashes by @ilbertt in #1022
  • chore!: deprecate management canister by @krpeacock in #1023
  • chore!: drop support for node v19 or lower, and for node v21 by @ilbertt in #1025
  • refactor: update typescript config by @ilbertt in #1026
  • ci: test docs builds by @ilbertt in #1029
  • ci: use bundle command in size-limit action by @ilbertt in #1030
  • fix: handle response.arrayBuffer() throws in #requestAndRetry by @ilbertt in #1031
  • feat: sync time with the network when an ingress expiry error was received by @nathanosdev in #1014
  • test: re-add removed assertion by @nathanosdev in #1032
  • feat: use new cbor library by @nathanosdev in #1015

New Contributors

Full Changelog: v2.4.1...v3.0.0-beta.0