Skip to content

Releases: saltudelft/type4py-vscode-ext

Type4Py VSCE v0.2.0

21 Feb 21:21
Compare
Choose a tag to compare

Added

  • A setting, workspace.localModelEnabled, to query the local model of Type4Py on users' machines for type inference (#24).

Type4Py VSCE v0.1.6

31 Aug 22:03
Compare
Choose a tag to compare

Added

  • Making the extension compatible with the Web version of VSCode (#21).
  • Adding unit tests and integration testing (#19).

Type4Py VSCE v0.1.5

02 Aug 13:54
Compare
Choose a tag to compare

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

21 Jul 12:43
Compare
Choose a tag to compare

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

17 Jul 19:32
Compare
Choose a tag to compare

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

15 Jul 08:48
Compare
Choose a tag to compare

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

15 Jul 06:52
Compare
Choose a tag to compare

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