Deprecations
- The `ruff.args` setting has been renamed to `ruff.lint.args` (https://github.com/astral-sh/ruff-lsp/pull/255)
- The `ruff.run` setting has been renamed to `ruff.lint.run` (https://github.com/astral-sh/ruff-lsp/pull/255)
What's Changed
* Add a dedicated 'Ruff: Format document' action by charliermarsh in https://github.com/astral-sh/ruff-lsp/pull/252
* Sort code actions by specificity by MrGreenTea in https://github.com/astral-sh/ruff-lsp/pull/245
* Require minimum ruff version by konstin in https://github.com/astral-sh/ruff-lsp/pull/254
* Move args and run settings to `lint.args` and `lint.run` by charliermarsh in https://github.com/astral-sh/ruff-lsp/pull/255
* Misc. follow-ups to lint-specific settings by charliermarsh in https://github.com/astral-sh/ruff-lsp/pull/257
* Add a `format.args` setting to the LSP by charliermarsh in https://github.com/astral-sh/ruff-lsp/pull/258
New Contributors
* WhyNotHugo made their first contribution in https://github.com/astral-sh/ruff-lsp/pull/243
* MrGreenTea made their first contribution in https://github.com/astral-sh/ruff-lsp/pull/245
**Full Changelog**: https://github.com/astral-sh/ruff-lsp/compare/v0.0.39...v0.0.40