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
[email protected]
- 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/[email protected]
- Fix reliance on Web3 and BN instead of BigNumber.js [Truffle-v4]
@typechain/truffle-v4/[email protected]
- Add link method to contract constructor by @petejkim
@typechain/truffle-v4/[email protected]
- fix
at
typings for truffle v4/v5 by @petejkim
@typechain/truffle-v4/[email protected]
- 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:
[email protected]
@typechain/[email protected]
@typechain/[email protected]
@typechain/[email protected]
@typechain/[email protected]
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