Skip to content

Releases: Jon-Becker/heimdall-rs

0.5.3

03 Sep 16:50
b9baa46
Compare
Choose a tag to compare

What's Changed

New Contributors

0.5.2

25 Aug 01:23
ec2ecc1
Compare
Choose a tag to compare

What's Changed

  • 🔧 fix: remove inline type declaration for storage variables by @Jon-Becker [ #134 ]
  • ⚡ perf: add dump & snapshot areas to bug template by @Jon-Becker [ #137 ]
  • ✨ feat: snapshot library w/ builder pattern by @Jon-Becker [ #138 ]
  • 🔧 fix: remove excessive type declarations by @Jon-Becker [ #139 ]

0.5.1

12 Aug 19:17
990f84d
Compare
Choose a tag to compare

What's Changed

0.5.0

11 Aug 22:25
91de365
Compare
Choose a tag to compare

What's Changed

Quick Note
This version is unpolished and will be drastically improved in future patches. Docs will be released tomorrow, 08/12 at 5:00 PM CST.

0.4.8

12 Jul 23:31
0e15ed2
Compare
Choose a tag to compare
  • 🔧 fix: patch a bug where decompile would crash if signature resolution for an event or function returned no valid signatures by @Jon-Becker [ #116 ]
  • 📦 deps: update dependencies by @Jon-Becker [ #116 ]

0.4.7

06 Jul 01:46
c810e32
Compare
Choose a tag to compare
  • Postprocessing Improvements
  • General Improvements
  • Bifrost Improvements

0.4.6

06 Jun 23:29
7785a65
Compare
Choose a tag to compare

0.4.5

22 May 18:12
Compare
Choose a tag to compare
  • 🔧 fix: panic when inferring storage mapping types by @Jon-Becker

0.4.4

20 May 19:31
43a762f
Compare
Choose a tag to compare
  • ⚡ perf: core vm optimizations by @Jon-Becker
    • Benchmark Comparisons
  • ⚡ perf: optimize bytearray normalizing optimizations by @Jon-Becker
  • ✨ feat: add storage declarations to solidity output [ #85 ] by @Jon-Becker
  • ✨ feat: add event & error declarations to solidity output by @Jon-Becker
  • 🔧 fix: solidity lexer fixes by @Jon-Becker
  • 🔧 fix: normalize calldata for heimdall decode by @Jon-Becker
  • 🔧 fix: CODECOPY patch by @Jon-Becker
  • 📦 deps: unpin & bump ethers to 2.0.4 [ #90 ] by @Jon-Becker

0.4.3

14 Apr 18:16
828c250
Compare
Choose a tag to compare
  • ⚡️ perf: apply clippy performance fixes by @Jon-Becker
  • ⚡️ perf: postprocess overwritten and dead assignments by @Jon-Becker
  • ✨ feat: include event and error declarations at contract head by @Jon-Becker
  • 🔧 fix: do not remove storage assignments in postprocessing by @Jon-Becker
    • this fixes issues with empty branches, empty functions, etc. Output will be much more accurate for certain contracts.
  • ✨ feat: add support for PUSH0 by @Jon-Becker