Skip to content

Releases: cakevm/intellij-huff-plugin

v1.0.2

19 Mar 18:50
52274b6
Compare
Choose a tag to compare
  • Add RustRover and WebStorm to the compatible IDEs.
  • Do not highlight tests as unused.

v1.0.1

02 Feb 10:11
Compare
Choose a tag to compare
  • Do not highlight value as error if used as identifier.
  • Highlight new __LEFTPAD as built-in functions.
  • Allow to use a constant reference as a parameter for a built-in function.
  • Allow to use built-in functions in constant assignment.
    • Example: #define constant FUNC_TEST = __FUNC_SIG("test(uint256)")

v1.0.0

01 Feb 11:49
Compare
Choose a tag to compare
  • Mark this as the first stable release of the IntelliJ Huff Plugin.
  • Highlight chainid
  • Allow to use constants in code tables.

v0.0.20

29 Jan 17:49
Compare
Choose a tag to compare
  • Allow to use built-in function calls in a code table.
  • Restrict usage of only labels in jumptable and jumptable__packed.

v0.0.19

29 Jan 12:00
3a54f13
Compare
Choose a tag to compare
  • Add support for built-in __BYTES("hello").
    • This can also be used here: __RIGHTPAD(__BYTES("hello")).
  • Refactor the parsing and fix spelling errors.

v0.0.18

29 Jan 08:45
Compare
Choose a tag to compare
  • Allow to use __FUNC_SIG as a parameter for __RIGHTPAD.
    • Example: __RIGHTPAD(__FUNC_SIG('log(bytes)')).
    • Remark: This change permits invalid combinations. When huff-neo evolves, this will be fixed.

v0.0.17

26 Jan 10:14
Compare
Choose a tag to compare
  • Fix parsing for value in test decorators
  • Add syntax highlighting for test decorator flags calldata and value

v0.0.16

27 Nov 12:12
Compare
Choose a tag to compare
  • Fix highlighting for push0

v0.0.15

15 Nov 15:09
Compare
Choose a tag to compare
  • Resolve references to tables

v0.0.14

15 Nov 10:57
Compare
Choose a tag to compare
  • Resolve references to error abis