All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Update plugin declaration no longer to declare a maximum IDEA platform version
- Update plugin declaration for IDEA platform version 183
- Update plugin declaration for IDEA platform version 182
- Use standard Java exception
UnsupportedOperationException
instead of Apache CommonsNotImplementedException
- Update plugin declaration for IDEA platform version 181
- Support for IntelliJ IDEA platform version 173
- Support for IntelliJ IDEA platform version 172
- Support for IntelliJ IDEA platform version 172
- README file + IDE files for easier project setup
- Updated parboiled version to 1.1.7 (to be in sync with version of asm shipped in IntelliJ IDEA)
- Support for IntelliJ IDEA platform versions below 172
- Show warning when a synthetic constructor is called without filling a member
that has no specified default, and cannot accept
None
.
- Re-instated tweak of getter/setter auto-completion.
- Most contract expressions that do not involve variables or numpy are now supported, and return useful auto-completion results.
- Fix bugs introduced by 0.3.1 (many erroneous warnings in IDE).
- Revert tweak of getter/setter auto-completion.
- Synthetic constructor parameter order fixes:
- Fixed incorrect duplicate parameters when some synthetic members define arguments with matching names.
- Fixed incorrect ordering of parameters when
**kwargs
are present.
- Tweaked auto-completion of getters/setters to be closer to native method auto-completion.
- Support for synthetic initializers:
- Full Parameter information in the IDE is supported if the
__init__
method is re-declared. - Otherwise, support is limited to argument name completion.
- Full Parameter information in the IDE is supported if the
- Full Parameter information for getters and setters in the IDE.
- Support for auto-completion based on the value of the
contract
argument. Only a limited set of contracts is currently supported.
- Enhanced performance due to caching of synthetic type information.
- Icons added to generated members' autocompletion.
- Initial version.
- Support for auto-completion of the names of generated member.