The changelog starts from version 0.1.4 as too much was added in each version before that.
-
Added the interface keyword (ethereum#27).
-
Fixed flycheck integration doesn't search for solc and solium in PATH.
-
Added missing keywords:
-
constructor
-
payable
-
-
Added support for Imenu
- Integrated company-solidity into solidity-mode, providing autocompletion out of the box if the user has company-mode installed.
- Bugfix for issue 8. Now if flycheck is not installed on the user's system there should be no errors or warnings.
- Allow for customization of the way that emacs inserts comments into the source file via
(setq solidity-comment-style 'slash)
;; or
(setq solidity-comment-style 'star) ;; this is the default
- Add gas estimation code. User facing function is
solidity-estimate-gas-at-point
.
- Add ability to chain flycheck checkers for solidity.
- Add
solidity-flycheck-chaining-error-level
so that user can customize the level at which chaining will happen.
- Integrate with the solium linter
- Allow specification of solium config file via
flycheck-solidity-solium-soliumrcfile