This repository has been archived by the owner on Jul 23, 2024. It is now read-only.
Releases: klaytn/caver-js
Releases · klaytn/caver-js
Release v1.6.8
v1.6.8 Release Notes
Fixes
- Modified the type of Caver and Wallet. (#575)
- Fixed documentation links. (https://github.com/klaytn/caver-js/pull/581)
Release v1.6.8-rc.2
v1.6.8-rc.2 Release Notes
Fixes
- Fixed documentation links. (https://github.com/klaytn/caver-js/pull/581)
Release v1.6.8-rc.1
Release v1.6.7-rc.2
v1.6.7-rc.2 Release Notes
Fixes
- Removed using deprecate for
caver.klay.KIP7
andcaver.klay.KIP17
. (#573)
Release v1.6.6
Release v1.6.6-rc.1
Release v1.6.5
v1.6.5 Release Notes
New Features
- Now supports TypeScript via
types/**/*.d.ts
.- Using the types supported in caver-js, you can write code more easily and clearly. Below are the packages that provide the types.
caver-abi
caver-account
caver-contract
caver-core
caver-core-helpers
caver-core-method
caver-core-requestManager
caver-core-subscriptions
caver-ipfs
caver-kct
caver-klay
caver-middleware
caver-net
caver-rpc
caver-rmt
caver-transaction
caver-utils
caver-validator
caver-wallet
- In case of a wrong type or any need for improvement, please let us know using an issue or a PR any time.
- Using the types supported in caver-js, you can write code more easily and clearly. Below are the packages that provide the types.
Improvements
- Established a structure to perform a conformance test, which is a test that Klaytn SDKs must satisfy. (#522)
- Added a
signatureData.isEqual(sig)
function to compare two signatureData. (#520) - Added a caver-conformance-tests submodule. (#527)
- Added a validation logic in
caver.utils.numberToHex
to check the validity of a number. (#527) - Added a validation logic to allow undefined key values when keyType is
AccountKeyLegacy
orAccountKeyFail
. (#535)
Fixes
- In order to replace the code that causes memory leaks, when an instance of a subclass is created, it is initialized using
requestManager
in the upper class, and the instance of the upper class and the instances of the subclass store the samerequestManager
object. In addition, theprovider
variable has been modified to useprovider
ofrequestManager
instead of it being assigned separately by each instance, so that whenprovider
ofrequestManager
of the upper instance is changed, the changes can be used in the subclass instance as well. (#524) - Removed unsupported RPC call by Klaytn Node named
klay_writeThroughCaching
fromcaver.rpc.klay
. (#521) - Added validation to limit weightedPublicKeys length in AccountKeyWeigthedMultiSig. (#534)
Release v1.6.5-rc.3
v1.6.5-rc.3 Release Notes
New Features
- Supported typescript via
types/**/*.d.ts
.- By supporting types in caver-js, you can write code more easily and clearly. Below are the packages in which the types are provided.
caver-abi
caver-account
caver-contract
caver-core
caver-core-helpers
caver-core-method
caver-core-requestManager
caver-core-subscriptions
caver-ipfs
caver-kct
caver-klay
caver-middleware
caver-net
caver-rpc
caver-rmt
caver-transaction
caver-utils
caver-validator
caver-wallet
- If there is a wrong type or there is a part that needs to be improved, please post it in an issue or a PR at any time.
- By supporting types in caver-js, you can write code more easily and clearly. Below are the packages in which the types are provided.
Release v1.6.5-rc.2
v1.6.5-rc.2 Release Notes
Improvements
- Added a caver-conformance-tests submodule. (#527)
- Added a validation logic in
caver.utils.numberToHex
to check number is valid. (#527) - Added a validation logic to allow not define key value when keyType is
AccountKeyLegacy
orAccountKeyFail
. (#535)
Fixes
- Added validation to limit weightedPublicKeys length in AccountKeyWeigthedMultiSig. (#534)
Release v1.6.5-rc.1
v1.6.5-rc.1 Release Notes
Improvements
- Established a structure to perform conformance test, which is the tests that Klaytn SDK must satisfy. (#522)
- Added a
signatureData.isEqual(sig)
function to compare two signatureData. (#520)
Fixes
- In order to replace the code that causes memory leaks, when an instance of a subclass is created, it is initialized together with the
requestManager
used in the upper class, and the instance of the upper class and the instances of the subclass store the samerequestManager
object. In addition, theprovider
variable held by each instance is modified so that it looks at theprovider
of therequestManager
without assigning it separately, so that when theprovider
information of the requestManager of the upper instance is changed, the changed information can be used in the subclass instance as well. (#524) - Removed unsupported RPC call by Klaytn Node named
klay_writeThroughCaching
fromcaver.rpc.klay
. (#521)