Releases: astral-sh/ruff-vscode
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
2024.16.0
What's Changed
- Bump Ruff version to v0.3.1 by @charliermarsh in #423
Full Changelog: 2024.14.0...2024.16.0
2024.14.0
2024.12.0
What's Changed
This release upgrades the bundled Ruff version to v0.2.2.
As of v0.2.2, Ruff now accepts configuration for arbitrary settings on command-line arguments via
the --config
flag, which in turn allows for configuration arbitrary settings within the VS Code
extension.
For example, to set Ruff's lint.isort.combine-as-imports
setting to false
, add the following to
your settings.json
:
{
"ruff.lint.args": ["--config", "lint.isort.combine-as-imports=false"]
}
New Contributors
Full Changelog: 2024.10.0...2024.12.0