Releases: dethcrypto/TypeChain
Releases · dethcrypto/TypeChain
TypeChain 4
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
- 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
- Fix decoding of enums in libs
- Add
--show-stack-traces
CLI option for printout full stack trace on errors
@typechain/ethers v4/v5
- New target
ethers-v5
- Better handling for overloads for
ethers-v4
@typechain/truffle-v4@2.0.3
- Fix reliance on Web3 and BN instead of BigNumber.js [Truffle-v4]
@typechain/truffle-v4/v5@2.0.2
- Add link method to contract constructor by @petejkim
@typechain/truffle-v4/v5@2.0.1
- fix
at
typings for truffle v4/v5 by @petejkim
@typechain/truffle-v4/v5@2.0.0
- Use raw names for
artifacts.require
BREAKING by @JamesLefrere - Export contract types in artifact headers by @JamesLefrere
Version 2.0
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