Releases: intellij-solidity/intellij-solidity
Releases · intellij-solidity/intellij-solidity
2.4.4
- 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
- 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
- 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
- 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
- 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
- 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
2.3.9
2.3.8
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