Releases: usecannon/cannon
Releases · usecannon/cannon
v2.16.0
What's Changed
- feat(cli): replace
getBytecode
withgetCode
by @saeta-eth in #1200 - fix(website): Add error message for insufficient funds on deployer by @FuzzB0t in #1202
- fix(package): dependencies for macos by @mjlescano in #1203
- fix(router): add router highlight by @mjlescano in #1205
- feat(cli): CLI UX improvements by @saeta-eth in #1206
- fix(website): mock run call on build by @mjlescano in #1208
- fix(cli): e2e tests for the publish command by @saeta-eth in #1207
- fix(website): simulation of deploy contract by @mjlescano in #1210
- fix(website): Throw error when trying to stage a deployment by @mjlescano in #1211
- fix(builder): handling of errors when deploying contracts (create2) by @saeta-eth in #839
- feat(cli): Add abi property to factory info on invoke by @FuzzB0t in #1204
- fix(website): Fix zero value input and tuple[] type on Interact page by @saeta-eth in #1212
- fix(builder): fix var fields not checked for dependencies by @dbeal-eth in #1196
- fix(cli): parsing and application of
--gas-price
and related by @dbeal-eth in #1214 - fix(website): cypress tests by @saeta-eth in #1213
- feat(cli): e2e tests for the unpublish command by @saeta-eth in #1209
- feat(cli): add
--write-deployments
to the build command by @saeta-eth in #1216 - feat(cli): add
--list
flag to publishers command by @saeta-eth in #1217 - chore(website): replace useCannonRegistry hook with CannonRegistryProvider by @nicosampler in #1219
- fix(builder): Fix output for invalid fromCall.func by @FuzzB0t in #1215
- fix(cli): minor indentation fix by @noahlitvin in #1221
- feat(cli): console wrapper by @saeta-eth in #1225
- feat(website): add sentry by @noahlitvin in #1220
- fix(website): Correctly matching function inputs in ABI when signing a transaction by @nicosampler in #1223
- chore(website): Add documentation to learn page by @FuzzB0t in #1177
- feat(builder): diamond proxies by @dbeal-eth in #1222
- chore: release v2.16.0 by @saeta-eth in #1228
New Contributors
- @nicosampler made their first contribution in #1219
Full Changelog: v2.15.8...v2.16.0
v2.15.8
What's Changed
- fix(website): padding fix by @noahlitvin in #1189
- fix(cli): do not timeout for long sendTransaction requests by @dbeal-eth in #1193
- fix(builder): show template string when throwing an error by @mjlescano in #1195
- feat(cli): add hideApiKey helper function by @saeta-eth in #1192
- fix(website): Normalize empty strings inside array for contract calls by @FuzzB0t in #1188
- fix(cli): Populating package metadata by @FuzzB0t in #1068
- fix(builder): Add packageref validation for name and variant size by @FuzzB0t in #1185
- fix(cli): Fix censor ipfs password bug by @FuzzB0t in #1197
- fix(cli): stop the publishing process before sending an empty transaction by @saeta-eth in #1194
Full Changelog: v2.15.7...v2.15.8
v2.15.7
What's Changed
- fix(cli): Censor ipfs password by @FuzzB0t in #1175
- fix(cli): ability to dump all information on error by @dbeal-eth in #1170
- fix(builder): ensure that all objects fields in CannonHelperContext work by @dbeal-eth in #1190
Full Changelog: v2.15.6...v2.15.7
v2.15.6
What's Changed
- fix(cli): network name when connecting to a provider by @saeta-eth in #1174
- fix(indexer): trim contract address by @saeta-eth in #1050
- fix(builder): ability to handle nested helper context by @dbeal-eth in #1186
Full Changelog: v2.15.5...v2.15.6
v2.15.5
What's Changed
- feat(builder): add description to schema for all operations by @noahlitvin in #1176
Full Changelog: v2.15.4...v2.15.5
v2.15.4
What's Changed
- feat(website): Hide interact tab for local packages by @noahlitvin in #1150
- fix(website): Remove superfluous warning about cannon repo endpoint by @noahlitvin in #1148
- fix(website): bump builder version by @saeta-eth in #1157
- fix(api): redis reconnection strategy by @mjlescano in #1149
- fix(cli): handle rate limit for
getsourcecode
when verifying contracts by @saeta-eth in #1164 - feat(website): improve package 404 page by @noahlitvin in #1151
- fix(website): code linking by @saeta-eth in #1145
- fix(website): url parameters on sign transaction section by @saeta-eth in #1147
- feat(website): expand/collapse git diff by @noahlitvin in #1165
- feat(website): minor ui improvements by @noahlitvin in #1167
- fix(builder): misc by @dbeal-eth in #1128
- feat(builder): store contract deployment block number and timestamp by @dbeal-eth in #1127
- feat(website): show additional information on staged txns list by @Ignusmart in #1101
- feat(builder): add strict validation to steps attributes by @mjlescano in #1116
- chore(indexer): simple refactors by @mjlescano in #1168
- fix(build): add foundry setup check before executing build by @mjlescano in #1169
- feat(cli): CLI output w/ VPN by @noahlitvin in #1166
- feat(cli): build command ux improvements by @noahlitvin in #1146
- fix(website): fix render for unrecognized chains by @noahlitvin in #1172
Full Changelog: v2.15.3...v2.15.4
v2.15.3
What's Changed
- fix(publish): show the publish error on the console when publishing by @mjlescano in #1131
- fix(builder): FallbackRegistry publishMany function by @saeta-eth in #1136
- fix(deps): update package-lock and fix some dependencies by @mjlescano in #1152
- chore(writeScript): Revert "chore(writeScript): remove --write-script experimental feature" by @mjlescano in #1155
Full Changelog: v2.15.2...v2.15.3
v2.15.1
What's Changed
- chore: release v2.15.0 by @FuzzB0t in #1104
- fix(website): misc fixes website by @dbeal-eth in #1106
- fix(website): header minHeight by @noahlitvin in #1113
- fix(builder): package length check by @mjlescano in #1114
- fix(cli): alter can update subpackages by @dbeal-eth in #1118
Full Changelog: v2.15.0...v2.15.1
v2.15.0
What's Changed
- chore(all): v2.14.3 by @noahlitvin in #1083
- test(website): e2e queue txs and navigation by @Ignusmart in #1081
- fix(website): Fix wallet disconnect on refresh by @saeta-eth in #1085
- feat(registry): general repo cleanups, audit prep by @mjlescano in #1062
- fix(cli): decode was not working with tuple array by @dbeal-eth in #1094
- fix(builder): clone should modify deployment def with target info by @dbeal-eth in #1093
- feat(website): cannonfile diff fix by @noahlitvin in #1014
- test(website): wallet connected step definition / stage txns from deploy page by @Ignusmart in #1095
- fix(website): prevent single tx simulation if multiple txs to stage by @Ignusmart in #1086
- fix(cli): use stdio to pass through color terminal output by @dbeal-eth in #1096
- fix(website): tenderly simulation button by @mjlescano in #862
- feat(website): Queue Cannonfile Improvements by @noahlitvin in #1031
- fix(website): offer to connect/switch to sign txn by @Ignusmart in #1100
- fix(builder): deps are modified by definition.ts by @dbeal-eth in #1102
- feat(cli): read and write ipfs url for decentralization by @dbeal-eth in #1098
Full Changelog: v2.14.3...v2.15.0
v2.14.1
What's Changed
- chore: release v2.14.0 by @FuzzB0t in #1037
- chore: update nx access token by @dbeal-eth in #1038
- feat(builder): support for receive in cannon router by @dbeal-eth in #1039
Full Changelog: v2.14.0...v2.14.1