Ruff v0.1.0
I love Ruff. It's amazing. It's blindingly fast. I dig it.<p>But. v0.1.0 comes with a breaking change: the old `--output` option is now named `--output-format`, and it was only deprecated 3 weeks ago in version 0.0.291 (<a href="https://github.com/astral-sh/ruff/releases/tag/v0.0.291">https://github.com/astral-sh/ruff/releases/tag/v0.0.291</a>). That's bound to break some CI pipelines, and definitely breaks the python-lsp-ruff language server plugin. If you use the latter, I have a PR at <a href="https://github.com/python-lsp/python-lsp-ruff/pull/48">https://github.com/python-lsp/python-lsp-ruff/pull/48</a> that will get you running again for now.<p>To be super clear, the Ruff team doesn't <i>owe</i> it to anyone to make the command line stable. This is a little inconvenient, but that's our problem, not theirs. They've made an amazing free tool we can all use. Still, it's something you'll need to know about and deal with.<p>Edit: “our” as in “us end users”. I’m also just an end user of python-lsp-ruff and not associated with it. I realized on re-reading that it might sound like I’m one of its developers. Nope!