v3.0.0-beta.0
Pre-release
Pre-release
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_pathby @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!:
ExpiryJSON serialization and deserialization by @ilbertt in #1008 - feat:
isCertifiedflag on errors by @ilbertt in #1010 - feat!: make
lookup_pathcompliant with the spec and introducelookup_subtreeby @ilbertt in #1009 - chore: removes unused
bs58checkdependency 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
uint8FromBufLikecalls by @ilbertt in #1017 - ci: prepare node action by @ilbertt in #1018
- feat: remove
base64-arraybufferdependency by @ilbertt in #1016 - feat!: replace
hashwithsha256from@noble/hashes/sha2to take advantage of existing dependencies by @ilbertt in #1019 - refactor: use
@noble/hashes/sha2consistently by @ilbertt in #1020 - feat!: replace
concatwithconcatBytesfrom@noble/hashes/utilsby @ilbertt in #1021 - refactor: use hex utils from
@noble/hashesby @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#requestAndRetryby @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
- @ilbertt made their first contribution in #1001
- @christoph-dfinity made their first contribution in #994
- @asabates-dfinity made their first contribution in #985
Full Changelog: v2.4.1...v3.0.0-beta.0