Releases: astral-sh/ruff-vscode
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
2024.30.0
What's Changed
This release upgrades the bundled Ruff version to v0.5.0
. Check out the blog post for a migration guide and overview of the changes!
This release also adds a new showSyntaxErrors
setting that controls whether Ruff shows syntax errors.
Disabling the syntax errors can be helpful when using the Ruff extension with other Python extensions that also show syntax errors.
Full Changelog: 2024.28.0...2024.30.0
2024.28.0
What's Changed
This release upgrades the bundled Ruff version to v0.4.9
, which includes a number of bug fixes
and improvements to ruff server
.
To start using ruff server
, add the following to your settings.json
:
{
"ruff.nativeServer": true
}
Or see the README for more.
Full Changelog: 2024.26.0...2024.28.0
2024.26.0
What's Changed
This release upgrades the bundled Ruff version to v0.4.8
, which includes a number of bug fixes and improvements to ruff server
.
To start using ruff server
, add the following to your settings.json
:
{
"ruff.nativeServer": true
}
Or see the README
for more.
Full Changelog: 2024.24.0...2024.26.0
2024.24.0
What's Changed
This release upgrades the bundled Ruff version to v0.4.7
, which includes a number of bug fxies
and improvements to ruff server
.
To start using ruff server
, add the following to your settings.json
:
{
"ruff.nativeServer": true
}
Or see the README
for more.
Full Changelog: 2024.22.0...2024.24.0
2024.22.0
What's Changed
This release upgrades the bundled Ruff version to v0.4.5
.
This release also stabilizes ruff server
as an available feature, along with its new configuration options. ruff server
supports the same feature set as ruff-lsp
, powering linting, formatting, and code fixes in Ruff's editor integrations -- but with superior performance and no installation required. We'd love your feedback!
To start using ruff server
, refer to the README.
Full Changelog: 2024.20.0...2024.22.0
2024.20.0
What's Changed
This release upgrades the bundled Ruff version to v0.4.1.
Full Changelog: 2024.18.0...2024.20.0
2024.18.0
What's Changed
- Bump Ruff version to v0.3.1 by @charliermarsh in #423
- Add Formatters to VS Code extension category by @dhruvmanila in #427
- fix typo in README for the ruff.showNotifications setting by @grisaitis in #429
- feat: formatting check in CI by @hamirmahal in #437
- refactor: remove unnecessary activation event by @hamirmahal in #439
- refactor: rearrange where formatting check takes place by @hamirmahal in #445
- fix: usage of deprecated
Node.js 16 actions
by @hamirmahal in #447 - Bump version to v2024.18.0 by @charliermarsh in #452
New Contributors
- @grisaitis made their first contribution in #429
- @hamirmahal made their first contribution in #437
Full Changelog: 2024.14.0...2024.18.0