- Support 243-EAP [#526]
0.0.41 - 2024-10-15
- Improve RuffAsyncFormatter [#518]
0.0.40 - 2024-09-18
- Migrate formatter to AsyncDocumentFormattingService [#391]
- Remove projectRuffExecutablePath in config file [#505]
0.0.39 - 2024-09-12
- Fix: Isolate Ruff formatting to the active project [#503]
0.0.38 - 2024-09-12
0.0.37 - 2024-09-10
- Update LSP client change logic in RuffConfigurable.kt [#497]
- Update LSP4IJ references and version [#496]
- LSP4IJ should be optional [#494]
0.0.36 - 2024-09-03
- Fix idea lsp server on wsl [#486]
- Support LSP4IJ, which is a third-party LSP server integration [#437]
- Use preview only for non-stable server versions (<0.5.3) [#481]
- Use rule or --explain dependent on version. [#479]
0.0.35 - 2024-07-24
- Support 242 EAP[#461]
0.0.34 - 2024-06-28
- Support new LSP integration [#454]
0.0.33 - 2024-04-07
0.0.32 - 2024-04-01
0.0.31 - 2024-03-25
0.0.30 - 2024-02-26
0.0.29 - 2024-01-19
- Improve Application of Ruff Results to Python Files [#349]
- Support multiple module project [#347]
- Support "reformat code" partially [#351]
- Improve format process [#353]
- Fix UI freeze [#355]
0.0.28 - 2023-12-15
- Fix conda env in Linux and macOS [#336]
- Support
.ruff.toml
for live config reload [#328] - Fix minimum PyCharm version [#331]
0.0.27 - 2023-12-07
- Support live config reload for LSP [#322]
0.0.26 - 2023-11-10
- Fix async version checking [#306]
0.0.25 - 2023-11-03
- Fix
ruff format
on save [#302]
0.0.24 - 2023-10-12
0.0.23 - 2023-10-03
- Fix random illegalargumentexception [#274]
0.0.22 - 2023-09-27
- Fixed a bug that called ruff command infinitely [#272]
0.0.21 - 2023-09-20
- Support format [#259]
0.0.20 - 2023-08-17
0.0.19 - 2023-07-25
0.0.18 - 2023-07-01
- Support EAP 232 [#210]
- Add suppress QuickFix [#198]
- Add inlay hint for noqa code [#201]
- Ignore toml parse error [#203]
0.0.16 - 2023-05-26
- Support one-based column indices for Edits [#182]
0.0.15 - 2023-05-18
- Support WSL [#172]
- Support Conda virtual environment [#174]
- Fix ruff executable path rollback problem [#176]
0.0.14 - 2023-05-10
- Move inspection to external_annotator [#158]
- Add --force-exclude to default arguments [#162]
- Fix content vanishes when set --force-exclude [#164]
0.0.13 - 2023-04-25
- Add disableOnSaveOutsideOfProject option [#155]
0.0.12 - 2023-04-19
0.0.11 - 2023-04-19
- Fix unicode corruption on Windows [#137]
0.0.10 - 2023-03-13
- Fix invalid text range error [#116]
- Fix Cannot create listener error [#117]
- Enable showRuleCode as default [#118]
0.0.9 - 2023-02-20
- Detect project ruff after packages refreshed [#96]
- Refactor unnecessary variables [#97]
- Fix string index out of bounds exception [#98]
- Add file path args when a save action [#100]
- Improve ruff action [#101]
0.0.8 - 2023-02-17
- Support conda system path [#84]
- Add global ruff path to settings [#86]
- Fix misspelled displayName in plugin.xml [#88]
- Support ruff config path [#89]
- Fix unexpected io error [#90]
- Fix unexpected decode error [#92]
- Improve error handling [#94]
0.0.7 - 2023-02-09
0.0.6 - 2023-01-22
0.0.5 - 2023-01-17
- Fix system ruff detection [#53]