Releases: saltudelft/type4py-vscode-ext
Releases · saltudelft/type4py-vscode-ext
Type4Py VSCE v0.2.0
Type4Py VSCE v0.1.6
Type4Py VSCE v0.1.5
Added
- Include the name of the extension on the right side of predicted types.
- A naive support for predicting types in the case of variables redeclaration in the scope of functions (Addresses #7).
- A status bar at the bottom left of VSCode, which shows no. of in-progress and completed type prediction requests.
- An output channel for the extension to show its log messages instead of showing info windows.
Type4Py VSCE v0.1.4
Added
- Detecting
ExtensionMode
for testing and development using the local server (ONLY FOR THE EXTENSION'S DEVELOPERS). - Submitting the canceled/rejected type predictions based on the user's consent.
- Sending the hash of files' absolute path, the extension's version, and activation ID along with the prediction request (ONLY FOR RESEARCH PURPOSE).
Type4Py VSCE v0.1.3
Added
- Automatic type inference when a Python file is opened. A setting is created for this, which is false by default.
- Included the name of the file in the information window when type inference is invoked.
- Some revisions to README and PRIVACY.
Changed
- Moved the design figure from README to a separate file,
DESIGN.md
.
Removed
- Removed the 1K LoC limitation for Python source files.
- Removed type-checking setting until we support it.
Type4Py VSCE v0.1.2
Added
- Some improvements to README and the package file
Fixed
- The list of predicted types changes when inserting an extra space after the annotation syntax, i.e,
:
or->
.
Type4Py VSCE v0.1.0
Added
- Querying the pre-trained Type4Py model on the server.
- Handling the server's responses and convert to defined data structures for type suggestions.
- Type autocompletion for parameters and return type functions/class methods.
- Type autocompletion for variables (i.e. module-level variables, class variables, and local variables).
- Exception handlings and considering limitations.
- Adding settings for type-checking and filtering out type predictions.
- Gathering telemetry data for accepted type predictions based on the user's consent.
- Adding README