Skip to content
This repository has been archived by the owner on Jul 23, 2024. It is now read-only.

Releases: klaytn/caver-js

Release v1.6.8

16 Feb 06:22
2ed400f
Compare
Choose a tag to compare

v1.6.8 Release Notes

Fixes

Release v1.6.8-rc.2

14 Feb 06:48
e86b9d6
Compare
Choose a tag to compare
Release v1.6.8-rc.2 Pre-release
Pre-release

v1.6.8-rc.2 Release Notes

Fixes

Release v1.6.8-rc.1

25 Jan 15:46
fef7a47
Compare
Choose a tag to compare
Release v1.6.8-rc.1 Pre-release
Pre-release

v1.6.8-rc.1 Release Notes

Fixes

  • Modified the type of the Caver and Wallet. (#575)

Release v1.6.7-rc.2

19 Jan 01:32
330503e
Compare
Choose a tag to compare
Release v1.6.7-rc.2 Pre-release
Pre-release

v1.6.7-rc.2 Release Notes

Fixes

  • Removed using deprecate for caver.klay.KIP7 and caver.klay.KIP17. (#573)

Release v1.6.6

12 Jan 00:51
d0d53d3
Compare
Choose a tag to compare

v1.6.6 Release Notes

Fixes

  • Added validation logic to handle string input as a hex number. (#564)
  • Resolved module version conflict. (#567)
  • Resolved module vulnerabilities. (#568)

Release v1.6.6-rc.1

10 Jan 05:56
1cf455c
Compare
Choose a tag to compare
Release v1.6.6-rc.1 Pre-release
Pre-release

v1.6.6-rc.1 Release Notes

Fixes

  • Added validation logic to handle string input as a hex number. (#564)
  • Resolved module version conflict. (#567)
  • Resolved module vulnerabilities. (#568)

Release v1.6.5

15 Nov 01:16
6a7b857
Compare
Choose a tag to compare

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.

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 or AccountKeyFail. (#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 same requestManager object. In addition, the provider variable has been modified to use provider of requestManager instead of it being assigned separately by each instance, so that when provider of requestManager 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 from caver.rpc.klay. (#521)
  • Added validation to limit weightedPublicKeys length in AccountKeyWeigthedMultiSig. (#534)

Release v1.6.5-rc.3

10 Nov 23:24
3bc630a
Compare
Choose a tag to compare
Release v1.6.5-rc.3 Pre-release
Pre-release

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.

Release v1.6.5-rc.2

19 Oct 01:56
f362f68
Compare
Choose a tag to compare
Release v1.6.5-rc.2 Pre-release
Pre-release

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 or AccountKeyFail. (#535)

Fixes

  • Added validation to limit weightedPublicKeys length in AccountKeyWeigthedMultiSig. (#534)

Release v1.6.5-rc.1

20 Aug 00:55
177efe8
Compare
Choose a tag to compare
Release v1.6.5-rc.1 Pre-release
Pre-release

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 therequestManager used in the upper class, and the instance of the upper class and the instances of the subclass store the same requestManager object. In addition, the provider variable held by each instance is modified so that it looks at the provider of the requestManager without assigning it separately, so that when the provider 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 from caver.rpc.klay. (#521)