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.
- 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.