chore: bump client/v2 + prepare v29 #4711
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes: #4623, #4708
🚀 Highlights
Ignite CLI v29.0.0 is finally there! This new version is packed with new features and dev ux improvement:
config,paramsand new scaffolding flags:--default-denomto allow you to do more, with less.// this line is used by starport scaffoldingline.cosmossdk.io/collectionsfor state management.xastpackage to help developers make Ignite Apps even easily (an Ignite EVM App is coming, thanks to that).ignite doctoraway, when upgrading from v28.Upgrade today and supercharge your chain development with the best Ignite experience yet!
📝 Changelog
Following an exhaustive list of changes in this release:
v29.0.0Features
chain lintcommand to lint the chain's codebase usinggolangci-lintscaffold configsandscaffold paramscommandsxgennydry runaddress indexandaccount numberto the chain account configxastpkggen-mig-diffstool app to compare scaffold output of two versions of igniteproto-dirflag only for thescaffold chaincommand and use the proto path from the configbytesas data type in thescaffoldcommandsbuf.buildversion toignite versioncommandignite doctormigrates the scaffoldedtools.goto the tool directive in the go.modGetIgniteInfogRPC API for apps.v0.50.0.scalarannotations, and addscalartype to signer field..as a current path show a wrong app name.Changes
ignite s map foo bar baz --index foobar,foobazis no longer supported. Use one index instead of usecollections.IndexedMap.ValidateBasic()logic in message handler.address.Codecinstead ofAccAddressFromBech32.map/list/singletypespkg/yamltopkg/xyamlgopkg.in/yaml.v3insteadgopkg.in/yaml.v2v1to follow SDK structure.int64instead ofint32when a field type isintignite nodeforignite connectappconsumerapp)pulsarfilesKeyPrefixmethodchain simulationwith any simulation test caseopenapi.ymlwhen skipping proto gen.appregistryas default plugintestnet multi-nodecommand.scaffoldandgeneratecommands.IGNT_DEBUGenvironment variable instead.HasGenesisimplementation from retractedcorev1 to SDKHasGenesisinterface.ignite doctorby removing manual migration step. Additionally, remove protoc to buf migrations logic.bufversion inignite versiononly when in a go module.nullifypkg from the chaintestutilFixes
xgennypkgperms.Accountandperms.Permissionsts-clientgenerationIsSlice