Skip to content

Releases: intellij-solidity/intellij-solidity

2.4.4

29 Apr 07:18
Compare
Choose a tag to compare
  • Import fixes and improvements, thank you @mbolotov!
  • Fix Yul references and highlight keywords, thank you @mbolotov!
  • Unused elements inspection, thank you @mbolotov!
  • Solidity elements structure in the structure view & a new icon set, thank you @mbolotov!
  • Fix function and variable name spelling issues, thank you @standstaff!
  • Member access inspection and resolve fixes, thank you @mbolotov!
  • Gas estimation display hints, thank you @mbolotov!
  • Exception fixes, yours @SerCeMan!

A special thank you to tetu.io who made the @mbolotov's contributions possible! 🎉

2.4.3

19 Nov 01:56
Compare
Choose a tag to compare
  • Support event definitions at file level, yours @SerCeMan!
  • Support named imports and forge remappings, thanks @ArshanKhanifar!
  • Add emit event parameter inspection, thanks @jonahcui!
  • Follow aliases when going to implementation, yours @SerCeMan!
  • Fix lexer errors when analysing comments, thanks @spacelord47!

2.4.2

25 Jun 04:57
Compare
Choose a tag to compare
  • Support move refactoring, thanks @mbolotov!
  • Support a hex literal type implicit cast to a fixed size byte array, thanks @mbolotov!
  • Fix ternary and assign formatting, thanks @mbolotov!
  • Optimise searching for implementations, thanks @mbolotov & yours @SerCeMan!
  • Fix import paths on Windows, thanks @mbolotov!
  • Show hovering doc for parameters of a constructor, thanks @mbolotov!

2.4.1

07 May 05:43
Compare
Choose a tag to compare
  • Custom folding regions, thanks @mbolotov!
  • New function call argument validation inspection, thanks @mbolotov!
  • New visibility modifier inspection, thanks @mbolotov!
  • Multiple formatting improvements, thanks @mbolotov!
  • Type inference improvements, thanks @mbolotov!
  • Grammar fixes, thanks @mbolotov!
  • Code docs generator, thanks @mbolotov!
  • No-return inspection fixes, thanks @t-kameyama!

2.4.0

02 Apr 03:15
Compare
Choose a tag to compare
  • Improve performance of resolving, yours @SerCeMan
  • Support user-defined operators, yours @SerCeMan
  • Code docs generation, thanks @mbolotov!
  • Fix built-in member access, thanks @mbolotov!
  • Resolve a for loop variable, thanks @mbolotov!
  • Fix function modifier rename refactoring, thanks @mbolotov!
  • Allow named parameters in mapping types, yours @SerCeMan

2.3.11

25 Dec 06:52
Compare
Choose a tag to compare
  • Allow destructuring inside try-catch block, yours @SerCeMan
  • Fix block comment parsing when it includes /*/, yours @SerCeMan
  • Support adding "Live Templates", thanks @carter-ya!
  • Support create smart contract interface, thanks @carter-ya!
  • Add remappings.txt support for foundry, thanks @dyzz!
  • Fix highlighting for payable, immutable, receive, fallback, and enum values, thanks @apottere!
  • Resolve top-level Enums, Structs, Errors, and user-defined types, thanks @apottere!

2.3.10

25 Jul 11:28
Compare
Choose a tag to compare
  • Support returns in fallback functions, yours @SerCeMan
  • Support single-quoted unicode strings, yours @SerCeMan
  • Resolve the infinite recursion issue on resolve. The fix also provides performance improvements, yours @SerCeMan

2.3.9

05 Jun 12:26
Compare
Choose a tag to compare
  • Adding basic support for foundry, thanks @dyzz
  • Improve syntax highlighting, thanks @apottere!
  • Run find implementation under a progress, yours @SerCeMan
  • Tooling upgrades to keep up with IJ releases

2.3.8

10 Apr 02:31
Compare
Choose a tag to compare

The main theme of this release is support for the new Solidity 0.8.13 Release.

  • Support using for at file level with global binding, yours @SerCeMan
  • Allow builtins as yul identifier paths, yours @SerCeMan
  • Support assembly flags, yours @SerCeMan
  • Fix incorrect auto-import paths on windows, yours @SerCeMan
  • Support multi-literal string, yours @SerCeMan
  • resolving bugfixes, yours @SerCeMan

2.3.7

21 Nov 11:56
Compare
Choose a tag to compare
  • Fix deprecation error in run configuration, thanks @mbolotov
  • Support for gwei, thanks @ualtinok
  • Resolving bugfixes, yours @SerCeMan
  • Support for metatype expressions, yours @SerCeMan
  • The required Intelli version is now 2020.3, yours @SerCeMan