Repository navigation
v2.6.0
What's Changed
- feat(m40): add local plugin ecosystem by @naninu123 in #20
- feat(m41): enrich on-chain contract inspection by @naninu123 in #21
- feat(m42): add on-chain upgrade-safety verification by @naninu123 in #22
- feat(m43): add live-contract ABI for events decode by @naninu123 in #23
- feat(m44): add on-chain ABI for storage decode by @naninu123 in #24
- chore(deps): bump the action-dependencies group with 7 updates by @dependabot[bot] in #25
- chore(deps): bump the cargo-dependencies group across 1 directory with 11 updates by @dependabot[bot] in #27
- docs: archive historical planning documents by @naninu123 in #28
- docs: move SCF positioning docs to archive by @naninu123 in #29
- docs: reconcile M44 status in ROADMAP by @naninu123 in #37
- chore(deps): bump the cargo-dependencies group with 3 updates by @dependabot[bot] in #30
- docs: professionalize README with centered badges and clearer positioning by @naninu123 in #38
- feat: define a signed, reproducible plugin bundle format by @lucifer-19y in #39
- test: add JSON output contract tests for scripting-oriented commands by @Yudistir123 in #40
- chore(deps): bump the cargo-dependencies group with 2 updates by @dependabot[bot] in #41
- docs: publish an ecosystem adoption and integration evidence page by @Shadow-MMN in #45
- chore(deps): bump the cargo-dependencies group with 4 updates by @dependabot[bot] in #46
- chore(deps): bump the cargo-dependencies group with 2 updates by @dependabot[bot] in #50
- fix(cli): distinguish salt length and hex validation errors by @zdjts in #51
- feat(cli): support symbol values in sdkt encode by @filtede98 in #117
- fix(cli): include errorResultXdr in invoke JSON output by @filtede98 in #118
- docs: update CHANGELOG Unreleased section by @Hibhee01 in #123
- fix(cli): report missing WASM file read errors by @Steven-J-22 in #126
- feat(cli): expose deployment fee breakdown in deploy output (#55) by @tomasbogado203-bit in #130
- fix(storage): document --ledgers as the relative TTL it is by @HarshPatel0x07 in #133
- fix(generate): emit correct i64 type tag by @Steven-J-22 in #135
- feat(playground): bundled example contract for zero-setup try-out by @Escelit in #132
- feat(tx): add --abi-contract support to tx simulate by @Escelit in #134
- fix(identity): report an error when deleting a nonexistent identity by @HarshPatel0x07 in #136
- feat(cli): add JSON output support to plugin commands by @HarshPatel0x07 in #139
- fix: remove old artifact when update changes artifact name by @Wittig18 in #119
- feat(plugin): add sdkt plugin init to scaffold audit rule crates by @Escelit in #145
- chore(deps): bump the cargo-dependencies group with 3 updates by @dependabot[bot] in #149
- feat(cli): add --abi-contract support to call by @Jubilee-001 in #148
- feat(events): support configurable event query ranges (#57) by @Ahbiz in #137
- feat(rpc): expose actual fee and operation count in tx inspect by @filtede98 in #138
- feat(deploy): support constructor arguments (#58) by @Ahbiz in #140
- feat(tx): auto-fetch sequence when building transactions by @nurudeenheroic in #143
- feat(storage): typed key construction for storage read by @nurudeenheroic in #146
- fix(rpc): reject invalid fee values instead of silently defaulting to zero by @nurudeenheroic in #144
- feat(audit): run installed plugins during audit without explicit --rules by @Ahbiz in #153
- docs(website): align landing page content with current CLI capabilities by @Ahbiz in #154
- feat(cli): derive tx build fees from simulation when a network is given by @faduuuu1 in #155
- feat(cli): support non-blocking invoke submissions by @Kolagold2004 in #121
- feat(cli): preview deterministic deploy addresses by @elefunabubakr-dev in #157
- fix(cli): trim transaction envelopes before RPC calls by @nurudeenheroic in #158
- fix(cli): preserve raw event topics and value in ABI JSON output by @teejayboy4tony-sketch in #159
- feat(cli): add sdkt audit --list-rules by @timiturn3r in #192
- feat(cli): support u128, i128 and bytes in encode by @KiritoYG in #195
- fix:forward project deploy --salt to the deployment path by @Sirbeejay16 in #188
- fix(plugin): keep plugin identity consistent with --id installs by @maixuancanh in #186
- feat(plugin): include a unit-test template in plugin scaffold by @Ranjeet2063 in #196
- fix(init): make generated projects pass cargo test by @HarshPatel0x07 in #199
- feat(generate): add --skip-unsupported for partial client generation by @Ranjeet2063 in #198
- feat(plugin): add sdkt plugin doctor end-to-end plugin self-check (#173) by @timiturn3r in #200
- docs: end-to-end Testnet walkthrough (identity → events) #84 by @boluxx123 in #127
- fix(cli): report missing --envelope files before base64 decoding by @bilhokista in #202
- feat(cli): add --build-only flag to invoke for envelope inspection without submission (#73) by @therealbibson in #152
- feat(project): persist deployment records and support --skip-deployed… by @aristotle224 in #161
- feat(cli): render complete contract interfaces by @aduagba4133 in #163
- feat(cli): add sdkt network check profile reachability by @DeFex-lab in #220
- fix(wasm): use stable, human-readable kind strings for WASM exports and imports by @T-kesh in #223
- feat(audit): SARIF 2.1.0 output for CI code-scanning integration by @Escelit in #222
- Feat/storage restore footprint by @Sirbeejay16 in #209
- fix(audit): match qualified functions against ABI names by @Herikcool in #162
- Feat/storage estimate 214 by @timiturn3r in #224
- fix(cli): make --network select endpoint on verify, health, and wasm metadata (#212) by @T-kesh in #226
- feat(storage): let storage analyze classify explicit ledger keys (#217) by @timiturn3r in #225
- feat: expose events from successful submissions by @nasirudeenbadirudeen87-cloud in #203
- Feat/plugin install bundle by @Sirbeejay16 in #228
- fix(cli): report encode's bytes error from parse_typed_args (#210) by @bilhokista in #237
- fix(abi): match decoded UDTs by field names by @Mukhtar003 in #165
- fix: generate a parseable project configuration by @aduagba4133 in #190
- feat(playground): render structural wasm metrics by @rajiabdulrahmon2020-ui in #206
- feat(diff): detect event signature and custom type definition changes by @legend-esc in #219
- fix(project): allow selecting identity for project deploy by @cybermax4200 in #247
- feat(xdr): auto-detect transaction results by @teejayboy4tony-sketch in #245
- feat: preserve ABI metadata and harden scaffolds by @nasirudeenbadirudeen87-cloud in #189
- feat(cli): resume deploys from uploaded WASM hash by @Inspector222 in #156
- feat(rpc): report all account balances and the complete signer list (#218) by @T-kesh in #256
- feat(tx): add memo support to tx build (#183) by @olaams-tech in #258
- feat(storage): derive a TTL extension plan from a snapshot diff (#231) by @amankoli09 in #253
- feat(encode): accept
json:composite values via existing JSON->ScVa… by @Sirbeejay16 in #259 - feat(tx): human-readable envelope viewer (tx decode) (#77) by @bilhokista in #260
- feat(cli): verify RPC network identity in profile checks by @BashBurna26 in #264
- feat(events): filter events by topic symbol server-side by @xJeffx23 in #263
- feat(audit): support auditing multi-file sources by @teejayboy4tony-sketch in #227
- ci(playground): build and freshness-check WASM artifact by @teejayboy4tony-sketch in #160
- fix(cli): honor the default identity on deploy, invoke, and tx sign by @DeFex-lab in #261
- fix(build): default to modern wasm target by @Herikcool in #251
- feat(events): add pagination support to contract event queries by @Baytizz in #194
- feat(audit): flag division before multiplication by @rajiabdulrahmon2020-ui in #252
- docs: define multi-function SDKT architecture by @naninu123 in #269
- feat(storage): label snapshot and diff entries via --abi by @starboytiimz in #268
- fix(cli): preserve JSON schema when --abi is provided by @Joy-Dev-Ty in #265
- feat(rpc,cli): propagate on-chain failure diagnostics and non-zero exit for failed tx (#69) by @bilhokista in #273
- feat(audit): add CEI-001 rule to detect external calls before state w… by @ryzen-xp in #274
- feat(cli): add project status command by @Joy-Dev-Ty in #277
- feat(cli): surface TTL expiry context in storage read by @starboytiimz in #276
- refactor(cli): extract network command orchestration from main.rs by @CollinsKRO in #278
- refactor(cli): extract shared ABI resolution helper by @cybermax4200 in #280
- chore(deps): bump the cargo-dependencies group with 2 updates by @dependabot[bot] in #282
- fix(cli): report accurate expiring soon window by @starboytiimz in #275
New Contributors
- @lucifer-19y made their first contribution in #39
- @Yudistir123 made their first contribution in #40
- @Shadow-MMN made their first contribution in #45
- @zdjts made their first contribution in #51
- @filtede98 made their first contribution in #117
- @Hibhee01 made their first contribution in #123
- @Steven-J-22 made their first contribution in #126
- @tomasbogado203-bit made their first contribution in #130
- @HarshPatel0x07 made their first contribution in #133
- @Escelit made their first contribution in #132
- @Wittig18 made their first contribution in #119
- @Jubilee-001 made their first contribution in #148
- @Ahbiz made their first contribution in #137
- @nurudeenheroic made their first contribution in #143
- @faduuuu1 made their first contribution in #155
- @Kolagold2004 made their first contribution in #121
- @elefunabubakr-dev made their first contribution in #157
- @teejayboy4tony-sketch made their first contribution in #159
- @timiturn3r made their first contribution in #192
- @KiritoYG made their first contribution in #195
- @Sirbeejay16 made their first contribution in #188
- @maixuancanh made their first contribution in #186
- @Ranjeet2063 made their first contribution in #196
- @boluxx123 made their first contribution in #127
- @bilhokista made their first contribution in #202
- @therealbibson made their first contribution in #152
- @aristotle224 made their first contribution in #161
- @aduagba4133 made their first contribution in #163
- @DeFex-lab made their first contribution in #220
- @T-kesh made their first contribution in #223
- @Herikcool made their first contribution in #162
- @nasirudeenbadirudeen87-cloud made their first contribution in #203
- @Mukhtar003 made their first contribution in #165
- @rajiabdulrahmon2020-ui made their first contribution in #206
- @legend-esc made their first contribution in #219
- @cybermax4200 made their first contribution in #247
- @Inspector222 made their first contribution in #156
- @olaams-tech made their first contribution in #258
- @amankoli09 made their first contribution in #253
- @BashBurna26 made their first contribution in #264
- @xJeffx23 made their first contribution in #263
- @Baytizz made their first contribution in #194
- @starboytiimz made their first contribution in #268
- @Joy-Dev-Ty made their first contribution in #265
- @ryzen-xp made their first contribution in #274
- @CollinsKRO made their first contribution in #278
Full Changelog: v2.5.0...v2.6.0