Releases: srdtrk/go-codegen
Releases · srdtrk/go-codegen
v0.2.5
Description
This update includes several important bug fixes and a minor enhancement to our API. For detailed information, please refer to the CHANGELOG.
Special thanks
- A big thank you to @bdeneux for identifying and fixing a bug related to code generation for oneOf definitions when a title is set.
- I also appreciate @mahiro72 for their valuable contribution to the API design of go-codegen.
What's Changed
- imp(templates): removed 'GetModuleAddress' helper by @srdtrk in #89
- Introduce
interchaintest add-contract --package-name <package name>
options by @mahiro72 in #90 - Generation of oneOf definitions when title is set by @bdeneux in #92
- fix: issue when generating QueryClient with titled QueryMsg variants by @srdtrk in #94
- fix: incorrect json key on enum variants with a number by @srdtrk in #95
- fix(templates): fixed diagnostics workflow by @srdtrk in #96
- chore: release chores for v0.2.5 by @srdtrk in #97
New Contributors
Full Diff: v0.2.4...v0.2.5
v0.2.4
v0.2.3
Description
This release comes with some bug fixes to code generation (thanks to @kakucodes 👏 ) and a quality of life improvement to the auto-generated test suite.
- Removed custom gas from StoreCode in auto-generated test suite #67
- Allow migrate messages to be enums. #74
- Fixed a problem with generating messages in
dao-dao-core
. #75
Thanks to @kakucodes !
v0.2.2
v0.2.1
v0.2.0
Description
This release introduces two major features to go-codegen:
- gRPC Query Client Generator: Automatically generate gRPC query clients for CosmWasm contracts.
- Interchaintest-Based Test Suite Generator: Easily create a test suite using
interchaintest
for enhanced e2e testing.
Additionally, this release reorganizes the CLI commands and includes API-breaking changes. For detailed usage instructions, refer to the updated README.md.