Releases: SeanDictionary/SageMath-for-VScode
Releases · SeanDictionary/SageMath-for-VScode
v2.0.2-beta
[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
[1.1.3] - 2025-12-27
Fixed
- Fix #4
Added
- Auto-remove
.sage.pyfiles after running SageMath - Add something to
predefinition.py
Version: 1.1.2
Version: 1.1.1
[1.1.1] - 2025-07-24
Fixed
- Fix highlight bug in
forsentences.
Changed
- Update
predefinition.py. - Add
cdcommand before running SageMath.
Version: 1.1.0
[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
[1.0.0] - 2025-07-04
- Release 1.0.0
Test
- Test the extension on WSL2
Changed
- Update readme
🎉🎉🎉
Version: 0.0.4
[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
[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
[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
[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