Releases: astral-sh/ruff-vscode
2024.50.0
What's Changed
This release upgrades the bundled Ruff version to v0.6.6
, and the bundled ruff-lsp
version to 0.0.57
.
Full Changelog: 2024.48.0...2024.50.0
2024.48.0
What's Changed
- Separate publish steps for Code Marketplace and OpenVSX by @dhruvmanila in #614
Full Changelog: 2024.46.0...2024.48.0
2024.46.0
What's Changed
- Set status to 'not-busy' when server startup is complete by @MichaReiser in #608
Full Changelog: 2024.44.0...2024.46.0
2024.44.0
What's Changed
This release upgrades the bundled Ruff version to v0.6.4
, and the bundled ruff-lsp
version to 0.0.56
.
- Use "application" scope for global only settings (
ruff.logLevel
,ruff.logFile
) (#594) - Always include "Show Logs" button in Ruff notification (#600)
Full Changelog: 2024.42.0...2024.44.0
2024.42.0
What's Changed
- Fix ruff discovery for paths containing symbols that can't be represented by the local encoding by @MichaReiser in #584
- Bump version to 2024.42.0 by @AlexWaygood in #587
Full Changelog: 2024.40.0...2024.42.0
2024.40.0
What's Changed
The previous release failed to upload some artifacts to the Open VSX registry due to the registry being down. This release is a re-release of 2024.38.0
to ensure that users of that registry aren't affected.
Note: The VS Code marketplace contains all the artifacts for 2024.38.0
.
Full Changelog: 2024.38.0...2024.40.0
2024.38.0
What's Changed
- Add support for Windows
.cmd
and.bat
files by @tonka3000 in #570 - Upgrade Ruff to
0.5.7
by @dhruvmanila in #576
New Contributors
- @tonka3000 made their first contribution in #570
Full Changelog: 2024.36.0...2024.38.0
2024.36.0
What's Changed
- Use
execFile
rather thanspawn
by @charliermarsh in #544 - Guide to opt-in to Notebook support in native server by @dhruvmanila in #547
- Remove Python extension API definitions by @dhruvmanila in #552
- Use
ruff.interpreter
from workspace settings by @dhruvmanila in #553 - Substitute environment variables in extension settings by @dhruvmanila in #554
- Avoid awaiting VS Code popup notifications by @dhruvmanila in #557
- Use
try ... finally
to always reset debounce state by @dhruvmanila in #558 - Separate server start / stop logic by @dhruvmanila in #559
- Fix typo in
ruff.configurationPreference
markdown description by @earlytobed in #545
New Contributors
- @earlytobed made their first contribution in #545
Full Changelog: 2024.34.0...2024.36.0
2024.34.0
What's Changed
- Use
spawn
rather thanexec
to support paths with spaces by @charliermarsh in #539
Full Changelog: 2024.32.0...2024.34.0
2024.32.0
What's Changed
- Try all
path
, consideruseBundled
import strategy by @dhruvmanila in #509 - Keep Python script limited to
sysconfig
usage by @dhruvmanila in #511 - Better error message for unsupported Ruff version by @dhruvmanila in #512
- Validate Python interpreter version for native server by @dhruvmanila in #516
- Return early if Python version check fails by @dhruvmanila in #517
- Support
auto
enablement of Ruff server by @dhruvmanila in #518 - Show server kind in the status bar by @dhruvmanila in #519
- Add support for untrusted workspace by @dhruvmanila in #523
- Add E2E tests for diagnostic and formatting by @dhruvmanila in #522
- Combine diagnostics and formattings tests in 1 suite by @dhruvmanila in #524
- Add TypeScript tests to CI by @dhruvmanila in #525
- Avoid querying the Python extension for the interpreter by @dhruvmanila in #528
- Disable TypeScript CI by @dhruvmanila in #529
- Add
ruff.logLevel
andruff.logFile
extension setting by @dhruvmanila in #530 - Update to reflect the stabilized
ruff server
by @dhruvmanila in #531 - Add README section for untrusted workspace support by @dhruvmanila in #532
- Add troubleshooting section by @dhruvmanila in #533
- Avoid passing
--preview
flag for stableruff server
by @dhruvmanila in #535 - Remove settings table, link to online docs by @dhruvmanila in #537
Full Changelog: 2024.30.0...2024.32.0