Skip to content

Releases: SeanDictionary/SageMath-for-VScode

v2.0.2-beta

23 Feb 17:37

Choose a tag to compare

v2.0.2-beta Pre-release
Pre-release

[2.0.2-beta] - 2026-02-24

This version is a beta release for using python package sage-lsp to start LSP server. Same as [2.0.1]

Added

  • Add text for Env selection button
  • Add Github Actions for publishing and generate release

Changed

  • Using python package sage-lsp to start LSP server, which is more stable and faster than the old method.

Fixed

  • Support SageMath 10.8 and later

Full Changelog: v1.1.3...v2.0.2-beta

Version: 1.1.3

27 Dec 09:19
abf6e8b

Choose a tag to compare

[1.1.3] - 2025-12-27

Fixed

Added

  • Auto-remove .sage.py files after running SageMath
  • Add something to predefinition.py

Version: 1.1.2

05 Nov 07:14
b36bc66

Choose a tag to compare

[1.1.2] - 2025-11-05

Fixed

Changed

  • Using sage -python to start LSP server #2

Added

  • Add .vscode for development

Version: 1.1.1

24 Jul 05:23

Choose a tag to compare

[1.1.1] - 2025-07-24

Fixed

  • Fix highlight bug in for sentences.

Changed

  • Update predefinition.py.
  • Add cd command before running SageMath.

Version: 1.1.0

09 Jul 15:51

Choose a tag to compare

[1.1.0] - 2025-07-09

Added

  • Auto-create Python venv for LSP. It fix errors coused by PEP 668 on new Linux distributions like Arch, Ubuntu 24.04, etc.

Changed

  • Using the default terminal in vscode to run sagemath. It supports zsh, bash, cmd, pwsh, etc.

Removed

  • Remove the unuseful dependences

Version: 1.0.0

03 Jul 17:22

Choose a tag to compare

[1.0.0] - 2025-07-04

  • Release 1.0.0

Test

  • Test the extension on WSL2

Changed

  • Update readme

🎉🎉🎉

Version: 0.0.4

03 Jul 17:01

Choose a tag to compare

Version: 0.0.4 Pre-release
Pre-release

[0.0.4] - 2025-07-04

Added

  • Add icon
  • support more functions and classes in predefinition.py

Changed

  • wrap start lsp function

Fixed

  • auto-installing python dependencies instead of venv

Version: 0.0.3

25 Jun 02:43

Choose a tag to compare

Version: 0.0.3 Pre-release
Pre-release

[0.0.3] - 2025-06-25

Added

  • Select Conda environment for SageMath
  • using venv for lsp

Fixed

  • change package.json devDependencies to dependencies to package and publish the extension

Version: 0.0.2

21 Jun 14:42

Choose a tag to compare

Version: 0.0.2 Pre-release
Pre-release

[0.0.2] - 2025-06-21

Added

  • Command: restart LSP
  • Add tiny logging package in utils
  • Add settings to configure LSP log level
  • Add support for real-time LSP log level switching
  • Add basic semantic highlighting for SageMath

Version: 0.0.1

13 Jun 14:43

Choose a tag to compare

Version: 0.0.1 Pre-release
Pre-release

[0.0.1] - 2025-06-13

Added

  • Initial release
  • Support basic partly syntax highlighting for SageMath
  • Add hotkey for line comment and block comment
  • Add command to run SageMath
  • Bind F5 to run SageMath
  • Add button to run SageMath in the status bar
  • Add settings to configure SageMath path