Skip to content

Releases: dethcrypto/TypeChain

TypeChain 4

04 Nov 20:49
51923b3
Compare
Choose a tag to compare

TypeChain 4:

  • Do not camel case contract names - BREAKING #293
  • Support for unknown types (that couldn't be parsed or guessed) - BREAKING FOR TARGETS #291

All targets were bumped to a new major version to support the new unknown type

target-ethers-v5

  • remove not needed dependency on ethers (only peer-dep is needed)

TypeChain 3

11 Oct 20:03
38123bb
Compare
Choose a tag to compare
  • BREAKING - bump ts-generator which results in a slightly different preamble for generated files and different formatting

target-ethers-v5

  • export all types in index.ts #278

Typechain@2.0.1

05 Oct 17:05
90101b9
Compare
Choose a tag to compare
  • Fix decoding of enums in libs
  • Add --show-stack-traces CLI option for printout full stack trace on errors

@typechain/ethers v4/v5

03 Aug 20:33
Compare
Choose a tag to compare
  • New target ethers-v5
  • Better handling for overloads for ethers-v4

@typechain/truffle-v4@2.0.3

29 May 20:05
1f32ec6
Compare
Choose a tag to compare
  • Fix reliance on Web3 and BN instead of BigNumber.js [Truffle-v4]

@typechain/truffle-v4/v5@2.0.2

22 May 15:37
Compare
Choose a tag to compare
  • Add link method to contract constructor by @petejkim

@typechain/truffle-v4/v5@2.0.1

13 May 19:03
Compare
Choose a tag to compare
  • fix at typings for truffle v4/v5 by @petejkim

@typechain/truffle-v4/v5@2.0.0

04 May 18:49
b7b17b8
Compare
Choose a tag to compare

Version 2.0

03 May 10:15
f63bbe3
Compare
Choose a tag to compare

TypeChain Ver 2 is finally out! 馃帀 馃帀 馃帀

Packages:

typechain@2.0.0
@typechain/web3-v1@1.0.0
@typechain/ethers-v4@1.0.0
@typechain/truffle-v4@1.0.0
@typechain/truffle-v5@1.0.0

Breaking changes:

  • changed target naming schema. All officially supported targets are released as @typechain/X-vY Check out the readme for more details
  • name mangling - we will change generated contract names to obey TypeScript naming rules
  • Web3-v1
    • fixed bug in struct handling
    • type check payable calls
    • support for overloaded functions which can result in a slightly different code if you relied on using the first overload
  • All targets:
    • support for overloaded functions which can result in a slightly different code if you relied on using the first overload
  • Support events with no parameters names (API breaking change)
  • We don't require truffle-typings package anymore - it's generated on the fly.

All changes

  • Truffle-v5 support with events, function overloads etc
  • NatSpec support by @chmanie
  • Brand new testing pipeline which should help us ensure high quality of generated code

v0.3.17

18 Jun 20:32
Compare
Choose a tag to compare
  • [ethers] fix argument types for bytes & numbers by @quezak