Skip to content

Releases: srdtrk/go-codegen

v0.2.5

22 Jun 13:07
8cb7aa1
Compare
Choose a tag to compare

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

07 Jun 10:57
6fcbfe2
Compare
Choose a tag to compare

Description

This release contains more bugfixes. See CHANGELOG.md for the list of fixes.

v0.2.3

05 Jun 17:02
dab005f
Compare
Choose a tag to compare

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

20 May 22:49
6632034
Compare
Choose a tag to compare

This release

  • includes a bug fix for #61
  • refactors the generated test suite to include a testvalues package (#60)

v0.2.1

19 May 19:26
52b1485
Compare
Choose a tag to compare

Description

This release

  • includes a bug fix for #56
  • and updates the interchaintest library to its latest stable version v8.3.0 in the generated test suite (#53).

v0.2.0

17 May 07:56
f79e3d0
Compare
Choose a tag to compare

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.

v0.1.3

22 Apr 13:47
bd1814a
Compare
Choose a tag to compare

This release includes a fix for #30. It has basic support for Tuples and Nullable types.

v0.1.2

18 Apr 22:17
633e335
Compare
Choose a tag to compare

Includes the fix for #26. I will likely open another issue to track supporting other nullable response types.

v0.1.1

14 Feb 23:21
98f427b
Compare
Choose a tag to compare

Description

  • Added a LICENSE file
  • Added a version command to the CLI

v0.1.0

14 Feb 22:38
f537323
Compare
Choose a tag to compare

Description

Initial release of go-codegen. See README.md