Releases: usecannon/cannon
Releases · usecannon/cannon
v2.21.0
What's Changed
- feat(cli): improve cli output by @noahlitvin in #1564
- fix(builder): template sanitization + sandboxing for untrusted code execution by @saeta-eth in #1601
- fix(cli): retries to IPFS were not being done by @mjlescano in #1621
- fix(cli): default value for --out param by @mjlescano in #1623
Full Changelog: v2.20.3...v2.21.0
v2.20.3
What's Changed
- fix(indexer): ipfs pinning performance by @mjlescano in #1588
- fix(website): copy button component by @AkihisaY in #1576
- fix(website): add links by @AkihisaY in #1592
- fix(cli): allow to use ipfs:// on all commands (that make sense) by @mjlescano in #1594
- fix(website): version dialog preset by @AkihisaY in #1572
- feat(ci): add a github action to backmerge everything added on main to dev by @mjlescano in #1598
- fix(website): fix well-formatted hex by @AkihisaY in #1600
- feat(cli): ability to print many different types of data with inspect by @dbeal-eth in #1567
- fix(website): some docs typos by @gilbert in #1578
- fix(website): add custom default rpcs by @mjlescano in #1604
- fix(cli): lint fix by @noahlitvin in #1605
- fix(website): fix output result by @AkihisaY in #1602
- feat(website): updated sidebar component and layout improvements by @nicosampler in #1575
- fix(registry): fix list packages script by @mjlescano in #1603
- feat(website): commandbar w new system by @noahlitvin in #1551
- fix(builder): refactor types for action definitions by @mjlescano in #1608
- feat(websiste): CAN-662 wip by @nicosampler in #1607
- fix(website): add several alternative default rpcs for ETH mainnet and sepolia by @mjlescano in #1609
- feat(website): more shadcn conversion by @noahlitvin in #1606
- chore(release): merge
dev
intomain
by @mjlescano in #1610
New Contributors
Full Changelog: v2.20.2...v2.20.3
v2.20.2
What's Changed
- fix(website): queue drawer issues by @noahlitvin in #1574
- fix(website): queue drawer issues (#1574) by @saeta-eth in #1577
- feat(repo): ipfs repo abstraction by @mjlescano in #1561
- fix(builder): reduce the amount of checks that happen by default on chain definition by @dbeal-eth in #1573
- indexer only counts address to package and transaction to package once by @dbeal-eth in #1581
- fix(builder): Disable extraneous check by @dbeal-eth in #1582
- fix(website): rendering interact values by @saeta-eth in #1583
- fix(website): deployment page rewrite by @saeta-eth in #1584
- feat(ipfs): add indexing of published packages to S3 by @mjlescano in #1580
- fix(website): update usage of single useCannonBuild by @mjlescano in #1585
- fix(builder): excessive looping fix by @dbeal-eth in #1590
- fix(builder): improve 2.20 speed significantly by @dbeal-eth in #1589
Full Changelog: v2.20.1...v2.20.2
v2.20.1
What's Changed
- fix(builder): router various issues by @dbeal-eth in #1570
Full Changelog: v2.20.0...v2.20.1
v2.20.0
What's Changed
- feat(builder): include diamond loupe in generated router automatically by @dbeal-eth in #1559
- feat(cli): add render foundry script by @dbeal-eth in #1536
New Contributors
- @juanpernu made their first contribution in #1546
- @AkihisaY made their first contribution in #1565
Full Changelog: v2.19.4...v2.20.0
v2.19.4
What's Changed
- fix(cli): check rpc url and chain id before throwing an error by @saeta-eth in #1533
- fix(builder): ability to trace when invalid call data #1542
- fix(builder): diamond proxy edge cases #1543
Full Changelog: v2.19.3...v2.19.4
v2.19.3
What's Changed
- chore(release): v2.19.2 by @mjlescano in #1531
- fix(cli): check rpc url and chain id before throwing an error by @saeta-eth in #1533
- chore: merge dev into main by @saeta-eth in #1534
Full Changelog: v2.19.2...v2.19.3
v2.19.2
What's Changed
- fix(cli): cannot build on Cannon network with --dry-run by @saeta-eth in #1529
- hotfix(cli): fix --skip-upgrade-record flag by @mjlescano in #1530
Full Changelog: v2.19.1...v2.19.2
v2.19.1
What's Changed
- chore(release): v2.19.0 by @mjlescano in #1527
- feat(cli): Add
--impersonate
flag to the build command by @saeta-eth in #1499
Full Changelog: v2.19.0...v2.19.1
v2.19.0
What's Changed
- fix(cli): add private source code notice by @mjlescano in #1441
- chore(cli): remove
--preset
flag by @saeta-eth in #1425 - fix(cli): private source code message by @mjlescano in #1442
- docs: update provider url deprecation warning by @mjlescano in #1470
- fix(docs): context documentation by @mjlescano in #1459
- fix(cli): update decode/trace documentation and logging by @mjlescano in #1433
- test(repo): add tests for repo package by @mjlescano in #1479
- fix(cli): wipe should not try to find the package in ipfs by @saeta-eth in #1475
- feat(cli): --write-script-format has foundry option by @saeta-eth in #1477
- feat(router): CAN-596 add web-solc to compile on browser by @mjlescano in #1481
- fix(cli): Incorrect display of
privateSourceCode
in CLI output by @saeta-eth in #1487 - hotfix(builder): update @usecannon/router to fix dependency by @mjlescano in #1500
- chore(builder): switch to Viem's setCode for Ganache by @saeta-eth in #1496
- chore(cli): rename
setupAnvil
in favor ofensureFoundryCompatibility
by @saeta-eth in #1482 - chore(cli): refactor
configureSigners
function by @saeta-eth in #1483 - feat(cli): add --skip-upgrade-record flag by @mjlescano in #1526
Full Changelog: v2.18.4...v2.19.0