Releases: usecannon/cannon
Releases · usecannon/cannon
v2.17.1
What's Changed
- chore(release): 2.17.0 by @mjlescano in #1349
- chore(package): add repository key to package.json files by @mjlescano in #1350
- fix(inspect): debug info by @mjlescano in #1352
- feat(cli): run end-to-end tests in parallel by @saeta-eth in #1353
- fix: use pnpm in some places where it is not used by @saeta-eth in #1356
- feat(website): CAN-479 - Refactor custom providers by @nicosampler in #1331
- chore(cli): add debug level util function by @saeta-eth in #1355
- fix(website): misc by @dbeal-eth in #1339
- fix(website): Display all contracts in a package in deployments tab by @FuzzB0t in #1354
- fix(cli): Refactor pin command by @FuzzB0t in #1320
- feat(website): use custom providers when forking by @nicosampler in #1365
- fix(website): CAN-493 switch chain instead of sign by @nicosampler in #1362
- chore(website): pin stable to 2.17.0 by @mjlescano in #1366
- fix(website): publish box render by @mjlescano in #1368
- fix(website): Sorting contracts in interact page alphabetically by @FuzzB0t in #1370
- feat(website): CAN-474 link to navigate to a package. by @nicosampler in #1357
- fix(cli): settings lost their memoized values by @saeta-eth in #1367
- feat(create2): allow to set ifExists = "continue" by @mjlescano in #1372
- fix(website): explore page scroll by @mjlescano in #1373
Full Changelog: v2.17.0...v2.17.1
v2.17.0
What's Changed
- chore(release): 2.16.7 by @mjlescano in #1343
- chore: migrate to pnpm by @mjlescano in #1313
- fix: Reverting changes to create2 deploy by @FuzzB0t in #1332
- fix(builder): when specifying artifact and abiOf, prioritize abiOf by @dbeal-eth in #1345
- chore(release): v2.16.8 by @mjlescano in #1347
- fix(builder): create2 revert handling & depends by @mjlescano in #1348
Full Changelog: v2.16.7...v2.17.0
v2.16.7
What's Changed
- chore(website): type getPackage using the API types by @nicosampler in #1307
- fix(cli): use a fixed version on the decode e2e tests by @saeta-eth in #1341
- fix(cli): Fix frame connection with unknown chain by @saeta-eth in #1340
- fix(cli): change RPC to publish packages by @saeta-eth in #1342
- fix(cli): display of IPFS loader label by @saeta-eth in #1323
- fix(builder): Error passthrough on rpc errors by @FuzzB0t in #1324
Full Changelog: v2.16.6...v2.16.7
v2.16.6
What's Changed
- chore(release): 2.16.5 by @mjlescano in #1322
- feat(cli):
cannon decode
supports transaction hash by @saeta-eth in #1319 - fix(website): Add null check to variable on txn display by @FuzzB0t in #1325
- fix(builder): Remove the throw error when the contract is already deployed by @saeta-eth in #1327
- fix(cli): typo fix by @noahlitvin in #1326
Full Changelog: v2.16.5...v2.16.6
v2.16.5
What's Changed
- chore: release v2.16.4 by @saeta-eth in #1309
- refactor(cli): deprecate
--provider-url
for--rpc-url
by @saeta-eth in #1242 - fix(cli): normalize pk when prompted by @saeta-eth in #1310
- fix(website): Fix unknown chain bug in package page by @FuzzB0t in #1300
- chore(ci): add ipfs cache to e2e tests by @mjlescano in #1308
- feat(cli):
cannon diff
command by @dbeal-eth in #1261 - fix(cli): remove
--fork-url
and similar from build command by @dbeal-eth in #1290 - chore: release v2.16.5-alpha.0 by @saeta-eth in #1314
- feat(builder): change behavior of create2 to fail on existing contract by @dbeal-eth in #1291
- feat(builder): add immutable capability to diamond proxy by @dbeal-eth in #1281
- fix: misc medium priority fixes by @dbeal-eth in #1292
- fix: a number of issues with cannon settings handling by @dbeal-eth in #1315
- chore: fix package-lock by @mjlescano in #1316
- chore: Add dependabot config recommendation to readme by @FuzzB0t in #1312
- fix(builder): Default address warning only on live builds by @FuzzB0t in #1311
- fix(website): Use Ipfs reference for partial deploy on web by @FuzzB0t in #1305
- fix(website): default to upgrade from when prev package found by @FuzzB0t in #1318
- feat(website): improve run box by @noahlitvin in #1284
- fix(builder): Let interpolated strings include other strings by @FuzzB0t in #1317
Full Changelog: v2.16.4...v2.16.5
v2.16.5-alpha.0
What's Changed
- chore: release v2.16.4 by @saeta-eth in #1309
- refactor(cli): deprecate
--provider-url
for--rpc-url
by @saeta-eth in #1242 - fix(cli): normalize pk when prompted by @saeta-eth in #1310
- fix(website): Fix unknown chain bug in package page by @FuzzB0t in #1300
- chore(ci): add ipfs cache to e2e tests by @mjlescano in #1308
- feat(cli):
cannon diff
command by @dbeal-eth in #1261 - fix(cli): remove
--fork-url
and similar from build command by @dbeal-eth in #1290
Full Changelog: v2.16.4...v2.16.5-alpha.0
v2.16.4
What's Changed
- fix(cli): Fix parse error on undefined values in tuples by @FuzzB0t in #1285
- feat(website): CAN-488 Show package code when diff can't be shown. by @nicosampler in #1288
- fix(website): Use generic chain data when chain id isnt found on interact by @FuzzB0t in #1298
- feat(website): CAN-436 - Package not found by @nicosampler in #1299
- fix(builder): use
evm_setAccountCode
when loading precompiles by @saeta-eth in #1301 - fix(website): Interact throws an error when contracts cannot be found by @saeta-eth in #1303
- chore(builder): fix misc types by @mjlescano in #1297
- fix(website): rendering of TX by @mjlescano in #1304
- fix(website): CAN-374 stage TX with value by @nicosampler in #1302
- chore: fix snx ci by @FuzzB0t in #1296
- fix(website): remove publish restriction check for
repo.usecannon.com
by @saeta-eth in #1306
Full Changelog: v2.16.3...v2.16.4
v2.16.3
What's Changed
- chore: release v2.16.2 by @saeta-eth in #1273
- fix(website): show error when payable value is not valid by @Ignusmart in #1084
- fix(website): build process by @saeta-eth in #1278
- fix(website): remove restriction to build using repo endpoint by @mjlescano in #1279
- feat(website): Add Card and PageLoading by @nicosampler in #1270
- chore(e2e): improve e2e and cypress tests by @mjlescano in #1280
- feat(website): suggest run command with fork by @noahlitvin in #1283
- feat(website): add cucumber report by @nicosampler in #1282
- chore(website): _app.ts optimization by @nicosampler in #1286
- feat(website): CAN-369 by @nicosampler in #1272
- fix(builder): adding exponential backoff to ipfs calls by @FuzzB0t in #1263
- fix: Invalid import references (#1293) by @mjlescano in #1294
- chore(website): improve cypress performance by @saeta-eth in #1287
- fix(builder): ability to load precompiles by @dbeal-eth in #1289
Full Changelog: v2.16.2...v2.16.3
v2.16.2
What's Changed
- fix(website): cypress tests by @saeta-eth in #1248
- chore: update viem to ^2.16.5 by @mjlescano in #1239
- refactor(cli): standardize provider connection by @saeta-eth in #1224
- fix(cli): change registry rpc by @saeta-eth in #1252
- fix(website): publish utility was not loading package correctly by @mjlescano in #1255
- feat(website): add granular spinners to interact section by @nicosampler in #1251
- fix(cli): run command should use read provider by @saeta-eth in #1259
- fix(alter): update contract address on subpackages by @mjlescano in #1253
- chore: Change rpc provider for e2e forks by @FuzzB0t in #1256
- fix(cli): fix provider connection on interact command by @saeta-eth in #1262
- fix(cli): alter command updates the embedded artifacts in contract super packages as needed by @dbeal-eth in #1258
- fix(builder): throw an error when simulating create2 deployments by @saeta-eth in #1260
- fix(cli): fix ipfs loader on pin/publish command by @saeta-eth in #1257
- fix(cli): Add better outputs for dry run and allow dry run on local network by @FuzzB0t in #1250
- fix(builder): Add contract address for create2 on alter import by @FuzzB0t in #1254
- fix(builder): fix invoke getInputs take array or string by @FuzzB0t in #1243
- chore(deps): Combine dependabot updates by @FuzzB0t in #1171
Full Changelog: v2.16.1...v2.16.2
v2.16.1
What's Changed
- fix(website): fix code navigation url by @mjlescano in #1235
- fix(website): hide loading when re-fetching txs information by @nicosampler in #1227
- fix(builder): ability to specify booleans as function args through se… by @dbeal-eth in #1226
- refactor(website): useQueryIpfsData by @nicosampler in #1236
- feat(website): add filter to interact functions by @nicosampler in #1237
- fix(website): vertical overflow on subnavigation by @mjlescano in #1238
- feat(builder): Publish packages with IPFS ref by @mjlescano in #1198
- fix(builder): Fix output clash on var steps by @FuzzB0t in #1218
- feat(website): CAN-425 prevent page reload when selecting a new method on interact. by @nicosampler in #1240
- fix(website): CAN-431 Navigating among contracts in interact losses method references. by @nicosampler in #1241
- fix(website): use package ref instead of ipfs hash by @saeta-eth in #1244
- chore(builder): Move rollup to devDepedencies by @noahlitvin in #1245
- chore: release v2.16.1 by @saeta-eth in #1247
Full Changelog: v2.16.0...v2.16.1