Update dependency ruff to ^0.15.0 #14

Open
_renovate wants to merge 1 commit from renovate/ruff-0.x into master
_renovate commented 2026-03-24 00:04:36 +01:00 (Migrated from edugit.org)

This MR contains the following updates:

Package Change Age Confidence
ruff (source, changelog) ^0.12.9^0.15.0 age confidence

Release Notes

astral-sh/ruff (ruff)

v0.15.21

Compare Source

Released on 2026-07-09.

Preview features
  • Add --add-ignore for adding ruff:ignore comments (#​26346)
  • [flake8-comprehensions] Drop C409 tuple comprehension preview behavior (#​25707)
  • Avoid whitespace normalization when formatting comments (#​26455)
  • [pyupgrade] Lint and fix use of deprecated abc decorators (UP051) (#​26417)
Bug fixes
  • Refine non-empty f-string detection (#​26526)
  • Detect syntax errors in individual notebook cells (#​26419)
  • [flake8-implicit-str-concat] Fix ISC003 autofix incorrectly stripping + from comments (#​26554)
Rule changes
  • [flake8-executable] Mark EXE004 fix as unsafe (#​26033)
  • [flake8-pyi] Mark PYI061 fixes as unsafe in Python files (#​26533)
  • [pydocstyle] Skip overload-with-docstring in stub files (D418) (#​26318)
Performance
  • Avoid per-token source index visitor calls (#​26506)
  • Cache parenthesized expression boundaries in the formatter (#​26344)
  • Improve performance of rendering edits in preview mode (#​26565)
  • Inline fits_element in formatter (#​26429)
  • Inline formatter printing hot paths (#​26504)
  • Lazily create builtin bindings (#​26510)
  • Skip empty trivia scans in the source indexer (#​26507)
  • Use ICF for macOS release builds (#​25780)
Formatter
  • Add --extend-exclude to ruff format (#​26372)
Documentation
  • Add "How does Ruff's import sorting compare to isort?" link to README (#​26530)
  • Fix Mozilla Firefox repository link in README (#​26537)
  • [flake8-bandit] Fix misleading docstring for mako-templates (S702) (#​26432)
  • [ruff] Fix non-triggering example for if-key-in-dict-del (RUF051) (#​26433)
Contributors

v0.15.20

Compare Source

Released on 2026-06-25.

Preview features
  • Allow human-readable names in rule selectors (#​25887)
  • Emit a warning instead of an error for unknown rule selectors (#​26113)
  • Match noqa shebang handling in ruff:ignore comments (#​26286)
  • [ruff] Remove pytest-fixture-autouse (RUF076) (#​26240, #​26371)
Documentation
  • Add versioning sections to custom crate READMEs (#​26317)
  • Update ruff_python_parser README for crates.io (#​26315)
  • [perflint] Clarify that PERF402 applies to any iterable (#​26242)
Contributors

v0.15.19

Compare Source

Released on 2026-06-23.

Preview features
  • Support human-readable names when hovering suppression comments and in code actions (#​26114)
Bug fixes
  • Fall back to default settings when editor-only settings are invalid (#​26244)
  • Fix panic when inserting text at a notebook cell boundary (#​26111)
Rule changes
  • [pylint] Update fix suggestions for __floor__, __trunc__, __length_hint__, and __matmul__ variants (PLC2801) (#​26239)
Performance
  • Avoid allocating when parsing single string literals (#​26200)
  • Avoid reallocating singleton call arguments (#​26223)
  • Lazily create source files for lint diagnostics (#​26226)
  • Optimize formatter text width and indentation (#​26236)
  • Reserve capacity for builtin bindings (#​26229)
  • Skip repeated-key checks for singleton dictionaries (#​26228)
  • Use ArrayVec for qualified name segments (#​26224)
Documentation
  • [flake8-pyi] Note that PYI051 is an opinionated stylistic rule (#​26179)
  • [pyupgrade] Clarify UP029 as a Python 2 compatibility rule (#​26243)
Other changes
  • Publish Ruff crates to crates.io (#​26271)
Contributors

v0.15.18

Compare Source

Released on 2026-06-18.

Preview features
  • Handle nested ruff:ignore comments (#​25791)
  • Stop displaying severity in output (#​26050)
  • Use human-readable names in CLI output (#​25937)
  • Use human-readable names in LSP and playground diagnostics (#​26058)
  • [pydocstyle] Prevent property docstrings starting with verbs (D421) (#​23775)
  • [flake8-pyi] Extend PYI033 to Python files (#​26129)
Bug fixes
  • Detect equivalent numeric mapping keys (#​26009)
  • Detect mapping keys equivalent to booleans (#​25982)
  • Detect repeated signed and complex dictionary keys (#​26007)
Rule changes
  • [flake8-pyi] Rename PYI033 to legacy-type-comment (#​26131)
Performance
  • Use ThinVec for call keywords (#​25999)
  • Inline parser recovery context checks (#​26038)
  • Match parser keywords as bytes (#​26037)
  • Move value parsing out of lexing (#​25360)
Server
  • Render subdiagnostics and secondary annotations as related information (#​26011)
Documentation
  • Update fix availability for always-fixable rules (#​26091)
  • [flake8-tidy-imports] Add fix safety section (TID252) (#​17491)
Parser
  • Reject __debug__ lambda parameters (#​26022)
  • Reject _ as a match-pattern target (#​25977)
  • Reject multiple starred names in sequence patterns (#​25976)
  • Reject parenthesized star imports (#​26021)
  • Reject starred comprehension targets (#​26023)
  • Reject unparenthesized generator expressions in class bases (#​25978)
  • Reject yield expressions after commas (#​26024)
  • Validate function type parameter default order (#​25981)
Playground
Contributors

v0.15.17

Compare Source

Released on 2026-06-11.

Preview features
  • Allow human-readable names in suppression comments (#​25614)
  • Fix handling of ignore comments within a disable/enable pair (#​25845)
  • Prioritize human-readable names in CLI output (#​25869)
  • Respect diagnostic start and parent ranges and trailing comments in ruff:ignore suppressions (#​25673)
  • [flake8-async] Add trio.as_safe_channel to safe decorators (ASYNC119) (#​25775)
  • [flake8-pytest-style] Also check pytest_asyncio fixtures (#​25375)
  • [ruff] Ban pytest autouse fixtures (RUF076) (#​25477)
  • [pyupgrade] Add from __future__ import annotations automatically (UP007, UP045) (#​23259)
Bug fixes
  • Fix diagnostic when ruff:enable or ruff:disable appears where ruff:ignore is expected (#​25700)
  • [pyupgrade] Preserve leading empty literals to avoid syntax errors (UP032) (#​25491)
Rule changes
  • [flake8-pytest-style] Clarify diagnostic message for single parameters (PT007) (#​25592)
  • [numpy] Drop autofix for np.in1d (NPY201) (#​25612)
  • [pylint] Exempt Python version comparisons (PLR2004) (#​25743)
Performance
  • Reserve AST Vecs with correct capacity for common cases (#​25451)
Formatter
  • Preserve whitespace for Quarto cell option comments (#​25641)
CLI
Other changes
  • Fix playground diagnostics scrollbars (#​25642)
Contributors

v0.15.16

Compare Source

Released on 2026-06-04.

Preview features
  • [flake8-async] Implement yield-in-context-manager-in-async-generator (ASYNC119) (#​24644)
  • [pylint] Narrow diagnostic range and exclude cases without exception handlers (PLW0717) (#​25440)
  • [ruff] Treat yield before break from a terminal loop as terminal (RUF075) (#​25447)
Bug fixes
  • [eradicate] Avoid flagging ruff:ignore comments as code (ERA001) (#​25537)
  • [eradicate] Fix ERA001/RUF100 conflict when noqa is on commented-out code (#​25414)
  • [pyflakes] Avoid removing the format call when it would change behavior (F523) (#​25320)
  • [pylint] Avoid syntax errors in invalid character replacements in f-strings before Python 3.12 (PLE2510, PLE2512, PLE2513, PLE2514, PLE2515) (#​25544)
  • [pyupgrade] Avoid converting format calls with more kinds of side effects (UP032) (#​25484)
Rule changes
  • [flake8-pytest-style] Avoid fixes for ambiguous argnames and argvalues combinations (PT006) (#​24776)
Performance
  • Drop excess capacity from statement suites during parsing (#​25368)
Documentation
  • [pydocstyle] Improve discoverability of rules enabled for each convention (#​24973)
  • [ruff] Restore example code for Python versions before 3.15 (RUF017) (#​25439)
  • Fix typo bin/activebin/activate in tutorial (#​25473)
Other changes
  • Shrink additional parser AST collections (#​25465)
Contributors

v0.15.15

Compare Source

Released on 2026-05-28.

Preview features
  • Fix Markdown closing fence handling (#​25310)
  • [pyflakes] Report duplicate imports in typing.TYPE_CHECKING block (F811) (#​22560)
Bug fixes
  • [pyflakes] Treat function-scope bare annotations as locals per PEP 526 (F821) (#​21540)
Performance
  • Avoid redundant TokenValue drops in the lexer (#​25300)
  • Reduce memory usage by dropping token-excess capacity and improve performance by approximating the initial tokens Vec size (#​25354)
  • Use ThinVec in AST to shrink Stmt (#​25361)
Documentation
  • Fix line-length example for --config option (#​25389)
  • [flake8-comprehensions] Document RecursionError edge case in __len__ (C416) (#​25286)
  • [mccabe] Improve example (C901) (#​25287)
  • [pyupgrade] Clarify fix safety docs (UP007, UP045) (#​25288)
  • [refurb] Document FURB192 exception change for empty sequences (#​25317)
  • [ruff] Document false negative for user-defined types (RUF013) (#​25289)
Formatter
  • Fix formatting of lambdas nested within f-strings (#​25398)
Server
  • Return code action for codeAction/resolve requests that contain no or no valid URL (#​25365)
Other changes
  • Expand semantic syntax errors for invalid walruses (#​25415)
Contributors

v0.15.14

Compare Source

Released on 2026-05-21.

Preview features
  • [airflow] Implement airflow-task-implicit-multiple-outputs (AIR202) (#​25152)
  • [flake8-use-pathlib] Mark PTH101 fix as unsafe when first argument is a class attribute annotated as int (#​25086)
  • [pylint] Implement too-many-try-statements (W0717) (#​23970)
  • [ruff] Add incorrect-decorator-order (RUF074) (#​23461)
  • [ruff] Add fallible-context-manager (RUF075) (#​22844)
Bug fixes
  • Fix lambda formatting in interpolated string expressions (#​25144)
  • Treat generic frozenset annotations as immutable (#​25251)
  • [flake8-type-checking] Avoid strict behavior when future-annotations are enabled (TC001, TC002, TC003) (#​25035)
  • [pylint] Avoid false positives in else clause (PLR1733) (#​25177)
Rule changes
  • [flake8-comprehensions] Skip C417 for lambdas with positional-only parameters (#​25272)
  • [flake8-simplify] Preserve f-string source verbatim in SIM101 fix (#​25061)
Performance
  • Avoid unnecessary parser lookahead for operators (#​25290)
Documentation
  • Update code example setting Neovim LSP log level (#​25284)
Other changes
Contributors

v0.15.13

Compare Source

Released on 2026-05-14.

Preview features
  • Add a rule to flag lazy imports that are eagerly evaluated (#​25016)
  • [pylint] Standardize diagnostic message (PLR0914, PLR0917) (#​24996)
Bug fixes
  • Fix F811 false positive for class methods (#​24933)
  • Fix setting selection for multi-folder workspace (#​24819)
  • [eradicate] Fix false positive for lines with leading whitespace (ERA001) (#​25122)
  • [flake8-pyi] Fix false positive for f-string debug specifier (PYI016) (#​24098)
Rule changes
  • Always include panic payload in panic diagnostic message (#​24873)
  • Restrict PYI034 for in-place operations to enclosing class (#​24511)
  • Improve error message for parameters that are declared global (#​24902)
  • Update known stdlib (#​25103)
Performance
  • [isort] Avoid constructing glob::Patterns for literal known modules (#​25123)
CLI
  • Add TOML examples to --config help text (#​25013)
  • Colorize ruff check 'All checks passed' (#​25085)
Configuration
  • Increase max allowed value of line-length setting (#​24962)
Documentation
  • Add D203 to rules that conflict with the formatter (#​25044)
  • Clarify COM819 and formatter interaction (#​25045)
  • Clarify that NotImplemented is a value, not an exception (F901) (#​25054)
  • Update number of lint rules supported (#​24942)
Other changes
  • Simplify the playground's markdown template (#​24924)
Contributors

v0.15.12

Compare Source

Released on 2026-04-24.

Preview features
  • Implement #ruff:file-ignore file-level suppressions (#​23599)
  • Implement #ruff:ignore logical-line suppressions (#​23404)
  • Revert preview changes to displayed diagnostic severity in LSP (#​24789)
  • [airflow] Implement task-branch-as-short-circuit (AIR004) (#​23579)
  • [flake8-bugbear] Fix break/continue handling in loop-iterator-mutation (B909) (#​24440)
  • [pylint] Fix PLC2701 for type parameter scopes (#​24576)
Rule changes
  • [pandas-vet] Suggest .array as well in PD011 (#​24805)
CLI
  • Respect default Unix permissions for cache files (#​24794)
Documentation
  • [pylint] Fix PLR0124 description not to claim self-comparison always returns the same value (#​24749)
  • [pyupgrade] Expand docs on reusable TypeVars and scoping (UP046) (#​24153)
  • Improve rules table accessibility (#​24711)
Contributors

v0.15.11

Compare Source

Released on 2026-04-16.

Preview features
  • [ruff] Ignore RUF029 when function is decorated with asynccontextmanager (#​24642)
  • [airflow] Implement airflow-xcom-pull-in-template-string (AIR201) (#​23583)
  • [flake8-bandit] Fix S103 false positives and negatives in mask analysis (#​24424)
Bug fixes
  • [flake8-async] Omit overridden methods for ASYNC109 (#​24648)
Documentation
  • [flake8-async] Add override mention to ASYNC109 docs (#​24666)
  • Update Neovim config examples to use vim.lsp.config (#​24577)
Contributors

v0.15.10

Compare Source

Released on 2026-04-09.

Preview features
  • [flake8-logging] Allow closures in except handlers (LOG004) (#​24464)
  • [flake8-self] Make SLF diagnostics robust to non-self-named variables (#​24281)
  • [flake8-simplify] Make the fix for collapsible-if safe in preview (SIM102) (#​24371)
Bug fixes
  • Avoid emitting multi-line f-string elements before Python 3.12 (#​24377)
  • Avoid syntax error from E502 fixes in f-strings and t-strings (#​24410)
  • Strip form feeds from indent passed to dedent_to (#​24381)
  • [pyupgrade] Fix panic caused by handling of octals (UP012) (#​24390)
  • Reject multi-line f-string elements before Python 3.12 (#​24355)
Rule changes
  • [ruff] Treat f-string interpolation as potential side effect (RUF019) (#​24426)
Server
  • Add support for custom file extensions (#​24463)
Documentation
  • Document adding fixes in CONTRIBUTING.md (#​24393)
  • Fix JSON typo in settings example (#​24517)
Contributors

v0.15.9

Compare Source

Released on 2026-04-02.

Preview features
  • [pyflakes] Flag annotated variable redeclarations as F811 in preview mode (#​24244)
  • [ruff] Allow dunder-named assignments in non-strict mode for RUF067 (#​24089)
Bug fixes
  • [flake8-errmsg] Avoid shadowing existing msg in fix for EM101 (#​24363)
  • [flake8-simplify] Ignore pre-initialization references in SIM113 (#​24235)
  • [pycodestyle] Fix W391 fixes for consecutive empty notebook cells (#​24236)
  • [pyupgrade] Fix UP008 nested class matching (#​24273)
  • [pyupgrade] Ignore strings with string-only escapes (UP012) (#​16058)
  • [ruff] RUF072: skip formfeeds on dedent (#​24308)
  • [ruff] Avoid re-using symbol in RUF024 fix (#​24316)
  • [ruff] Parenthesize expression in RUF050 fix (#​24234)
  • Disallow starred expressions as values of starred expressions (#​24280)
Rule changes
  • [flake8-simplify] Suppress SIM105 for except* before Python 3.12 (#​23869)
  • [pyflakes] Extend F507 to flag %-format strings with zero placeholders (#​24215)
  • [pyupgrade] UP018 should detect more unnecessarily wrapped literals (UP018) (#​24093)
  • [pyupgrade] Fix UP008 callable scope handling to support lambdas (#​24274)
  • [ruff] RUF010: Mark fix as unsafe when it deletes a comment (#​24270)
Formatter
  • Add nested-string-quote-style formatting option (#​24312)
Documentation
  • [flake8-bugbear] Clarify RUF071 fix safety for non-path string comparisons (#​24149)
  • [flake8-type-checking] Clarify import cycle wording for TC001/TC002/TC003 (#​24322)
Other changes
  • Avoid rendering fix lines with trailing whitespace after | (#​24343)
Contributors

v0.15.8

Compare Source

Released on 2026-03-26.

Preview features
  • [ruff] New rule unnecessary-if (RUF050) (#​24114)
  • [ruff] New rule useless-finally (RUF072) (#​24165)
  • [ruff] New rule f-string-percent-format (RUF073): warn when using % operator on an f-string (#​24162)
  • [pyflakes] Recognize frozendict as a builtin for Python 3.15+ (#​24100)
Bug fixes
  • [flake8-async] Use fully-qualified anyio.lowlevel import in autofix (ASYNC115) (#​24166)
  • [flake8-bandit] Check tuple arguments for partial paths in S607 (#​24080)
  • [pyflakes] Skip undefined-name (F821) for conditionally deleted variables (#​24088)
  • E501/W505/formatter: Exclude nested pragma comments from line width calculation (#​24071)
  • Fix %foo? parsing in IPython assignment expressions (#​24152)
  • analyze graph: resolve string imports that reference attributes, not just modules (#​24058)
Rule changes
  • [eradicate] ignore ty: ignore comments in ERA001 (#​24192)
  • [flake8-bandit] Treat sys.executable as trusted input in S603 (#​24106)
  • [flake8-self] Recognize Self annotation and self assignment in SLF001 (#​24144)
  • [pyflakes] F507: Fix false negative for non-tuple RHS in %-formatting (#​24142)
  • [refurb] Parenthesize generator arguments in FURB142 fixer (#​24200)
Performance
Server
  • Warn when Markdown files are skipped due to preview being disabled (#​24150)
Documentation
  • Clarify extend-ignore and extend-select settings documentation (#​24064)
  • Mention AI policy in MR template (#​24198)
Other changes
  • Use trusted publishing for NPM packages (#​24171)
Contributors

v0.15.7

Compare Source

Released on 2026-03-19.

Preview features
  • Display output severity in preview (#​23845)
  • Don't show noqa hover for non-Python documents (#​24040)
Rule changes
  • [pycodestyle] Recognize pyrefly: as a pragma comment (E501) (#​24019)
Server
  • Don't return code actions for non-Python documents (#​23905)
Documentation
  • Add company AI policy to contributing guide (#​24021)
  • Document editor features for Markdown code formatting (#​23924)
  • [pylint] Improve phrasing (PLC0208) (#​24033)
Other changes
  • Use PEP 639 license information (#​19661)
Contributors

v0.15.6

Compare Source

Released on 2026-03-12.

Preview features
  • Add support for lazy import parsing (#​23755)
  • Add support for star-unpacking of comprehensions (PEP 798) (#​23788)
  • Reject semantic syntax errors for lazy imports (#​23757)
  • Drop a few rules from the preview default set (#​23879)
  • [airflow] Flag Variable.get() calls outside of task execution context (AIR003) (#​23584)
  • [airflow] Flag runtime-varying values in DAG/task constructor arguments (AIR304) (#​23631)
  • [flake8-bugbear] Implement delattr-with-constant (B043) (#​23737)
  • [flake8-tidy-imports] Add TID254 to enforce lazy imports (#​23777)
  • [flake8-tidy-imports] Allow users to ban lazy imports with TID254 (#​23847)
  • [isort] Retain lazy keyword when sorting imports (#​23762)
  • [pyupgrade] Add from __future__ import annotations automatically (UP006) (#​23260)
  • [refurb] Support newline parameter in FURB101 for Python 3.13+ (#​23754)
  • [ruff] Add os-path-commonprefix (RUF071) (#​23814)
  • [ruff] Add unsafe fix for os-path-commonprefix (RUF071) (#​23852)
  • [ruff] Limit RUF036 to typing contexts; make it unsafe for non-typing-only (#​23765)
  • [ruff] Use starred unpacking for RUF017 in Python 3.15+ (#​23789)
Bug fixes
  • Fix --add-noqa creating unwanted leading whitespace (#​23773)
  • Fix --add-noqa breaking shebangs (#​23577)
  • [formatter] Fix lambda body formatting for multiline calls and subscripts (#​23866)
  • [formatter] Preserve required annotation parentheses in annotated assignments (#​23865)
  • [formatter] Preserve type-expression parentheses in the formatter (#​23867)
  • [flake8-annotations] Fix stack overflow in ANN401 on quoted annotations with escape sequences (#​23912)
  • [pep8-naming] Check naming conventions in match pattern bindings (N806, N815, N816) (#​23899)
  • [perflint] Fix comment duplication in fixes (PERF401, PERF403) (#​23729)
  • [pyupgrade] Properly trigger super change in nested class (UP008) (#​22677)
  • [ruff] Avoid syntax errors in RUF036 fixes (#​23764)
Rule changes
  • [flake8-bandit] Flag S501 with requests.request (#​23873)
  • [flake8-executable] Fix WSL detection in non-Docker containers (#​22879)
  • [flake8-print] Ignore pprint calls with stream= (#​23787)
Documentation
  • Update docs for Markdown code block formatting (#​23871)
  • [flake8-bugbear] Fix misleading description for B904 (#​23731)
Contributors

v0.15.5

Compare Source

Released on 2026-03-05.

Preview features
  • Discover Markdown files by default in preview mode (#​23434)
  • [perflint] Extend PERF102 to comprehensions and generators (#​23473)
  • [refurb] Fix FURB101 and FURB103 false positives when I/O variable is used later (#​23542)
  • [ruff] Add fix for none-not-at-end-of-union (RUF036) (#​22829)
  • [ruff] Fix false positive for re.split with empty string pattern (RUF055) (#​23634)
Bug fixes
  • [fastapi] Handle callable class dependencies with __call__ method (FAST003) (#​23553)
  • [pydocstyle] Fix numpy section ordering (D420) (#​23685)
  • [pyflakes] Fix false positive for names shadowing re-exports (F811) (#​23356)
  • [pyupgrade] Avoid inserting redundant None elements in UP045 (#​23459)
Documentation
  • Document extension mapping for Markdown code formatting (#​23574)
  • Update default Python version examples (#​23605)
Other changes
  • Publish releases to Astral mirror (#​23616)
Contributors

v0.15.4

Compare Source

Released on 2026-02-26.

This is a follow-up release to 0.15.3 that resolves a panic when the new rule PLR1712 was enabled with any rule that analyzes definitions, such as many of the ANN or D rules.

Bug fixes
  • Fix panic on access to definitions after analyzing definitions (#​23588)
  • [pyflakes] Suppress false positive in F821 for names used before del in stub files (#​23550)
Documentation
  • Clarify first-party import detection in Ruff (#​23591)
  • Fix incorrect import-heading example (#​23568)
Contributors

v0.15.3

Compare Source

Released on 2026-02-26.

Preview features
  • Drop explicit support for .qmd file extension (#​23572)

    This can now be enabled instead by setting the extension option:

    # ruff.toml
    extension = { qmd = "markdown" }
    
    # pyproject.toml
    [tool.ruff]
    extension = { qmd = "markdown" }
    
  • Include configured extensions in file discovery (#​23400)

  • [flake8-bandit] Allow suspicious imports in TYPE_CHECKING blocks (S401-S415) (#​23441)

  • [flake8-bugbear] Allow B901 in pytest hook wrappers (#​21931)

  • [flake8-import-conventions] Add missing conventions from upstream (ICN001, ICN002) (#​21373)

  • [pydocstyle] Add rule to enforce docstring section ordering (D420) (#​23537)

  • [pylint] Implement swap-with-temporary-variable (PLR1712) (#​22205)

  • [ruff] Add unnecessary-assign-before-yield (RUF070) (#​23300)

  • [ruff] Support file-level noqa in RUF102 (#​23535)

  • [ruff] Suppress diagnostic for invalid f-strings before Python 3.12 (RUF027) (#​23480)

  • [flake8-bandit] Don't flag BaseLoader/CBaseLoader as unsafe (S506) (#​23510)

Bug fixes
  • Avoid infinite loop between I002 and PYI025 (#​23352)
  • [pyflakes] Fix false positive for @overload from lint.typing-modules (F811) (#​23357)
  • [pyupgrade] Fix false positive for TypeVar default before Python 3.12 (UP046) (#​23540)
  • [pyupgrade] Fix handling of \N in raw strings (UP032) (#​22149)
Rule changes
  • Render sub-diagnostics in the GitHub output format (#​23455)

  • [flake8-bugbear] Tag certain B007 diagnostics as unnecessary (#​23453)

  • [ruff] Ignore unknown rule codes in RUF100 (#​23531)

    These are now flagged by RUF102 instead.

Documentation
  • Fix missing settings links for several linters (#​23519)
  • Update isort action comments heading (#​23515)
  • [pydocstyle] Fix double comma in description of D404 (#​23440)
Other changes
  • Update the Python module (notably find_ruff_bin) for parity with uv (#​23406)
Contributors

v0.15.2

Compare Source

Released on 2026-07-09.

Preview features
  • Add --add-ignore for adding ruff:ignore comments (#​26346)
  • [flake8-comprehensions] Drop C409 tuple comprehension preview behavior (#​25707)
  • Avoid whitespace normalization when formatting comments (#​26455)
  • [pyupgrade] Lint and fix use of deprecated abc decorators (UP051) (#​26417)
Bug fixes
  • Refine non-empty f-string detection (#​26526)
  • Detect syntax errors in individual notebook cells (#​26419)
  • [flake8-implicit-str-concat] Fix ISC003 autofix incorrectly stripping + from comments (#​26554)
Rule changes
  • [flake8-executable] Mark EXE004 fix as unsafe (#​26033)
  • [flake8-pyi] Mark PYI061 fixes as unsafe in Python files (#​26533)
  • [pydocstyle] Skip overload-with-docstring in stub files (D418) (#​26318)
Performance
  • Avoid per-token source index visitor calls (#​26506)
  • Cache parenthesized expression boundaries in the formatter (#​26344)
  • Improve performance of rendering edits in preview mode (#​26565)
  • Inline fits_element in formatter (#​26429)
  • Inline formatter printing hot paths (#​26504)
  • Lazily create builtin bindings (#​26510)
  • Skip empty trivia scans in the source indexer (#​26507)
  • Use ICF for macOS release builds (#​25780)
Formatter
  • Add --extend-exclude to ruff format (#​26372)
Documentation
  • Add "How does Ruff's import sorting compare to isort?" link to README (#​26530)
  • Fix Mozilla Firefox repository link in README (#​26537)
  • [flake8-bandit] Fix misleading docstring for mako-templates (S702) (#​26432)
  • [ruff] Fix non-triggering example for if-key-in-dict-del (RUF051) (#​26433)
Contributors

v0.15.1

Compare Source

Released on 2026-06-23.

Preview features
  • Support human-readable names when hovering suppression comments and in code actions (#​26114)
Bug fixes
  • Fall back to default settings when editor-only settings are invalid (#​26244)
  • Fix panic when inserting text at a notebook cell boundary (#​26111)
Rule changes
  • [pylint] Update fix suggestions for __floor__, __trunc__, __length_hint__, and __matmul__ variants (PLC2801) (#​26239)
Performance
  • Avoid allocating when parsing single string literals (#​26200)
  • Avoid reallocating singleton call arguments (#​26223)
  • Lazily create source files for lint diagnostics (#​26226)
  • Optimize formatter text width and indentation (#​26236)
  • Reserve capacity for builtin bindings (#​26229)
  • Skip repeated-key checks for singleton dictionaries (#​26228)
  • Use ArrayVec for qualified name segments (#​26224)
Documentation
  • [flake8-pyi] Note that PYI051 is an opinionated stylistic rule (#​26179)
  • [pyupgrade] Clarify UP029 as a Python 2 compatibility rule (#​26243)
Other changes
  • Publish Ruff crates to crates.io (#​26271)
Contributors

v0.15.0

Compare Source

Released on 2026-02-03.

Check out the blog post for a migration
guide and overview of the changes!

Breaking changes
  • Ruff now formats your code according to the 2026 style guide. See the formatter section below or in the blog post for a detailed list of changes.

  • The linter now supports block suppression comments. For example, to suppress N803 for all parameters in this function:

    # ruff: disable[N803]
    def foo(
        legacyArg1,
        legacyArg2,
        legacyArg3,
        legacyArg4,
    ): ...
    # ruff: enable[N803]
    

    See the documentation for more details.

  • The ruff:alpine Docker image is now based on Alpine 3.23 (up from 3.21).

  • The ruff:debian and ruff:debian-slim Docker images are now based on Debian 13 "Trixie" instead of Debian 12 "Bookworm."

  • Binaries for the ppc64 (64-bit big-endian PowerPC) architecture are no longer included in our releases. It should still be possible to build Ruff manually for this platform, if needed.

  • Ruff now resolves all extended configuration files before falling back on a default Python version.

Stabilization

The following rules have been stabilized and are no longer in preview:

The following behaviors have been stabilized:

  • The --output-format flag is now respected when running Ruff in --watch mode, and the full output format is now used by default, matching the regular CLI output.
  • builtin-attribute-shadowing (A003) now detects the use of shadowed built-in names in additional contexts like decorators, default arguments, and other attribute definitions.
  • duplicate-union-member (PYI016) now considers typing.Optional when searching for duplicate union members.
  • split-static-string (SIM905) now offers an autofix when the maxsplit argument is provided, even without a sep argument.
  • dict-get-with-none-default (SIM910) now applies to more types of key expressions.
  • super-call-with-parameters (UP008) now has a safe fix when it will not delete comments.
  • unnecessary-default-type-args (UP043) now applies to stub (.pyi) files on Python versions before 3.13.
Formatter

This release introduces the new 2026 style guide, with the following changes:

  • Lambda parameters are now kept on the same line and lambda bodies will be parenthesized to let
    them break across multiple lines (#​21385)
  • Parentheses around tuples of exceptions in except clauses will now be removed on Python 3.14 and
    later (#​20768)
  • A single empty line is now permitted at the beginning of function bodies (#​21110)
  • Parentheses are avoided for long as captures in match statements (#​21176)
  • Extra spaces between escaped quotes and ending triple quotes can now be omitted (#​17216)
  • Blank lines are now enforced before classes with decorators in stub files (#​18888)
Preview features
Bug fixes
  • Fix suppression indentation matching (#​22903)
Rule changes
  • Customize where the fix_title sub-diagnostic appears (#​23044)
  • [FastAPI] Add sub-diagnostic explaining why a fix was unavailable (FAST002) (#​22565)
  • [flake8-annotations] Don't suggest NoReturn for functions raising NotImplementedError (ANN201, ANN202, ANN205, ANN206) (#​21311)
  • [pyupgrade] Make fix unsafe if it deletes comments (UP017) (#​22873)
  • [pyupgrade] Make fix unsafe if it deletes comments (UP020) (#​22872)
  • [pyupgrade] Make fix unsafe if it deletes comments (UP033) (#​22871)
  • [refurb] Do not add abc.ABC if already present (FURB180) (#​22234)
  • [refurb] Make fix unsafe if it deletes comments (FURB110) (#​22768)
  • [ruff] Add sub-diagnostics with permissions (RUF064) (#​22972)
Server
  • Identify notebooks by LSP didOpen instead of .ipynb file extension (#​22810)
CLI
  • Add --color CLI option to force colored output (#​22806)
Documentation
  • Document - stdin convention in CLI help text (#​22817)
  • [refurb] Change example to re.search with ^ anchor (FURB167) (#​22984)
  • Fix link to Sphinx code block directives (#​23041)
  • [pydocstyle] Clarify which quote styles are allowed (D300) (#​22825)
  • [flake8-bugbear] Improve docs for no-explicit-stacklevel (B028) (#​22538)
Other changes
Contributors

v0.14.14

Compare Source

Release Notes

Released on 2026-01-22.

Preview features
  • Preserve required parentheses in lambda bodies (#​22747)
  • Combine range suppression code diagnostics (#​22613)
  • [airflow] Second positional argument to Asset/Dataset should not be a dictionary (AIR303) (#​22453)
  • [ruff] Detect duplicate entries in __all__ (RUF068) (#​22114)
Bug fixes
  • [pyupgrade] Allow shadowing non-builtin bindings (UP029) (#​22749)
  • [pyupgrade] Apply UP045 to string arguments of typing.cast (#​22320)
  • [flake8-pie] Detect duplicated declared class fields in PIE794 (#​22717)
Rule changes
Documentation
  • Add --exit-non-zero-on-format to formatter exit codes section (#​22761)
  • Update contributing guide for adding a new rule (#​22779)
  • [FastAPI] Document fix safety for FAST001 (#​22655)
  • [flake8-async] Tweak explanation to focus on latency/efficiency tradeoff (ASYNC110) (#​22715)
  • [pandas-vet] Make example error out-of-the-box (PD002) (#​22561)
  • [refurb] Make the example work out of box (FURB101) (#​22770)
  • [refurb] Make the example work out of box (FURB103) (#​22769)
Contributors

Install ruff 0.14.14

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-installer.ps1 | iex"

Download ruff 0.14.14

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.14.13

Release Notes

Released on 2026-01-15.

This is a follow-up release to 0.14.12. Because of an issue publishing the WASM packages, there is no GitHub release or Git tag for 0.14.12, although the package was published to PyPI. The contents of the 0.14.13 release are identical to 0.14.12.

0.14.12

Preview features
  • [flake8-blind-except] Allow more logging methods (BLE001) (#​22057)
  • [ruff] Respect lint.pydocstyle.property-decorators in RUF066 (#​22515)
Bug fixes
  • Fix configuration path in --show-settings (#​22478)
  • Respect fmt: skip for multiple statements on the same logical line (#​22119)
Rule changes
  • [pydocstyle] Update Rust crate imperative to v1.0.7 (D401) (#​22519)
  • [isort] Insert imports in alphabetical order (I002) (#​22493)
Documentation
  • Add llms.txt support for documentation (#​22463)
  • Use prek in documentation and CI (#​22505)
  • [flake8-pytest-style] Add check parameter example to PT017 docs (#​22546)
  • [ruff] Make example error out-of-the-box (RUF103) (#​22558)
  • [ruff] document RUF100 trailing comment fix behavior (#​22479)
Other changes
  • wasm: Require explicit logging initialization (#​22587)
Contributors

Install ruff 0.14.13

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-installer.ps1 | iex"

Download ruff 0.14.13

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.14.11

Compare Source

Release Notes

Released on 2026-01-08.

Preview features
  • Consolidate diagnostics for matched disable/enable suppression comments (#​22099)
  • Report diagnostics for invalid/unmatched range suppression comments (#​21908)
  • [airflow] Passing positional argument into airflow.lineage.hook.HookLineageCollector.create_asset is not allowed (AIR303) (#​22046)
  • [refurb] Mark FURB192 fix as always unsafe (#​22210)
  • [ruff] Add non-empty-init-module (RUF067) (#​22143)
Bug fixes
  • Fix GitHub format for multi-line diagnostics (#​22108)
  • [flake8-unused-arguments] Mark **kwargs in TypeVar as used (ARG001) (#​22214)
Rule changes
  • Add help: subdiagnostics for several Ruff rules that can sometimes appear to disagree with ty (#​22331)
  • [pylint] Demote PLW1510 fix to display-only (#​22318)
  • [pylint] Ignore identical members (PLR1714) (#​22220)
  • [pylint] Improve diagnostic range for PLC0206 (#​22312)
  • [ruff] Improve fix title for RUF102 invalid rule code (#​22100)
  • [flake8-simplify]: Avoid unnecessary builtins import for SIM105 (#​22358)
Configuration
  • Allow Python 3.15 as valid target-version value in preview (#​22419)
  • Check required-version before parsing rules (#​22410)
  • Include configured src directories when resolving graphs (#​22451)
Documentation
  • Update T201 suggestion to not use root logger to satisfy LOG015 (#​22059)
  • Fix iter example in unsafe fixes doc (#​22118)
  • [flake8_print] better suggestion for basicConfig in T201 docs (#​22101)
  • [pylint] Restore the fix safety docs for PLW0133 (#​22211)
  • Fix Jupyter notebook discovery info for editors (#​22447)
Contributors

Install ruff 0.14.11

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-installer.ps1 | iex"

Download ruff 0.14.11

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.14.10

Compare Source

Release Notes

Released on 2025-12-18.

Preview features
  • [formatter] Fluent formatting of method chains (#​21369)
  • [formatter] Keep lambda parameters on one line and parenthesize the body if it expands (#​21385)
  • [flake8-implicit-str-concat] New rule to prevent implicit string concatenation in collections (ISC004) (#​21972)
  • [flake8-use-pathlib] Make fixes unsafe when types change in compound statements (PTH104, PTH105, PTH109, PTH115) (#​22009)
  • [refurb] Extend support for Path.open (FURB101, FURB103) (#​21080)
Bug fixes
  • [pyupgrade] Fix parsing named Unicode escape sequences (UP032) (#​21901)
Rule changes
  • [eradicate] Ignore ruff:disable and ruff:enable comments in ERA001 (#​22038)
  • [flake8-pytest-style] Allow match and check keyword arguments without an expected exception type (PT010) (#​21964)
  • [syntax-errors] Annotated name cannot be global (#​20868)
Documentation
  • Add uv and ty to the Ruff README (#​21996)
  • Document known lambda formatting deviations from Black (#​21954)
  • Update setup.md (#​22024)
  • [flake8-bandit] Fix broken link (S704) (#​22039)
Other changes
  • Fix playground Share button showing "Copied!" before clipboard copy completes (#​21942)
Contributors

Install ruff 0.14.10

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-installer.ps1 | iex"

Download ruff 0.14.10

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.14.9

Compare Source

Release Notes

Released on 2025-12-11.

Preview features
  • [ruff] New RUF100 diagnostics for unused range suppressions (#​21783)
  • [pylint] Detect subclasses of builtin exceptions (PLW0133) (#​21382)
Bug fixes
  • Fix comment placement in lambda parameters (#​21868)
  • Skip over trivia tokens after re-lexing (#​21895)
  • [flake8-bandit] Fix false positive when using non-standard CSafeLoader path (S506). (#​21830)
  • [flake8-bugbear] Accept immutable slice default arguments (B008) (#​21823)
Rule changes
  • [pydocstyle] Suppress D417 for parameters with Unpack annotations (#​21816)
Performance
  • Use memchr for computing line indexes (#​21838)
Documentation
  • Document *.pyw is included by default in preview (#​21885)
  • Document range suppressions, reorganize suppression docs (#​21884)
  • Update mkdocs-material to 9.7.0 (Insiders now free) (#​21797)
Contributors

Install ruff 0.14.9

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-installer.ps1 | iex"

Download ruff 0.14.9

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.14.8

Compare Source

Release Notes

Released on 2025-12-04.

Preview features
  • [flake8-bugbear] Catch yield expressions within other statements (B901) (#​21200)
  • [flake8-use-pathlib] Mark fixes unsafe for return type changes (PTH104, PTH105, PTH109, PTH115) (#​21440)
Bug fixes
  • Fix syntax error false positives for await outside functions (#​21763)
  • [flake8-simplify] Fix truthiness assumption for non-iterable arguments in tuple/list/set calls (SIM222, SIM223) (#​21479)
Documentation
  • Suggest using --output-file option in GitLab integration (#​21706)
Other changes
  • [syntax-error] Default type parameter followed by non-default type parameter (#​21657)
Contributors

Install ruff 0.14.8

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-installer.ps1 | iex"

Download ruff 0.14.8

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.14.7

Compare Source

Release Notes

Released on 2025-11-28.

Preview features
  • [flake8-bandit] Handle string literal bindings in suspicious-url-open-usage (S310) (#​21469)
  • [pylint] Fix PLR1708 false positives on nested functions (#​21177)
  • [pylint] Fix suppression for empty dict without tuple key annotation (PLE1141) (#​21290)
  • [ruff] Add rule RUF066 to detect unnecessary class properties (#​21535)
  • [ruff] Catch more dummy variable uses (RUF052) (#​19799)
Bug fixes
  • [server] Set severity for non-rule diagnostics (#​21559)
  • [flake8-implicit-str-concat] Avoid invalid fix in (ISC003) (#​21517)
  • [parser] Fix panic when parsing IPython escape command expressions (#​21480)
CLI
  • Show partial fixability indicator in statistics output (#​21513)
Contributors

Install ruff 0.14.7

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-installer.ps1 | iex"

Download ruff 0.14.7

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.14.6

Compare Source

Release Notes

Released on 2025-11-21.

Preview features
  • [flake8-bandit] Support new PySNMP API paths (S508, S509) (#​21374)
Bug fixes
  • Adjust own-line comment placement between branches (#​21185)
  • Avoid syntax error when formatting attribute expressions with outer parentheses, parenthesized value, and trailing comment on value (#​20418)
  • Fix panic when formatting comments in unary expressions (#​21501)
  • Respect fmt: skip for compound statements on a single line (#​20633)
  • [refurb] Fix FURB103 autofix (#​21454)
  • [ruff] Fix false positive for complex conversion specifiers in logging-eager-conversion (RUF065) (#​21464)
Rule changes
  • [ruff] Avoid false positive on ClassVar reassignment (RUF012) (#​21478)
CLI
  • Render hyperlinks for lint errors (#​21514)
  • Add a ruff analyze option to skip over imports in TYPE_CHECKING blocks (#​21472)
Documentation
  • Limit eglot-format hook to eglot-managed Python buffers (#​21459)
  • Mention force-exclude in "Configuration > Python file discovery" (#​21500)
Contributors

Install ruff 0.14.6

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-installer.ps1 | iex"

Download ruff 0.14.6

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.14.5

Compare Source

Release Notes

Released on 2025-11-13.

Preview features
  • [flake8-simplify] Apply SIM113 when index variable is of type int (#​21395)
  • [pydoclint] Fix false positive when Sphinx directives follow a "Raises" section (DOC502) (#​20535)
  • [pydoclint] Support NumPy-style comma-separated parameters (DOC102) (#​20972)
  • [refurb] Auto-fix annotated assignments (FURB101) (#​21278)
  • [ruff] Ignore str() when not used for simple conversion (RUF065) (#​21330)
Bug fixes
  • Fix syntax error false positive on alternative match patterns (#​21362)
  • [flake8-simplify] Fix false positive for iterable initializers with generator arguments (SIM222) (#​21187)
  • [pyupgrade] Fix false positive on relative imports from local .builtins module (UP029) (#​21309)
  • [pyupgrade] Consistently set the deprecated tag (UP035) (#​21396)
Rule changes
  • [refurb] Detect empty f-strings (FURB105) (#​21348)
CLI
  • Add option to provide a reason to --add-noqa (#​21294)
  • Add upstream linter URL to ruff linter --output-format=json (#​21316)
  • Add color to --help (#​21337)
Documentation
  • Add a new "Opening a MR" section to the contribution guide (#​21298)
  • Added the PyScripter IDE to the list of "Who is using Ruff?" (#​21402)
  • Update PyCharm setup instructions (#​21409)
  • [flake8-annotations] Add link to allow-star-arg-any option (ANN401) (#​21326)
Other changes
  • [configuration] Improve error message when line-length exceeds u16::MAX (#​21329)
Contributors

Install ruff 0.14.5

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-installer.ps1 | iex"

Download ruff 0.14.5

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.14.4

Compare Source

Release Notes

Released on 2025-11-06.

Preview features
  • [formatter] Allow newlines after function headers without docstrings (#​21110)
  • [formatter] Avoid extra parentheses for long match patterns with as captures (#​21176)
  • [refurb] Expand fix safety for keyword arguments and Decimals (FURB164) (#​21259)
  • [refurb] Preserve argument ordering in autofix (FURB103) (#​20790)
Bug fixes
  • [server] Fix missing diagnostics for notebooks (#​21156)
  • [flake8-bugbear] Ignore non-NFKC attribute names in B009 and B010 (#​21131)
  • [refurb] Fix false negative for underscores before sign in Decimal constructor (FURB157) (#​21190)
  • [ruff] Fix false positives on starred arguments (RUF057) (#​21256)
Rule changes
  • [airflow] extend deprecated argument concurrency in airflow..DAG (AIR301) (#​21220)
Documentation
  • Improve extend docs (#​21135)
  • [flake8-comprehensions] Fix typo in C416 documentation (#​21184)
  • Revise Ruff setup instructions for Zed editor (#​20935)
Other changes
  • Make ruff analyze graph work with jupyter notebooks (#​21161)
Contributors

Install ruff 0.14.4

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-installer.ps1 | iex"

Download ruff 0.14.4

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.14.3

Compare Source

Release Notes

Released on 2025-10-30.

Preview features
  • Respect --output-format with --watch (#​21097)
  • [pydoclint] Fix false positive on explicit exception re-raising (DOC501, DOC502) (#​21011)
  • [pyflakes] Revert to stable behavior if imports for module lie in alternate branches for F401 (#​20878)
  • [pylint] Implement stop-iteration-return (PLR1708) (#​20733)
  • [ruff] Add support for additional eager conversion patterns (RUF065) (#​20657)
Bug fixes
  • Fix finding keyword range for clause header after statement ending with semicolon (#​21067)
  • Fix syntax error false positive on nested alternative patterns (#​21104)
  • [ISC001] Fix panic when string literals are unclosed (#​21034)
  • [flake8-django] Apply DJ001 to annotated fields (#​20907)
  • [flake8-pyi] Fix PYI034 to not trigger on metaclasses (PYI034) (#​20881)
  • [flake8-type-checking] Fix TC003 false positive with future-annotations (#​21125)
  • [pyflakes] Fix false positive for __class__ in lambda expressions within class definitions (F821) (#​20564)
  • [pyupgrade] Fix false positive for TypeVar with default on Python <3.13 (UP046,UP047) (#​21045)
Rule changes
  • Add missing docstring sections to the numpy list (#​20931)
  • [airflow] Extend airflow.models..Param check (AIR311) (#​21043)
  • [airflow] Warn that airflow....DAG.create_dagrun has been removed (AIR301) (#​21093)
  • [refurb] Preserve digit separators in Decimal constructor (FURB157) (#​20588)
Server
  • Avoid sending an unnecessary "clear diagnostics" message for clients supporting pull diagnostics (#​21105)
Documentation
  • [flake8-bandit] Fix correct example for S308 (#​21128)
Other changes
  • Clearer error message when line-length goes beyond threshold (#​21072)
Contributors

Install ruff 0.14.3

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-installer.ps1 | iex"

Download ruff 0.14.3

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.14.2

Compare Source

Release Notes

Released on 2025-10-23.

Preview features
  • [flake8-gettext] Resolve qualified names and built-in bindings (INT001, INT002, INT003) (#​19045)
Bug fixes
  • Avoid reusing nested, interpolated quotes before Python 3.12 (#​20930)
  • Catch syntax errors in nested interpolations before Python 3.12 (#​20949)
  • [fastapi] Handle ellipsis defaults in FAST002 autofix (#​20810)
  • [flake8-simplify] Skip SIM911 when unknown arguments are present (#​20697)
  • [pyupgrade] Always parenthesize assignment expressions in fix for f-string (UP032) (#​21003)
  • [pyupgrade] Fix UP032 conversion for decimal ints with underscores (#​21022)
  • [fastapi] Skip autofix for keyword and __debug__ path params (FAST003) (#​20960)
Rule changes
  • [flake8-bugbear] Skip B905 and B912 for fewer than two iterables and no starred arguments (#​20998)
  • [ruff] Use DiagnosticTag for more pyflakes and pandas rules (#​20801)
CLI
  • Improve JSON output from ruff rule (#​20168)
Documentation
Other changes
  • [syntax-errors] Name is parameter and global (#​20426)
  • [syntax-errors] Alternative match patterns bind different names (#​20682)
Contributors

Install ruff 0.14.2

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-installer.ps1 | iex"

Download ruff 0.14.2

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.14.1

Compare Source

Release Notes

Released on 2025-10-16.

Preview features
  • [formatter] Remove parentheses around multiple exception types on Python 3.14+ (#​20768)
  • [flake8-bugbear] Omit annotation in preview fix for B006 (#​20877)
  • [flake8-logging-format] Avoid dropping implicitly concatenated pieces in the G004 fix (#​20793)
  • [pydoclint] Implement docstring-extraneous-parameter (DOC102) (#​20376)
  • [pyupgrade] Extend UP019 to detect typing_extensions.Text (UP019) (#​20825)
  • [pyupgrade] Fix false negative for TypeVar with default argument in non-pep695-generic-class (UP046) (#​20660)
Bug fixes
  • Fix false negatives in Truthiness::from_expr for lambdas, generators, and f-strings (#​20704)
  • Fix syntax error false positives for escapes and quotes in f-strings (#​20867)
  • Fix syntax error false positives on parenthesized context managers (#​20846)
  • [fastapi] Fix false positives for path parameters that FastAPI doesn't recognize (FAST003) (#​20687)
  • [flake8-pyi] Fix operator precedence by adding parentheses when needed (PYI061) (#​20508)
  • [ruff] Suppress diagnostic for f-string interpolations with debug text (RUF010) (#​20525)
Rule changes
  • [airflow] Add warning to airflow.datasets.DatasetEvent usage (AIR301) (#​20551)
  • [flake8-bugbear] Mark B905 and B912 fixes as unsafe (#​20695)
  • Use DiagnosticTag for more rules - changes display in editors (#​20758,#​20734)
Documentation
  • Update Python compatibility from 3.13 to 3.14 in README.md (#​20852)
  • Update lint.flake8-type-checking.quoted-annotations docs (#​20765)
  • Update setup instructions for Zed 0.208.0+ (#​20902)
  • [flake8-datetimez] Clarify docs for several rules (#​20778)
  • Fix typo in RUF015 description (#​20873)
Other changes
  • Reduce binary size (#​20863)
  • Improved error recovery for unclosed strings (including f- and t-strings) (#​20848)
Contributors

Install ruff 0.14.1

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-installer.ps1 | iex"

Download ruff 0.14.1

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.14.0

Compare Source

Release Notes

Released on 2025-10-07.

Breaking changes
  • Update default and latest Python versions for 3.14 (#​20725)
Preview features
  • [flake8-bugbear] Include certain guaranteed-mutable expressions: tuples, generators, and assignment expressions (B006) (#​20024)
  • [refurb] Add fixes for FURB101 and FURB103 (#​20520)
  • [ruff] Extend FA102 with listed PEP 585-compatible APIs (#​20659)
Bug fixes
  • [flake8-annotations] Fix return type annotations to handle shadowed builtin symbols (ANN201, ANN202, ANN204, ANN205, ANN206) (#​20612)
  • [flynt] Fix f-string quoting for mixed quote joiners (FLY002) (#​20662)
  • [isort] Fix inserting required imports before future imports (I002) (#​20676)
  • [ruff] Handle argfile expansion errors gracefully (#​20691)
  • [ruff] Skip RUF051 if else/elif block is present (#​20705)
  • [ruff] Improve handling of intermixed comments inside from-imports (#​20561)
Documentation
  • [flake8-comprehensions] Clarify fix safety documentation (C413) (#​20640)
Contributors

Install ruff 0.14.0

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-installer.ps1 | iex"

Download ruff 0.14.0

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.13.3

Compare Source

Release Notes

Released on 2025-10-02.

Preview features
  • Display diffs for ruff format --check and add support for different output formats (#​20443)
  • [pyflakes] Handle some common submodule import situations for unused-import (F401) (#​20200)
  • [ruff] Do not flag %r + repr() combinations (RUF065) (#​20600)
Bug fixes
  • [cli] Add conflict between --add-noqa and --diff options (#​20642)
  • [pylint] Exempt required imports from PLR0402 (#​20381)
  • [pylint] Fix missing max-nested-blocks in settings display (#​20574)
  • [pyupgrade] Prevent infinite loop with I002 and UP026 (#​20634)
Rule changes
  • [flake8-simplify] Improve help message clarity (SIM105) (#​20548)
Documentation
  • Add the The Basics title back to CONTRIBUTING.md (#​20624)
  • Fixed documentation for try_consider_else (#​20587)
  • [isort] Clarify dependency between order-by-type and case-sensitive settings (#​20559)
  • [pylint] Clarify fix safety to include left-hand hashability (PLR6201) (#​20518)
Other changes
  • [playground] Fix quick fixes for empty ranges in playground (#​20599)
Contributors

Install ruff 0.13.3

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-installer.ps1 | iex"

Download ruff 0.13.3

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.13.2

Compare Source

Release Notes

Released on 2025-09-25.

Preview features
  • [flake8-async] Implement blocking-path-method (ASYNC240) (#​20264)
  • [flake8-bugbear] Implement map-without-explicit-strict (B912) (#​20429)
  • [flake8-bultins] Detect class-scope builtin shadowing in decorators, default args, and attribute initializers (A003) (#​20178)
  • [ruff] Implement logging-eager-conversion (RUF065) (#​19942)
  • Include .pyw files by default when linting and formatting (#​20458)
Bug fixes
  • Deduplicate input paths (#​20105)
  • [flake8-comprehensions] Preserve trailing commas for single-element lists (C409) (#​19571)
  • [flake8-pyi] Avoid syntax error from conflict with PIE790 (PYI021) (#​20010)
  • [flake8-simplify] Correct fix for positive maxsplit without separator (SIM905) (#​20056)
  • [pyupgrade] Fix UP008 not to apply when __class__ is a local variable (#​20497)
  • [ruff] Fix B004 to skip invalid hasattr/getattr calls (#​20486)
  • [ruff] Replace -nan with nan when using the value to construct a Decimal (FURB164 ) (#​20391)
Documentation
  • Add 'Finding ways to help' to CONTRIBUTING.md (#​20567)
  • Update import path to ruff-wasm-web (#​20539)
  • [flake8-bandit] Clarify the supported hashing functions (S324) (#​20534)
Other changes
  • [playground] Allow hover quick fixes to appear for overlapping diagnostics (#​20527)
  • [playground] Fix non‑BMP code point handling in quick fixes and markers (#​20526)
Contributors

Install ruff 0.13.2

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-installer.ps1 | iex"

Download ruff 0.13.2

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.13.1

Compare Source

Release Notes

Released on 2025-09-18.

Preview features
  • [flake8-simplify] Detect unnecessary None default for additional key expression types (SIM910) (#​20343)
  • [flake8-use-pathlib] Add fix for PTH123 (#​20169)
  • [flake8-use-pathlib] Fix PTH101, PTH104, PTH105, PTH121 fixes (#​20143)
  • [flake8-use-pathlib] Make PTH111 fix unsafe because it can change behavior (#​20215)
  • [pycodestyle] Fix E301 to only trigger for functions immediately within a class (#​19768)
  • [refurb] Mark single-item-membership-test fix as always unsafe (FURB171) (#​20279)
Bug fixes
  • Handle t-strings for token-based rules and suppression comments (#​20357)
  • [flake8-bandit] Fix truthiness: dict-only ** displays not truthy for shell (S602, S604, S609) (#​20177)
  • [flake8-simplify] Fix diagnostic to show correct method name for str.rsplit calls (SIM905) (#​20459)
  • [flynt] Use triple quotes for joined raw strings with newlines (FLY002) (#​20197)
  • [pyupgrade] Fix false positive when class name is shadowed by local variable (UP008) (#​20427)
  • [pyupgrade] Prevent infinite loop with I002 and UP026 (#​20327)
  • [ruff] Recognize t-strings, generators, and lambdas in invalid-index-type (RUF016) (#​20213)
Rule changes
  • [RUF102] Respect rule redirects in invalid rule code detection (#​20245)
  • [flake8-bugbear] Mark the fix for unreliable-callable-check as always unsafe (B004) (#​20318)
  • [ruff] Allow dataclass attribute value instantiation from nested frozen dataclass (RUF009) (#​20352)
CLI
  • Add fixes to output-format=sarif (#​20300)
  • Treat panics as fatal diagnostics, sort panics last (#​20258)
Documentation
  • [ruff] Add analyze.string-imports-min-dots to settings (#​20375)
  • Update README.md with Albumentations new repository URL (#​20415)
Other changes
  • Bump MSRV to Rust 1.88 (#​20470)
  • Enable inline noqa for multiline strings in playground (#​20442)
Contributors

Install ruff 0.13.1

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-installer.ps1 | iex"

Download ruff 0.13.1

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.13.0

Compare Source

Release Notes

Check out the blog post for a migration guide and overview of the changes!

Breaking changes
  • Several rules can now add from __future__ import annotations automatically

    TC001, TC002, TC003, RUF013, and UP037 now add from __future__ import annotations as part of their fixes when the lint.future-annotations setting is enabled. This allows the rules to move more imports into TYPE_CHECKING blocks (TC001, TC002, and TC003), use PEP 604 union syntax on Python versions before 3.10 (RUF013), and unquote more annotations (UP037).

  • Full module paths are now used to verify first-party modules

    Ruff now checks that the full path to a module exists on disk before categorizing it as a first-party import. This change makes first-party import detection more accurate, helping to avoid false positives on local directories with the same name as a third-party dependency, for example. See the FAQ section on import categorization for more details.

  • Deprecated rules must now be selected by exact rule code

    Ruff will no longer activate deprecated rules selected by their group name or prefix. As noted below, the two remaining deprecated rules were also removed in this release, so this won't affect any current rules, but it will still affect any deprecations in the future.

  • The deprecated macOS configuration directory fallback has been removed

    Ruff will no longer look for a user-level configuration file at ~/Library/Application Support/ruff/ruff.toml on macOS. This feature was deprecated in v0.5 in favor of using the XDG specification (usually resolving to ~/.config/ruff/ruff.toml), like on Linux. The fallback and accompanying deprecation warning have now been removed.

Removed Rules

The following rules have been removed:

Stabilization

The following rules have been stabilized and are no longer in preview:

The following behaviors have been stabilized:

Preview features
  • [pyupgrade] Enable UP043 in stub files (#​20027)
Bug fixes
  • [pyupgrade] Apply UP008 only when the __class__ cell exists (#​19424)
  • [ruff] Fix empty f-string detection in in-empty-collection (RUF060) (#​20249)
Server
  • Add support for using uv as an alternative formatter backend (#​19665)
Documentation
  • [pep8-naming] Fix formatting of __all__ (N816) (#​20301)

Contributors

Install ruff 0.13.0

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-installer.ps1 | iex"

Download ruff 0.13.0

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Mend Renovate.

This MR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [ruff](https://docs.astral.sh/ruff) ([source](https://github.com/astral-sh/ruff), [changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)) | `^0.12.9` → `^0.15.0` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/ruff/0.15.21?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ruff/0.12.12/0.15.21?slim=true) | --- ### Release Notes <details> <summary>astral-sh/ruff (ruff)</summary> ### [`v0.15.21`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01521) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.20...0.15.21) Released on 2026-07-09. ##### Preview features - Add `--add-ignore` for adding `ruff:ignore` comments ([#&#8203;26346](https://github.com/astral-sh/ruff/pull/26346)) - \[`flake8-comprehensions`] Drop `C409` tuple comprehension preview behavior ([#&#8203;25707](https://github.com/astral-sh/ruff/pull/25707)) - Avoid whitespace normalization when formatting comments ([#&#8203;26455](https://github.com/astral-sh/ruff/pull/26455)) - \[`pyupgrade`] Lint and fix use of deprecated `abc` decorators (`UP051`) ([#&#8203;26417](https://github.com/astral-sh/ruff/pull/26417)) ##### Bug fixes - Refine non-empty f-string detection ([#&#8203;26526](https://github.com/astral-sh/ruff/pull/26526)) - Detect syntax errors in individual notebook cells ([#&#8203;26419](https://github.com/astral-sh/ruff/pull/26419)) - \[`flake8-implicit-str-concat`] Fix `ISC003` autofix incorrectly stripping `+` from comments ([#&#8203;26554](https://github.com/astral-sh/ruff/pull/26554)) ##### Rule changes - \[`flake8-executable`] Mark `EXE004` fix as unsafe ([#&#8203;26033](https://github.com/astral-sh/ruff/pull/26033)) - \[`flake8-pyi`] Mark `PYI061` fixes as unsafe in Python files ([#&#8203;26533](https://github.com/astral-sh/ruff/pull/26533)) - \[`pydocstyle`] Skip `overload-with-docstring` in stub files (`D418`) ([#&#8203;26318](https://github.com/astral-sh/ruff/pull/26318)) ##### Performance - Avoid per-token source index visitor calls ([#&#8203;26506](https://github.com/astral-sh/ruff/pull/26506)) - Cache parenthesized expression boundaries in the formatter ([#&#8203;26344](https://github.com/astral-sh/ruff/pull/26344)) - Improve performance of rendering edits in preview mode ([#&#8203;26565](https://github.com/astral-sh/ruff/pull/26565)) - Inline `fits_element` in formatter ([#&#8203;26429](https://github.com/astral-sh/ruff/pull/26429)) - Inline formatter printing hot paths ([#&#8203;26504](https://github.com/astral-sh/ruff/pull/26504)) - Lazily create builtin bindings ([#&#8203;26510](https://github.com/astral-sh/ruff/pull/26510)) - Skip empty trivia scans in the source indexer ([#&#8203;26507](https://github.com/astral-sh/ruff/pull/26507)) - Use ICF for macOS release builds ([#&#8203;25780](https://github.com/astral-sh/ruff/pull/25780)) ##### Formatter - Add `--extend-exclude` to `ruff format` ([#&#8203;26372](https://github.com/astral-sh/ruff/pull/26372)) ##### Documentation - Add "How does Ruff's import sorting compare to isort?" link to README ([#&#8203;26530](https://github.com/astral-sh/ruff/pull/26530)) - Fix Mozilla Firefox repository link in README ([#&#8203;26537](https://github.com/astral-sh/ruff/pull/26537)) - \[`flake8-bandit`] Fix misleading docstring for `mako-templates` (`S702`) ([#&#8203;26432](https://github.com/astral-sh/ruff/pull/26432)) - \[`ruff`] Fix non-triggering example for `if-key-in-dict-del` (`RUF051`) ([#&#8203;26433](https://github.com/astral-sh/ruff/pull/26433)) ##### Contributors - [@&#8203;EkriirkE](https://github.com/EkriirkE) - [@&#8203;tingerrr](https://github.com/tingerrr) - [@&#8203;s-rigaud](https://github.com/s-rigaud) - [@&#8203;nikolauspschuetz](https://github.com/nikolauspschuetz) - [@&#8203;Avasam](https://github.com/Avasam) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;omar-y-abdi](https://github.com/omar-y-abdi) - [@&#8203;AlexWaygood](https://github.com/AlexWaygood) - [@&#8203;sylvestre](https://github.com/sylvestre) - [@&#8203;shaanmajid](https://github.com/shaanmajid) - [@&#8203;lerebear](https://github.com/lerebear) - [@&#8203;baltasarblanco](https://github.com/baltasarblanco) - [@&#8203;Sanjays2402](https://github.com/Sanjays2402) - [@&#8203;ZedThree](https://github.com/ZedThree) - [@&#8203;servusdei2018](https://github.com/servusdei2018) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;jesco-absolute](https://github.com/jesco-absolut) - [@&#8203;velikodniy](https://github.com/velikodniy) - [@&#8203;zaniebot](https://github.com/zaniebot) - [@&#8203;epage](https://github.com/epage) ### [`v0.15.20`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01520) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.19...0.15.20) Released on 2026-06-25. ##### Preview features - Allow human-readable names in rule selectors ([#&#8203;25887](https://github.com/astral-sh/ruff/pull/25887)) - Emit a warning instead of an error for unknown rule selectors ([#&#8203;26113](https://github.com/astral-sh/ruff/pull/26113)) - Match `noqa` shebang handling in `ruff:ignore` comments ([#&#8203;26286](https://github.com/astral-sh/ruff/pull/26286)) - \[`ruff`] Remove `pytest-fixture-autouse` (`RUF076`) ([#&#8203;26240](https://github.com/astral-sh/ruff/pull/26240), [#&#8203;26371](https://github.com/astral-sh/ruff/pull/26371)) ##### Documentation - Add versioning sections to custom crate READMEs ([#&#8203;26317](https://github.com/astral-sh/ruff/pull/26317)) - Update `ruff_python_parser` README for crates.io ([#&#8203;26315](https://github.com/astral-sh/ruff/pull/26315)) - \[`perflint`] Clarify that `PERF402` applies to any iterable ([#&#8203;26242](https://github.com/astral-sh/ruff/pull/26242)) ##### Contributors - [@&#8203;dhruvmanila](https://github.com/dhruvmanila) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;trilamsr](https://github.com/trilamsr) ### [`v0.15.19`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01519) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.18...0.15.19) Released on 2026-06-23. ##### Preview features - Support human-readable names when hovering suppression comments and in code actions ([#&#8203;26114](https://github.com/astral-sh/ruff/pull/26114)) ##### Bug fixes - Fall back to default settings when editor-only settings are invalid ([#&#8203;26244](https://github.com/astral-sh/ruff/pull/26244)) - Fix panic when inserting text at a notebook cell boundary ([#&#8203;26111](https://github.com/astral-sh/ruff/pull/26111)) ##### Rule changes - \[`pylint`] Update fix suggestions for `__floor__`, `__trunc__`, `__length_hint__`, and `__matmul__` variants (`PLC2801`) ([#&#8203;26239](https://github.com/astral-sh/ruff/pull/26239)) ##### Performance - Avoid allocating when parsing single string literals ([#&#8203;26200](https://github.com/astral-sh/ruff/pull/26200)) - Avoid reallocating singleton call arguments ([#&#8203;26223](https://github.com/astral-sh/ruff/pull/26223)) - Lazily create source files for lint diagnostics ([#&#8203;26226](https://github.com/astral-sh/ruff/pull/26226)) - Optimize formatter text width and indentation ([#&#8203;26236](https://github.com/astral-sh/ruff/pull/26236)) - Reserve capacity for builtin bindings ([#&#8203;26229](https://github.com/astral-sh/ruff/pull/26229)) - Skip repeated-key checks for singleton dictionaries ([#&#8203;26228](https://github.com/astral-sh/ruff/pull/26228)) - Use ArrayVec for qualified name segments ([#&#8203;26224](https://github.com/astral-sh/ruff/pull/26224)) ##### Documentation - \[`flake8-pyi`] Note that `PYI051` is an opinionated stylistic rule ([#&#8203;26179](https://github.com/astral-sh/ruff/pull/26179)) - \[`pyupgrade`] Clarify `UP029` as a Python 2 compatibility rule ([#&#8203;26243](https://github.com/astral-sh/ruff/pull/26243)) ##### Other changes - Publish Ruff crates to crates.io ([#&#8203;26271](https://github.com/astral-sh/ruff/pull/26271)) ##### Contributors - [@&#8203;MakenRosa](https://github.com/MakenRosa) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;trilamsr](https://github.com/trilamsr) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;sanjibani](https://github.com/sanjibani) - [@&#8203;charliermarsh](https://github.com/charliermarsh) ### [`v0.15.18`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01518) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.17...0.15.18) Released on 2026-06-18. ##### Preview features - Handle nested `ruff:ignore` comments ([#&#8203;25791](https://github.com/astral-sh/ruff/pull/25791)) - Stop displaying severity in output ([#&#8203;26050](https://github.com/astral-sh/ruff/pull/26050)) - Use human-readable names in CLI output ([#&#8203;25937](https://github.com/astral-sh/ruff/pull/25937)) - Use human-readable names in LSP and playground diagnostics ([#&#8203;26058](https://github.com/astral-sh/ruff/pull/26058)) - \[`pydocstyle`] Prevent property docstrings starting with verbs (`D421`) ([#&#8203;23775](https://github.com/astral-sh/ruff/pull/23775)) - \[`flake8-pyi`] Extend `PYI033` to Python files ([#&#8203;26129](https://github.com/astral-sh/ruff/pull/26129)) ##### Bug fixes - Detect equivalent numeric mapping keys ([#&#8203;26009](https://github.com/astral-sh/ruff/pull/26009)) - Detect mapping keys equivalent to booleans ([#&#8203;25982](https://github.com/astral-sh/ruff/pull/25982)) - Detect repeated signed and complex dictionary keys ([#&#8203;26007](https://github.com/astral-sh/ruff/pull/26007)) ##### Rule changes - \[`flake8-pyi`] Rename `PYI033` to `legacy-type-comment` ([#&#8203;26131](https://github.com/astral-sh/ruff/pull/26131)) ##### Performance - Use `ThinVec` for call keywords ([#&#8203;25999](https://github.com/astral-sh/ruff/pull/25999)) - Inline parser recovery context checks ([#&#8203;26038](https://github.com/astral-sh/ruff/pull/26038)) - Match parser keywords as bytes ([#&#8203;26037](https://github.com/astral-sh/ruff/pull/26037)) - Move value parsing out of lexing ([#&#8203;25360](https://github.com/astral-sh/ruff/pull/25360)) ##### Server - Render subdiagnostics and secondary annotations as related information ([#&#8203;26011](https://github.com/astral-sh/ruff/pull/26011)) ##### Documentation - Update fix availability for always-fixable rules ([#&#8203;26091](https://github.com/astral-sh/ruff/pull/26091)) - \[`flake8-tidy-imports`] Add fix safety section (`TID252`) ([#&#8203;17491](https://github.com/astral-sh/ruff/pull/17491)) ##### Parser - Reject `__debug__` lambda parameters ([#&#8203;26022](https://github.com/astral-sh/ruff/pull/26022)) - Reject `_` as a match-pattern target ([#&#8203;25977](https://github.com/astral-sh/ruff/pull/25977)) - Reject multiple starred names in sequence patterns ([#&#8203;25976](https://github.com/astral-sh/ruff/pull/25976)) - Reject parenthesized star imports ([#&#8203;26021](https://github.com/astral-sh/ruff/pull/26021)) - Reject starred comprehension targets ([#&#8203;26023](https://github.com/astral-sh/ruff/pull/26023)) - Reject unparenthesized generator expressions in class bases ([#&#8203;25978](https://github.com/astral-sh/ruff/pull/25978)) - Reject `yield` expressions after commas ([#&#8203;26024](https://github.com/astral-sh/ruff/pull/26024)) - Validate function type parameter default order ([#&#8203;25981](https://github.com/astral-sh/ruff/pull/25981)) ##### Playground - Make diagnostic links clickable ([#&#8203;26104](https://github.com/astral-sh/ruff/pull/26104)) - Use diagnostic tags ([#&#8203;26105](https://github.com/astral-sh/ruff/pull/26105)) ##### Contributors - [@&#8203;AlexWaygood](https://github.com/AlexWaygood) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;gtkacz](https://github.com/gtkacz) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;Kalmaegi](https://github.com/Kalmaegi) ### [`v0.15.17`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01517) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.16...0.15.17) Released on 2026-06-11. ##### Preview features - Allow human-readable names in suppression comments ([#&#8203;25614](https://github.com/astral-sh/ruff/pull/25614)) - Fix handling of `ignore` comments within a `disable`/`enable` pair ([#&#8203;25845](https://github.com/astral-sh/ruff/pull/25845)) - Prioritize human-readable names in CLI output ([#&#8203;25869](https://github.com/astral-sh/ruff/pull/25869)) - Respect diagnostic start and parent ranges and trailing comments in `ruff:ignore` suppressions ([#&#8203;25673](https://github.com/astral-sh/ruff/pull/25673)) - \[`flake8-async`] Add `trio.as_safe_channel` to safe decorators (`ASYNC119`) ([#&#8203;25775](https://github.com/astral-sh/ruff/pull/25775)) - \[`flake8-pytest-style`] Also check `pytest_asyncio` fixtures ([#&#8203;25375](https://github.com/astral-sh/ruff/pull/25375)) - \[`ruff`] Ban `pytest` autouse fixtures (`RUF076`) ([#&#8203;25477](https://github.com/astral-sh/ruff/pull/25477)) - \[`pyupgrade`] Add `from __future__ import annotations` automatically (`UP007`, `UP045`) ([#&#8203;23259](https://github.com/astral-sh/ruff/pull/23259)) ##### Bug fixes - Fix diagnostic when `ruff:enable` or `ruff:disable` appears where `ruff:ignore` is expected ([#&#8203;25700](https://github.com/astral-sh/ruff/pull/25700)) - \[`pyupgrade`] Preserve leading empty literals to avoid syntax errors (`UP032`) ([#&#8203;25491](https://github.com/astral-sh/ruff/pull/25491)) ##### Rule changes - \[`flake8-pytest-style`] Clarify diagnostic message for single parameters (`PT007`) ([#&#8203;25592](https://github.com/astral-sh/ruff/pull/25592)) - \[`numpy`] Drop autofix for `np.in1d` (`NPY201`) ([#&#8203;25612](https://github.com/astral-sh/ruff/pull/25612)) - \[`pylint`] Exempt Python version comparisons (`PLR2004`) ([#&#8203;25743](https://github.com/astral-sh/ruff/pull/25743)) ##### Performance - Reserve AST `Vec`s with correct capacity for common cases ([#&#8203;25451](https://github.com/astral-sh/ruff/pull/25451)) ##### Formatter - Preserve whitespace for Quarto cell option comments ([#&#8203;25641](https://github.com/astral-sh/ruff/pull/25641)) ##### CLI - Allow rule names in `ruff rule` ([#&#8203;25640](https://github.com/astral-sh/ruff/pull/25640)) ##### Other changes - Fix playground diagnostics scrollbars ([#&#8203;25642](https://github.com/astral-sh/ruff/pull/25642)) ##### Contributors - [@&#8203;SuryanshSS1011](https://github.com/SuryanshSS1011) - [@&#8203;anishgirianish](https://github.com/anishgirianish) - [@&#8203;romero-deshaw](https://github.com/romero-deshaw) - [@&#8203;karlhillx](https://github.com/karlhillx) - [@&#8203;carljm](https://github.com/carljm) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;11happy](https://github.com/11happy) - [@&#8203;Kilo59](https://github.com/Kilo59) - [@&#8203;oconnor663](https://github.com/oconnor663) - [@&#8203;LeonidasZhak](https://github.com/LeonidasZhak) - [@&#8203;DavisVaughan](https://github.com/DavisVaughan) - [@&#8203;MeGaGiGaGon](https://github.com/MeGaGiGaGon) - [@&#8203;jonathandung](https://github.com/jonathandung) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;brianmego](https://github.com/brianmego) ### [`v0.15.16`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01516) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.15...0.15.16) Released on 2026-06-04. ##### Preview features - \[`flake8-async`] Implement `yield-in-context-manager-in-async-generator` (`ASYNC119`) ([#&#8203;24644](https://github.com/astral-sh/ruff/pull/24644)) - \[`pylint`] Narrow diagnostic range and exclude cases without exception handlers (`PLW0717`) ([#&#8203;25440](https://github.com/astral-sh/ruff/pull/25440)) - \[`ruff`] Treat `yield` before `break` from a terminal loop as terminal (`RUF075`) ([#&#8203;25447](https://github.com/astral-sh/ruff/pull/25447)) ##### Bug fixes - \[`eradicate`] Avoid flagging `ruff:ignore` comments as code (`ERA001`) ([#&#8203;25537](https://github.com/astral-sh/ruff/pull/25537)) - \[`eradicate`] Fix `ERA001`/`RUF100` conflict when `noqa` is on commented-out code ([#&#8203;25414](https://github.com/astral-sh/ruff/pull/25414)) - \[`pyflakes`] Avoid removing the `format` call when it would change behavior (`F523`) ([#&#8203;25320](https://github.com/astral-sh/ruff/pull/25320)) - \[`pylint`] Avoid syntax errors in invalid character replacements in f-strings before Python 3.12 (`PLE2510`, `PLE2512`, `PLE2513`, `PLE2514`, `PLE2515`) ([#&#8203;25544](https://github.com/astral-sh/ruff/pull/25544)) - \[`pyupgrade`] Avoid converting `format` calls with more kinds of side effects (`UP032`) ([#&#8203;25484](https://github.com/astral-sh/ruff/pull/25484)) ##### Rule changes - \[`flake8-pytest-style`] Avoid fixes for ambiguous `argnames` and `argvalues` combinations (`PT006`) ([#&#8203;24776](https://github.com/astral-sh/ruff/pull/24776)) ##### Performance - Drop excess capacity from statement suites during parsing ([#&#8203;25368](https://github.com/astral-sh/ruff/pull/25368)) ##### Documentation - \[`pydocstyle`] Improve discoverability of rules enabled for each convention ([#&#8203;24973](https://github.com/astral-sh/ruff/pull/24973)) - \[`ruff`] Restore example code for Python versions before 3.15 (`RUF017`) ([#&#8203;25439](https://github.com/astral-sh/ruff/pull/25439)) - Fix typo `bin/active` → `bin/activate` in tutorial ([#&#8203;25473](https://github.com/astral-sh/ruff/pull/25473)) ##### Other changes - Shrink additional parser AST collections ([#&#8203;25465](https://github.com/astral-sh/ruff/pull/25465)) ##### Contributors - [@&#8203;Redslayer112](https://github.com/Redslayer112) - [@&#8203;koriyoshi2041](https://github.com/koriyoshi2041) - [@&#8203;George-Ogden](https://github.com/George-Ogden) - [@&#8203;TejasAmle](https://github.com/TejasAmle) - [@&#8203;anishgirianish](https://github.com/anishgirianish) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;loganrosen](https://github.com/loganrosen) - [@&#8203;RafaelJohn9](https://github.com/RafaelJohn9) - [@&#8203;adityasingh2400](https://github.com/adityasingh2400) ### [`v0.15.15`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01515) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.14...0.15.15) Released on 2026-05-28. ##### Preview features - Fix Markdown closing fence handling ([#&#8203;25310](https://github.com/astral-sh/ruff/pull/25310)) - \[`pyflakes`] Report duplicate imports in `typing.TYPE_CHECKING` block (`F811`) ([#&#8203;22560](https://github.com/astral-sh/ruff/pull/22560)) ##### Bug fixes - \[`pyflakes`] Treat function-scope bare annotations as locals per PEP 526 (`F821`) ([#&#8203;21540](https://github.com/astral-sh/ruff/pull/21540)) ##### Performance - Avoid redundant `TokenValue` drops in the lexer ([#&#8203;25300](https://github.com/astral-sh/ruff/pull/25300)) - Reduce memory usage by dropping token-excess capacity and improve performance by approximating the initial tokens `Vec` size ([#&#8203;25354](https://github.com/astral-sh/ruff/pull/25354)) - Use `ThinVec` in AST to shrink `Stmt` ([#&#8203;25361](https://github.com/astral-sh/ruff/pull/25361)) ##### Documentation - Fix `line-length` example for `--config` option ([#&#8203;25389](https://github.com/astral-sh/ruff/pull/25389)) - \[`flake8-comprehensions`] Document `RecursionError` edge case in `__len__` (`C416`) ([#&#8203;25286](https://github.com/astral-sh/ruff/pull/25286)) - \[`mccabe`] Improve example (`C901`) ([#&#8203;25287](https://github.com/astral-sh/ruff/pull/25287)) - \[`pyupgrade`] Clarify fix safety docs (`UP007`, `UP045`) ([#&#8203;25288](https://github.com/astral-sh/ruff/pull/25288)) - \[`refurb`] Document `FURB192` exception change for empty sequences ([#&#8203;25317](https://github.com/astral-sh/ruff/pull/25317)) - \[`ruff`] Document false negative for user-defined types (`RUF013`) ([#&#8203;25289](https://github.com/astral-sh/ruff/pull/25289)) ##### Formatter - Fix formatting of lambdas nested within f-strings ([#&#8203;25398](https://github.com/astral-sh/ruff/pull/25398)) ##### Server - Return code action for `codeAction/resolve` requests that contain no or no valid URL ([#&#8203;25365](https://github.com/astral-sh/ruff/pull/25365)) ##### Other changes - Expand semantic syntax errors for invalid walruses ([#&#8203;25415](https://github.com/astral-sh/ruff/pull/25415)) ##### Contributors - [@&#8203;chirizxc](https://github.com/chirizxc) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;adityasingh2400](https://github.com/adityasingh2400) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;fallintoplace](https://github.com/fallintoplace) - [@&#8203;martin-schlossarek](https://github.com/martin-schlossarek) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;Ruchir28](https://github.com/Ruchir28) ### [`v0.15.14`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01514) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.13...0.15.14) Released on 2026-05-21. ##### Preview features - \[`airflow`] Implement `airflow-task-implicit-multiple-outputs` (`AIR202`) ([#&#8203;25152](https://github.com/astral-sh/ruff/pull/25152)) - \[`flake8-use-pathlib`] Mark `PTH101` fix as unsafe when first argument is a class attribute annotated as `int` ([#&#8203;25086](https://github.com/astral-sh/ruff/pull/25086)) - \[`pylint`] Implement `too-many-try-statements` (`W0717`) ([#&#8203;23970](https://github.com/astral-sh/ruff/pull/23970)) - \[`ruff`] Add `incorrect-decorator-order` (`RUF074`) ([#&#8203;23461](https://github.com/astral-sh/ruff/pull/23461)) - \[`ruff`] Add `fallible-context-manager` (`RUF075`) ([#&#8203;22844](https://github.com/astral-sh/ruff/pull/22844)) ##### Bug fixes - Fix lambda formatting in interpolated string expressions ([#&#8203;25144](https://github.com/astral-sh/ruff/pull/25144)) - Treat generic `frozenset` annotations as immutable ([#&#8203;25251](https://github.com/astral-sh/ruff/pull/25251)) - \[`flake8-type-checking`] Avoid `strict` behavior when `future-annotations` are enabled (`TC001`, `TC002`, `TC003`) ([#&#8203;25035](https://github.com/astral-sh/ruff/pull/25035)) - \[`pylint`] Avoid false positives in `else` clause (`PLR1733`) ([#&#8203;25177](https://github.com/astral-sh/ruff/pull/25177)) ##### Rule changes - \[`flake8-comprehensions`] Skip `C417` for lambdas with positional-only parameters ([#&#8203;25272](https://github.com/astral-sh/ruff/pull/25272)) - \[`flake8-simplify`] Preserve f-string source verbatim in `SIM101` fix ([#&#8203;25061](https://github.com/astral-sh/ruff/pull/25061)) ##### Performance - Avoid unnecessary parser lookahead for operators ([#&#8203;25290](https://github.com/astral-sh/ruff/pull/25290)) ##### Documentation - Update code example setting Neovim LSP log level ([#&#8203;25284](https://github.com/astral-sh/ruff/pull/25284)) ##### Other changes - Add full PEP 798 support ([#&#8203;25104](https://github.com/astral-sh/ruff/pull/25104)) - Add a parser recursion limit ([#&#8203;24810](https://github.com/astral-sh/ruff/pull/24810)) - Update various `ruff_python_stdlib` APIs ([#&#8203;25273](https://github.com/astral-sh/ruff/pull/25273)) ##### Contributors - [@&#8203;ocaballeror](https://github.com/ocaballeror) - [@&#8203;lerebear](https://github.com/lerebear) - [@&#8203;samuelcolvin](https://github.com/samuelcolvin) - [@&#8203;baltasarblanco](https://github.com/baltasarblanco) - [@&#8203;aconal-com](https://github.com/aconal-com) - [@&#8203;anishgirianish](https://github.com/anishgirianish) - [@&#8203;JelleZijlstra](https://github.com/JelleZijlstra) - [@&#8203;AlexWaygood](https://github.com/AlexWaygood) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;adityasingh2400](https://github.com/adityasingh2400) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;Dev-iL](https://github.com/Dev-iL) - [@&#8203;neutrinoceros](https://github.com/neutrinoceros) - [@&#8203;shivamtiwari3](https://github.com/shivamtiwari3) - [@&#8203;Dev-X25874](https://github.com/Dev-X25874) ### [`v0.15.13`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01513) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.12...0.15.13) Released on 2026-05-14. ##### Preview features - Add a rule to flag lazy imports that are eagerly evaluated ([#&#8203;25016](https://github.com/astral-sh/ruff/pull/25016)) - \[`pylint`] Standardize diagnostic message (`PLR0914`, `PLR0917`) ([#&#8203;24996](https://github.com/astral-sh/ruff/pull/24996)) ##### Bug fixes - Fix `F811` false positive for class methods ([#&#8203;24933](https://github.com/astral-sh/ruff/pull/24933)) - Fix setting selection for multi-folder workspace ([#&#8203;24819](https://github.com/astral-sh/ruff/pull/24819)) - \[`eradicate`] Fix false positive for lines with leading whitespace (`ERA001`) ([#&#8203;25122](https://github.com/astral-sh/ruff/pull/25122)) - \[`flake8-pyi`] Fix false positive for f-string debug specifier (`PYI016`) ([#&#8203;24098](https://github.com/astral-sh/ruff/pull/24098)) ##### Rule changes - Always include panic payload in panic diagnostic message ([#&#8203;24873](https://github.com/astral-sh/ruff/pull/24873)) - Restrict `PYI034` for in-place operations to enclosing class ([#&#8203;24511](https://github.com/astral-sh/ruff/pull/24511)) - Improve error message for parameters that are declared `global` ([#&#8203;24902](https://github.com/astral-sh/ruff/pull/24902)) - Update known stdlib ([#&#8203;25103](https://github.com/astral-sh/ruff/pull/25103)) ##### Performance - \[`isort`] Avoid constructing `glob::Pattern`s for literal known modules ([#&#8203;25123](https://github.com/astral-sh/ruff/pull/25123)) ##### CLI - Add TOML examples to `--config` help text ([#&#8203;25013](https://github.com/astral-sh/ruff/pull/25013)) - Colorize ruff check 'All checks passed' ([#&#8203;25085](https://github.com/astral-sh/ruff/pull/25085)) ##### Configuration - Increase max allowed value of `line-length` setting ([#&#8203;24962](https://github.com/astral-sh/ruff/pull/24962)) ##### Documentation - Add `D203` to rules that conflict with the formatter ([#&#8203;25044](https://github.com/astral-sh/ruff/pull/25044)) - Clarify `COM819` and formatter interaction ([#&#8203;25045](https://github.com/astral-sh/ruff/pull/25045)) - Clarify that `NotImplemented` is a value, not an exception (`F901`) ([#&#8203;25054](https://github.com/astral-sh/ruff/pull/25054)) - Update number of lint rules supported ([#&#8203;24942](https://github.com/astral-sh/ruff/pull/24942)) ##### Other changes - Simplify the playground's markdown template ([#&#8203;24924](https://github.com/astral-sh/ruff/pull/24924)) ##### Contributors - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;brian-c11](https://github.com/brian-c11) - [@&#8203;Andrej730](https://github.com/Andrej730) - [@&#8203;denyszhak](https://github.com/denyszhak) - [@&#8203;darestack](https://github.com/darestack) - [@&#8203;sharkdp](https://github.com/sharkdp) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;EkriirkE](https://github.com/EkriirkE) - [@&#8203;eyupcanakman](https://github.com/eyupcanakman) - [@&#8203;Hrk84ya](https://github.com/Hrk84ya) - [@&#8203;thernstig](https://github.com/thernstig) - [@&#8203;ntBre](https://github.com/ntBre) ### [`v0.15.12`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01512) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.11...0.15.12) Released on 2026-04-24. ##### Preview features - Implement `#ruff:file-ignore` file-level suppressions ([#&#8203;23599](https://github.com/astral-sh/ruff/pull/23599)) - Implement `#ruff:ignore` logical-line suppressions ([#&#8203;23404](https://github.com/astral-sh/ruff/pull/23404)) - Revert preview changes to displayed diagnostic severity in LSP ([#&#8203;24789](https://github.com/astral-sh/ruff/pull/24789)) - \[`airflow`] Implement `task-branch-as-short-circuit` (`AIR004`) ([#&#8203;23579](https://github.com/astral-sh/ruff/pull/23579)) - \[`flake8-bugbear`] Fix `break`/`continue` handling in `loop-iterator-mutation` (`B909`) ([#&#8203;24440](https://github.com/astral-sh/ruff/pull/24440)) - \[`pylint`] Fix `PLC2701` for type parameter scopes ([#&#8203;24576](https://github.com/astral-sh/ruff/pull/24576)) ##### Rule changes - \[`pandas-vet`] Suggest `.array` as well in `PD011` ([#&#8203;24805](https://github.com/astral-sh/ruff/pull/24805)) ##### CLI - Respect default Unix permissions for cache files ([#&#8203;24794](https://github.com/astral-sh/ruff/pull/24794)) ##### Documentation - \[`pylint`] Fix `PLR0124` description not to claim self-comparison always returns the same value ([#&#8203;24749](https://github.com/astral-sh/ruff/pull/24749)) - \[`pyupgrade`] Expand docs on reusable `TypeVar`s and scoping (`UP046`) ([#&#8203;24153](https://github.com/astral-sh/ruff/pull/24153)) - Improve rules table accessibility ([#&#8203;24711](https://github.com/astral-sh/ruff/pull/24711)) ##### Contributors - [@&#8203;dylwil3](https://github.com/dylwil3) - [@&#8203;AlexWaygood](https://github.com/AlexWaygood) - [@&#8203;woodruffw](https://github.com/woodruffw) - [@&#8203;avasis-ai](https://github.com/avasis-ai) - [@&#8203;Dev-iL](https://github.com/Dev-iL) - [@&#8203;denyszhak](https://github.com/denyszhak) - [@&#8203;ShipItAndPray](https://github.com/ShipItAndPray) - [@&#8203;anishgirianish](https://github.com/anishgirianish) - [@&#8203;augustelalande](https://github.com/augustelalande) - [@&#8203;amyreese](https://github.com/amyreese) - [@&#8203;majiayu000](https://github.com/majiayu000) ### [`v0.15.11`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01511) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.10...0.15.11) Released on 2026-04-16. ##### Preview features - \[`ruff`] Ignore `RUF029` when function is decorated with `asynccontextmanager` ([#&#8203;24642](https://github.com/astral-sh/ruff/pull/24642)) - \[`airflow`] Implement `airflow-xcom-pull-in-template-string` (`AIR201`) ([#&#8203;23583](https://github.com/astral-sh/ruff/pull/23583)) - \[`flake8-bandit`] Fix `S103` false positives and negatives in mask analysis ([#&#8203;24424](https://github.com/astral-sh/ruff/pull/24424)) ##### Bug fixes - \[`flake8-async`] Omit overridden methods for `ASYNC109` ([#&#8203;24648](https://github.com/astral-sh/ruff/pull/24648)) ##### Documentation - \[`flake8-async`] Add override mention to `ASYNC109` docs ([#&#8203;24666](https://github.com/astral-sh/ruff/pull/24666)) - Update Neovim config examples to use `vim.lsp.config` ([#&#8203;24577](https://github.com/astral-sh/ruff/pull/24577)) ##### Contributors - [@&#8203;augustelalande](https://github.com/augustelalande) - [@&#8203;anishgirianish](https://github.com/anishgirianish) - [@&#8203;benberryallwood](https://github.com/benberryallwood) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;Dev-iL](https://github.com/Dev-iL) ### [`v0.15.10`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01510) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.9...0.15.10) Released on 2026-04-09. ##### Preview features - \[`flake8-logging`] Allow closures in except handlers (`LOG004`) ([#&#8203;24464](https://github.com/astral-sh/ruff/pull/24464)) - \[`flake8-self`] Make `SLF` diagnostics robust to non-self-named variables ([#&#8203;24281](https://github.com/astral-sh/ruff/pull/24281)) - \[`flake8-simplify`] Make the fix for `collapsible-if` safe in `preview` (`SIM102`) ([#&#8203;24371](https://github.com/astral-sh/ruff/pull/24371)) ##### Bug fixes - Avoid emitting multi-line f-string elements before Python 3.12 ([#&#8203;24377](https://github.com/astral-sh/ruff/pull/24377)) - Avoid syntax error from `E502` fixes in f-strings and t-strings ([#&#8203;24410](https://github.com/astral-sh/ruff/pull/24410)) - Strip form feeds from indent passed to `dedent_to` ([#&#8203;24381](https://github.com/astral-sh/ruff/pull/24381)) - \[`pyupgrade`] Fix panic caused by handling of octals (`UP012`) ([#&#8203;24390](https://github.com/astral-sh/ruff/pull/24390)) - Reject multi-line f-string elements before Python 3.12 ([#&#8203;24355](https://github.com/astral-sh/ruff/pull/24355)) ##### Rule changes - \[`ruff`] Treat f-string interpolation as potential side effect (`RUF019`) ([#&#8203;24426](https://github.com/astral-sh/ruff/pull/24426)) ##### Server - Add support for custom file extensions ([#&#8203;24463](https://github.com/astral-sh/ruff/pull/24463)) ##### Documentation - Document adding fixes in CONTRIBUTING.md ([#&#8203;24393](https://github.com/astral-sh/ruff/pull/24393)) - Fix JSON typo in settings example ([#&#8203;24517](https://github.com/astral-sh/ruff/pull/24517)) ##### Contributors - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;dylwil3](https://github.com/dylwil3) - [@&#8203;silverstein](https://github.com/silverstein) - [@&#8203;anishgirianish](https://github.com/anishgirianish) - [@&#8203;shizukushq](https://github.com/shizukushq) - [@&#8203;zanieb](https://github.com/zanieb) - [@&#8203;AlexWaygood](https://github.com/AlexWaygood) ### [`v0.15.9`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0159) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.8...0.15.9) Released on 2026-04-02. ##### Preview features - \[`pyflakes`] Flag annotated variable redeclarations as `F811` in preview mode ([#&#8203;24244](https://github.com/astral-sh/ruff/pull/24244)) - \[`ruff`] Allow dunder-named assignments in non-strict mode for `RUF067` ([#&#8203;24089](https://github.com/astral-sh/ruff/pull/24089)) ##### Bug fixes - \[`flake8-errmsg`] Avoid shadowing existing `msg` in fix for `EM101` ([#&#8203;24363](https://github.com/astral-sh/ruff/pull/24363)) - \[`flake8-simplify`] Ignore pre-initialization references in `SIM113` ([#&#8203;24235](https://github.com/astral-sh/ruff/pull/24235)) - \[`pycodestyle`] Fix `W391` fixes for consecutive empty notebook cells ([#&#8203;24236](https://github.com/astral-sh/ruff/pull/24236)) - \[`pyupgrade`] Fix `UP008` nested class matching ([#&#8203;24273](https://github.com/astral-sh/ruff/pull/24273)) - \[`pyupgrade`] Ignore strings with string-only escapes (`UP012`) ([#&#8203;16058](https://github.com/astral-sh/ruff/pull/16058)) - \[`ruff`] `RUF072`: skip formfeeds on dedent ([#&#8203;24308](https://github.com/astral-sh/ruff/pull/24308)) - \[`ruff`] Avoid re-using symbol in `RUF024` fix ([#&#8203;24316](https://github.com/astral-sh/ruff/pull/24316)) - \[`ruff`] Parenthesize expression in `RUF050` fix ([#&#8203;24234](https://github.com/astral-sh/ruff/pull/24234)) - Disallow starred expressions as values of starred expressions ([#&#8203;24280](https://github.com/astral-sh/ruff/pull/24280)) ##### Rule changes - \[`flake8-simplify`] Suppress `SIM105` for `except*` before Python 3.12 ([#&#8203;23869](https://github.com/astral-sh/ruff/pull/23869)) - \[`pyflakes`] Extend `F507` to flag `%`-format strings with zero placeholders ([#&#8203;24215](https://github.com/astral-sh/ruff/pull/24215)) - \[`pyupgrade`] `UP018` should detect more unnecessarily wrapped literals (UP018) ([#&#8203;24093](https://github.com/astral-sh/ruff/pull/24093)) - \[`pyupgrade`] Fix `UP008` callable scope handling to support lambdas ([#&#8203;24274](https://github.com/astral-sh/ruff/pull/24274)) - \[`ruff`] `RUF010`: Mark fix as unsafe when it deletes a comment ([#&#8203;24270](https://github.com/astral-sh/ruff/pull/24270)) ##### Formatter - Add `nested-string-quote-style` formatting option ([#&#8203;24312](https://github.com/astral-sh/ruff/pull/24312)) ##### Documentation - \[`flake8-bugbear`] Clarify RUF071 fix safety for non-path string comparisons ([#&#8203;24149](https://github.com/astral-sh/ruff/pull/24149)) - \[`flake8-type-checking`] Clarify import cycle wording for `TC001`/`TC002`/`TC003` ([#&#8203;24322](https://github.com/astral-sh/ruff/pull/24322)) ##### Other changes - Avoid rendering fix lines with trailing whitespace after `|` ([#&#8203;24343](https://github.com/astral-sh/ruff/pull/24343)) ##### Contributors - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;tranhoangtu-it](https://github.com/tranhoangtu-it) - [@&#8203;dylwil3](https://github.com/dylwil3) - [@&#8203;zsol](https://github.com/zsol) - [@&#8203;renovate](https://github.com/renovate) - [@&#8203;bitloi](https://github.com/bitloi) - [@&#8203;danparizher](https://github.com/danparizher) - [@&#8203;chinar-amrutkar](https://github.com/chinar-amrutkar) - [@&#8203;second-ed](https://github.com/second-ed) - [@&#8203;getehen](https://github.com/getehen) - [@&#8203;Redovo1](https://github.com/Redovo1) - [@&#8203;matthewlloyd](https://github.com/matthewlloyd) - [@&#8203;zanieb](https://github.com/zanieb) - [@&#8203;InSyncWithFoo](https://github.com/InSyncWithFoo) - [@&#8203;RenzoMXD](https://github.com/RenzoMXD) ### [`v0.15.8`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0158) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.7...0.15.8) Released on 2026-03-26. ##### Preview features - \[`ruff`] New rule `unnecessary-if` (`RUF050`) ([#&#8203;24114](https://github.com/astral-sh/ruff/pull/24114)) - \[`ruff`] New rule `useless-finally` (`RUF072`) ([#&#8203;24165](https://github.com/astral-sh/ruff/pull/24165)) - \[`ruff`] New rule `f-string-percent-format` (`RUF073`): warn when using `%` operator on an f-string ([#&#8203;24162](https://github.com/astral-sh/ruff/pull/24162)) - \[`pyflakes`] Recognize `frozendict` as a builtin for Python 3.15+ ([#&#8203;24100](https://github.com/astral-sh/ruff/pull/24100)) ##### Bug fixes - \[`flake8-async`] Use fully-qualified `anyio.lowlevel` import in autofix (`ASYNC115`) ([#&#8203;24166](https://github.com/astral-sh/ruff/pull/24166)) - \[`flake8-bandit`] Check tuple arguments for partial paths in `S607` ([#&#8203;24080](https://github.com/astral-sh/ruff/pull/24080)) - \[`pyflakes`] Skip `undefined-name` (`F821`) for conditionally deleted variables ([#&#8203;24088](https://github.com/astral-sh/ruff/pull/24088)) - `E501`/`W505`/formatter: Exclude nested pragma comments from line width calculation ([#&#8203;24071](https://github.com/astral-sh/ruff/pull/24071)) - Fix `%foo?` parsing in IPython assignment expressions ([#&#8203;24152](https://github.com/astral-sh/ruff/pull/24152)) - `analyze graph`: resolve string imports that reference attributes, not just modules ([#&#8203;24058](https://github.com/astral-sh/ruff/pull/24058)) ##### Rule changes - \[`eradicate`] ignore `ty: ignore` comments in `ERA001` ([#&#8203;24192](https://github.com/astral-sh/ruff/pull/24192)) - \[`flake8-bandit`] Treat `sys.executable` as trusted input in `S603` ([#&#8203;24106](https://github.com/astral-sh/ruff/pull/24106)) - \[`flake8-self`] Recognize `Self` annotation and `self` assignment in `SLF001` ([#&#8203;24144](https://github.com/astral-sh/ruff/pull/24144)) - \[`pyflakes`] `F507`: Fix false negative for non-tuple RHS in `%`-formatting ([#&#8203;24142](https://github.com/astral-sh/ruff/pull/24142)) - \[`refurb`] Parenthesize generator arguments in `FURB142` fixer ([#&#8203;24200](https://github.com/astral-sh/ruff/pull/24200)) ##### Performance - Speed up diagnostic rendering ([#&#8203;24146](https://github.com/astral-sh/ruff/pull/24146)) ##### Server - Warn when Markdown files are skipped due to preview being disabled ([#&#8203;24150](https://github.com/astral-sh/ruff/pull/24150)) ##### Documentation - Clarify `extend-ignore` and `extend-select` settings documentation ([#&#8203;24064](https://github.com/astral-sh/ruff/pull/24064)) - Mention AI policy in MR template ([#&#8203;24198](https://github.com/astral-sh/ruff/pull/24198)) ##### Other changes - Use trusted publishing for NPM packages ([#&#8203;24171](https://github.com/astral-sh/ruff/pull/24171)) ##### Contributors - [@&#8203;bitloi](https://github.com/bitloi) - [@&#8203;Sim-hu](https://github.com/Sim-hu) - [@&#8203;mvanhorn](https://github.com/mvanhorn) - [@&#8203;chinar-amrutkar](https://github.com/chinar-amrutkar) - [@&#8203;markjm](https://github.com/markjm) - [@&#8203;RenzoMXD](https://github.com/RenzoMXD) - [@&#8203;vivekkhimani](https://github.com/vivekkhimani) - [@&#8203;seroperson](https://github.com/seroperson) - [@&#8203;moktamd](https://github.com/moktamd) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;zanieb](https://github.com/zanieb) - [@&#8203;dylwil3](https://github.com/dylwil3) - [@&#8203;MichaReiser](https://github.com/MichaReiser) ### [`v0.15.7`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0157) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.6...0.15.7) Released on 2026-03-19. ##### Preview features - Display output severity in preview ([#&#8203;23845](https://github.com/astral-sh/ruff/pull/23845)) - Don't show `noqa` hover for non-Python documents ([#&#8203;24040](https://github.com/astral-sh/ruff/pull/24040)) ##### Rule changes - \[`pycodestyle`] Recognize `pyrefly:` as a pragma comment (`E501`) ([#&#8203;24019](https://github.com/astral-sh/ruff/pull/24019)) ##### Server - Don't return code actions for non-Python documents ([#&#8203;23905](https://github.com/astral-sh/ruff/pull/23905)) ##### Documentation - Add company AI policy to contributing guide ([#&#8203;24021](https://github.com/astral-sh/ruff/pull/24021)) - Document editor features for Markdown code formatting ([#&#8203;23924](https://github.com/astral-sh/ruff/pull/23924)) - \[`pylint`] Improve phrasing (`PLC0208`) ([#&#8203;24033](https://github.com/astral-sh/ruff/pull/24033)) ##### Other changes - Use PEP 639 license information ([#&#8203;19661](https://github.com/astral-sh/ruff/pull/19661)) ##### Contributors - [@&#8203;tmimmanuel](https://github.com/tmimmanuel) - [@&#8203;DimitriPapadopoulos](https://github.com/DimitriPapadopoulos) - [@&#8203;amyreese](https://github.com/amyreese) - [@&#8203;statxc](https://github.com/statxc) - [@&#8203;dylwil3](https://github.com/dylwil3) - [@&#8203;hunterhogan](https://github.com/hunterhogan) - [@&#8203;renovate](https://github.com/renovate) ### [`v0.15.6`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0156) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.5...0.15.6) Released on 2026-03-12. ##### Preview features - Add support for `lazy` import parsing ([#&#8203;23755](https://github.com/astral-sh/ruff/pull/23755)) - Add support for star-unpacking of comprehensions (PEP 798) ([#&#8203;23788](https://github.com/astral-sh/ruff/pull/23788)) - Reject semantic syntax errors for lazy imports ([#&#8203;23757](https://github.com/astral-sh/ruff/pull/23757)) - Drop a few rules from the preview default set ([#&#8203;23879](https://github.com/astral-sh/ruff/pull/23879)) - \[`airflow`] Flag `Variable.get()` calls outside of task execution context (`AIR003`) ([#&#8203;23584](https://github.com/astral-sh/ruff/pull/23584)) - \[`airflow`] Flag runtime-varying values in DAG/task constructor arguments (`AIR304`) ([#&#8203;23631](https://github.com/astral-sh/ruff/pull/23631)) - \[`flake8-bugbear`] Implement `delattr-with-constant` (`B043`) ([#&#8203;23737](https://github.com/astral-sh/ruff/pull/23737)) - \[`flake8-tidy-imports`] Add `TID254` to enforce lazy imports ([#&#8203;23777](https://github.com/astral-sh/ruff/pull/23777)) - \[`flake8-tidy-imports`] Allow users to ban lazy imports with `TID254` ([#&#8203;23847](https://github.com/astral-sh/ruff/pull/23847)) - \[`isort`] Retain `lazy` keyword when sorting imports ([#&#8203;23762](https://github.com/astral-sh/ruff/pull/23762)) - \[`pyupgrade`] Add `from __future__ import annotations` automatically (`UP006`) ([#&#8203;23260](https://github.com/astral-sh/ruff/pull/23260)) - \[`refurb`] Support `newline` parameter in `FURB101` for Python 3.13+ ([#&#8203;23754](https://github.com/astral-sh/ruff/pull/23754)) - \[`ruff`] Add `os-path-commonprefix` (`RUF071`) ([#&#8203;23814](https://github.com/astral-sh/ruff/pull/23814)) - \[`ruff`] Add unsafe fix for os-path-commonprefix (`RUF071`) ([#&#8203;23852](https://github.com/astral-sh/ruff/pull/23852)) - \[`ruff`] Limit `RUF036` to typing contexts; make it unsafe for non-typing-only ([#&#8203;23765](https://github.com/astral-sh/ruff/pull/23765)) - \[`ruff`] Use starred unpacking for `RUF017` in Python 3.15+ ([#&#8203;23789](https://github.com/astral-sh/ruff/pull/23789)) ##### Bug fixes - Fix `--add-noqa` creating unwanted leading whitespace ([#&#8203;23773](https://github.com/astral-sh/ruff/pull/23773)) - Fix `--add-noqa` breaking shebangs ([#&#8203;23577](https://github.com/astral-sh/ruff/pull/23577)) - \[formatter] Fix lambda body formatting for multiline calls and subscripts ([#&#8203;23866](https://github.com/astral-sh/ruff/pull/23866)) - \[formatter] Preserve required annotation parentheses in annotated assignments ([#&#8203;23865](https://github.com/astral-sh/ruff/pull/23865)) - \[formatter] Preserve type-expression parentheses in the formatter ([#&#8203;23867](https://github.com/astral-sh/ruff/pull/23867)) - \[`flake8-annotations`] Fix stack overflow in `ANN401` on quoted annotations with escape sequences ([#&#8203;23912](https://github.com/astral-sh/ruff/pull/23912)) - \[`pep8-naming`] Check naming conventions in `match` pattern bindings (`N806`, `N815`, `N816`) ([#&#8203;23899](https://github.com/astral-sh/ruff/pull/23899)) - \[`perflint`] Fix comment duplication in fixes (`PERF401`, `PERF403`) ([#&#8203;23729](https://github.com/astral-sh/ruff/pull/23729)) - \[`pyupgrade`] Properly trigger `super` change in nested class (`UP008`) ([#&#8203;22677](https://github.com/astral-sh/ruff/pull/22677)) - \[`ruff`] Avoid syntax errors in `RUF036` fixes ([#&#8203;23764](https://github.com/astral-sh/ruff/pull/23764)) ##### Rule changes - \[`flake8-bandit`] Flag `S501` with `requests.request` ([#&#8203;23873](https://github.com/astral-sh/ruff/pull/23873)) - \[`flake8-executable`] Fix WSL detection in non-Docker containers ([#&#8203;22879](https://github.com/astral-sh/ruff/pull/22879)) - \[`flake8-print`] Ignore `pprint` calls with `stream=` ([#&#8203;23787](https://github.com/astral-sh/ruff/pull/23787)) ##### Documentation - Update docs for Markdown code block formatting ([#&#8203;23871](https://github.com/astral-sh/ruff/pull/23871)) - \[`flake8-bugbear`] Fix misleading description for `B904` ([#&#8203;23731](https://github.com/astral-sh/ruff/pull/23731)) ##### Contributors - [@&#8203;zsol](https://github.com/zsol) - [@&#8203;carljm](https://github.com/carljm) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;Bortlesboat](https://github.com/Bortlesboat) - [@&#8203;sososonia-cyber](https://github.com/sososonia-cyber) - [@&#8203;chirizxc](https://github.com/chirizxc) - [@&#8203;leandrobbraga](https://github.com/leandrobbraga) - [@&#8203;11happy](https://github.com/11happy) - [@&#8203;Acelogic](https://github.com/Acelogic) - [@&#8203;anishgirianish](https://github.com/anishgirianish) - [@&#8203;amyreese](https://github.com/amyreese) - [@&#8203;xvchris](https://github.com/xvchris) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;getehen](https://github.com/getehen) - [@&#8203;Dev-iL](https://github.com/Dev-iL) ### [`v0.15.5`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0155) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.4...0.15.5) Released on 2026-03-05. ##### Preview features - Discover Markdown files by default in preview mode ([#&#8203;23434](https://github.com/astral-sh/ruff/pull/23434)) - \[`perflint`] Extend `PERF102` to comprehensions and generators ([#&#8203;23473](https://github.com/astral-sh/ruff/pull/23473)) - \[`refurb`] Fix `FURB101` and `FURB103` false positives when I/O variable is used later ([#&#8203;23542](https://github.com/astral-sh/ruff/pull/23542)) - \[`ruff`] Add fix for `none-not-at-end-of-union` (`RUF036`) ([#&#8203;22829](https://github.com/astral-sh/ruff/pull/22829)) - \[`ruff`] Fix false positive for `re.split` with empty string pattern (`RUF055`) ([#&#8203;23634](https://github.com/astral-sh/ruff/pull/23634)) ##### Bug fixes - \[`fastapi`] Handle callable class dependencies with `__call__` method (`FAST003`) ([#&#8203;23553](https://github.com/astral-sh/ruff/pull/23553)) - \[`pydocstyle`] Fix numpy section ordering (`D420`) ([#&#8203;23685](https://github.com/astral-sh/ruff/pull/23685)) - \[`pyflakes`] Fix false positive for names shadowing re-exports (`F811`) ([#&#8203;23356](https://github.com/astral-sh/ruff/pull/23356)) - \[`pyupgrade`] Avoid inserting redundant `None` elements in `UP045` ([#&#8203;23459](https://github.com/astral-sh/ruff/pull/23459)) ##### Documentation - Document extension mapping for Markdown code formatting ([#&#8203;23574](https://github.com/astral-sh/ruff/pull/23574)) - Update default Python version examples ([#&#8203;23605](https://github.com/astral-sh/ruff/pull/23605)) ##### Other changes - Publish releases to Astral mirror ([#&#8203;23616](https://github.com/astral-sh/ruff/pull/23616)) ##### Contributors - [@&#8203;amyreese](https://github.com/amyreese) - [@&#8203;stakeswky](https://github.com/stakeswky) - [@&#8203;chirizxc](https://github.com/chirizxc) - [@&#8203;anishgirianish](https://github.com/anishgirianish) - [@&#8203;bxff](https://github.com/bxff) - [@&#8203;zsol](https://github.com/zsol) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;kar-ganap](https://github.com/kar-ganap) ### [`v0.15.4`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0154) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.3...0.15.4) Released on 2026-02-26. This is a follow-up release to 0.15.3 that resolves a panic when the new rule `PLR1712` was enabled with any rule that analyzes definitions, such as many of the `ANN` or `D` rules. ##### Bug fixes - Fix panic on access to definitions after analyzing definitions ([#&#8203;23588](https://github.com/astral-sh/ruff/pull/23588)) - \[`pyflakes`] Suppress false positive in `F821` for names used before `del` in stub files ([#&#8203;23550](https://github.com/astral-sh/ruff/pull/23550)) ##### Documentation - Clarify first-party import detection in Ruff ([#&#8203;23591](https://github.com/astral-sh/ruff/pull/23591)) - Fix incorrect `import-heading` example ([#&#8203;23568](https://github.com/astral-sh/ruff/pull/23568)) ##### Contributors - [@&#8203;stakeswky](https://github.com/stakeswky) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;thejcannon](https://github.com/thejcannon) - [@&#8203;GeObts](https://github.com/GeObts) ### [`v0.15.3`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0153) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.2...0.15.3) Released on 2026-02-26. ##### Preview features - Drop explicit support for `.qmd` file extension ([#&#8203;23572](https://github.com/astral-sh/ruff/pull/23572)) This can now be enabled instead by setting the [`extension`](https://docs.astral.sh/ruff/settings/#extension) option: ```toml # ruff.toml extension = { qmd = "markdown" } # pyproject.toml [tool.ruff] extension = { qmd = "markdown" } ``` - Include configured extensions in file discovery ([#&#8203;23400](https://github.com/astral-sh/ruff/pull/23400)) - \[`flake8-bandit`] Allow suspicious imports in `TYPE_CHECKING` blocks (`S401`-`S415`) ([#&#8203;23441](https://github.com/astral-sh/ruff/pull/23441)) - \[`flake8-bugbear`] Allow `B901` in pytest hook wrappers ([#&#8203;21931](https://github.com/astral-sh/ruff/pull/21931)) - \[`flake8-import-conventions`] Add missing conventions from upstream (`ICN001`, `ICN002`) ([#&#8203;21373](https://github.com/astral-sh/ruff/pull/21373)) - \[`pydocstyle`] Add rule to enforce docstring section ordering (`D420`) ([#&#8203;23537](https://github.com/astral-sh/ruff/pull/23537)) - \[`pylint`] Implement `swap-with-temporary-variable` (`PLR1712`) ([#&#8203;22205](https://github.com/astral-sh/ruff/pull/22205)) - \[`ruff`] Add `unnecessary-assign-before-yield` (`RUF070`) ([#&#8203;23300](https://github.com/astral-sh/ruff/pull/23300)) - \[`ruff`] Support file-level noqa in `RUF102` ([#&#8203;23535](https://github.com/astral-sh/ruff/pull/23535)) - \[`ruff`] Suppress diagnostic for invalid f-strings before Python 3.12 (`RUF027`) ([#&#8203;23480](https://github.com/astral-sh/ruff/pull/23480)) - \[`flake8-bandit`] Don't flag `BaseLoader`/`CBaseLoader` as unsafe (`S506`) ([#&#8203;23510](https://github.com/astral-sh/ruff/pull/23510)) ##### Bug fixes - Avoid infinite loop between `I002` and `PYI025` ([#&#8203;23352](https://github.com/astral-sh/ruff/pull/23352)) - \[`pyflakes`] Fix false positive for `@overload` from `lint.typing-modules` (`F811`) ([#&#8203;23357](https://github.com/astral-sh/ruff/pull/23357)) - \[`pyupgrade`] Fix false positive for `TypeVar` default before Python 3.12 (`UP046`) ([#&#8203;23540](https://github.com/astral-sh/ruff/pull/23540)) - \[`pyupgrade`] Fix handling of `\N` in raw strings (`UP032`) ([#&#8203;22149](https://github.com/astral-sh/ruff/pull/22149)) ##### Rule changes - Render sub-diagnostics in the GitHub output format ([#&#8203;23455](https://github.com/astral-sh/ruff/pull/23455)) - \[`flake8-bugbear`] Tag certain `B007` diagnostics as unnecessary ([#&#8203;23453](https://github.com/astral-sh/ruff/pull/23453)) - \[`ruff`] Ignore unknown rule codes in `RUF100` ([#&#8203;23531](https://github.com/astral-sh/ruff/pull/23531)) These are now flagged by [`RUF102`](https://docs.astral.sh/ruff/rules/invalid-rule-code/) instead. ##### Documentation - Fix missing settings links for several linters ([#&#8203;23519](https://github.com/astral-sh/ruff/pull/23519)) - Update isort action comments heading ([#&#8203;23515](https://github.com/astral-sh/ruff/pull/23515)) - \[`pydocstyle`] Fix double comma in description of `D404` ([#&#8203;23440](https://github.com/astral-sh/ruff/pull/23440)) ##### Other changes - Update the Python module (notably `find_ruff_bin`) for parity with uv ([#&#8203;23406](https://github.com/astral-sh/ruff/pull/23406)) ##### Contributors - [@&#8203;zanieb](https://github.com/zanieb) - [@&#8203;o1x3](https://github.com/o1x3) - [@&#8203;assadyousuf](https://github.com/assadyousuf) - [@&#8203;kar-ganap](https://github.com/kar-ganap) - [@&#8203;denyszhak](https://github.com/denyszhak) - [@&#8203;amyreese](https://github.com/amyreese) - [@&#8203;carljm](https://github.com/carljm) - [@&#8203;anishgirianish](https://github.com/anishgirianish) - [@&#8203;Bnyro](https://github.com/Bnyro) - [@&#8203;danparizher](https://github.com/danparizher) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;gcomneno](https://github.com/gcomneno) - [@&#8203;jaap3](https://github.com/jaap3) - [@&#8203;stakeswky](https://github.com/stakeswky) ### [`v0.15.2`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01521) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.1...0.15.2) Released on 2026-07-09. ##### Preview features - Add `--add-ignore` for adding `ruff:ignore` comments ([#&#8203;26346](https://github.com/astral-sh/ruff/pull/26346)) - \[`flake8-comprehensions`] Drop `C409` tuple comprehension preview behavior ([#&#8203;25707](https://github.com/astral-sh/ruff/pull/25707)) - Avoid whitespace normalization when formatting comments ([#&#8203;26455](https://github.com/astral-sh/ruff/pull/26455)) - \[`pyupgrade`] Lint and fix use of deprecated `abc` decorators (`UP051`) ([#&#8203;26417](https://github.com/astral-sh/ruff/pull/26417)) ##### Bug fixes - Refine non-empty f-string detection ([#&#8203;26526](https://github.com/astral-sh/ruff/pull/26526)) - Detect syntax errors in individual notebook cells ([#&#8203;26419](https://github.com/astral-sh/ruff/pull/26419)) - \[`flake8-implicit-str-concat`] Fix `ISC003` autofix incorrectly stripping `+` from comments ([#&#8203;26554](https://github.com/astral-sh/ruff/pull/26554)) ##### Rule changes - \[`flake8-executable`] Mark `EXE004` fix as unsafe ([#&#8203;26033](https://github.com/astral-sh/ruff/pull/26033)) - \[`flake8-pyi`] Mark `PYI061` fixes as unsafe in Python files ([#&#8203;26533](https://github.com/astral-sh/ruff/pull/26533)) - \[`pydocstyle`] Skip `overload-with-docstring` in stub files (`D418`) ([#&#8203;26318](https://github.com/astral-sh/ruff/pull/26318)) ##### Performance - Avoid per-token source index visitor calls ([#&#8203;26506](https://github.com/astral-sh/ruff/pull/26506)) - Cache parenthesized expression boundaries in the formatter ([#&#8203;26344](https://github.com/astral-sh/ruff/pull/26344)) - Improve performance of rendering edits in preview mode ([#&#8203;26565](https://github.com/astral-sh/ruff/pull/26565)) - Inline `fits_element` in formatter ([#&#8203;26429](https://github.com/astral-sh/ruff/pull/26429)) - Inline formatter printing hot paths ([#&#8203;26504](https://github.com/astral-sh/ruff/pull/26504)) - Lazily create builtin bindings ([#&#8203;26510](https://github.com/astral-sh/ruff/pull/26510)) - Skip empty trivia scans in the source indexer ([#&#8203;26507](https://github.com/astral-sh/ruff/pull/26507)) - Use ICF for macOS release builds ([#&#8203;25780](https://github.com/astral-sh/ruff/pull/25780)) ##### Formatter - Add `--extend-exclude` to `ruff format` ([#&#8203;26372](https://github.com/astral-sh/ruff/pull/26372)) ##### Documentation - Add "How does Ruff's import sorting compare to isort?" link to README ([#&#8203;26530](https://github.com/astral-sh/ruff/pull/26530)) - Fix Mozilla Firefox repository link in README ([#&#8203;26537](https://github.com/astral-sh/ruff/pull/26537)) - \[`flake8-bandit`] Fix misleading docstring for `mako-templates` (`S702`) ([#&#8203;26432](https://github.com/astral-sh/ruff/pull/26432)) - \[`ruff`] Fix non-triggering example for `if-key-in-dict-del` (`RUF051`) ([#&#8203;26433](https://github.com/astral-sh/ruff/pull/26433)) ##### Contributors - [@&#8203;EkriirkE](https://github.com/EkriirkE) - [@&#8203;tingerrr](https://github.com/tingerrr) - [@&#8203;s-rigaud](https://github.com/s-rigaud) - [@&#8203;nikolauspschuetz](https://github.com/nikolauspschuetz) - [@&#8203;Avasam](https://github.com/Avasam) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;omar-y-abdi](https://github.com/omar-y-abdi) - [@&#8203;AlexWaygood](https://github.com/AlexWaygood) - [@&#8203;sylvestre](https://github.com/sylvestre) - [@&#8203;shaanmajid](https://github.com/shaanmajid) - [@&#8203;lerebear](https://github.com/lerebear) - [@&#8203;baltasarblanco](https://github.com/baltasarblanco) - [@&#8203;Sanjays2402](https://github.com/Sanjays2402) - [@&#8203;ZedThree](https://github.com/ZedThree) - [@&#8203;servusdei2018](https://github.com/servusdei2018) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;jesco-absolute](https://github.com/jesco-absolut) - [@&#8203;velikodniy](https://github.com/velikodniy) - [@&#8203;zaniebot](https://github.com/zaniebot) - [@&#8203;epage](https://github.com/epage) ### [`v0.15.1`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01519) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.0...0.15.1) Released on 2026-06-23. ##### Preview features - Support human-readable names when hovering suppression comments and in code actions ([#&#8203;26114](https://github.com/astral-sh/ruff/pull/26114)) ##### Bug fixes - Fall back to default settings when editor-only settings are invalid ([#&#8203;26244](https://github.com/astral-sh/ruff/pull/26244)) - Fix panic when inserting text at a notebook cell boundary ([#&#8203;26111](https://github.com/astral-sh/ruff/pull/26111)) ##### Rule changes - \[`pylint`] Update fix suggestions for `__floor__`, `__trunc__`, `__length_hint__`, and `__matmul__` variants (`PLC2801`) ([#&#8203;26239](https://github.com/astral-sh/ruff/pull/26239)) ##### Performance - Avoid allocating when parsing single string literals ([#&#8203;26200](https://github.com/astral-sh/ruff/pull/26200)) - Avoid reallocating singleton call arguments ([#&#8203;26223](https://github.com/astral-sh/ruff/pull/26223)) - Lazily create source files for lint diagnostics ([#&#8203;26226](https://github.com/astral-sh/ruff/pull/26226)) - Optimize formatter text width and indentation ([#&#8203;26236](https://github.com/astral-sh/ruff/pull/26236)) - Reserve capacity for builtin bindings ([#&#8203;26229](https://github.com/astral-sh/ruff/pull/26229)) - Skip repeated-key checks for singleton dictionaries ([#&#8203;26228](https://github.com/astral-sh/ruff/pull/26228)) - Use ArrayVec for qualified name segments ([#&#8203;26224](https://github.com/astral-sh/ruff/pull/26224)) ##### Documentation - \[`flake8-pyi`] Note that `PYI051` is an opinionated stylistic rule ([#&#8203;26179](https://github.com/astral-sh/ruff/pull/26179)) - \[`pyupgrade`] Clarify `UP029` as a Python 2 compatibility rule ([#&#8203;26243](https://github.com/astral-sh/ruff/pull/26243)) ##### Other changes - Publish Ruff crates to crates.io ([#&#8203;26271](https://github.com/astral-sh/ruff/pull/26271)) ##### Contributors - [@&#8203;MakenRosa](https://github.com/MakenRosa) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;trilamsr](https://github.com/trilamsr) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;sanjibani](https://github.com/sanjibani) - [@&#8203;charliermarsh](https://github.com/charliermarsh) ### [`v0.15.0`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0150) [Compare Source](https://github.com/astral-sh/ruff/compare/0.14.14...0.15.0) Released on 2026-02-03. Check out the [blog post](https://astral.sh/blog/ruff-v0.15.0) for a migration guide and overview of the changes! ##### Breaking changes - Ruff now formats your code according to the 2026 style guide. See the formatter section below or in the blog post for a detailed list of changes. - The linter now supports block suppression comments. For example, to suppress `N803` for all parameters in this function: ```python # ruff: disable[N803] def foo( legacyArg1, legacyArg2, legacyArg3, legacyArg4, ): ... # ruff: enable[N803] ``` See the [documentation](https://docs.astral.sh/ruff/linter/#block-level) for more details. - The `ruff:alpine` Docker image is now based on Alpine 3.23 (up from 3.21). - The `ruff:debian` and `ruff:debian-slim` Docker images are now based on Debian 13 "Trixie" instead of Debian 12 "Bookworm." - Binaries for the `ppc64` (64-bit big-endian PowerPC) architecture are no longer included in our releases. It should still be possible to build Ruff manually for this platform, if needed. - Ruff now resolves all `extend`ed configuration files before falling back on a default Python version. ##### Stabilization The following rules have been stabilized and are no longer in preview: - [`blocking-http-call-httpx-in-async-function`](https://docs.astral.sh/ruff/rules/blocking-http-call-httpx-in-async-function) (`ASYNC212`) - [`blocking-path-method-in-async-function`](https://docs.astral.sh/ruff/rules/blocking-path-method-in-async-function) (`ASYNC240`) - [`blocking-input-in-async-function`](https://docs.astral.sh/ruff/rules/blocking-input-in-async-function) (`ASYNC250`) - [`map-without-explicit-strict`](https://docs.astral.sh/ruff/rules/map-without-explicit-strict) (`B912`) - [`if-exp-instead-of-or-operator`](https://docs.astral.sh/ruff/rules/if-exp-instead-of-or-operator) (`FURB110`) - [`single-item-membership-test`](https://docs.astral.sh/ruff/rules/single-item-membership-test) (`FURB171`) - [`missing-maxsplit-arg`](https://docs.astral.sh/ruff/rules/missing-maxsplit-arg) (`PLC0207`) - [`unnecessary-lambda`](https://docs.astral.sh/ruff/rules/unnecessary-lambda) (`PLW0108`) - [`unnecessary-empty-iterable-within-deque-call`](https://docs.astral.sh/ruff/rules/unnecessary-empty-iterable-within-deque-call) (`RUF037`) - [`in-empty-collection`](https://docs.astral.sh/ruff/rules/in-empty-collection) (`RUF060`) - [`legacy-form-pytest-raises`](https://docs.astral.sh/ruff/rules/legacy-form-pytest-raises) (`RUF061`) - [`non-octal-permissions`](https://docs.astral.sh/ruff/rules/non-octal-permissions) (`RUF064`) - [`invalid-rule-code`](https://docs.astral.sh/ruff/rules/invalid-rule-code) (`RUF102`) - [`invalid-suppression-comment`](https://docs.astral.sh/ruff/rules/invalid-suppression-comment) (`RUF103`) - [`unmatched-suppression-comment`](https://docs.astral.sh/ruff/rules/unmatched-suppression-comment) (`RUF104`) - [`replace-str-enum`](https://docs.astral.sh/ruff/rules/replace-str-enum) (`UP042`) The following behaviors have been stabilized: - The `--output-format` flag is now respected when running Ruff in `--watch` mode, and the `full` output format is now used by default, matching the regular CLI output. - [`builtin-attribute-shadowing`](https://docs.astral.sh/ruff/rules/builtin-attribute-shadowing/) (`A003`) now detects the use of shadowed built-in names in additional contexts like decorators, default arguments, and other attribute definitions. - [`duplicate-union-member`](https://docs.astral.sh/ruff/rules/duplicate-union-member/) (`PYI016`) now considers `typing.Optional` when searching for duplicate union members. - [`split-static-string`](https://docs.astral.sh/ruff/rules/split-static-string/) (`SIM905`) now offers an autofix when the `maxsplit` argument is provided, even without a `sep` argument. - [`dict-get-with-none-default`](https://docs.astral.sh/ruff/rules/dict-get-with-none-default/) (`SIM910`) now applies to more types of key expressions. - [`super-call-with-parameters`](https://docs.astral.sh/ruff/rules/super-call-with-parameters/) (`UP008`) now has a safe fix when it will not delete comments. - [`unnecessary-default-type-args`](https://docs.astral.sh/ruff/rules/unnecessary-default-type-args/) (`UP043`) now applies to stub (`.pyi`) files on Python versions before 3.13. ##### Formatter This release introduces the new 2026 style guide, with the following changes: - Lambda parameters are now kept on the same line and lambda bodies will be parenthesized to let them break across multiple lines ([#&#8203;21385](https://github.com/astral-sh/ruff/pull/21385)) - Parentheses around tuples of exceptions in `except` clauses will now be removed on Python 3.14 and later ([#&#8203;20768](https://github.com/astral-sh/ruff/pull/20768)) - A single empty line is now permitted at the beginning of function bodies ([#&#8203;21110](https://github.com/astral-sh/ruff/pull/21110)) - Parentheses are avoided for long `as` captures in `match` statements ([#&#8203;21176](https://github.com/astral-sh/ruff/pull/21176)) - Extra spaces between escaped quotes and ending triple quotes can now be omitted ([#&#8203;17216](https://github.com/astral-sh/ruff/pull/17216)) - Blank lines are now enforced before classes with decorators in stub files ([#&#8203;18888](https://github.com/astral-sh/ruff/pull/18888)) ##### Preview features - Apply formatting to Markdown code blocks ([#&#8203;22470](https://github.com/astral-sh/ruff/pull/22470), [#&#8203;22990](https://github.com/astral-sh/ruff/pull/22990), [#&#8203;22996](https://github.com/astral-sh/ruff/pull/22996)) See the [documentation](https://docs.astral.sh/ruff/formatter/#markdown-code-formatting) for more details. ##### Bug fixes - Fix suppression indentation matching ([#&#8203;22903](https://github.com/astral-sh/ruff/pull/22903)) ##### Rule changes - Customize where the `fix_title` sub-diagnostic appears ([#&#8203;23044](https://github.com/astral-sh/ruff/pull/23044)) - \[`FastAPI`] Add sub-diagnostic explaining why a fix was unavailable (`FAST002`) ([#&#8203;22565](https://github.com/astral-sh/ruff/pull/22565)) - \[`flake8-annotations`] Don't suggest `NoReturn` for functions raising `NotImplementedError` (`ANN201`, `ANN202`, `ANN205`, `ANN206`) ([#&#8203;21311](https://github.com/astral-sh/ruff/pull/21311)) - \[`pyupgrade`] Make fix unsafe if it deletes comments (`UP017`) ([#&#8203;22873](https://github.com/astral-sh/ruff/pull/22873)) - \[`pyupgrade`] Make fix unsafe if it deletes comments (`UP020`) ([#&#8203;22872](https://github.com/astral-sh/ruff/pull/22872)) - \[`pyupgrade`] Make fix unsafe if it deletes comments (`UP033`) ([#&#8203;22871](https://github.com/astral-sh/ruff/pull/22871)) - \[`refurb`] Do not add `abc.ABC` if already present (`FURB180`) ([#&#8203;22234](https://github.com/astral-sh/ruff/pull/22234)) - \[`refurb`] Make fix unsafe if it deletes comments (`FURB110`) ([#&#8203;22768](https://github.com/astral-sh/ruff/pull/22768)) - \[`ruff`] Add sub-diagnostics with permissions (`RUF064`) ([#&#8203;22972](https://github.com/astral-sh/ruff/pull/22972)) ##### Server - Identify notebooks by LSP `didOpen` instead of `.ipynb` file extension ([#&#8203;22810](https://github.com/astral-sh/ruff/pull/22810)) ##### CLI - Add `--color` CLI option to force colored output ([#&#8203;22806](https://github.com/astral-sh/ruff/pull/22806)) ##### Documentation - Document `-` stdin convention in CLI help text ([#&#8203;22817](https://github.com/astral-sh/ruff/pull/22817)) - \[`refurb`] Change example to `re.search` with `^` anchor (`FURB167`) ([#&#8203;22984](https://github.com/astral-sh/ruff/pull/22984)) - Fix link to Sphinx code block directives ([#&#8203;23041](https://github.com/astral-sh/ruff/pull/23041)) - \[`pydocstyle`] Clarify which quote styles are allowed (`D300`) ([#&#8203;22825](https://github.com/astral-sh/ruff/pull/22825)) - \[`flake8-bugbear`] Improve docs for `no-explicit-stacklevel` (`B028`) ([#&#8203;22538](https://github.com/astral-sh/ruff/pull/22538)) ##### Other changes - Update MSRV to 1.91 ([#&#8203;22874](https://github.com/astral-sh/ruff/pull/22874)) ##### Contributors - [@&#8203;danparizher](https://github.com/danparizher) - [@&#8203;chirizxc](https://github.com/chirizxc) - [@&#8203;amyreese](https://github.com/amyreese) - [@&#8203;Jkhall81](https://github.com/Jkhall81) - [@&#8203;cwkang1998](https://github.com/cwkang1998) - [@&#8203;manzt](https://github.com/manzt) - [@&#8203;11happy](https://github.com/11happy) - [@&#8203;hugovk](https://github.com/hugovk) - [@&#8203;caiquejjx](https://github.com/caiquejjx) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;akawd](https://github.com/akawd) - [@&#8203;konstin](https://github.com/konstin) ### [`v0.14.14`](https://github.com/astral-sh/ruff/releases/tag/0.14.14) [Compare Source](https://github.com/astral-sh/ruff/compare/0.14.13...0.14.14) #### Release Notes Released on 2026-01-22. ##### Preview features - Preserve required parentheses in lambda bodies ([#&#8203;22747](https://github.com/astral-sh/ruff/pull/22747)) - Combine range suppression code diagnostics ([#&#8203;22613](https://github.com/astral-sh/ruff/pull/22613)) - \[`airflow`] Second positional argument to `Asset`/`Dataset` should not be a dictionary (`AIR303`) ([#&#8203;22453](https://github.com/astral-sh/ruff/pull/22453)) - \[`ruff`] Detect duplicate entries in `__all__` (`RUF068`) ([#&#8203;22114](https://github.com/astral-sh/ruff/pull/22114)) ##### Bug fixes - \[`pyupgrade`] Allow shadowing non-builtin bindings (`UP029`) ([#&#8203;22749](https://github.com/astral-sh/ruff/pull/22749)) - \[`pyupgrade`] Apply `UP045` to string arguments of `typing.cast` ([#&#8203;22320](https://github.com/astral-sh/ruff/pull/22320)) - \[`flake8-pie`] Detect duplicated declared class fields in `PIE794` ([#&#8203;22717](https://github.com/astral-sh/ruff/pull/22717)) ##### Rule changes - \[`flake8-pyi`] Fix inconsistent handling of forward references for `__new__`, `__enter__`, `__aenter__` in `PYI034` ([#&#8203;22798](https://github.com/astral-sh/ruff/pull/22798)) - \[`flake8-pytest-style`] Support `check` parameter in `PT011` ([#&#8203;22725](https://github.com/astral-sh/ruff/pull/22725)) - \[`ruff`] Add exception for `ctypes.Structure._fields_` (`RUF012`) ([#&#8203;22559](https://github.com/astral-sh/ruff/pull/22559)) - Many fixes are now marked unsafe if they would remove comments: - \[`flake8-bugbear`] [`B009`](https://github.com/astral-sh/ruff/pull/22656), [`B010`](https://github.com/astral-sh/ruff/pull/22657), [`B013`](https://github.com/astral-sh/ruff/pull/22658), [`B014`](https://github.com/astral-sh/ruff/pull/22659), [`B033`](https://github.com/astral-sh/ruff/pull/22632) - \[`flake8-simplify`] [`SIM910`](https://github.com/astral-sh/ruff/pull/22662), [`SIM911`](https://github.com/astral-sh/ruff/pull/22661) - \[`pyupgrade`] [`UP007`](https://github.com/astral-sh/ruff/pull/22772), [`UP039`](https://github.com/astral-sh/ruff/pull/22774), [`UP041`](https://github.com/astral-sh/ruff/pull/22773), [`UP045`](https://github.com/astral-sh/ruff/pull/22772) - \[`refurb`] [`FURB105`](https://github.com/astral-sh/ruff/pull/22767), [`FURB116`](https://github.com/astral-sh/ruff/pull/22681), [`FURB136`](https://github.com/astral-sh/ruff/pull/22680), [`FURB140`](https://github.com/astral-sh/ruff/pull/22679), [`FURB145`](https://github.com/astral-sh/ruff/pull/22670), [`FURB154`](https://github.com/astral-sh/ruff/pull/22669), [`FURB157`](https://github.com/astral-sh/ruff/pull/22668), [`FURB164`](https://github.com/astral-sh/ruff/pull/22667),[`FURB181`](https://github.com/astral-sh/ruff/pull/22666), [`FURB188`](https://github.com/astral-sh/ruff/pull/22665) - \[`ruff`] [`RUF019`](https://github.com/astral-sh/ruff/pull/22663), [`RUF020`](https://github.com/astral-sh/ruff/pull/22664) ##### Documentation - Add `--exit-non-zero-on-format` to formatter exit codes section ([#&#8203;22761](https://github.com/astral-sh/ruff/pull/22761)) - Update contributing guide for adding a new rule ([#&#8203;22779](https://github.com/astral-sh/ruff/pull/22779)) - \[`FastAPI`] Document fix safety for `FAST001` ([#&#8203;22655](https://github.com/astral-sh/ruff/pull/22655)) - \[`flake8-async`] Tweak explanation to focus on latency/efficiency tradeoff (`ASYNC110`) ([#&#8203;22715](https://github.com/astral-sh/ruff/pull/22715)) - \[`pandas-vet`] Make example error out-of-the-box (`PD002`) ([#&#8203;22561](https://github.com/astral-sh/ruff/pull/22561)) - \[`refurb`] Make the example work out of box (`FURB101`) ([#&#8203;22770](https://github.com/astral-sh/ruff/pull/22770)) - \[`refurb`] Make the example work out of box (`FURB103`) ([#&#8203;22769](https://github.com/astral-sh/ruff/pull/22769)) ##### Contributors - [@&#8203;alejsdev](https://github.com/alejsdev) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;caiquejjx](https://github.com/caiquejjx) - [@&#8203;chirizxc](https://github.com/chirizxc) - [@&#8203;denyszhak](https://github.com/denyszhak) - [@&#8203;sjyangkevin](https://github.com/sjyangkevin) - [@&#8203;MeGaGiGaGon](https://github.com/MeGaGiGaGon) - [@&#8203;leandrobbraga](https://github.com/leandrobbraga) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;carljm](https://github.com/carljm) - [@&#8203;amyreese](https://github.com/amyreese) - [@&#8203;zsol](https://github.com/zsol) - [@&#8203;harupy](https://github.com/harupy) #### Install ruff 0.14.14 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-installer.ps1 | iex" ``` #### Download ruff 0.14.14 | File | Platform | Checksum | | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------- | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.14.13`](https://github.com/astral-sh/ruff/releases/tag/0.14.13) #### Release Notes Released on 2026-01-15. This is a follow-up release to 0.14.12. Because of an issue publishing the WASM packages, there is no GitHub release or Git tag for 0.14.12, although the package was published to PyPI. The contents of the 0.14.13 release are identical to 0.14.12. #### 0.14.12 ##### Preview features - \[`flake8-blind-except`] Allow more logging methods (`BLE001`) ([#&#8203;22057](https://github.com/astral-sh/ruff/pull/22057)) - \[`ruff`] Respect `lint.pydocstyle.property-decorators` in `RUF066` ([#&#8203;22515](https://github.com/astral-sh/ruff/pull/22515)) ##### Bug fixes - Fix configuration path in `--show-settings` ([#&#8203;22478](https://github.com/astral-sh/ruff/pull/22478)) - Respect `fmt: skip` for multiple statements on the same logical line ([#&#8203;22119](https://github.com/astral-sh/ruff/pull/22119)) ##### Rule changes - \[`pydocstyle`] Update Rust crate imperative to v1.0.7 (`D401`) ([#&#8203;22519](https://github.com/astral-sh/ruff/pull/22519)) - \[`isort`] Insert imports in alphabetical order (`I002`) ([#&#8203;22493](https://github.com/astral-sh/ruff/pull/22493)) ##### Documentation - Add llms.txt support for documentation ([#&#8203;22463](https://github.com/astral-sh/ruff/pull/22463)) - Use prek in documentation and CI ([#&#8203;22505](https://github.com/astral-sh/ruff/pull/22505)) - \[`flake8-pytest-style`] Add `check` parameter example to `PT017` docs ([#&#8203;22546](https://github.com/astral-sh/ruff/pull/22546)) - \[`ruff`] Make example error out-of-the-box (`RUF103`) ([#&#8203;22558](https://github.com/astral-sh/ruff/pull/22558)) - \[`ruff`] document `RUF100` trailing comment fix behavior ([#&#8203;22479](https://github.com/astral-sh/ruff/pull/22479)) ##### Other changes - wasm: Require explicit logging initialization ([#&#8203;22587](https://github.com/astral-sh/ruff/pull/22587)) ##### Contributors - [@&#8203;terror](https://github.com/terror) - [@&#8203;harupy](https://github.com/harupy) - [@&#8203;Jkhall81](https://github.com/Jkhall81) - [@&#8203;dhruvmanila](https://github.com/dhruvmanila) - [@&#8203;lubaskinc0de](https://github.com/lubaskinc0de) - [@&#8203;zanieb](https://github.com/zanieb) - [@&#8203;MeGaGiGaGon](https://github.com/MeGaGiGaGon) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;renovate](https://github.com/renovate) - [@&#8203;dylwil3](https://github.com/dylwil3) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;11happy](https://github.com/11happy) #### Install ruff 0.14.13 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-installer.ps1 | iex" ``` #### Download ruff 0.14.13 | File | Platform | Checksum | | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------- | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.13/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.14.11`](https://github.com/astral-sh/ruff/releases/tag/0.14.11) [Compare Source](https://github.com/astral-sh/ruff/compare/0.14.10...0.14.11) #### Release Notes Released on 2026-01-08. ##### Preview features - Consolidate diagnostics for matched disable/enable suppression comments ([#&#8203;22099](https://github.com/astral-sh/ruff/pull/22099)) - Report diagnostics for invalid/unmatched range suppression comments ([#&#8203;21908](https://github.com/astral-sh/ruff/pull/21908)) - \[`airflow`] Passing positional argument into `airflow.lineage.hook.HookLineageCollector.create_asset` is not allowed (`AIR303`) ([#&#8203;22046](https://github.com/astral-sh/ruff/pull/22046)) - \[`refurb`] Mark `FURB192` fix as always unsafe ([#&#8203;22210](https://github.com/astral-sh/ruff/pull/22210)) - \[`ruff`] Add `non-empty-init-module` (`RUF067`) ([#&#8203;22143](https://github.com/astral-sh/ruff/pull/22143)) ##### Bug fixes - Fix GitHub format for multi-line diagnostics ([#&#8203;22108](https://github.com/astral-sh/ruff/pull/22108)) - \[`flake8-unused-arguments`] Mark `**kwargs` in `TypeVar` as used (`ARG001`) ([#&#8203;22214](https://github.com/astral-sh/ruff/pull/22214)) ##### Rule changes - Add `help:` subdiagnostics for several Ruff rules that can sometimes appear to disagree with `ty` ([#&#8203;22331](https://github.com/astral-sh/ruff/pull/22331)) - \[`pylint`] Demote `PLW1510` fix to display-only ([#&#8203;22318](https://github.com/astral-sh/ruff/pull/22318)) - \[`pylint`] Ignore identical members (`PLR1714`) ([#&#8203;22220](https://github.com/astral-sh/ruff/pull/22220)) - \[`pylint`] Improve diagnostic range for `PLC0206` ([#&#8203;22312](https://github.com/astral-sh/ruff/pull/22312)) - \[`ruff`] Improve fix title for `RUF102` invalid rule code ([#&#8203;22100](https://github.com/astral-sh/ruff/pull/22100)) - \[`flake8-simplify`]: Avoid unnecessary builtins import for `SIM105` ([#&#8203;22358](https://github.com/astral-sh/ruff/pull/22358)) ##### Configuration - Allow Python 3.15 as valid `target-version` value in preview ([#&#8203;22419](https://github.com/astral-sh/ruff/pull/22419)) - Check `required-version` before parsing rules ([#&#8203;22410](https://github.com/astral-sh/ruff/pull/22410)) - Include configured `src` directories when resolving graphs ([#&#8203;22451](https://github.com/astral-sh/ruff/pull/22451)) ##### Documentation - Update `T201` suggestion to not use root logger to satisfy `LOG015` ([#&#8203;22059](https://github.com/astral-sh/ruff/pull/22059)) - Fix `iter` example in unsafe fixes doc ([#&#8203;22118](https://github.com/astral-sh/ruff/pull/22118)) - \[`flake8_print`] better suggestion for `basicConfig` in `T201` docs ([#&#8203;22101](https://github.com/astral-sh/ruff/pull/22101)) - \[`pylint`] Restore the fix safety docs for `PLW0133` ([#&#8203;22211](https://github.com/astral-sh/ruff/pull/22211)) - Fix Jupyter notebook discovery info for editors ([#&#8203;22447](https://github.com/astral-sh/ruff/pull/22447)) ##### Contributors - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;cenviity](https://github.com/cenviity) - [@&#8203;njhearp](https://github.com/njhearp) - [@&#8203;cbachhuber](https://github.com/cbachhuber) - [@&#8203;jelle-openai](https://github.com/jelle-openai) - [@&#8203;AlexWaygood](https://github.com/AlexWaygood) - [@&#8203;ValdonVitija](https://github.com/ValdonVitija) - [@&#8203;BurntSushi](https://github.com/BurntSushi) - [@&#8203;Jkhall81](https://github.com/Jkhall81) - [@&#8203;PeterJCLaw](https://github.com/PeterJCLaw) - [@&#8203;harupy](https://github.com/harupy) - [@&#8203;amyreese](https://github.com/amyreese) - [@&#8203;sjyangkevin](https://github.com/sjyangkevin) - [@&#8203;woodruffw](https://github.com/woodruffw) #### Install ruff 0.14.11 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-installer.ps1 | iex" ``` #### Download ruff 0.14.11 | File | Platform | Checksum | | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------- | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.11/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.14.10`](https://github.com/astral-sh/ruff/releases/tag/0.14.10) [Compare Source](https://github.com/astral-sh/ruff/compare/0.14.9...0.14.10) #### Release Notes Released on 2025-12-18. ##### Preview features - \[formatter] Fluent formatting of method chains ([#&#8203;21369](https://github.com/astral-sh/ruff/pull/21369)) - \[formatter] Keep lambda parameters on one line and parenthesize the body if it expands ([#&#8203;21385](https://github.com/astral-sh/ruff/pull/21385)) - \[`flake8-implicit-str-concat`] New rule to prevent implicit string concatenation in collections (`ISC004`) ([#&#8203;21972](https://github.com/astral-sh/ruff/pull/21972)) - \[`flake8-use-pathlib`] Make fixes unsafe when types change in compound statements (`PTH104`, `PTH105`, `PTH109`, `PTH115`) ([#&#8203;22009](https://github.com/astral-sh/ruff/pull/22009)) - \[`refurb`] Extend support for `Path.open` (`FURB101`, `FURB103`) ([#&#8203;21080](https://github.com/astral-sh/ruff/pull/21080)) ##### Bug fixes - \[`pyupgrade`] Fix parsing named Unicode escape sequences (`UP032`) ([#&#8203;21901](https://github.com/astral-sh/ruff/pull/21901)) ##### Rule changes - \[`eradicate`] Ignore `ruff:disable` and `ruff:enable` comments in `ERA001` ([#&#8203;22038](https://github.com/astral-sh/ruff/pull/22038)) - \[`flake8-pytest-style`] Allow `match` and `check` keyword arguments without an expected exception type (`PT010`) ([#&#8203;21964](https://github.com/astral-sh/ruff/pull/21964)) - \[syntax-errors] Annotated name cannot be global ([#&#8203;20868](https://github.com/astral-sh/ruff/pull/20868)) ##### Documentation - Add `uv` and `ty` to the Ruff README ([#&#8203;21996](https://github.com/astral-sh/ruff/pull/21996)) - Document known lambda formatting deviations from Black ([#&#8203;21954](https://github.com/astral-sh/ruff/pull/21954)) - Update `setup.md` ([#&#8203;22024](https://github.com/astral-sh/ruff/pull/22024)) - \[`flake8-bandit`] Fix broken link (`S704`) ([#&#8203;22039](https://github.com/astral-sh/ruff/pull/22039)) ##### Other changes - Fix playground Share button showing "Copied!" before clipboard copy completes ([#&#8203;21942](https://github.com/astral-sh/ruff/pull/21942)) ##### Contributors - [@&#8203;dylwil3](https://github.com/dylwil3) - [@&#8203;charliecloudberry](https://github.com/charliecloudberry) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;chirizxc](https://github.com/chirizxc) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;zanieb](https://github.com/zanieb) - [@&#8203;amyreese](https://github.com/amyreese) - [@&#8203;hauntsaninja](https://github.com/hauntsaninja) - [@&#8203;11happy](https://github.com/11happy) - [@&#8203;mahiro72](https://github.com/mahiro72) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;phongddo](https://github.com/phongddo) - [@&#8203;PeterJCLaw](https://github.com/PeterJCLaw) #### Install ruff 0.14.10 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-installer.ps1 | iex" ``` #### Download ruff 0.14.10 | File | Platform | Checksum | | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------- | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.10/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.14.9`](https://github.com/astral-sh/ruff/releases/tag/0.14.9) [Compare Source](https://github.com/astral-sh/ruff/compare/0.14.8...0.14.9) #### Release Notes Released on 2025-12-11. ##### Preview features - \[`ruff`] New `RUF100` diagnostics for unused range suppressions ([#&#8203;21783](https://github.com/astral-sh/ruff/pull/21783)) - \[`pylint`] Detect subclasses of builtin exceptions (`PLW0133`) ([#&#8203;21382](https://github.com/astral-sh/ruff/pull/21382)) ##### Bug fixes - Fix comment placement in lambda parameters ([#&#8203;21868](https://github.com/astral-sh/ruff/pull/21868)) - Skip over trivia tokens after re-lexing ([#&#8203;21895](https://github.com/astral-sh/ruff/pull/21895)) - \[`flake8-bandit`] Fix false positive when using non-standard `CSafeLoader` path (S506). ([#&#8203;21830](https://github.com/astral-sh/ruff/pull/21830)) - \[`flake8-bugbear`] Accept immutable slice default arguments (`B008`) ([#&#8203;21823](https://github.com/astral-sh/ruff/pull/21823)) ##### Rule changes - \[`pydocstyle`] Suppress `D417` for parameters with `Unpack` annotations ([#&#8203;21816](https://github.com/astral-sh/ruff/pull/21816)) ##### Performance - Use `memchr` for computing line indexes ([#&#8203;21838](https://github.com/astral-sh/ruff/pull/21838)) ##### Documentation - Document `*.pyw` is included by default in preview ([#&#8203;21885](https://github.com/astral-sh/ruff/pull/21885)) - Document range suppressions, reorganize suppression docs ([#&#8203;21884](https://github.com/astral-sh/ruff/pull/21884)) - Update mkdocs-material to 9.7.0 (Insiders now free) ([#&#8203;21797](https://github.com/astral-sh/ruff/pull/21797)) ##### Contributors - [@&#8203;Avasam](https://github.com/Avasam) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;charliermarsh](https://github.com/charliermarsh) - [@&#8203;amyreese](https://github.com/amyreese) - [@&#8203;phongddo](https://github.com/phongddo) - [@&#8203;prakhar1144](https://github.com/prakhar1144) - [@&#8203;mahiro72](https://github.com/mahiro72) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;LoicRiegel](https://github.com/LoicRiegel) #### Install ruff 0.14.9 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-installer.ps1 | iex" ``` #### Download ruff 0.14.9 | File | Platform | Checksum | | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.14.8`](https://github.com/astral-sh/ruff/releases/tag/0.14.8) [Compare Source](https://github.com/astral-sh/ruff/compare/0.14.7...0.14.8) #### Release Notes Released on 2025-12-04. ##### Preview features - \[`flake8-bugbear`] Catch `yield` expressions within other statements (`B901`) ([#&#8203;21200](https://github.com/astral-sh/ruff/pull/21200)) - \[`flake8-use-pathlib`] Mark fixes unsafe for return type changes (`PTH104`, `PTH105`, `PTH109`, `PTH115`) ([#&#8203;21440](https://github.com/astral-sh/ruff/pull/21440)) ##### Bug fixes - Fix syntax error false positives for `await` outside functions ([#&#8203;21763](https://github.com/astral-sh/ruff/pull/21763)) - \[`flake8-simplify`] Fix truthiness assumption for non-iterable arguments in tuple/list/set calls (`SIM222`, `SIM223`) ([#&#8203;21479](https://github.com/astral-sh/ruff/pull/21479)) ##### Documentation - Suggest using `--output-file` option in GitLab integration ([#&#8203;21706](https://github.com/astral-sh/ruff/pull/21706)) ##### Other changes - \[syntax-error] Default type parameter followed by non-default type parameter ([#&#8203;21657](https://github.com/astral-sh/ruff/pull/21657)) ##### Contributors - [@&#8203;kieran-ryan](https://github.com/kieran-ryan) - [@&#8203;11happy](https://github.com/11happy) - [@&#8203;danparizher](https://github.com/danparizher) - [@&#8203;ntBre](https://github.com/ntBre) #### Install ruff 0.14.8 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-installer.ps1 | iex" ``` #### Download ruff 0.14.8 | File | Platform | Checksum | | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.14.7`](https://github.com/astral-sh/ruff/releases/tag/0.14.7) [Compare Source](https://github.com/astral-sh/ruff/compare/0.14.6...0.14.7) #### Release Notes Released on 2025-11-28. ##### Preview features - \[`flake8-bandit`] Handle string literal bindings in suspicious-url-open-usage (`S310`) ([#&#8203;21469](https://github.com/astral-sh/ruff/pull/21469)) - \[`pylint`] Fix `PLR1708` false positives on nested functions ([#&#8203;21177](https://github.com/astral-sh/ruff/pull/21177)) - \[`pylint`] Fix suppression for empty dict without tuple key annotation (`PLE1141`) ([#&#8203;21290](https://github.com/astral-sh/ruff/pull/21290)) - \[`ruff`] Add rule `RUF066` to detect unnecessary class properties ([#&#8203;21535](https://github.com/astral-sh/ruff/pull/21535)) - \[`ruff`] Catch more dummy variable uses (`RUF052`) ([#&#8203;19799](https://github.com/astral-sh/ruff/pull/19799)) ##### Bug fixes - \[server] Set severity for non-rule diagnostics ([#&#8203;21559](https://github.com/astral-sh/ruff/pull/21559)) - \[`flake8-implicit-str-concat`] Avoid invalid fix in (`ISC003`) ([#&#8203;21517](https://github.com/astral-sh/ruff/pull/21517)) - \[`parser`] Fix panic when parsing IPython escape command expressions ([#&#8203;21480](https://github.com/astral-sh/ruff/pull/21480)) ##### CLI - Show partial fixability indicator in statistics output ([#&#8203;21513](https://github.com/astral-sh/ruff/pull/21513)) ##### Contributors - [@&#8203;mikeleppane](https://github.com/mikeleppane) - [@&#8203;senekor](https://github.com/senekor) - [@&#8203;ShaharNaveh](https://github.com/ShaharNaveh) - [@&#8203;JumboBear](https://github.com/JumboBear) - [@&#8203;prakhar1144](https://github.com/prakhar1144) - [@&#8203;tsvikas](https://github.com/tsvikas) - [@&#8203;danparizher](https://github.com/danparizher) - [@&#8203;chirizxc](https://github.com/chirizxc) - [@&#8203;AlexWaygood](https://github.com/AlexWaygood) - [@&#8203;MichaReiser](https://github.com/MichaReiser) #### Install ruff 0.14.7 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-installer.ps1 | iex" ``` #### Download ruff 0.14.7 | File | Platform | Checksum | | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.7/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.14.6`](https://github.com/astral-sh/ruff/releases/tag/0.14.6) [Compare Source](https://github.com/astral-sh/ruff/compare/0.14.5...0.14.6) #### Release Notes Released on 2025-11-21. ##### Preview features - \[`flake8-bandit`] Support new PySNMP API paths (`S508`, `S509`) ([#&#8203;21374](https://github.com/astral-sh/ruff/pull/21374)) ##### Bug fixes - Adjust own-line comment placement between branches ([#&#8203;21185](https://github.com/astral-sh/ruff/pull/21185)) - Avoid syntax error when formatting attribute expressions with outer parentheses, parenthesized value, and trailing comment on value ([#&#8203;20418](https://github.com/astral-sh/ruff/pull/20418)) - Fix panic when formatting comments in unary expressions ([#&#8203;21501](https://github.com/astral-sh/ruff/pull/21501)) - Respect `fmt: skip` for compound statements on a single line ([#&#8203;20633](https://github.com/astral-sh/ruff/pull/20633)) - \[`refurb`] Fix `FURB103` autofix ([#&#8203;21454](https://github.com/astral-sh/ruff/pull/21454)) - \[`ruff`] Fix false positive for complex conversion specifiers in `logging-eager-conversion` (`RUF065`) ([#&#8203;21464](https://github.com/astral-sh/ruff/pull/21464)) ##### Rule changes - \[`ruff`] Avoid false positive on `ClassVar` reassignment (`RUF012`) ([#&#8203;21478](https://github.com/astral-sh/ruff/pull/21478)) ##### CLI - Render hyperlinks for lint errors ([#&#8203;21514](https://github.com/astral-sh/ruff/pull/21514)) - Add a `ruff analyze` option to skip over imports in `TYPE_CHECKING` blocks ([#&#8203;21472](https://github.com/astral-sh/ruff/pull/21472)) ##### Documentation - Limit `eglot-format` hook to eglot-managed Python buffers ([#&#8203;21459](https://github.com/astral-sh/ruff/pull/21459)) - Mention `force-exclude` in "Configuration > Python file discovery" ([#&#8203;21500](https://github.com/astral-sh/ruff/pull/21500)) ##### Contributors - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;dylwil3](https://github.com/dylwil3) - [@&#8203;gauthsvenkat](https://github.com/gauthsvenkat) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;thamer](https://github.com/thamer) - [@&#8203;Ruchir28](https://github.com/Ruchir28) - [@&#8203;thejcannon](https://github.com/thejcannon) - [@&#8203;danparizher](https://github.com/danparizher) - [@&#8203;chirizxc](https://github.com/chirizxc) #### Install ruff 0.14.6 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-installer.ps1 | iex" ``` #### Download ruff 0.14.6 | File | Platform | Checksum | | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.14.5`](https://github.com/astral-sh/ruff/releases/tag/0.14.5) [Compare Source](https://github.com/astral-sh/ruff/compare/0.14.4...0.14.5) #### Release Notes Released on 2025-11-13. ##### Preview features - \[`flake8-simplify`] Apply `SIM113` when index variable is of type `int` ([#&#8203;21395](https://github.com/astral-sh/ruff/pull/21395)) - \[`pydoclint`] Fix false positive when Sphinx directives follow a "Raises" section (`DOC502`) ([#&#8203;20535](https://github.com/astral-sh/ruff/pull/20535)) - \[`pydoclint`] Support NumPy-style comma-separated parameters (`DOC102`) ([#&#8203;20972](https://github.com/astral-sh/ruff/pull/20972)) - \[`refurb`] Auto-fix annotated assignments (`FURB101`) ([#&#8203;21278](https://github.com/astral-sh/ruff/pull/21278)) - \[`ruff`] Ignore `str()` when not used for simple conversion (`RUF065`) ([#&#8203;21330](https://github.com/astral-sh/ruff/pull/21330)) ##### Bug fixes - Fix syntax error false positive on alternative `match` patterns ([#&#8203;21362](https://github.com/astral-sh/ruff/pull/21362)) - \[`flake8-simplify`] Fix false positive for iterable initializers with generator arguments (`SIM222`) ([#&#8203;21187](https://github.com/astral-sh/ruff/pull/21187)) - \[`pyupgrade`] Fix false positive on relative imports from local `.builtins` module (`UP029`) ([#&#8203;21309](https://github.com/astral-sh/ruff/pull/21309)) - \[`pyupgrade`] Consistently set the deprecated tag (`UP035`) ([#&#8203;21396](https://github.com/astral-sh/ruff/pull/21396)) ##### Rule changes - \[`refurb`] Detect empty f-strings (`FURB105`) ([#&#8203;21348](https://github.com/astral-sh/ruff/pull/21348)) ##### CLI - Add option to provide a reason to `--add-noqa` ([#&#8203;21294](https://github.com/astral-sh/ruff/pull/21294)) - Add upstream linter URL to `ruff linter --output-format=json` ([#&#8203;21316](https://github.com/astral-sh/ruff/pull/21316)) - Add color to `--help` ([#&#8203;21337](https://github.com/astral-sh/ruff/pull/21337)) ##### Documentation - Add a new "Opening a MR" section to the contribution guide ([#&#8203;21298](https://github.com/astral-sh/ruff/pull/21298)) - Added the PyScripter IDE to the list of "Who is using Ruff?" ([#&#8203;21402](https://github.com/astral-sh/ruff/pull/21402)) - Update PyCharm setup instructions ([#&#8203;21409](https://github.com/astral-sh/ruff/pull/21409)) - \[`flake8-annotations`] Add link to `allow-star-arg-any` option (`ANN401`) ([#&#8203;21326](https://github.com/astral-sh/ruff/pull/21326)) ##### Other changes - \[`configuration`] Improve error message when `line-length` exceeds `u16::MAX` ([#&#8203;21329](https://github.com/astral-sh/ruff/pull/21329)) ##### Contributors - [@&#8203;njhearp](https://github.com/njhearp) - [@&#8203;11happy](https://github.com/11happy) - [@&#8203;hugovk](https://github.com/hugovk) - [@&#8203;Gankra](https://github.com/Gankra) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;pyscripter](https://github.com/pyscripter) - [@&#8203;danparizher](https://github.com/danparizher) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;henryiii](https://github.com/henryiii) - [@&#8203;charliecloudberry](https://github.com/charliecloudberry) #### Install ruff 0.14.5 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-installer.ps1 | iex" ``` #### Download ruff 0.14.5 | File | Platform | Checksum | | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.5/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.14.4`](https://github.com/astral-sh/ruff/releases/tag/0.14.4) [Compare Source](https://github.com/astral-sh/ruff/compare/0.14.3...0.14.4) #### Release Notes Released on 2025-11-06. ##### Preview features - \[formatter] Allow newlines after function headers without docstrings ([#&#8203;21110](https://github.com/astral-sh/ruff/pull/21110)) - \[formatter] Avoid extra parentheses for long `match` patterns with `as` captures ([#&#8203;21176](https://github.com/astral-sh/ruff/pull/21176)) - \[`refurb`] Expand fix safety for keyword arguments and `Decimal`s (`FURB164`) ([#&#8203;21259](https://github.com/astral-sh/ruff/pull/21259)) - \[`refurb`] Preserve argument ordering in autofix (`FURB103`) ([#&#8203;20790](https://github.com/astral-sh/ruff/pull/20790)) ##### Bug fixes - \[server] Fix missing diagnostics for notebooks ([#&#8203;21156](https://github.com/astral-sh/ruff/pull/21156)) - \[`flake8-bugbear`] Ignore non-NFKC attribute names in `B009` and `B010` ([#&#8203;21131](https://github.com/astral-sh/ruff/pull/21131)) - \[`refurb`] Fix false negative for underscores before sign in `Decimal` constructor (`FURB157`) ([#&#8203;21190](https://github.com/astral-sh/ruff/pull/21190)) - \[`ruff`] Fix false positives on starred arguments (`RUF057`) ([#&#8203;21256](https://github.com/astral-sh/ruff/pull/21256)) ##### Rule changes - \[`airflow`] extend deprecated argument `concurrency` in `airflow..DAG` (`AIR301`) ([#&#8203;21220](https://github.com/astral-sh/ruff/pull/21220)) ##### Documentation - Improve `extend` docs ([#&#8203;21135](https://github.com/astral-sh/ruff/pull/21135)) - \[`flake8-comprehensions`] Fix typo in `C416` documentation ([#&#8203;21184](https://github.com/astral-sh/ruff/pull/21184)) - Revise Ruff setup instructions for Zed editor ([#&#8203;20935](https://github.com/astral-sh/ruff/pull/20935)) ##### Other changes - Make `ruff analyze graph` work with jupyter notebooks ([#&#8203;21161](https://github.com/astral-sh/ruff/pull/21161)) ##### Contributors - [@&#8203;chirizxc](https://github.com/chirizxc) - [@&#8203;Lee-W](https://github.com/Lee-W) - [@&#8203;musicinmybrain](https://github.com/musicinmybrain) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;tjkuson](https://github.com/tjkuson) - [@&#8203;danparizher](https://github.com/danparizher) - [@&#8203;renovate](https://github.com/renovate) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;gauthsvenkat](https://github.com/gauthsvenkat) - [@&#8203;LoicRiegel](https://github.com/LoicRiegel) #### Install ruff 0.14.4 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-installer.ps1 | iex" ``` #### Download ruff 0.14.4 | File | Platform | Checksum | | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.4/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.14.3`](https://github.com/astral-sh/ruff/releases/tag/0.14.3) [Compare Source](https://github.com/astral-sh/ruff/compare/0.14.2...0.14.3) #### Release Notes Released on 2025-10-30. ##### Preview features - Respect `--output-format` with `--watch` ([#&#8203;21097](https://github.com/astral-sh/ruff/pull/21097)) - \[`pydoclint`] Fix false positive on explicit exception re-raising (`DOC501`, `DOC502`) ([#&#8203;21011](https://github.com/astral-sh/ruff/pull/21011)) - \[`pyflakes`] Revert to stable behavior if imports for module lie in alternate branches for `F401` ([#&#8203;20878](https://github.com/astral-sh/ruff/pull/20878)) - \[`pylint`] Implement `stop-iteration-return` (`PLR1708`) ([#&#8203;20733](https://github.com/astral-sh/ruff/pull/20733)) - \[`ruff`] Add support for additional eager conversion patterns (`RUF065`) ([#&#8203;20657](https://github.com/astral-sh/ruff/pull/20657)) ##### Bug fixes - Fix finding keyword range for clause header after statement ending with semicolon ([#&#8203;21067](https://github.com/astral-sh/ruff/pull/21067)) - Fix syntax error false positive on nested alternative patterns ([#&#8203;21104](https://github.com/astral-sh/ruff/pull/21104)) - \[`ISC001`] Fix panic when string literals are unclosed ([#&#8203;21034](https://github.com/astral-sh/ruff/pull/21034)) - \[`flake8-django`] Apply `DJ001` to annotated fields ([#&#8203;20907](https://github.com/astral-sh/ruff/pull/20907)) - \[`flake8-pyi`] Fix `PYI034` to not trigger on metaclasses (`PYI034`) ([#&#8203;20881](https://github.com/astral-sh/ruff/pull/20881)) - \[`flake8-type-checking`] Fix `TC003` false positive with `future-annotations` ([#&#8203;21125](https://github.com/astral-sh/ruff/pull/21125)) - \[`pyflakes`] Fix false positive for `__class__` in lambda expressions within class definitions (`F821`) ([#&#8203;20564](https://github.com/astral-sh/ruff/pull/20564)) - \[`pyupgrade`] Fix false positive for `TypeVar` with default on Python <3.13 (`UP046`,`UP047`) ([#&#8203;21045](https://github.com/astral-sh/ruff/pull/21045)) ##### Rule changes - Add missing docstring sections to the numpy list ([#&#8203;20931](https://github.com/astral-sh/ruff/pull/20931)) - \[`airflow`] Extend `airflow.models..Param` check (`AIR311`) ([#&#8203;21043](https://github.com/astral-sh/ruff/pull/21043)) - \[`airflow`] Warn that `airflow....DAG.create_dagrun` has been removed (`AIR301`) ([#&#8203;21093](https://github.com/astral-sh/ruff/pull/21093)) - \[`refurb`] Preserve digit separators in `Decimal` constructor (`FURB157`) ([#&#8203;20588](https://github.com/astral-sh/ruff/pull/20588)) ##### Server - Avoid sending an unnecessary "clear diagnostics" message for clients supporting pull diagnostics ([#&#8203;21105](https://github.com/astral-sh/ruff/pull/21105)) ##### Documentation - \[`flake8-bandit`] Fix correct example for `S308` ([#&#8203;21128](https://github.com/astral-sh/ruff/pull/21128)) ##### Other changes - Clearer error message when `line-length` goes beyond threshold ([#&#8203;21072](https://github.com/astral-sh/ruff/pull/21072)) ##### Contributors - [@&#8203;danparizher](https://github.com/danparizher) - [@&#8203;jvacek](https://github.com/jvacek) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;augustelalande](https://github.com/augustelalande) - [@&#8203;prakhar1144](https://github.com/prakhar1144) - [@&#8203;TaKO8Ki](https://github.com/TaKO8Ki) - [@&#8203;dylwil3](https://github.com/dylwil3) - [@&#8203;fatelei](https://github.com/fatelei) - [@&#8203;ShaharNaveh](https://github.com/ShaharNaveh) - [@&#8203;Lee-W](https://github.com/Lee-W) #### Install ruff 0.14.3 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-installer.ps1 | iex" ``` #### Download ruff 0.14.3 | File | Platform | Checksum | | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.3/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.14.2`](https://github.com/astral-sh/ruff/releases/tag/0.14.2) [Compare Source](https://github.com/astral-sh/ruff/compare/0.14.1...0.14.2) #### Release Notes Released on 2025-10-23. ##### Preview features - \[`flake8-gettext`] Resolve qualified names and built-in bindings (`INT001`, `INT002`, `INT003`) ([#&#8203;19045](https://github.com/astral-sh/ruff/pull/19045)) ##### Bug fixes - Avoid reusing nested, interpolated quotes before Python 3.12 ([#&#8203;20930](https://github.com/astral-sh/ruff/pull/20930)) - Catch syntax errors in nested interpolations before Python 3.12 ([#&#8203;20949](https://github.com/astral-sh/ruff/pull/20949)) - \[`fastapi`] Handle ellipsis defaults in `FAST002` autofix ([#&#8203;20810](https://github.com/astral-sh/ruff/pull/20810)) - \[`flake8-simplify`] Skip `SIM911` when unknown arguments are present ([#&#8203;20697](https://github.com/astral-sh/ruff/pull/20697)) - \[`pyupgrade`] Always parenthesize assignment expressions in fix for `f-string` (`UP032`) ([#&#8203;21003](https://github.com/astral-sh/ruff/pull/21003)) - \[`pyupgrade`] Fix `UP032` conversion for decimal ints with underscores ([#&#8203;21022](https://github.com/astral-sh/ruff/pull/21022)) - \[`fastapi`] Skip autofix for keyword and `__debug__` path params (`FAST003`) ([#&#8203;20960](https://github.com/astral-sh/ruff/pull/20960)) ##### Rule changes - \[`flake8-bugbear`] Skip `B905` and `B912` for fewer than two iterables and no starred arguments ([#&#8203;20998](https://github.com/astral-sh/ruff/pull/20998)) - \[`ruff`] Use `DiagnosticTag` for more `pyflakes` and `pandas` rules ([#&#8203;20801](https://github.com/astral-sh/ruff/pull/20801)) ##### CLI - Improve JSON output from `ruff rule` ([#&#8203;20168](https://github.com/astral-sh/ruff/pull/20168)) ##### Documentation - Add source to testimonial ([#&#8203;20971](https://github.com/astral-sh/ruff/pull/20971)) - Document when a rule was added ([#&#8203;21035](https://github.com/astral-sh/ruff/pull/21035)) ##### Other changes - \[syntax-errors] Name is parameter and global ([#&#8203;20426](https://github.com/astral-sh/ruff/pull/20426)) - \[syntax-errors] Alternative `match` patterns bind different names ([#&#8203;20682](https://github.com/astral-sh/ruff/pull/20682)) ##### Contributors - [@&#8203;hengky-kurniawan-1](https://github.com/hengky-kurniawan-1) - [@&#8203;ShalokShalom](https://github.com/ShalokShalom) - [@&#8203;robsdedude](https://github.com/robsdedude) - [@&#8203;LoicRiegel](https://github.com/LoicRiegel) - [@&#8203;TaKO8Ki](https://github.com/TaKO8Ki) - [@&#8203;dylwil3](https://github.com/dylwil3) - [@&#8203;11happy](https://github.com/11happy) - [@&#8203;ntBre](https://github.com/ntBre) #### Install ruff 0.14.2 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-installer.ps1 | iex" ``` #### Download ruff 0.14.2 | File | Platform | Checksum | | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.2/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.14.1`](https://github.com/astral-sh/ruff/releases/tag/0.14.1) [Compare Source](https://github.com/astral-sh/ruff/compare/0.14.0...0.14.1) #### Release Notes Released on 2025-10-16. ##### Preview features - \[formatter] Remove parentheses around multiple exception types on Python 3.14+ ([#&#8203;20768](https://github.com/astral-sh/ruff/pull/20768)) - \[`flake8-bugbear`] Omit annotation in preview fix for `B006` ([#&#8203;20877](https://github.com/astral-sh/ruff/pull/20877)) - \[`flake8-logging-format`] Avoid dropping implicitly concatenated pieces in the `G004` fix ([#&#8203;20793](https://github.com/astral-sh/ruff/pull/20793)) - \[`pydoclint`] Implement `docstring-extraneous-parameter` (`DOC102`) ([#&#8203;20376](https://github.com/astral-sh/ruff/pull/20376)) - \[`pyupgrade`] Extend `UP019` to detect `typing_extensions.Text` (`UP019`) ([#&#8203;20825](https://github.com/astral-sh/ruff/pull/20825)) - \[`pyupgrade`] Fix false negative for `TypeVar` with default argument in `non-pep695-generic-class` (`UP046`) ([#&#8203;20660](https://github.com/astral-sh/ruff/pull/20660)) ##### Bug fixes - Fix false negatives in `Truthiness::from_expr` for lambdas, generators, and f-strings ([#&#8203;20704](https://github.com/astral-sh/ruff/pull/20704)) - Fix syntax error false positives for escapes and quotes in f-strings ([#&#8203;20867](https://github.com/astral-sh/ruff/pull/20867)) - Fix syntax error false positives on parenthesized context managers ([#&#8203;20846](https://github.com/astral-sh/ruff/pull/20846)) - \[`fastapi`] Fix false positives for path parameters that FastAPI doesn't recognize (`FAST003`) ([#&#8203;20687](https://github.com/astral-sh/ruff/pull/20687)) - \[`flake8-pyi`] Fix operator precedence by adding parentheses when needed (`PYI061`) ([#&#8203;20508](https://github.com/astral-sh/ruff/pull/20508)) - \[`ruff`] Suppress diagnostic for f-string interpolations with debug text (`RUF010`) ([#&#8203;20525](https://github.com/astral-sh/ruff/pull/20525)) ##### Rule changes - \[`airflow`] Add warning to `airflow.datasets.DatasetEvent` usage (`AIR301`) ([#&#8203;20551](https://github.com/astral-sh/ruff/pull/20551)) - \[`flake8-bugbear`] Mark `B905` and `B912` fixes as unsafe ([#&#8203;20695](https://github.com/astral-sh/ruff/pull/20695)) - Use `DiagnosticTag` for more rules - changes display in editors ([#&#8203;20758](https://github.com/astral-sh/ruff/pull/20758),[#&#8203;20734](https://github.com/astral-sh/ruff/pull/20734)) ##### Documentation - Update Python compatibility from 3.13 to 3.14 in README.md ([#&#8203;20852](https://github.com/astral-sh/ruff/pull/20852)) - Update `lint.flake8-type-checking.quoted-annotations` docs ([#&#8203;20765](https://github.com/astral-sh/ruff/pull/20765)) - Update setup instructions for Zed 0.208.0+ ([#&#8203;20902](https://github.com/astral-sh/ruff/pull/20902)) - \[`flake8-datetimez`] Clarify docs for several rules ([#&#8203;20778](https://github.com/astral-sh/ruff/pull/20778)) - Fix typo in `RUF015` description ([#&#8203;20873](https://github.com/astral-sh/ruff/pull/20873)) ##### Other changes - Reduce binary size ([#&#8203;20863](https://github.com/astral-sh/ruff/pull/20863)) - Improved error recovery for unclosed strings (including f- and t-strings) ([#&#8203;20848](https://github.com/astral-sh/ruff/pull/20848)) ##### Contributors - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;Paillat-dev](https://github.com/Paillat-dev) - [@&#8203;terror](https://github.com/terror) - [@&#8203;pieterh-oai](https://github.com/pieterh-oai) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;TaKO8Ki](https://github.com/TaKO8Ki) - [@&#8203;ageorgou](https://github.com/ageorgou) - [@&#8203;danparizher](https://github.com/danparizher) - [@&#8203;mgaitan](https://github.com/mgaitan) - [@&#8203;augustelalande](https://github.com/augustelalande) - [@&#8203;dylwil3](https://github.com/dylwil3) - [@&#8203;Lee-W](https://github.com/Lee-W) - [@&#8203;injust](https://github.com/injust) - [@&#8203;CarrotManMatt](https://github.com/CarrotManMatt) #### Install ruff 0.14.1 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-installer.ps1 | iex" ``` #### Download ruff 0.14.1 | File | Platform | Checksum | | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.1/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.14.0`](https://github.com/astral-sh/ruff/releases/tag/0.14.0) [Compare Source](https://github.com/astral-sh/ruff/compare/0.13.3...0.14.0) #### Release Notes Released on 2025-10-07. ##### Breaking changes - Update default and latest Python versions for 3.14 ([#&#8203;20725](https://github.com/astral-sh/ruff/pull/20725)) ##### Preview features - \[`flake8-bugbear`] Include certain guaranteed-mutable expressions: tuples, generators, and assignment expressions (`B006`) ([#&#8203;20024](https://github.com/astral-sh/ruff/pull/20024)) - \[`refurb`] Add fixes for `FURB101` and `FURB103` ([#&#8203;20520](https://github.com/astral-sh/ruff/pull/20520)) - \[`ruff`] Extend `FA102` with listed PEP 585-compatible APIs ([#&#8203;20659](https://github.com/astral-sh/ruff/pull/20659)) ##### Bug fixes - \[`flake8-annotations`] Fix return type annotations to handle shadowed builtin symbols (`ANN201`, `ANN202`, `ANN204`, `ANN205`, `ANN206`) ([#&#8203;20612](https://github.com/astral-sh/ruff/pull/20612)) - \[`flynt`] Fix f-string quoting for mixed quote joiners (`FLY002`) ([#&#8203;20662](https://github.com/astral-sh/ruff/pull/20662)) - \[`isort`] Fix inserting required imports before future imports (`I002`) ([#&#8203;20676](https://github.com/astral-sh/ruff/pull/20676)) - \[`ruff`] Handle argfile expansion errors gracefully ([#&#8203;20691](https://github.com/astral-sh/ruff/pull/20691)) - \[`ruff`] Skip `RUF051` if `else`/`elif` block is present ([#&#8203;20705](https://github.com/astral-sh/ruff/pull/20705)) - \[`ruff`] Improve handling of intermixed comments inside from-imports ([#&#8203;20561](https://github.com/astral-sh/ruff/pull/20561)) ##### Documentation - \[`flake8-comprehensions`] Clarify fix safety documentation (`C413`) ([#&#8203;20640](https://github.com/astral-sh/ruff/pull/20640)) ##### Contributors - [@&#8203;danparizher](https://github.com/danparizher) - [@&#8203;terror](https://github.com/terror) - [@&#8203;TaKO8Ki](https://github.com/TaKO8Ki) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;njhearp](https://github.com/njhearp) - [@&#8203;amyreese](https://github.com/amyreese) - [@&#8203;IDrokin117](https://github.com/IDrokin117) - [@&#8203;chirizxc](https://github.com/chirizxc) #### Install ruff 0.14.0 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-installer.ps1 | iex" ``` #### Download ruff 0.14.0 | File | Platform | Checksum | | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.13.3`](https://github.com/astral-sh/ruff/releases/tag/0.13.3) [Compare Source](https://github.com/astral-sh/ruff/compare/0.13.2...0.13.3) #### Release Notes Released on 2025-10-02. ##### Preview features - Display diffs for `ruff format --check` and add support for different output formats ([#&#8203;20443](https://github.com/astral-sh/ruff/pull/20443)) - \[`pyflakes`] Handle some common submodule import situations for `unused-import` (`F401`) ([#&#8203;20200](https://github.com/astral-sh/ruff/pull/20200)) - \[`ruff`] Do not flag `%r` + `repr()` combinations (`RUF065`) ([#&#8203;20600](https://github.com/astral-sh/ruff/pull/20600)) ##### Bug fixes - \[`cli`] Add conflict between `--add-noqa` and `--diff` options ([#&#8203;20642](https://github.com/astral-sh/ruff/pull/20642)) - \[`pylint`] Exempt required imports from `PLR0402` ([#&#8203;20381](https://github.com/astral-sh/ruff/pull/20381)) - \[`pylint`] Fix missing `max-nested-blocks` in settings display ([#&#8203;20574](https://github.com/astral-sh/ruff/pull/20574)) - \[`pyupgrade`] Prevent infinite loop with `I002` and `UP026` ([#&#8203;20634](https://github.com/astral-sh/ruff/pull/20634)) ##### Rule changes - \[`flake8-simplify`] Improve help message clarity (`SIM105`) ([#&#8203;20548](https://github.com/astral-sh/ruff/pull/20548)) ##### Documentation - Add the *The Basics* title back to CONTRIBUTING.md ([#&#8203;20624](https://github.com/astral-sh/ruff/pull/20624)) - Fixed documentation for try\_consider\_else ([#&#8203;20587](https://github.com/astral-sh/ruff/pull/20587)) - \[`isort`] Clarify dependency between `order-by-type` and `case-sensitive` settings ([#&#8203;20559](https://github.com/astral-sh/ruff/pull/20559)) - \[`pylint`] Clarify fix safety to include left-hand hashability (`PLR6201`) ([#&#8203;20518](https://github.com/astral-sh/ruff/pull/20518)) ##### Other changes - \[`playground`] Fix quick fixes for empty ranges in playground ([#&#8203;20599](https://github.com/astral-sh/ruff/pull/20599)) ##### Contributors - [@&#8203;TaKO8Ki](https://github.com/TaKO8Ki) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;dylwil3](https://github.com/dylwil3) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;danparizher](https://github.com/danparizher) - [@&#8203;LilMonk](https://github.com/LilMonk) - [@&#8203;mgiovani](https://github.com/mgiovani) - [@&#8203;IDrokin117](https://github.com/IDrokin117) #### Install ruff 0.13.3 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-installer.ps1 | iex" ``` #### Download ruff 0.13.3 | File | Platform | Checksum | | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.13.2`](https://github.com/astral-sh/ruff/releases/tag/0.13.2) [Compare Source](https://github.com/astral-sh/ruff/compare/0.13.1...0.13.2) #### Release Notes Released on 2025-09-25. ##### Preview features - \[`flake8-async`] Implement `blocking-path-method` (`ASYNC240`) ([#&#8203;20264](https://github.com/astral-sh/ruff/pull/20264)) - \[`flake8-bugbear`] Implement `map-without-explicit-strict` (`B912`) ([#&#8203;20429](https://github.com/astral-sh/ruff/pull/20429)) - \[`flake8-bultins`] Detect class-scope builtin shadowing in decorators, default args, and attribute initializers (`A003`) ([#&#8203;20178](https://github.com/astral-sh/ruff/pull/20178)) - \[`ruff`] Implement `logging-eager-conversion` (`RUF065`) ([#&#8203;19942](https://github.com/astral-sh/ruff/pull/19942)) - Include `.pyw` files by default when linting and formatting ([#&#8203;20458](https://github.com/astral-sh/ruff/pull/20458)) ##### Bug fixes - Deduplicate input paths ([#&#8203;20105](https://github.com/astral-sh/ruff/pull/20105)) - \[`flake8-comprehensions`] Preserve trailing commas for single-element lists (`C409`) ([#&#8203;19571](https://github.com/astral-sh/ruff/pull/19571)) - \[`flake8-pyi`] Avoid syntax error from conflict with `PIE790` (`PYI021`) ([#&#8203;20010](https://github.com/astral-sh/ruff/pull/20010)) - \[`flake8-simplify`] Correct fix for positive `maxsplit` without separator (`SIM905`) ([#&#8203;20056](https://github.com/astral-sh/ruff/pull/20056)) - \[`pyupgrade`] Fix `UP008` not to apply when `__class__` is a local variable ([#&#8203;20497](https://github.com/astral-sh/ruff/pull/20497)) - \[`ruff`] Fix `B004` to skip invalid `hasattr`/`getattr` calls ([#&#8203;20486](https://github.com/astral-sh/ruff/pull/20486)) - \[`ruff`] Replace `-nan` with `nan` when using the value to construct a `Decimal` (`FURB164` ) ([#&#8203;20391](https://github.com/astral-sh/ruff/pull/20391)) ##### Documentation - Add 'Finding ways to help' to CONTRIBUTING.md ([#&#8203;20567](https://github.com/astral-sh/ruff/pull/20567)) - Update import path to `ruff-wasm-web` ([#&#8203;20539](https://github.com/astral-sh/ruff/pull/20539)) - \[`flake8-bandit`] Clarify the supported hashing functions (`S324`) ([#&#8203;20534](https://github.com/astral-sh/ruff/pull/20534)) ##### Other changes - \[`playground`] Allow hover quick fixes to appear for overlapping diagnostics ([#&#8203;20527](https://github.com/astral-sh/ruff/pull/20527)) - \[`playground`] Fix non‑BMP code point handling in quick fixes and markers ([#&#8203;20526](https://github.com/astral-sh/ruff/pull/20526)) ##### Contributors - [@&#8203;BurntSushi](https://github.com/BurntSushi) - [@&#8203;mtshiba](https://github.com/mtshiba) - [@&#8203;second-ed](https://github.com/second-ed) - [@&#8203;danparizher](https://github.com/danparizher) - [@&#8203;ShikChen](https://github.com/ShikChen) - [@&#8203;PieterCK](https://github.com/PieterCK) - [@&#8203;GDYendell](https://github.com/GDYendell) - [@&#8203;RazerM](https://github.com/RazerM) - [@&#8203;TaKO8Ki](https://github.com/TaKO8Ki) - [@&#8203;amyreese](https://github.com/amyreese) - [@&#8203;ntbre](https://github.com/ntBre) - [@&#8203;MichaReiser](https://github.com/MichaReiser) #### Install ruff 0.13.2 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-installer.ps1 | iex" ``` #### Download ruff 0.13.2 | File | Platform | Checksum | | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.13.1`](https://github.com/astral-sh/ruff/releases/tag/0.13.1) [Compare Source](https://github.com/astral-sh/ruff/compare/0.13.0...0.13.1) #### Release Notes Released on 2025-09-18. ##### Preview features - \[`flake8-simplify`] Detect unnecessary `None` default for additional key expression types (`SIM910`) ([#&#8203;20343](https://github.com/astral-sh/ruff/pull/20343)) - \[`flake8-use-pathlib`] Add fix for `PTH123` ([#&#8203;20169](https://github.com/astral-sh/ruff/pull/20169)) - \[`flake8-use-pathlib`] Fix `PTH101`, `PTH104`, `PTH105`, `PTH121` fixes ([#&#8203;20143](https://github.com/astral-sh/ruff/pull/20143)) - \[`flake8-use-pathlib`] Make `PTH111` fix unsafe because it can change behavior ([#&#8203;20215](https://github.com/astral-sh/ruff/pull/20215)) - \[`pycodestyle`] Fix `E301` to only trigger for functions immediately within a class ([#&#8203;19768](https://github.com/astral-sh/ruff/pull/19768)) - \[`refurb`] Mark `single-item-membership-test` fix as always unsafe (`FURB171`) ([#&#8203;20279](https://github.com/astral-sh/ruff/pull/20279)) ##### Bug fixes - Handle t-strings for token-based rules and suppression comments ([#&#8203;20357](https://github.com/astral-sh/ruff/pull/20357)) - \[`flake8-bandit`] Fix truthiness: dict-only `**` displays not truthy for `shell` (`S602`, `S604`, `S609`) ([#&#8203;20177](https://github.com/astral-sh/ruff/pull/20177)) - \[`flake8-simplify`] Fix diagnostic to show correct method name for `str.rsplit` calls (`SIM905`) ([#&#8203;20459](https://github.com/astral-sh/ruff/pull/20459)) - \[`flynt`] Use triple quotes for joined raw strings with newlines (`FLY002`) ([#&#8203;20197](https://github.com/astral-sh/ruff/pull/20197)) - \[`pyupgrade`] Fix false positive when class name is shadowed by local variable (`UP008`) ([#&#8203;20427](https://github.com/astral-sh/ruff/pull/20427)) - \[`pyupgrade`] Prevent infinite loop with `I002` and `UP026` ([#&#8203;20327](https://github.com/astral-sh/ruff/pull/20327)) - \[`ruff`] Recognize t-strings, generators, and lambdas in `invalid-index-type` (`RUF016`) ([#&#8203;20213](https://github.com/astral-sh/ruff/pull/20213)) ##### Rule changes - \[`RUF102`] Respect rule redirects in invalid rule code detection ([#&#8203;20245](https://github.com/astral-sh/ruff/pull/20245)) - \[`flake8-bugbear`] Mark the fix for `unreliable-callable-check` as always unsafe (`B004`) ([#&#8203;20318](https://github.com/astral-sh/ruff/pull/20318)) - \[`ruff`] Allow dataclass attribute value instantiation from nested frozen dataclass (`RUF009`) ([#&#8203;20352](https://github.com/astral-sh/ruff/pull/20352)) ##### CLI - Add fixes to `output-format=sarif` ([#&#8203;20300](https://github.com/astral-sh/ruff/pull/20300)) - Treat panics as fatal diagnostics, sort panics last ([#&#8203;20258](https://github.com/astral-sh/ruff/pull/20258)) ##### Documentation - \[`ruff`] Add `analyze.string-imports-min-dots` to settings ([#&#8203;20375](https://github.com/astral-sh/ruff/pull/20375)) - Update README.md with Albumentations new repository URL ([#&#8203;20415](https://github.com/astral-sh/ruff/pull/20415)) ##### Other changes - Bump MSRV to Rust 1.88 ([#&#8203;20470](https://github.com/astral-sh/ruff/pull/20470)) - Enable inline noqa for multiline strings in playground ([#&#8203;20442](https://github.com/astral-sh/ruff/pull/20442)) ##### Contributors - [@&#8203;chirizxc](https://github.com/chirizxc) - [@&#8203;danparizher](https://github.com/danparizher) - [@&#8203;IDrokin117](https://github.com/IDrokin117) - [@&#8203;amyreese](https://github.com/amyreese) - [@&#8203;AlexWaygood](https://github.com/AlexWaygood) - [@&#8203;dylwil3](https://github.com/dylwil3) - [@&#8203;njhearp](https://github.com/njhearp) - [@&#8203;woodruffw](https://github.com/woodruffw) - [@&#8203;dcreager](https://github.com/dcreager) - [@&#8203;TaKO8Ki](https://github.com/TaKO8Ki) - [@&#8203;BurntSushi](https://github.com/BurntSushi) - [@&#8203;salahelfarissi](https://github.com/salahelfarissi) - [@&#8203;MichaReiser](https://github.com/MichaReiser) #### Install ruff 0.13.1 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-installer.ps1 | iex" ``` #### Download ruff 0.13.1 | File | Platform | Checksum | | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.1/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ### [`v0.13.0`](https://github.com/astral-sh/ruff/releases/tag/0.13.0) [Compare Source](https://github.com/astral-sh/ruff/compare/0.12.12...0.13.0) #### Release Notes Check out the [blog post](https://astral.sh/blog/ruff-v0.13.0) for a migration guide and overview of the changes! ##### Breaking changes - **Several rules can now add `from __future__ import annotations` automatically** `TC001`, `TC002`, `TC003`, `RUF013`, and `UP037` now add `from __future__ import annotations` as part of their fixes when the `lint.future-annotations` setting is enabled. This allows the rules to move more imports into `TYPE_CHECKING` blocks (`TC001`, `TC002`, and `TC003`), use PEP 604 union syntax on Python versions before 3.10 (`RUF013`), and unquote more annotations (`UP037`). - **Full module paths are now used to verify first-party modules** Ruff now checks that the full path to a module exists on disk before categorizing it as a first-party import. This change makes first-party import detection more accurate, helping to avoid false positives on local directories with the same name as a third-party dependency, for example. See the [FAQ section](https://docs.astral.sh/ruff/faq/#how-does-ruff-determine-which-of-my-imports-are-first-party-third-party-etc) on import categorization for more details. - **Deprecated rules must now be selected by exact rule code** Ruff will no longer activate deprecated rules selected by their group name or prefix. As noted below, the two remaining deprecated rules were also removed in this release, so this won't affect any current rules, but it will still affect any deprecations in the future. - **The deprecated macOS configuration directory fallback has been removed** Ruff will no longer look for a user-level configuration file at `~/Library/Application Support/ruff/ruff.toml` on macOS. This feature was deprecated in v0.5 in favor of using the [XDG specification](https://specifications.freedesktop.org/basedir-spec/latest/) (usually resolving to `~/.config/ruff/ruff.toml`), like on Linux. The fallback and accompanying deprecation warning have now been removed. ##### Removed Rules The following rules have been removed: - [`pandas-df-variable-name`](https://docs.astral.sh/ruff/rules/pandas-df-variable-name) (`PD901`) - [`non-pep604-isinstance`](https://docs.astral.sh/ruff/rules/non-pep604-isinstance) (`UP038`) ##### Stabilization The following rules have been stabilized and are no longer in preview: - [`airflow-dag-no-schedule-argument`](https://docs.astral.sh/ruff/rules/airflow-dag-no-schedule-argument) (`AIR002`) - [`airflow3-removal`](https://docs.astral.sh/ruff/rules/airflow3-removal) (`AIR301`) - [`airflow3-moved-to-provider`](https://docs.astral.sh/ruff/rules/airflow3-moved-to-provider) (`AIR302`) - [`airflow3-suggested-update`](https://docs.astral.sh/ruff/rules/airflow3-suggested-update) (`AIR311`) - [`airflow3-suggested-to-move-to-provider`](https://docs.astral.sh/ruff/rules/airflow3-suggested-to-move-to-provider) (`AIR312`) - [`long-sleep-not-forever`](https://docs.astral.sh/ruff/rules/long-sleep-not-forever) (`ASYNC116`) - [`f-string-number-format`](https://docs.astral.sh/ruff/rules/f-string-number-format) (`FURB116`) - [`os-symlink`](https://docs.astral.sh/ruff/rules/os-symlink) (`PTH211`) - [`generic-not-last-base-class`](https://docs.astral.sh/ruff/rules/generic-not-last-base-class) (`PYI059`) - [`redundant-none-literal`](https://docs.astral.sh/ruff/rules/redundant-none-literal) (`PYI061`) - [`pytest-raises-ambiguous-pattern`](https://docs.astral.sh/ruff/rules/pytest-raises-ambiguous-pattern) (`RUF043`) - [`unused-unpacked-variable`](https://docs.astral.sh/ruff/rules/unused-unpacked-variable) (`RUF059`) - [`useless-class-metaclass-type`](https://docs.astral.sh/ruff/rules/useless-class-metaclass-type) (`UP050`) The following behaviors have been stabilized: - [`assert-raises-exception`](https://docs.astral.sh/ruff/rules/assert-raises-exception) (`B017`) now checks for direct calls to `unittest.TestCase.assert_raises` and `pytest.raises` instead of only the context manager forms. - [`missing-trailing-comma`](https://docs.astral.sh/ruff/rules/missing-trailing-comma) (`COM812`) and [`prohibited-trailing-comma`](https://docs.astral.sh/ruff/rules/prohibited-trailing-comma) (`COM819`) now check for trailing commas in PEP 695 type parameter lists. - [`raw-string-in-exception`](https://docs.astral.sh/ruff/rules/raw-string-in-exception) (`EM101`) now also checks for byte strings in exception messages. - [`invalid-mock-access`](https://docs.astral.sh/ruff/rules/invalid-mock-access) (`PGH005`) now checks for `AsyncMock` methods like `not_awaited` in addition to the synchronous variants. - [`useless-import-alias`](https://docs.astral.sh/ruff/rules/useless-import-alias) (`PLC0414`) no longer applies to `__init__.py` files, where it conflicted with one of the suggested fixes for [`unused-import`](https://docs.astral.sh/ruff/rules/unused-import) (`F401`). - [`bidirectional-unicode`](https://docs.astral.sh/ruff/rules/bidirectional-unicode) (`PLE2502`) now also checks for U+061C (Arabic Letter Mark). - The fix for [`multiple-with-statements`](https://docs.astral.sh/ruff/rules/multiple-with-statements) (`SIM117`) is now marked as always safe. ##### Preview features - \[`pyupgrade`] Enable `UP043` in stub files ([#&#8203;20027](https://github.com/astral-sh/ruff/pull/20027)) ##### Bug fixes - \[`pyupgrade`] Apply `UP008` only when the `__class__` cell exists ([#&#8203;19424](https://github.com/astral-sh/ruff/pull/19424)) - \[`ruff`] Fix empty f-string detection in `in-empty-collection` (`RUF060`) ([#&#8203;20249](https://github.com/astral-sh/ruff/pull/20249)) ##### Server - Add support for using uv as an alternative formatter backend ([#&#8203;19665](https://github.com/astral-sh/ruff/pull/19665)) ##### Documentation - \[`pep8-naming`] Fix formatting of `__all__` (`N816`) ([#&#8203;20301](https://github.com/astral-sh/ruff/pull/20301)) #### Contributors - [@&#8203;AlexWaygood](https://github.com/AlexWaygood) - [@&#8203;BurntSushi](https://github.com/BurntSushi) - [@&#8203;CodeMan62](https://github.com/CodeMan62) - [@&#8203;IDrokin117](https://github.com/IDrokin117) - [@&#8203;JelleZijlstra](https://github.com/JelleZijlstra) - [@&#8203;LoicRiegel](https://github.com/LoicRiegel) - [@&#8203;Renkai](https://github.com/Renkai) - [@&#8203;Renkai](https://github.com/Renkai) - [@&#8203;TaKO8Ki](https://github.com/TaKO8Ki) - [@&#8203;amyreese](https://github.com/amyreese) - [@&#8203;carljm](https://github.com/carljm) - [@&#8203;dcreager](https://github.com/dcreager) - [@&#8203;ericmarkmartin](https://github.com/ericmarkmartin) - [@&#8203;ferdnyc](https://github.com/ferdnyc) - [@&#8203;ibraheemdev](https://github.com/ibraheemdev) - [@&#8203;mtshiba](https://github.com/mtshiba) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;onerandomusername](https://github.com/onerandomusername) - [@&#8203;renovate](https://github.com/renovate) - [@&#8203;sharkdp](https://github.com/sharkdp) - [@&#8203;thejchap](https://github.com/thejchap) - [@&#8203;zanieb](https://github.com/zanieb) #### Install ruff 0.13.0 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-installer.sh | sh ``` ##### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-installer.ps1 | iex" ``` #### Download ruff 0.13.0 | File | Platform | Checksum | | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | [ruff-aarch64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-aarch64-apple-darwin.tar.gz.sha256) | | [ruff-x86\_64-apple-darwin.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-x86_64-apple-darwin.tar.gz.sha256) | | [ruff-aarch64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-aarch64-pc-windows-msvc.zip.sha256) | | [ruff-i686-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-i686-pc-windows-msvc.zip.sha256) | | [ruff-x86\_64-pc-windows-msvc.zip](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-x86_64-pc-windows-msvc.zip.sha256) | | [ruff-aarch64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-i686-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-i686-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-powerpc64le-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [ruff-riscv64gc-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [ruff-s390x-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-s390x-unknown-linux-gnu.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [ruff-armv7-unknown-linux-gnueabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [ruff-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-aarch64-unknown-linux-musl.tar.gz.sha256) | | [ruff-i686-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-i686-unknown-linux-musl.tar.gz.sha256) | | [ruff-x86\_64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-x86_64-unknown-linux-musl.tar.gz.sha256) | | [ruff-arm-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [ruff-armv7-unknown-linux-musleabihf.tar.gz](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://github.com/astral-sh/ruff/releases/download/0.13.0/ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256) | </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My44Ni4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjU2LjEiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==-->
_renovate commented 2026-03-24 00:04:45 +01:00 (Migrated from edugit.org)

mentioned in issue #1

mentioned in issue #1
_renovate commented 2026-03-26 20:07:09 +01:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-04-02 18:09:37 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-04-02 20:37:02 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-04-25 20:23:10 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-04-27 22:07:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • 62af0f4d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>62af0f4d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=87135&start_sha=efd6a25b525c2d99faf1a1539034ea85ec2815be)
_renovate commented 2026-04-27 22:48:24 +02:00 (Migrated from edugit.org)

added 1 commit

  • 925e2c70 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>925e2c70 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=87326&start_sha=62af0f4dec57216eaa850cc5bd655fd72adaef7c)
_renovate commented 2026-04-27 23:55:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • 359d63d1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>359d63d1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=87610&start_sha=925e2c70241805045ce6619b497643e1739ab14c)
_renovate commented 2026-04-28 00:33:26 +02:00 (Migrated from edugit.org)

added 1 commit

  • f45c233b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f45c233b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=87777&start_sha=359d63d163fcbf81e1fcf09068d61ed947c63669)
_renovate commented 2026-04-28 01:05:57 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9dcfdce3 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9dcfdce3 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=87888&start_sha=f45c233bee5de2dc80d7b71544c61a5e168448a1)
_renovate commented 2026-04-28 01:33:35 +02:00 (Migrated from edugit.org)

added 1 commit

  • 03eff39a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>03eff39a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=88025&start_sha=9dcfdce355998687afb2fed9399c3e49a71b032a)
_renovate commented 2026-04-28 02:16:32 +02:00 (Migrated from edugit.org)

added 1 commit

  • 507e36e4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>507e36e4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=88155&start_sha=03eff39a51e6d774958bce5f174cfd766fbe9dfa)
_renovate commented 2026-04-28 02:20:08 +02:00 (Migrated from edugit.org)

added 1 commit

  • fdfcb3e2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>fdfcb3e2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=88159&start_sha=507e36e48e9b1955e1614be4170741b9305fa1b7)
_renovate commented 2026-04-28 04:38:22 +02:00 (Migrated from edugit.org)

added 1 commit

  • f759aac1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f759aac1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=88328&start_sha=fdfcb3e20d8f9e504b5122d785c4547cea438edd)
_renovate commented 2026-04-28 04:55:47 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9ce797fb - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9ce797fb - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=88341&start_sha=f759aac169c3fa005ef7a544d865f59f50ba6b01)
_renovate commented 2026-04-28 06:11:21 +02:00 (Migrated from edugit.org)

added 1 commit

  • d993dc4f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d993dc4f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=88442&start_sha=9ce797fb3d5988219d4ae039e5e3b2d5b21d55b9)
_renovate commented 2026-04-28 06:15:27 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0e11b8f1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0e11b8f1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=88444&start_sha=d993dc4f7279d243055c1253175855b01bbb39f1)
_renovate commented 2026-04-28 11:10:15 +02:00 (Migrated from edugit.org)

added 1 commit

  • 52462e13 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>52462e13 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=88698&start_sha=0e11b8f14bc651225cd68744aa52890a1d5aac48)
_renovate commented 2026-04-28 11:21:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • 81fb5482 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>81fb5482 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=88705&start_sha=52462e13814671520ee0c6137961a3f4fe4d1beb)
_renovate commented 2026-04-28 14:18:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5e57f1c2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5e57f1c2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=88958&start_sha=81fb5482c6c452ceb949137eb3213f38bba1c502)
_renovate commented 2026-04-28 14:20:54 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8194d179 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8194d179 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=88962&start_sha=5e57f1c260fb962ec5593980603c7ff0885fb050)
_renovate commented 2026-04-28 14:52:55 +02:00 (Migrated from edugit.org)

added 1 commit

  • 26e612ff - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>26e612ff - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=89060&start_sha=8194d179ae1680322e303e11fc80e057ade45738)
_renovate commented 2026-04-28 15:14:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • f8769515 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f8769515 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=89101&start_sha=26e612ffbec5aae88dc0a07bfdc14e056283bd73)
_renovate commented 2026-04-28 16:19:33 +02:00 (Migrated from edugit.org)

added 1 commit

  • db028d06 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>db028d06 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=89299&start_sha=f8769515f8977bd355802079d6039208766cc061)
_renovate commented 2026-04-28 17:21:06 +02:00 (Migrated from edugit.org)

added 1 commit

  • 189823a6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>189823a6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=89489&start_sha=db028d061a7694790201ee20edf28921235e3c79)
_renovate commented 2026-04-28 18:38:46 +02:00 (Migrated from edugit.org)

added 1 commit

  • 32ff8f66 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>32ff8f66 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=89679&start_sha=189823a6062c064d8209d1ea5b1f8d676df3daa4)
_renovate commented 2026-04-28 19:04:52 +02:00 (Migrated from edugit.org)

added 1 commit

  • d25587c6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d25587c6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=89726&start_sha=32ff8f6693a73753e4f382864047de9a679ef097)
_renovate commented 2026-04-28 20:29:21 +02:00 (Migrated from edugit.org)

added 1 commit

  • 36393aca - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>36393aca - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=89889&start_sha=d25587c61ea94d0ddf57ec15933e2bbb494f8c90)
_renovate commented 2026-04-28 21:19:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • b9a1df3c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b9a1df3c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=89961&start_sha=36393aca135ed402b820105b9a9a5ac1303b4ac2)
_renovate commented 2026-04-28 21:26:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • 561ffd4a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>561ffd4a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=89965&start_sha=b9a1df3c8161b1d55cb6d8b80dd9fb425b01ad45)
_renovate commented 2026-04-28 22:14:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8590e8bd - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8590e8bd - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=90022&start_sha=561ffd4a095431d9af025af5fd6abe82f41d5c74)
_renovate commented 2026-04-28 23:35:27 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0cd1681f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0cd1681f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=90106&start_sha=8590e8bde8c29d3d9ad88c18f3b31b8242a765f9)
_renovate commented 2026-04-29 03:06:27 +02:00 (Migrated from edugit.org)

added 1 commit

  • 95ce648a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>95ce648a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=90408&start_sha=0cd1681f80bcb817282dbc571618abffe09b226d)
_renovate commented 2026-04-29 03:31:56 +02:00 (Migrated from edugit.org)

added 1 commit

  • e93d3b6e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e93d3b6e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=90462&start_sha=95ce648a37e5ae772e4faaafa2c9915278583471)
_renovate commented 2026-04-29 04:53:13 +02:00 (Migrated from edugit.org)

added 1 commit

  • 55bea445 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>55bea445 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=90645&start_sha=e93d3b6ec46980b60146fcf7fefd4f009554ecb8)
_renovate commented 2026-04-29 07:54:35 +02:00 (Migrated from edugit.org)

added 1 commit

  • a0abda01 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a0abda01 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=91071&start_sha=55bea44596814dd2c2902dbe6fe290465f707146)
_renovate commented 2026-04-29 07:59:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • 10096b01 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>10096b01 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=91077&start_sha=a0abda01017f170db75c1cc70734be2650bb2af9)
_renovate commented 2026-04-29 08:27:56 +02:00 (Migrated from edugit.org)

added 1 commit

  • b123babb - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b123babb - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=91236&start_sha=10096b01b1b6baeef18eec04c41ed28d71388d10)
_renovate commented 2026-04-29 09:30:11 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6b85d75c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6b85d75c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=91396&start_sha=b123babbf0793eb217f2e66eb682aa703fb4b02b)
_renovate commented 2026-04-29 11:48:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • 28859a7d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>28859a7d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=91944&start_sha=6b85d75c6808ddaa0f399189d19e8d354ed4ab87)
_renovate commented 2026-04-29 11:59:49 +02:00 (Migrated from edugit.org)

added 1 commit

  • eaae1b8c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>eaae1b8c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=91984&start_sha=28859a7d610fbb2924c15ecf5da8e229eefe1b9c)
_renovate commented 2026-04-29 12:58:49 +02:00 (Migrated from edugit.org)

added 1 commit

  • e522272d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e522272d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=92078&start_sha=eaae1b8cfcc64ecd73ca60407ac673bcff9e933d)
_renovate commented 2026-04-29 14:24:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4205e746 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4205e746 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=92237&start_sha=e522272dfee2ea6648afb2133ebc82862c4a16d1)
_renovate commented 2026-04-29 14:43:39 +02:00 (Migrated from edugit.org)

added 1 commit

  • 28c86bcf - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>28c86bcf - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=92248&start_sha=4205e746c246d371b1198c746e02a70b7c941444)
_renovate commented 2026-04-29 17:51:23 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8b14634f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8b14634f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=92501&start_sha=28c86bcfa192bb9695e6a9f73ad062b5d4778e75)
_renovate commented 2026-04-29 18:04:25 +02:00 (Migrated from edugit.org)

added 1 commit

  • fbf95944 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>fbf95944 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=92550&start_sha=8b14634fa65a3a45d749d90444d3d56035027607)
_renovate commented 2026-04-29 18:19:01 +02:00 (Migrated from edugit.org)

added 1 commit

  • 556e290c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>556e290c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=92602&start_sha=fbf95944fdd7372300fc314d4db70de989d591b6)
_renovate commented 2026-04-29 18:40:24 +02:00 (Migrated from edugit.org)

added 1 commit

  • 59bd9d75 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>59bd9d75 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=92661&start_sha=556e290c09047e29b9273cebe7a1bac2d0e9f101)
_renovate commented 2026-04-30 00:54:42 +02:00 (Migrated from edugit.org)

added 1 commit

  • f05d6381 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f05d6381 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=93235&start_sha=59bd9d75825d0d1ae4c9cf1486c1a2b56015da88)
_renovate commented 2026-04-30 01:24:00 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9765096d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9765096d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=93290&start_sha=f05d6381498730c44238ae098b1010373568e661)
_renovate commented 2026-04-30 01:50:24 +02:00 (Migrated from edugit.org)

added 1 commit

  • f1ee9344 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f1ee9344 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=93375&start_sha=9765096d6d0db791740ed159e604c1241c7df38d)
_renovate commented 2026-04-30 01:51:41 +02:00 (Migrated from edugit.org)

added 1 commit

  • eff2383f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>eff2383f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=93388&start_sha=f1ee93441c9e070528e4669986967e327afb364c)
_renovate commented 2026-04-30 01:54:46 +02:00 (Migrated from edugit.org)

added 1 commit

  • 387be5ea - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>387be5ea - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=93401&start_sha=eff2383fe736a8fd418ddcd1d2c0f74bc48fccf2)
_renovate commented 2026-04-30 02:06:23 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5f3e50ef - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5f3e50ef - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=93435&start_sha=387be5ea39098399df271f7414eb718835358ba3)
_renovate commented 2026-04-30 04:02:16 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8df3bf56 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8df3bf56 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=93658&start_sha=5f3e50efce802e8dbeab2969571dd00aa8d1de62)
_renovate commented 2026-04-30 05:28:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • 195f70b6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>195f70b6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=93869&start_sha=8df3bf5608d5d1c6d4845f95e3fa06595e0faa13)
_renovate commented 2026-04-30 05:53:14 +02:00 (Migrated from edugit.org)

added 1 commit

  • b3add265 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b3add265 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=93901&start_sha=195f70b68aeee4c38832bc78366cde95a50874cf)
_renovate commented 2026-04-30 10:39:46 +02:00 (Migrated from edugit.org)

added 1 commit

  • c3e02fa9 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c3e02fa9 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=94217&start_sha=b3add2657faa2a321768fcad0086d2fd0ed5b484)
_renovate commented 2026-04-30 12:37:32 +02:00 (Migrated from edugit.org)

added 1 commit

  • 73fe70ed - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>73fe70ed - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=94412&start_sha=c3e02fa92a3805f6db1d2fa12077af484a260241)
_renovate commented 2026-04-30 14:48:32 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6d9de4e5 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6d9de4e5 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=94618&start_sha=73fe70ed5221bda8647a4802f10ff07befd8eefc)
_renovate commented 2026-04-30 15:06:13 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6adb2047 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6adb2047 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=94650&start_sha=6d9de4e5d91effee72fb1825ef1d8081bb9b6ab3)
_renovate commented 2026-04-30 15:54:19 +02:00 (Migrated from edugit.org)

added 1 commit

  • 572cf53e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>572cf53e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=94723&start_sha=6adb20474c1eea0ee3a82f371022ebbfdac155c9)
_renovate commented 2026-04-30 17:55:24 +02:00 (Migrated from edugit.org)

added 1 commit

  • 084f3b89 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>084f3b89 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=94869&start_sha=572cf53ea0086c3b04b7e3c8b6f15474abeeb3a1)
_renovate commented 2026-04-30 18:27:01 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3ce70fb1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>3ce70fb1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=94926&start_sha=084f3b89a7f20846a7e3cf39d32945d1d002146d)
_renovate commented 2026-04-30 18:53:04 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1ac6801c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1ac6801c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=94957&start_sha=3ce70fb14e50def3096857d766494ef798cb9a1d)
_renovate commented 2026-04-30 20:33:25 +02:00 (Migrated from edugit.org)

added 3 commits

  • 1ac6801c...83aa64c7 - 2 commits from branch master
  • ab691342 - Update dependency ruff to ^0.15.0

Compare with previous version

added 3 commits <ul><li>1ac6801c...83aa64c7 - 2 commits from branch <code>master</code></li><li>ab691342 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=95162&start_sha=1ac6801cb0d1cbadc9774101f29a1f8d2ce20561)
_renovate commented 2026-05-01 03:16:26 +02:00 (Migrated from edugit.org)

added 1 commit

  • 41650824 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>41650824 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=95626&start_sha=ab6913422ba4a0bfa660757054970e91eb876f10)
_renovate commented 2026-05-01 06:12:43 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4ef13220 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4ef13220 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=95779&start_sha=41650824e9322ad99b84388cd62c85cbf70dfcad)
_renovate commented 2026-05-01 06:38:21 +02:00 (Migrated from edugit.org)

added 1 commit

  • 738f1827 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>738f1827 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=95821&start_sha=4ef132209143f364b520d5ab82e7a6d775dc9b68)
_renovate commented 2026-05-01 06:43:15 +02:00 (Migrated from edugit.org)

added 1 commit

  • b8d79ad9 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b8d79ad9 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=95845&start_sha=738f18272af073dafbafe68f89bf9085fbb50ace)
_renovate commented 2026-05-01 07:59:01 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3d1171df - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>3d1171df - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=95924&start_sha=b8d79ad97cfe353cc722a635b7ab6857562530d6)
_renovate commented 2026-05-01 11:00:40 +02:00 (Migrated from edugit.org)

added 1 commit

  • 98326bfd - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>98326bfd - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=96014&start_sha=3d1171dff23241f46e9a0acaaff6766edf074d22)
_renovate commented 2026-05-01 11:40:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • 38302966 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>38302966 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=96050&start_sha=98326bfddfd9486025d53a342e0e4291703c93eb)
_renovate commented 2026-05-01 12:28:31 +02:00 (Migrated from edugit.org)

added 1 commit

  • 51b914a6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>51b914a6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=96133&start_sha=3830296658429b8a40ca903fe17cba2dedb91bb0)
_renovate commented 2026-05-01 13:27:48 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0e32d570 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0e32d570 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=96197&start_sha=51b914a6558b9a7bc21146ff781703e6857ac44a)
_renovate commented 2026-05-01 14:28:04 +02:00 (Migrated from edugit.org)

added 1 commit

  • a18ee366 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a18ee366 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=96260&start_sha=0e32d570c044be6e6a72b48b21cc265510bdc78c)
_renovate commented 2026-05-01 20:00:14 +02:00 (Migrated from edugit.org)

added 1 commit

  • ed767450 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ed767450 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=96723&start_sha=a18ee366ab867486527cbc2180d79f637a6397bf)
_renovate commented 2026-05-01 21:44:48 +02:00 (Migrated from edugit.org)

added 1 commit

  • 31259aa4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>31259aa4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=96821&start_sha=ed767450d46bd2dcfd41965cb771b3ded95323f3)
_renovate commented 2026-05-02 01:00:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • 45b094d2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>45b094d2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=97061&start_sha=31259aa45f6ab442d60424233a895c5b5c0f3e2a)
_renovate commented 2026-05-02 02:31:15 +02:00 (Migrated from edugit.org)

added 1 commit

  • d0b1899b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d0b1899b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=97220&start_sha=45b094d262c9f50ab36cdc3b442bf0b97b514cc1)
_renovate commented 2026-05-02 03:19:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4129f499 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4129f499 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=97278&start_sha=d0b1899bfd742737efb12264bc9be02613c77063)
_renovate commented 2026-05-02 05:20:53 +02:00 (Migrated from edugit.org)

added 1 commit

  • eaae7e5e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>eaae7e5e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=97390&start_sha=4129f4998c021aec159a43b3e7930d38c433f159)
_renovate commented 2026-05-02 06:42:59 +02:00 (Migrated from edugit.org)

added 1 commit

  • e65efc6a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e65efc6a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=97512&start_sha=eaae7e5eaf6360849e2689eefaf572b5dd1989cd)
_renovate commented 2026-05-02 11:52:20 +02:00 (Migrated from edugit.org)

added 1 commit

  • e9eb82cb - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e9eb82cb - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=97975&start_sha=e65efc6a75380ad216e0df633c07f332554fb5f1)
_renovate commented 2026-05-02 11:58:04 +02:00 (Migrated from edugit.org)

added 1 commit

  • 456ad421 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>456ad421 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=97987&start_sha=e9eb82cb440a319641e84d89889e386a47b9629a)
_renovate commented 2026-05-02 12:45:38 +02:00 (Migrated from edugit.org)

added 1 commit

  • d69c10cd - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d69c10cd - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=98041&start_sha=456ad4211ce10e0f682c79965179c1aeea73e474)
_renovate commented 2026-05-02 13:09:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • 28848c69 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>28848c69 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=98080&start_sha=d69c10cd2f3f1afe1c752af1d22427fbc2e16c69)
_renovate commented 2026-05-02 13:49:32 +02:00 (Migrated from edugit.org)

added 1 commit

  • f225ee14 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f225ee14 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=98139&start_sha=28848c695461f24eae049e4ac33b0f3dfccbbbf8)
_renovate commented 2026-05-02 14:32:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • 438361ae - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>438361ae - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=98169&start_sha=f225ee145f9bfc562794a11fe4cb5e3788c9473d)
_renovate commented 2026-05-02 17:35:13 +02:00 (Migrated from edugit.org)

added 1 commit

  • 11cae5a4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>11cae5a4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=98335&start_sha=438361ae76147fa92a08ec35261d056e1156112b)
_renovate commented 2026-05-02 20:04:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6141ebcf - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6141ebcf - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=98490&start_sha=11cae5a427651133e1e3fc4f42b520c0a3a165eb)
_renovate commented 2026-05-02 21:38:20 +02:00 (Migrated from edugit.org)

added 1 commit

  • fe941c6b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>fe941c6b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=98611&start_sha=6141ebcf2e5c321961bbcbd51dcb38c0bc303004)
_renovate commented 2026-05-02 22:09:51 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7b57cf4d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7b57cf4d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=98687&start_sha=fe941c6b645159b2ad022d670a92b6327560749f)
_renovate commented 2026-05-02 22:22:58 +02:00 (Migrated from edugit.org)

added 1 commit

  • 13b5d051 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>13b5d051 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=98696&start_sha=7b57cf4d8cd98acea0ff2464edb8c703176f2193)
_renovate commented 2026-05-02 22:54:58 +02:00 (Migrated from edugit.org)

added 1 commit

  • d2b67bbc - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d2b67bbc - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=98733&start_sha=13b5d0511c067ad2a8b41dd36b0cf9d073875d98)
_renovate commented 2026-05-03 01:32:04 +02:00 (Migrated from edugit.org)

added 1 commit

  • 89e24a60 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>89e24a60 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=98947&start_sha=d2b67bbcedd8377ee4a6edb078dce796cb824278)
_renovate commented 2026-05-03 02:20:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • f94511bc - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f94511bc - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=99113&start_sha=89e24a606bbf6c87725e605c628460af8f4648ef)
_renovate commented 2026-05-03 02:26:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • fd71655d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>fd71655d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=99144&start_sha=f94511bc7fe2f3e82fc7c3352ac9ebeaa42eb216)
_renovate commented 2026-05-03 05:12:16 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4bb16a40 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4bb16a40 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=99439&start_sha=fd71655dac9b52c81aa709681deaa15e437c5113)
_renovate commented 2026-05-03 05:47:36 +02:00 (Migrated from edugit.org)

added 1 commit

  • ba3d923a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ba3d923a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=99475&start_sha=4bb16a4006692b17ba9aee606cecbcdd3c56112c)
_renovate commented 2026-05-03 08:24:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • 192bcce5 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>192bcce5 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=99627&start_sha=ba3d923af5304c74f5b5300ab6fba41dd6623094)
_renovate commented 2026-05-03 08:47:31 +02:00 (Migrated from edugit.org)

added 1 commit

  • c6200d31 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c6200d31 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=99642&start_sha=192bcce536d5745b94037782594ef81801a64a58)
_renovate commented 2026-05-03 09:02:17 +02:00 (Migrated from edugit.org)

added 1 commit

  • d825cd18 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d825cd18 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=99646&start_sha=c6200d31e8acdfae2719c77ae3a388c89af1d757)
_renovate commented 2026-05-03 10:29:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2929cea6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2929cea6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=99754&start_sha=d825cd185ae9290e283fdf48e71d618ce7fc468e)
_renovate commented 2026-05-03 12:27:57 +02:00 (Migrated from edugit.org)

added 1 commit

  • 39a9db25 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>39a9db25 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=99903&start_sha=2929cea6fa96c38b1ba5bf20ff67280dfdb3df3e)
_renovate commented 2026-05-03 13:42:03 +02:00 (Migrated from edugit.org)

added 1 commit

  • deb896fa - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>deb896fa - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=99986&start_sha=39a9db250cdde47c89e0965fc4019dc09b4cacd2)
_renovate commented 2026-05-03 17:26:33 +02:00 (Migrated from edugit.org)

added 1 commit

  • e40136b9 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e40136b9 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=100294&start_sha=deb896fab6253dd4a96aa5f0b999e6a9f5ba596b)
_renovate commented 2026-05-03 19:20:14 +02:00 (Migrated from edugit.org)

added 1 commit

  • e1fd3cf4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e1fd3cf4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=100462&start_sha=e40136b99697f27435edc7a521b64efeba280457)
_renovate commented 2026-05-03 19:49:32 +02:00 (Migrated from edugit.org)

added 1 commit

  • ee31e42d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ee31e42d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=100487&start_sha=e1fd3cf4d086fcaa2b0f28456fa1596c7f9f2037)
_renovate commented 2026-05-03 21:28:45 +02:00 (Migrated from edugit.org)

added 1 commit

  • 580c4fc0 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>580c4fc0 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=100618&start_sha=ee31e42d854fa880ab90b3fa87a30c19bf1544fa)
_renovate commented 2026-05-03 23:02:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8259bca4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8259bca4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=100767&start_sha=580c4fc0e50f2e26800bd9f4695a9078d42312b5)
_renovate commented 2026-05-03 23:15:50 +02:00 (Migrated from edugit.org)

added 1 commit

  • df764ffa - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>df764ffa - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=100784&start_sha=8259bca4b2a54e8f63934c7a6f18c65dc4f6ca23)
_renovate commented 2026-05-04 00:19:13 +02:00 (Migrated from edugit.org)

added 1 commit

  • e9d7b44d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e9d7b44d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=100861&start_sha=df764ffa604aa23190fd83ec0f8c706b69685efc)
_renovate commented 2026-05-04 01:48:56 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8eea14a3 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8eea14a3 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=100955&start_sha=e9d7b44d47bb8b45921e0fc5b7b47dd27e936602)
_renovate commented 2026-05-04 02:21:31 +02:00 (Migrated from edugit.org)

added 1 commit

  • fcd84d36 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>fcd84d36 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=101004&start_sha=8eea14a3520b384bf8cfa60c9344df7c6a6f1410)
_renovate commented 2026-05-04 03:04:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3e7ca6a6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>3e7ca6a6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=101048&start_sha=fcd84d369aa110ef73f5f7bd43f2ec22e1071e23)
_renovate commented 2026-05-04 07:22:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5b9ee25b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5b9ee25b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=101333&start_sha=3e7ca6a64643e68b9d71c187ad56257b001b14c4)
_renovate commented 2026-05-04 08:29:26 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2bfd3a08 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2bfd3a08 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=101380&start_sha=5b9ee25b5c50d533fbb8780b9cbf57fd71747563)
_renovate commented 2026-05-04 10:20:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0cada6da - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0cada6da - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=101485&start_sha=2bfd3a0848dabacab572d42c6c1da4ec0e1ecee5)
_renovate commented 2026-05-04 12:09:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • d500d73b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d500d73b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=101641&start_sha=0cada6da2b0c02be03c3215d07625c6ac4256483)
_renovate commented 2026-05-04 12:22:33 +02:00 (Migrated from edugit.org)

added 1 commit

  • f6078a08 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f6078a08 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=101687&start_sha=d500d73b25d2159314b8c5ed1100219da8582d1c)
_renovate commented 2026-05-04 12:43:25 +02:00 (Migrated from edugit.org)

added 1 commit

  • 514aef51 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>514aef51 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=101756&start_sha=f6078a08ba2b87578f88a1d7ed201edd055fa1f1)
_renovate commented 2026-05-04 14:01:08 +02:00 (Migrated from edugit.org)

added 1 commit

  • 39baf63a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>39baf63a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=101893&start_sha=514aef51f8be5558190c49a25606c709c0e9b5ec)
_renovate commented 2026-05-04 17:58:27 +02:00 (Migrated from edugit.org)

added 1 commit

  • ddac284f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ddac284f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=102227&start_sha=39baf63a71321f3c5e8ed9be85865869fcfc0a19)
_renovate commented 2026-05-04 18:51:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • 86c41ee6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>86c41ee6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=102286&start_sha=ddac284f08e045d891d4b0ece243dc7442738396)
_renovate commented 2026-05-04 19:35:54 +02:00 (Migrated from edugit.org)

added 1 commit

  • 645286ad - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>645286ad - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=102370&start_sha=86c41ee64c36abe14a632021dfabfbd9213d1107)
_renovate commented 2026-05-04 20:50:14 +02:00 (Migrated from edugit.org)

added 1 commit

  • 910df176 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>910df176 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=102489&start_sha=645286ad08485f195213aa63fc56862ca8d41161)
_renovate commented 2026-05-04 22:52:30 +02:00 (Migrated from edugit.org)

added 1 commit

  • bc7258b2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>bc7258b2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=102624&start_sha=910df176942d06e0453d4855e191c546286299ba)
_renovate commented 2026-05-04 23:20:16 +02:00 (Migrated from edugit.org)

added 1 commit

  • e3bacb7d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e3bacb7d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=102663&start_sha=bc7258b21c5fa3b7dd45b50c0447f11b5cddd204)
_renovate commented 2026-05-05 00:10:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0df15e96 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0df15e96 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=102703&start_sha=e3bacb7dbc4048cf246de62f5a24ad972d102f7c)
_renovate commented 2026-05-05 01:32:40 +02:00 (Migrated from edugit.org)

added 1 commit

  • 724beea9 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>724beea9 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=102821&start_sha=0df15e96ce70946a00347c28609fe59d4cd2ab9d)
_renovate commented 2026-05-05 03:02:53 +02:00 (Migrated from edugit.org)

added 1 commit

  • cdd0c555 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>cdd0c555 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=102954&start_sha=724beea94d4752079b8db2df6656f2d7c3a9b860)
_renovate commented 2026-05-05 03:03:53 +02:00 (Migrated from edugit.org)

added 1 commit

  • 031a16ed - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>031a16ed - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=102956&start_sha=cdd0c555104b31e244c2cabe81d305b8cb489b91)
_renovate commented 2026-05-05 03:05:25 +02:00 (Migrated from edugit.org)

added 1 commit

  • f7a34f03 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f7a34f03 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=102963&start_sha=031a16edfcd329af2b731b9c13cc05752bb2d78c)
_renovate commented 2026-05-05 05:09:20 +02:00 (Migrated from edugit.org)

added 1 commit

  • 50936050 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>50936050 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=103124&start_sha=f7a34f03f1556a63c5b502396e5f1dcbd4566ff3)
_renovate commented 2026-05-05 07:22:36 +02:00 (Migrated from edugit.org)

added 1 commit

  • 861111a8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>861111a8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=103366&start_sha=50936050e340ee4dc1800007ee857a6c0b5fbed1)
_renovate commented 2026-05-05 07:26:14 +02:00 (Migrated from edugit.org)

added 1 commit

  • b6463b4d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b6463b4d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=103376&start_sha=861111a8269534cc917a096daf06b272453d5855)
_renovate commented 2026-05-05 09:20:33 +02:00 (Migrated from edugit.org)

added 1 commit

  • aa56e756 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>aa56e756 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=103528&start_sha=b6463b4d052a74b6556672b69d4a83903803dfa6)
_renovate commented 2026-05-05 14:54:53 +02:00 (Migrated from edugit.org)

added 1 commit

  • f8ce82b1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f8ce82b1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=103927&start_sha=aa56e756f626b2f4e7c482edfdae7e9c4be8955a)
_renovate commented 2026-05-05 15:58:46 +02:00 (Migrated from edugit.org)

added 1 commit

  • ec49a2fa - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ec49a2fa - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=104010&start_sha=f8ce82b191cf01724c9f45df003061c4afd94713)
_renovate commented 2026-05-05 16:10:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • 42af6509 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>42af6509 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=104018&start_sha=ec49a2fab35a77507e9a889f6a4df1c1ba057e81)
_renovate commented 2026-05-05 16:27:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • 38ff57bc - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>38ff57bc - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=104031&start_sha=42af650945e0f2831514bc29819a6d1b5225318e)
_renovate commented 2026-05-05 17:51:24 +02:00 (Migrated from edugit.org)

added 1 commit

  • 84c5c970 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>84c5c970 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=104159&start_sha=38ff57bc95758fb52f6bcb7d48acbb13ba7c509b)
_renovate commented 2026-05-05 20:13:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • 589ed987 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>589ed987 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=104368&start_sha=84c5c9701b4cf545f285c561cfd757c7740df0f5)
_renovate commented 2026-05-05 20:59:24 +02:00 (Migrated from edugit.org)

added 1 commit

  • b3a9cf94 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b3a9cf94 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=104425&start_sha=589ed987553b00b8af8f67018dd9c0b041096195)
_renovate commented 2026-05-05 22:20:45 +02:00 (Migrated from edugit.org)

added 1 commit

  • e36aea41 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e36aea41 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=104458&start_sha=b3a9cf9462c0d5f4d6fa557d49223dcd7a609d6d)
_renovate commented 2026-05-06 00:33:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2408744f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2408744f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=104623&start_sha=e36aea4150e13229a4a9faed7dce3cd7628a561d)
_renovate commented 2026-05-06 00:48:19 +02:00 (Migrated from edugit.org)

added 1 commit

  • e3eb2205 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e3eb2205 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=104664&start_sha=2408744fccc5f61d474228677544ffe45248f4d8)
_renovate commented 2026-05-06 02:46:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7f675280 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7f675280 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=104859&start_sha=e3eb2205902643b5e2eacee5c0081efacbbb12e8)
_renovate commented 2026-05-06 02:53:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • a13e12d1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a13e12d1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=104871&start_sha=7f675280db7c7db4f981eec4328df31f1a78892c)
_renovate commented 2026-05-06 03:18:48 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5ef575e1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5ef575e1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=104913&start_sha=a13e12d1895bca843271a6f983f77af27fc7edf8)
_renovate commented 2026-05-06 03:20:26 +02:00 (Migrated from edugit.org)

added 1 commit

  • 917b079b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>917b079b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=104916&start_sha=5ef575e1f7fbc814316ec90370ccbd6c45230c83)
_renovate commented 2026-05-06 03:59:57 +02:00 (Migrated from edugit.org)

added 1 commit

  • c0c2e2b8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c0c2e2b8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=104939&start_sha=917b079be9fbf2896755a9560e773be5fe7fe105)
_renovate commented 2026-05-06 04:38:04 +02:00 (Migrated from edugit.org)

added 1 commit

  • 775fd207 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>775fd207 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=104998&start_sha=c0c2e2b8338238f7e82bf45f30e120499dd3d5e7)
_renovate commented 2026-05-06 05:35:11 +02:00 (Migrated from edugit.org)

added 1 commit

  • ca7a12da - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ca7a12da - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=105036&start_sha=775fd207b783f809cbfaacf9d84c918facb0c2e9)
_renovate commented 2026-05-06 06:01:39 +02:00 (Migrated from edugit.org)

added 1 commit

  • 64615982 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>64615982 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=105060&start_sha=ca7a12daa5e4dfccf42510e5afdb3cc8b5ce3e2c)
_renovate commented 2026-05-06 06:33:21 +02:00 (Migrated from edugit.org)

added 1 commit

  • 23d9eac3 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>23d9eac3 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=105124&start_sha=64615982100175c50d4c12424c650464cc51d740)
_renovate commented 2026-05-06 12:12:20 +02:00 (Migrated from edugit.org)

added 1 commit

  • 116ba8ca - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>116ba8ca - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=105551&start_sha=23d9eac3efb75625e96dc367272da32e2b36040c)
_renovate commented 2026-05-06 12:24:56 +02:00 (Migrated from edugit.org)

added 1 commit

  • b0c7b92b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b0c7b92b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=105558&start_sha=116ba8ca92a71df484188e59af6a5405eee6663c)
_renovate commented 2026-05-06 12:25:22 +02:00 (Migrated from edugit.org)

added 1 commit

  • bd4dca1e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>bd4dca1e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=105560&start_sha=b0c7b92bd076f9e61f95caa5e15a36bf27de9e06)
_renovate commented 2026-05-06 13:50:21 +02:00 (Migrated from edugit.org)

added 1 commit

  • 518ecb93 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>518ecb93 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=105698&start_sha=bd4dca1ec687e73f5546aec9146bc122c03fa40a)
_renovate commented 2026-05-06 15:55:32 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2854921f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2854921f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=105842&start_sha=518ecb937a4d36203462e58b9659acdb5ebd0a16)
_renovate commented 2026-05-06 16:46:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7161e127 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7161e127 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=105914&start_sha=2854921f7b3664caaa595982fcbeb306e7a3d456)
_renovate commented 2026-05-06 19:49:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • 00ef641a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>00ef641a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=106316&start_sha=7161e127f689eeec98c1d7037024aaaeb64f2b9c)
_renovate commented 2026-05-06 21:30:43 +02:00 (Migrated from edugit.org)

added 1 commit

  • d19c17af - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d19c17af - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=106467&start_sha=00ef641a3fb7d45a678b0ea7be4647a2c97bc482)
_renovate commented 2026-05-06 22:07:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3c0e6fb3 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>3c0e6fb3 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=106532&start_sha=d19c17affede0b0e0a294a1aa0be4b7b82717138)
_renovate commented 2026-05-06 22:36:06 +02:00 (Migrated from edugit.org)

added 1 commit

  • 23a76c01 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>23a76c01 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=106581&start_sha=3c0e6fb3d2610bc9b12d1b55d8b33211d8e2b5da)
_renovate commented 2026-05-06 22:41:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • f7dc43df - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f7dc43df - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=106599&start_sha=23a76c0151b37b25c23bc1bb3b551da04c2bca58)
_renovate commented 2026-05-07 00:27:46 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8995c63f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8995c63f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=106763&start_sha=f7dc43df5564e9987d35a48337723347c74d6d36)
_renovate commented 2026-05-07 02:22:33 +02:00 (Migrated from edugit.org)

added 1 commit

  • 305ba49d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>305ba49d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=106904&start_sha=8995c63f32786ec4b7b8f6a03e3698f34914784e)
_renovate commented 2026-05-07 03:46:46 +02:00 (Migrated from edugit.org)

added 1 commit

  • 20b048ea - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>20b048ea - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=106966&start_sha=305ba49d3a0a8867d7ee8e053d4aafadaa8736fd)
_renovate commented 2026-05-07 03:53:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • 420b34e0 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>420b34e0 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=106975&start_sha=20b048ea81935d71e80e35916910124134526213)
_renovate commented 2026-05-07 04:26:24 +02:00 (Migrated from edugit.org)

added 1 commit

  • 26c5c450 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>26c5c450 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=107019&start_sha=420b34e0ee8ff0b8add6aafc7a927f1dbacaa653)
_renovate commented 2026-05-07 06:20:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • c7cf8786 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c7cf8786 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=107117&start_sha=26c5c45081fbc7c35117c119ba48f202d3111e17)
_renovate commented 2026-05-07 10:21:53 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5db03332 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5db03332 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=107359&start_sha=c7cf878657fe00e616a3867a205c68b081a624f0)
_renovate commented 2026-05-07 10:50:19 +02:00 (Migrated from edugit.org)

added 1 commit

  • b5bd90b1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b5bd90b1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=107426&start_sha=5db03332b3115206f7a34995f2bd268503503be0)
_renovate commented 2026-05-07 11:29:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • e22c15f8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e22c15f8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=107484&start_sha=b5bd90b122e6b6b0abf374120cce141bd56032de)
_renovate commented 2026-05-07 12:20:38 +02:00 (Migrated from edugit.org)

added 1 commit

  • 48f30e9c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>48f30e9c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=107529&start_sha=e22c15f8dc533e15b34202cd5aad72e34ca56319)
_renovate commented 2026-05-07 13:33:45 +02:00 (Migrated from edugit.org)

added 1 commit

  • 54dc1bb9 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>54dc1bb9 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=107615&start_sha=48f30e9c5317e51aabb8dfcee2016dcec092e9f6)
_renovate commented 2026-05-07 16:08:25 +02:00 (Migrated from edugit.org)

added 1 commit

  • 515c0a13 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>515c0a13 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=107813&start_sha=54dc1bb9255e8bfd0e7378fa998d25b819c9d5bd)
_renovate commented 2026-05-07 16:36:00 +02:00 (Migrated from edugit.org)

added 1 commit

  • ad112d87 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ad112d87 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=107837&start_sha=515c0a13552d7e31e0159aa940bda9e543bfd76c)
_renovate commented 2026-05-07 17:35:55 +02:00 (Migrated from edugit.org)

added 1 commit

  • c8882d8e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c8882d8e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=107902&start_sha=ad112d87edf608d19936bf8810d6db885faecff8)
_renovate commented 2026-05-07 19:10:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • ce59c171 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ce59c171 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=107988&start_sha=c8882d8ea7614868ab546725619e0964f085bab6)
_renovate commented 2026-05-07 20:38:25 +02:00 (Migrated from edugit.org)

added 1 commit

  • 81f799f2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>81f799f2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=108091&start_sha=ce59c1716dcc4b0c8f379d76266b9a0cf76c8ac2)
_renovate commented 2026-05-07 22:50:30 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7b408b42 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7b408b42 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=108249&start_sha=81f799f209e94dcfaf4182772d0adb22bb6b0e17)
_renovate commented 2026-05-07 23:54:57 +02:00 (Migrated from edugit.org)

added 1 commit

  • 02e054d2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>02e054d2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=108334&start_sha=7b408b428103f8d7f23a6206c97f2ca36aa5d7ed)
_renovate commented 2026-05-08 00:36:42 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9e0a8e8c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9e0a8e8c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=108411&start_sha=02e054d20e67e40cc0a3801ad536053e148db7fd)
_renovate commented 2026-05-08 01:12:01 +02:00 (Migrated from edugit.org)

added 1 commit

  • c9cefa04 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c9cefa04 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=108493&start_sha=9e0a8e8cadd0b65590c36a07feade07e7f4cdd35)
_renovate commented 2026-05-08 01:22:32 +02:00 (Migrated from edugit.org)

added 1 commit

  • 22102f3b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>22102f3b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=108504&start_sha=c9cefa046ca7c5dbc2ae49e34ee80e9f4eb4b61c)
_renovate commented 2026-05-08 02:52:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • 598fcb15 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>598fcb15 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=108670&start_sha=22102f3b431611f41159a46cc702e1b4f6e0e4c1)
_renovate commented 2026-05-08 04:06:23 +02:00 (Migrated from edugit.org)

added 1 commit

  • 011fbf4f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>011fbf4f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=108737&start_sha=598fcb159ec6a958e21cd0730ef0e9c4fc43dd37)
_renovate commented 2026-05-08 05:04:40 +02:00 (Migrated from edugit.org)

added 1 commit

  • 55f547a1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>55f547a1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=108801&start_sha=011fbf4f3259abc401e85d74f9924973e7b7bd7c)
_renovate commented 2026-05-08 07:06:59 +02:00 (Migrated from edugit.org)

added 1 commit

  • be0f397f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>be0f397f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=108918&start_sha=55f547a16e14d7bb3c2f90eabd4df711585871a3)
_renovate commented 2026-05-08 09:35:48 +02:00 (Migrated from edugit.org)

added 1 commit

  • fe042fa6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>fe042fa6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=109038&start_sha=be0f397f6ba44abbd3fbdeaf52e53498b0ba17e1)
_renovate commented 2026-05-08 16:22:00 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5b3e31cc - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5b3e31cc - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=109581&start_sha=fe042fa6e7bea39b725e7766eadedefffc18bbf0)
_renovate commented 2026-05-08 17:12:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • aa340dbb - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>aa340dbb - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=109646&start_sha=5b3e31cc05fa056b857a84499b76a501d1af07d0)
_renovate commented 2026-05-08 17:13:01 +02:00 (Migrated from edugit.org)

added 1 commit

  • f85b4bd8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f85b4bd8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=109648&start_sha=aa340dbbd925b0b6b4b4f0e1e9408e4793504e94)
_renovate commented 2026-05-08 17:21:45 +02:00 (Migrated from edugit.org)

added 1 commit

  • a308d573 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a308d573 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=109661&start_sha=f85b4bd877928237e7c287a5d12819cfbc27f321)
_renovate commented 2026-05-08 18:23:48 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2a661424 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2a661424 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=109762&start_sha=a308d573ed8a2eb9c9a8a6888f49c8448570951f)
_renovate commented 2026-05-08 20:24:02 +02:00 (Migrated from edugit.org)

added 1 commit

  • fbce276b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>fbce276b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=109872&start_sha=2a661424dec95f4a59ce049e1a9e8158b153b1bb)
_renovate commented 2026-05-08 21:54:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4c040cb8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4c040cb8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=109952&start_sha=fbce276b5f111467ae5f5d36575601c589cd558a)
_renovate commented 2026-05-08 22:31:16 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2a6e439d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2a6e439d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=109975&start_sha=4c040cb8e375ff56825706a9f7434ec474fd2e03)
_renovate commented 2026-05-09 01:43:23 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0520823f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0520823f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=110210&start_sha=2a6e439d979b66e02a1c8b84d449a289d2d7f443)
_renovate commented 2026-05-09 03:43:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • ee427180 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ee427180 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=110422&start_sha=0520823fb3a54554b27d1c11b5cd233bd5ba774e)
_renovate commented 2026-05-09 04:16:40 +02:00 (Migrated from edugit.org)

added 1 commit

  • b3df7da1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b3df7da1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=110488&start_sha=ee42718043d5294cb0fbdca255588243935d4725)
_renovate commented 2026-05-09 04:58:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • e27f2620 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e27f2620 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=110593&start_sha=b3df7da18c90742f984077fb0b41c94ec3b180b5)
_renovate commented 2026-05-09 05:53:11 +02:00 (Migrated from edugit.org)

added 1 commit

  • 52d70ff2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>52d70ff2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=110631&start_sha=e27f262050b916bb5551799e49acbb47aa7b4931)
_renovate commented 2026-05-09 06:51:13 +02:00 (Migrated from edugit.org)

added 1 commit

  • f7d734d0 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f7d734d0 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=110679&start_sha=52d70ff2487ce414cec66e88b57137e3630f30f1)
_renovate commented 2026-05-09 08:32:50 +02:00 (Migrated from edugit.org)

added 1 commit

  • b643f184 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b643f184 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=110790&start_sha=f7d734d0ddeb96cdfad6b5f757b9c9f866ae387a)
_renovate commented 2026-05-09 08:53:51 +02:00 (Migrated from edugit.org)

added 1 commit

  • a25be418 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a25be418 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=110809&start_sha=b643f1845ced00407c00ba0bae487f639ac98fe9)
_renovate commented 2026-05-09 09:38:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • 423a1b48 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>423a1b48 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=110848&start_sha=a25be41831e515a1b271e9952c75c1eee746316b)
_renovate commented 2026-05-09 10:14:11 +02:00 (Migrated from edugit.org)

added 1 commit

  • ed32866d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ed32866d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=110879&start_sha=423a1b48150d10db275ac73f715c527a9978003b)
_renovate commented 2026-05-09 11:34:54 +02:00 (Migrated from edugit.org)

added 1 commit

  • ee66faf9 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ee66faf9 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111029&start_sha=ed32866dba782cafa582447b556f8f99aaff121d)
_renovate commented 2026-05-09 13:19:05 +02:00 (Migrated from edugit.org)

added 1 commit

  • 72981f5e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>72981f5e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111168&start_sha=ee66faf965d9b14bce002674b9073143f98c179d)
_renovate commented 2026-05-09 13:20:30 +02:00 (Migrated from edugit.org)

added 1 commit

  • b31ac351 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b31ac351 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111171&start_sha=72981f5e2ad53e7297b5d30ad3ff796c9943f5db)
_renovate commented 2026-05-09 16:20:56 +02:00 (Migrated from edugit.org)

added 1 commit

  • f4f5d6bb - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f4f5d6bb - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111358&start_sha=b31ac351d0739f2b8203e2e40560b3e265b7e227)
_renovate commented 2026-05-09 17:05:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • e9be03aa - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e9be03aa - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111382&start_sha=f4f5d6bb29b2959c9d280508b3e885e31321fbba)
_renovate commented 2026-05-09 17:25:40 +02:00 (Migrated from edugit.org)

added 1 commit

  • 837320e1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>837320e1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111408&start_sha=e9be03aafbad4063bf9477159d3a0c3b4842b8b2)
_renovate commented 2026-05-09 18:39:57 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4ea3ad7d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4ea3ad7d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111503&start_sha=837320e15d56b874b7b020feee1eb5ab5440cf64)
_renovate commented 2026-05-09 18:59:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • ecc2ad6c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ecc2ad6c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111527&start_sha=4ea3ad7d5e2539007f73bdebf8d65211f721a29d)
_renovate commented 2026-05-09 20:07:56 +02:00 (Migrated from edugit.org)

added 1 commit

  • 525fa12d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>525fa12d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111616&start_sha=ecc2ad6caee34364c0e52ac82c3db55f5f9d597d)
_renovate commented 2026-05-09 20:39:59 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4efd79ef - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4efd79ef - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111645&start_sha=525fa12d6e12f735e0962375c4364b0cb1ac42b7)
_renovate commented 2026-05-09 20:57:14 +02:00 (Migrated from edugit.org)

added 1 commit

  • 88e2c985 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>88e2c985 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111674&start_sha=4efd79ef967cf73ec3a425cb12f292bc7e5f06ad)
_renovate commented 2026-05-09 21:58:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • e46a8d3e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e46a8d3e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111742&start_sha=88e2c985878d3fca13639dd0d7d55c98534922f1)
_renovate commented 2026-05-09 23:27:36 +02:00 (Migrated from edugit.org)

added 1 commit

  • a677e566 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a677e566 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111767&start_sha=e46a8d3e540d62fe02b46511bef05620b1ebea1b)
_renovate commented 2026-05-10 00:06:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • 029ef039 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>029ef039 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111815&start_sha=a677e5667a1eb9e0cdd5eed5543812831979a95b)
_renovate commented 2026-05-10 00:13:28 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4a89c8a1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4a89c8a1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111825&start_sha=029ef03934eb2a3492e8cb96dc1b04aa73d7531b)
_renovate commented 2026-05-10 00:46:52 +02:00 (Migrated from edugit.org)

added 1 commit

  • e3421fc5 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e3421fc5 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111874&start_sha=4a89c8a1cdac590a6b43693c9279cd0fec35df37)
_renovate commented 2026-05-10 00:54:52 +02:00 (Migrated from edugit.org)

added 1 commit

  • c4261388 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c4261388 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=111885&start_sha=e3421fc525a73f140d7f1d967076fcd37ed1c396)
_renovate commented 2026-05-10 02:41:20 +02:00 (Migrated from edugit.org)

added 1 commit

  • aaca40f7 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>aaca40f7 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=112036&start_sha=c42613888dcdf295c2c5485fc0d35d665ac37b20)
_renovate commented 2026-05-10 02:50:46 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0a6e1dce - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0a6e1dce - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=112051&start_sha=aaca40f7a98e80e17c8d39e1821cf5aa6936341f)
_renovate commented 2026-05-10 04:10:14 +02:00 (Migrated from edugit.org)

added 1 commit

  • 837db239 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>837db239 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=112131&start_sha=0a6e1dcea9b036859464b2e4fdf981d5fe15abd6)
_renovate commented 2026-05-10 04:32:06 +02:00 (Migrated from edugit.org)

added 1 commit

  • 38df2b88 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>38df2b88 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=112168&start_sha=837db239bfb54e4269f09d12116514de2da02081)
_renovate commented 2026-05-10 04:47:45 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3af2490a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>3af2490a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=112176&start_sha=38df2b88bc1b64119d214baa44e2bfbb62d83805)
_renovate commented 2026-05-10 04:54:46 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4c6903ef - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4c6903ef - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=112185&start_sha=3af2490acc976428d5395094b06a74774ad449e5)
_renovate commented 2026-05-10 08:12:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • ca394f1e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ca394f1e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=112347&start_sha=4c6903efe371090dd9e450904b1f7de8581fe306)
_renovate commented 2026-05-10 10:21:00 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9c5ede02 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9c5ede02 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=112472&start_sha=ca394f1ece2ad82084614d2a906a63fba6c377f0)
_renovate commented 2026-05-10 11:04:08 +02:00 (Migrated from edugit.org)

added 1 commit

  • b95b1b45 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b95b1b45 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=112507&start_sha=9c5ede021e7b32cef4f2acfe19fa8f95a2e88da7)
_renovate commented 2026-05-10 13:50:45 +02:00 (Migrated from edugit.org)

added 1 commit

  • 94993fbd - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>94993fbd - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=112687&start_sha=b95b1b45dd737e687450e4e147edef2363d7a30f)
_renovate commented 2026-05-10 15:23:23 +02:00 (Migrated from edugit.org)

added 1 commit

  • c5d4fb97 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c5d4fb97 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=112778&start_sha=94993fbd3a21454fef8c7ab3bb2b57e4ab382345)
_renovate commented 2026-05-10 16:05:01 +02:00 (Migrated from edugit.org)

added 1 commit

  • 588a6205 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>588a6205 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=112813&start_sha=c5d4fb97c758848f762ca7ec68b551478c959cef)
_renovate commented 2026-05-10 18:20:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • af9601a4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>af9601a4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=113011&start_sha=588a6205d53ae490ecfaac54226fce5e3630aa47)
_renovate commented 2026-05-10 18:50:41 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1b7fdd78 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1b7fdd78 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=113045&start_sha=af9601a40f99210219f3d56f2c8c7d207f0e097d)
_renovate commented 2026-05-10 19:31:42 +02:00 (Migrated from edugit.org)

added 1 commit

  • d3258d16 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d3258d16 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=113084&start_sha=1b7fdd78b52b486b58f5630215f57980c21a4b6a)
_renovate commented 2026-05-10 20:48:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • e3bd0b18 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e3bd0b18 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=113188&start_sha=d3258d16ce821cbbe057931be64eee3815f02d13)
_renovate commented 2026-05-10 23:20:27 +02:00 (Migrated from edugit.org)

added 1 commit

  • fff3a118 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>fff3a118 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=113366&start_sha=e3bd0b186daa111998cb9d2a66738e1856ff6477)
_renovate commented 2026-05-10 23:33:45 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2ae38d0a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2ae38d0a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=113381&start_sha=fff3a1188cd1cae1a4bd4e452edeb517e196c508)
_renovate commented 2026-05-11 00:22:59 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4534b7ff - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4534b7ff - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=113429&start_sha=2ae38d0ad9d341bf5fb090a4ae2d98699a7b8301)
_renovate commented 2026-05-11 00:29:43 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3801445b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>3801445b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=113439&start_sha=4534b7ffbe3a0ae0d2c3d7d6e082e42d6c6f6b17)
_renovate commented 2026-05-11 02:52:19 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1fdbcb13 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1fdbcb13 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=113541&start_sha=3801445bd6761ccbe53673e674db5bb7608b4159)
_renovate commented 2026-05-11 03:37:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • dcd423ff - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>dcd423ff - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=113609&start_sha=1fdbcb13d3b003ed9400a9b03f5b195fbc8fd3f7)
_renovate commented 2026-05-11 04:11:55 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1846eca8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1846eca8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=113646&start_sha=dcd423ff199b70a0e5ce31cefec564920dffde78)
_renovate commented 2026-05-11 07:15:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8d2bcd36 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8d2bcd36 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=113829&start_sha=1846eca82a5a8ade1658e97c49aa5aad414c2d57)
_renovate commented 2026-05-11 07:56:35 +02:00 (Migrated from edugit.org)

added 1 commit

  • ccab2180 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ccab2180 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=113864&start_sha=8d2bcd360a46e216cdffa171e82e66d809b8a0be)
_renovate commented 2026-05-11 08:11:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • 45c63558 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>45c63558 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=113879&start_sha=ccab2180d58794ed3ab089ead4903f470e46ca03)
_renovate commented 2026-05-11 08:24:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • ee27c1fb - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ee27c1fb - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=113905&start_sha=45c6355885b54192c6a512bbf7855a08e720a5d8)
_renovate commented 2026-05-11 10:55:22 +02:00 (Migrated from edugit.org)

added 1 commit

  • 125e9b3c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>125e9b3c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=114075&start_sha=ee27c1fb29beb92e2b3906fb618be3c29961db52)
_renovate commented 2026-05-11 12:13:01 +02:00 (Migrated from edugit.org)

added 1 commit

  • e98b1539 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e98b1539 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=114153&start_sha=125e9b3cff6040db013d3f3622b24b4608d28ed6)
_renovate commented 2026-05-11 12:49:53 +02:00 (Migrated from edugit.org)

added 1 commit

  • da72da4a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>da72da4a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=114175&start_sha=e98b1539df096ebb1c0fae40426dbdd45de2d3f6)
_renovate commented 2026-05-11 13:19:35 +02:00 (Migrated from edugit.org)

added 1 commit

  • 97cce1d6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>97cce1d6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=114197&start_sha=da72da4aec8f6d307cd8ad0e3aeffbf9e3443290)
_renovate commented 2026-05-11 14:17:52 +02:00 (Migrated from edugit.org)

added 1 commit

  • 505b28a3 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>505b28a3 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=114261&start_sha=97cce1d64597d85e791fb64a1c607205717ae4a0)
_renovate commented 2026-05-11 14:57:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • 05fd3d53 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>05fd3d53 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=114281&start_sha=505b28a3d742661c4e283978076e6bd8757d06b6)
_renovate commented 2026-05-11 15:46:51 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4c86e540 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4c86e540 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=114325&start_sha=05fd3d531beec238fa5d39d9c06d5b6f3f83e2fb)
_renovate commented 2026-05-11 16:25:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2a0a56ad - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2a0a56ad - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=114389&start_sha=4c86e54044424ce7e7e59a9ec4df6f0c95dc4ba3)
_renovate commented 2026-05-11 18:18:28 +02:00 (Migrated from edugit.org)

added 1 commit

  • be4cc728 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>be4cc728 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=114532&start_sha=2a0a56ad798ab6b04809aca4f053392bf6aeee65)
_renovate commented 2026-05-11 18:46:15 +02:00 (Migrated from edugit.org)

added 1 commit

  • 85220bcb - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>85220bcb - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=114558&start_sha=be4cc728ef0daf24b4ff715d9ccb400cd78fa0a4)
_renovate commented 2026-05-11 19:15:35 +02:00 (Migrated from edugit.org)

added 1 commit

  • 337eb097 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>337eb097 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=114585&start_sha=85220bcb86f5b4460f7d6294d623b6f4889232a3)
_renovate commented 2026-05-11 19:26:35 +02:00 (Migrated from edugit.org)

added 1 commit

  • f46a0636 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f46a0636 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=114591&start_sha=337eb09794effd055fb59d70704dda7beb112510)
_renovate commented 2026-05-11 20:52:15 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4c65dc97 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4c65dc97 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=114681&start_sha=f46a06366fdd57129f4afef8ed61130ca1383ecc)
_renovate commented 2026-05-11 23:14:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • bb413d78 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>bb413d78 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=114892&start_sha=4c65dc97f975199cd7ac80c86f0a55760e5e55dd)
_renovate commented 2026-05-12 00:25:51 +02:00 (Migrated from edugit.org)

added 1 commit

  • 24903d87 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>24903d87 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=114962&start_sha=bb413d78664b8181757b67964e49aa5417ac5ccd)
_renovate commented 2026-05-12 04:23:33 +02:00 (Migrated from edugit.org)

added 1 commit

  • ef115922 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ef115922 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=115183&start_sha=24903d87b97cf13eddc7c78a7e6a666442569e37)
_renovate commented 2026-05-12 04:25:00 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5eb3ba5a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5eb3ba5a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=115186&start_sha=ef115922d91eeee60f0689ee4d7e93d9834dc49f)
_renovate commented 2026-05-12 05:47:08 +02:00 (Migrated from edugit.org)

added 1 commit

  • 28574bc8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>28574bc8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=115295&start_sha=5eb3ba5ad2da6104ee748cd90cf929a4c5e5946e)
_renovate commented 2026-05-12 09:25:54 +02:00 (Migrated from edugit.org)

added 1 commit

  • dea6a95e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>dea6a95e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=115487&start_sha=28574bc87a5eade03391018353d34148a8c7c70a)
_renovate commented 2026-05-12 10:30:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • 77d2306b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>77d2306b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=115592&start_sha=dea6a95e6e9bb678e59e7577de53371a95ef5d8a)
_renovate commented 2026-05-12 11:38:47 +02:00 (Migrated from edugit.org)

added 1 commit

  • b13906f4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b13906f4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=115654&start_sha=77d2306b1554a4af6aaf107c87cd4a4db46fb5f7)
_renovate commented 2026-05-12 12:12:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • 590eeda2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>590eeda2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=115693&start_sha=b13906f4831a4a120f2fead53fb17ab377d78daf)
_renovate commented 2026-05-12 12:19:43 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2ae2e1a2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2ae2e1a2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=115700&start_sha=590eeda29285e774e39ef6ef1003a4e3aa34f217)
_renovate commented 2026-05-12 13:05:45 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9397fafb - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9397fafb - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=115751&start_sha=2ae2e1a29b67e67b19f8e95075821d1d9d09587d)
_renovate commented 2026-05-12 15:31:40 +02:00 (Migrated from edugit.org)

added 1 commit

  • 71959da7 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>71959da7 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=115895&start_sha=9397fafb2fd39ff7f07cef73c799b41ca8a6d9ba)
_renovate commented 2026-05-12 15:51:22 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5cc7b0e2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5cc7b0e2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=115913&start_sha=71959da7765164754afbd5aae9b64aba3f767d63)
_renovate commented 2026-05-12 15:52:17 +02:00 (Migrated from edugit.org)

added 1 commit

  • 598d22f2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>598d22f2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=115917&start_sha=5cc7b0e2f94c9e38b4671d0e4bcde95c376ea8c8)
_renovate commented 2026-05-12 16:51:30 +02:00 (Migrated from edugit.org)

added 1 commit

  • 02d0c076 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>02d0c076 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=115967&start_sha=598d22f25af4b903a5579ae1a38378a540d66a08)
_renovate commented 2026-05-12 18:36:04 +02:00 (Migrated from edugit.org)

added 1 commit

  • 66afa6a6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>66afa6a6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=116108&start_sha=02d0c07624bb36c9323ee3131d5e13022cc523b7)
_renovate commented 2026-05-12 18:52:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • bdf52817 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>bdf52817 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=116149&start_sha=66afa6a6d77df4a7410dc7509ca65e3b3ca02545)
_renovate commented 2026-05-12 19:23:36 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0f98b3c8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0f98b3c8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=116204&start_sha=bdf5281781b51c4f2cb99679cb09113067bcaf6c)
_renovate commented 2026-05-12 20:24:33 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0439ec29 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0439ec29 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=116291&start_sha=0f98b3c85e67beed7d113bec41093643700cf013)
_renovate commented 2026-05-12 20:49:44 +02:00 (Migrated from edugit.org)

added 1 commit

  • 51c1765a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>51c1765a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=116312&start_sha=0439ec29eaed6972069e14985bffd08bec0bb8c3)
_renovate commented 2026-05-12 21:36:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • e5e3b835 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e5e3b835 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=116351&start_sha=51c1765ae8c5b4f4af612ed8dbeb1103d443ab82)
_renovate commented 2026-05-12 23:46:56 +02:00 (Migrated from edugit.org)

added 1 commit

  • bdabcd05 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>bdabcd05 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=116506&start_sha=e5e3b835feae9c66e885a57a5cba60126ee67d41)
_renovate commented 2026-05-13 00:54:41 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1949a2a5 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1949a2a5 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=116585&start_sha=bdabcd056eeab66373ef493235c68dd8809df24c)
_renovate commented 2026-05-13 00:59:54 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6ee96c6f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6ee96c6f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=116588&start_sha=1949a2a57ac8fa161708405fe706ce0ab9df92a1)
_renovate commented 2026-05-13 01:57:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • da8b378e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>da8b378e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=116646&start_sha=6ee96c6fb36ede5562db4a22f410819557cdc5b2)
_renovate commented 2026-05-13 03:26:14 +02:00 (Migrated from edugit.org)

added 1 commit

  • 23c0c573 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>23c0c573 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=116702&start_sha=da8b378e6b85654a404d71e4315214122f066d7f)
_renovate commented 2026-05-13 04:32:52 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0ff640a0 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0ff640a0 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=116757&start_sha=23c0c5731e3e6279ae1b6b6a74f4e2c59b6506ba)
_renovate commented 2026-05-13 05:46:13 +02:00 (Migrated from edugit.org)

added 1 commit

  • 80fa9946 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>80fa9946 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=116809&start_sha=0ff640a06cd8fc829ff5939a81ce2bee33717b44)
_renovate commented 2026-05-13 07:12:51 +02:00 (Migrated from edugit.org)

added 1 commit

  • 98f05391 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>98f05391 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=116927&start_sha=80fa9946cb967d6038448e985c7259c2b2134dc9)
_renovate commented 2026-05-13 07:51:43 +02:00 (Migrated from edugit.org)

added 1 commit

  • fe945b25 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>fe945b25 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=116987&start_sha=98f05391664aead77b805bd370ece9d8143fee9e)
_renovate commented 2026-05-13 07:54:14 +02:00 (Migrated from edugit.org)

added 1 commit

  • 82bfc95e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>82bfc95e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=116995&start_sha=fe945b259942716794d44f88d9f859c1ce6d10aa)
_renovate commented 2026-05-13 08:09:20 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1ad55dae - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1ad55dae - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=117023&start_sha=82bfc95e23cd35e27618c8bdf82880216e638aa2)
_renovate commented 2026-05-13 09:28:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • c137c56b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c137c56b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=117119&start_sha=1ad55daee9740acef419f48fd7230285ee2f1d86)
_renovate commented 2026-05-13 10:23:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • f1d9788f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f1d9788f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=117217&start_sha=c137c56b525fdeb910b649d9bd46e5a2693799c9)
_renovate commented 2026-05-13 10:28:56 +02:00 (Migrated from edugit.org)

added 1 commit

  • dab0ebfd - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>dab0ebfd - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=117235&start_sha=f1d9788f03516f166685048d715a680906ad6ae5)
_renovate commented 2026-05-13 10:52:23 +02:00 (Migrated from edugit.org)

added 1 commit

  • ab636731 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ab636731 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=117282&start_sha=dab0ebfddab5a593e22dc0ad4e919b50871e45d9)
_renovate commented 2026-05-13 11:54:38 +02:00 (Migrated from edugit.org)

added 1 commit

  • 152e6e3b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>152e6e3b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=117411&start_sha=ab63673119ca5ddb24f5613ec6fad2cda5b2bb33)
_renovate commented 2026-05-13 12:54:15 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7cd93510 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7cd93510 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=117514&start_sha=152e6e3b7206b74f7316f4bd162393efaadce864)
_renovate commented 2026-05-13 16:37:35 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6a681a22 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6a681a22 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=117717&start_sha=7cd9351028a5784ec74009e16b03206a4a1d6ae1)
_renovate commented 2026-05-13 18:51:16 +02:00 (Migrated from edugit.org)

added 1 commit

  • b1bf2a6f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b1bf2a6f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=117888&start_sha=6a681a22c21311e060e1e98ad23adf5230a6ae77)
_renovate commented 2026-05-13 19:36:28 +02:00 (Migrated from edugit.org)

added 1 commit

  • 40be9a47 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>40be9a47 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=117965&start_sha=b1bf2a6f5fc87eb1aa3ffa1115f9bc76a72c77cd)
_renovate commented 2026-05-13 20:08:36 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6b9554b4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6b9554b4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=117989&start_sha=40be9a47b46fe852c493bb8ac4bb19e3e0b59415)
_renovate commented 2026-05-13 20:37:58 +02:00 (Migrated from edugit.org)

added 1 commit

  • 22affb84 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>22affb84 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=118033&start_sha=6b9554b4ba1e8a1aa6d5633a1a0ee4773643aa31)
_renovate commented 2026-05-13 20:57:38 +02:00 (Migrated from edugit.org)

added 1 commit

  • ce056822 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ce056822 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=118053&start_sha=22affb84018eedc7141a07e014266f96bf50f2ee)
_renovate commented 2026-05-13 21:48:31 +02:00 (Migrated from edugit.org)

added 1 commit

  • 14381114 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>14381114 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=118137&start_sha=ce056822c7dbfa30566c95164ff086e8c1b8f48d)
_renovate commented 2026-05-13 22:47:48 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7f6b2a17 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7f6b2a17 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=118193&start_sha=143811147fbe394f5b46c333b8528000720c02f4)
_renovate commented 2026-05-13 23:06:42 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8bb1b0e4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8bb1b0e4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=118218&start_sha=7f6b2a17ca5c6f11f3a86d1a0abfff5fd60f5c52)
_renovate commented 2026-05-13 23:07:31 +02:00 (Migrated from edugit.org)

added 1 commit

  • dc1422b3 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>dc1422b3 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=118228&start_sha=8bb1b0e49452b5d4ad456bb9de5f02a961f67e36)
_renovate commented 2026-05-13 23:56:55 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8521bec1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8521bec1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=118299&start_sha=dc1422b3bf84c562204c3f4f29e7f0ca49dcae86)
_renovate commented 2026-05-14 00:18:06 +02:00 (Migrated from edugit.org)

added 1 commit

  • e9d5ab69 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e9d5ab69 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=118337&start_sha=8521bec114de3dd4f3d056165aeae526f99c2469)
_renovate commented 2026-05-14 00:22:42 +02:00 (Migrated from edugit.org)

added 1 commit

  • 53885528 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>53885528 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=118349&start_sha=e9d5ab69f27e072956fb4632ea4d7d63de8e4db7)
_renovate commented 2026-05-14 03:04:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5666715c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5666715c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=118513&start_sha=53885528498a916d8d6e77a776208e78ba916078)
_renovate commented 2026-05-14 03:46:02 +02:00 (Migrated from edugit.org)

added 1 commit

  • 992482ff - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>992482ff - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=118573&start_sha=5666715ce7ae727234e15354870c5b6184f76bf2)
_renovate commented 2026-05-14 05:02:17 +02:00 (Migrated from edugit.org)

added 1 commit

  • 09e59b87 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>09e59b87 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=118671&start_sha=992482ff1e0dc40f0e228e6950773ea0ed17381b)
_renovate commented 2026-05-14 06:06:27 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3f5427a3 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>3f5427a3 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=118759&start_sha=09e59b874e89be23cd9890ec1a8a58df6f21559e)
_renovate commented 2026-05-14 08:11:53 +02:00 (Migrated from edugit.org)

added 1 commit

  • a58b9f83 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a58b9f83 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=118888&start_sha=3f5427a33f413f2992f0cefcf693c0a0a6aba164)
_renovate commented 2026-05-14 08:38:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • 91593350 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>91593350 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=118927&start_sha=a58b9f83d294103b701abbe40e0f733812674166)
_renovate commented 2026-05-14 09:50:20 +02:00 (Migrated from edugit.org)

added 1 commit

  • aeeea342 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>aeeea342 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=119039&start_sha=915933502e8b791d5be7e536f6189c745403f88d)
_renovate commented 2026-05-14 10:22:35 +02:00 (Migrated from edugit.org)

added 1 commit

  • c1441a26 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c1441a26 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=119094&start_sha=aeeea342bdc733f815d30add98563a130a8c0ac6)
_renovate commented 2026-05-14 10:47:03 +02:00 (Migrated from edugit.org)

added 1 commit

  • ffec0d10 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ffec0d10 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=119121&start_sha=c1441a26e04404f602ecccd2052a1223586e6d64)
_renovate commented 2026-05-14 10:52:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • a700d2f8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a700d2f8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=119126&start_sha=ffec0d10768c6c9191bb720cbf932538b0a233db)
_renovate commented 2026-05-14 12:29:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5524a800 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5524a800 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=119230&start_sha=a700d2f8735aa4403336f1ec3ab986a66e0a4ec3)
_renovate commented 2026-05-14 14:13:15 +02:00 (Migrated from edugit.org)

added 1 commit

  • 917ca407 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>917ca407 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=119355&start_sha=5524a80057dbdb9019ede4b02539216c106d7da7)
_renovate commented 2026-05-14 14:39:33 +02:00 (Migrated from edugit.org)

added 1 commit

  • afb9db98 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>afb9db98 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=119425&start_sha=917ca407f7c42c2416a0fe02d1d5688bee6bce5f)
_renovate commented 2026-05-14 15:52:17 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-05-14 16:21:00 +02:00 (Migrated from edugit.org)

added 1 commit

  • cf90a054 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>cf90a054 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=119603&start_sha=afb9db98caa7708efe3f58cd56c1419ad9ba85a8)
_renovate commented 2026-05-14 16:32:49 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8e247a98 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8e247a98 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=119609&start_sha=cf90a0547290344b4456b74b678f07acc88da2a9)
_renovate commented 2026-05-14 18:07:30 +02:00 (Migrated from edugit.org)

added 1 commit

  • fc9d2900 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>fc9d2900 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=119704&start_sha=8e247a98abdc4bce0643bc3e871c35c06d96c26e)
_renovate commented 2026-05-14 18:35:27 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1fe66ffe - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1fe66ffe - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=119735&start_sha=fc9d29006055ae7d87b2bea8ecc79499b67e4977)
_renovate commented 2026-05-14 19:19:02 +02:00 (Migrated from edugit.org)

added 1 commit

  • 788b7d4b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>788b7d4b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=119791&start_sha=1fe66ffee98fa61333102a69947943ef0a486eae)
_renovate commented 2026-05-14 19:22:40 +02:00 (Migrated from edugit.org)

added 1 commit

  • 669ef31c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>669ef31c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=119797&start_sha=788b7d4b6c965af15821a367fd4187da987c3f23)
_renovate commented 2026-05-14 19:52:50 +02:00 (Migrated from edugit.org)

added 1 commit

  • a4d1138e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a4d1138e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=119819&start_sha=669ef31c00ecdc0d0b153cf0314e18091bc15fb2)
_renovate commented 2026-05-14 21:15:19 +02:00 (Migrated from edugit.org)

added 1 commit

  • 93cdb66e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>93cdb66e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=119959&start_sha=a4d1138e277446bb8dfa71e6767af0778a1827d1)
_renovate commented 2026-05-14 21:42:15 +02:00 (Migrated from edugit.org)

added 1 commit

  • 49e79e66 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>49e79e66 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120004&start_sha=93cdb66ee4f6522477795a82d68beba8adb36aad)
_renovate commented 2026-05-14 21:48:41 +02:00 (Migrated from edugit.org)

added 1 commit

  • d224df01 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d224df01 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120016&start_sha=49e79e666b5cc1ac50288c1275ff79b6f0cb44dd)
_renovate commented 2026-05-14 21:49:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • 70acfbe8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>70acfbe8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120018&start_sha=d224df01f7f48788fb9ee0cd6dcd6e669cd9d65d)
_renovate commented 2026-05-14 23:12:04 +02:00 (Migrated from edugit.org)

added 1 commit

  • 46d3c13e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>46d3c13e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120087&start_sha=70acfbe89a2603441b3f2f12595dcd37f214a5e4)
_renovate commented 2026-05-15 02:19:23 +02:00 (Migrated from edugit.org)

added 1 commit

  • efd0e4be - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>efd0e4be - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120236&start_sha=46d3c13e2d0cd6fdc0c20ec7ea8331504e08bc6d)
_renovate commented 2026-05-15 02:52:35 +02:00 (Migrated from edugit.org)

added 1 commit

  • 780b2fe7 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>780b2fe7 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120260&start_sha=efd0e4be72ccffc1277d16b785a67e8156845f8a)
_renovate commented 2026-05-15 03:00:54 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3f6f7d5d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>3f6f7d5d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120266&start_sha=780b2fe71b8a6339775f9853536cdda5a4ed4d7c)
_renovate commented 2026-05-15 03:19:36 +02:00 (Migrated from edugit.org)

added 1 commit

  • c879f7d4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c879f7d4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120273&start_sha=3f6f7d5d5ec74ae654551c1dce7a3296d1082909)
_renovate commented 2026-05-15 04:44:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2d7894c4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2d7894c4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120388&start_sha=c879f7d41dec91341e78b368583b0fc8df488d63)
_renovate commented 2026-05-15 05:12:35 +02:00 (Migrated from edugit.org)

added 1 commit

  • e246ae5b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e246ae5b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120416&start_sha=2d7894c448cd1ed48068799c62e76757556a07d6)
_renovate commented 2026-05-15 05:15:26 +02:00 (Migrated from edugit.org)

added 1 commit

  • fa3d9f68 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>fa3d9f68 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120422&start_sha=e246ae5be3f38cb84e4fd56b1eb2a4cafdfe82ef)
_renovate commented 2026-05-15 07:20:26 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4c8e080b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4c8e080b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120591&start_sha=fa3d9f6811dab8d0ccdf3e71714960a876a5da4d)
_renovate commented 2026-05-15 07:50:55 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6a3021be - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6a3021be - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120656&start_sha=4c8e080bad3fbd3459c89df480b0207940d77c74)
_renovate commented 2026-05-15 07:57:56 +02:00 (Migrated from edugit.org)

added 1 commit

  • f1f238ea - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f1f238ea - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120668&start_sha=6a3021bed9582f3a102e9b84d83421f5e5b9166c)
_renovate commented 2026-05-15 08:43:31 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5da990ad - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5da990ad - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120774&start_sha=f1f238ea2feb47d4907255413a6df20cc3dfb706)
_renovate commented 2026-05-15 10:23:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • a0f4bf2d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a0f4bf2d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120936&start_sha=5da990ade2bb6084624ff92ebbff1fdeb55cc8ce)
_renovate commented 2026-05-15 10:49:20 +02:00 (Migrated from edugit.org)

added 1 commit

  • bd674d0d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>bd674d0d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=120984&start_sha=a0f4bf2daf853520b1ce989a93becb153568f26b)
_renovate commented 2026-05-15 11:06:24 +02:00 (Migrated from edugit.org)

added 1 commit

  • de9b14a5 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>de9b14a5 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=121014&start_sha=bd674d0d2916539f8daf384d16ea42bc5e294c30)
_renovate commented 2026-05-15 12:17:35 +02:00 (Migrated from edugit.org)

added 1 commit

  • ae5e2e2f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ae5e2e2f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=121072&start_sha=de9b14a5038c024a7614a3ce0d196e6490fcd770)
_renovate commented 2026-05-15 12:38:23 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7af02706 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7af02706 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=121095&start_sha=ae5e2e2f61361915cbcd2dba41d305abd30acffc)
_renovate commented 2026-05-15 12:50:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • d1e75ab7 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d1e75ab7 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=121101&start_sha=7af0270670aa473f4ea46207b23ea8b0f1150f6a)
_renovate commented 2026-05-15 12:51:38 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1d1779e1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1d1779e1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=121103&start_sha=d1e75ab70d34a6864800d798f2d97ecbbc1e1b8c)
_renovate commented 2026-05-15 14:37:32 +02:00 (Migrated from edugit.org)

added 1 commit

  • fc24955f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>fc24955f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=121185&start_sha=1d1779e12dadedd0a33269f906553534c0ce1530)
_renovate commented 2026-05-15 17:22:36 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3599aca8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>3599aca8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=121371&start_sha=fc24955fbeebb8bf4af416e605ab5a30a409ec8e)
_renovate commented 2026-05-15 18:51:59 +02:00 (Migrated from edugit.org)

added 1 commit

  • f33e1420 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f33e1420 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=121536&start_sha=3599aca852aafdcf8c2a7ae8580efccd9808c7f5)
_renovate commented 2026-05-15 20:38:40 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9128c9df - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9128c9df - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=121648&start_sha=f33e14205640223f7ea6139ad7ef92e15ccaddbd)
_renovate commented 2026-05-15 20:39:11 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4ca189b3 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4ca189b3 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=121650&start_sha=9128c9df374bde586ba2bb708e49c61e4a16c9f1)
_renovate commented 2026-05-15 21:13:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • c104ffbd - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c104ffbd - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=121716&start_sha=4ca189b3bc14f24c926f7bf85090f71148807ea5)
_renovate commented 2026-05-15 21:31:43 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4c680840 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4c680840 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=121741&start_sha=c104ffbd73f3302eef653b57e08831346354a401)
_renovate commented 2026-05-15 21:38:20 +02:00 (Migrated from edugit.org)

added 1 commit

  • 389252c7 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>389252c7 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=121749&start_sha=4c680840faa57171462b1c0efbf9abbcf7c1f712)
_renovate commented 2026-05-15 22:59:48 +02:00 (Migrated from edugit.org)

added 1 commit

  • e7478322 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e7478322 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=121906&start_sha=389252c79a368389b7f997afb8079539cae01a1a)
_renovate commented 2026-05-15 23:18:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • 29d25672 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>29d25672 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=121936&start_sha=e747832230fccfdda05c6ede4c678a0e11177923)
_renovate commented 2026-05-15 23:26:52 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8e06e0f8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8e06e0f8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=121940&start_sha=29d256727bd2c4b131a2fd73ca092dccc0cf7e8a)
_renovate commented 2026-05-16 00:44:45 +02:00 (Migrated from edugit.org)

added 1 commit

  • 24ae766c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>24ae766c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=122014&start_sha=8e06e0f89e97bab8748b97e35521a91be2ba16a9)
_renovate commented 2026-05-16 04:03:32 +02:00 (Migrated from edugit.org)

added 1 commit

  • 16d18a92 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>16d18a92 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=122195&start_sha=24ae766c95835945b8363da70f8363c3d89c5daf)
_renovate commented 2026-05-16 04:17:43 +02:00 (Migrated from edugit.org)

added 1 commit

  • f7cb6a29 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f7cb6a29 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=122207&start_sha=16d18a92d8da6b5d6475d268a9f084e3d74a7e3a)
_renovate commented 2026-05-16 06:38:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8df61556 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8df61556 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=122392&start_sha=f7cb6a29be1f62cc12e593ae25b60438f85e1670)
_renovate commented 2026-05-16 08:18:56 +02:00 (Migrated from edugit.org)

added 1 commit

  • 47018f65 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>47018f65 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=122467&start_sha=8df615562928843ddbc3eb67ec52cb2a0a1138d2)
_renovate commented 2026-05-21 16:04:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • e4563f4c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e4563f4c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=122626&start_sha=47018f6586bb111dcaa2f57d828959388afafe32)
_renovate commented 2026-05-21 16:20:35 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-05-21 16:37:42 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-05-21 17:38:15 +02:00 (Migrated from edugit.org)

added 1 commit

  • ed1a3122 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ed1a3122 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=122672&start_sha=e4563f4c7ce7d468d169e8d73a5f89d7055b446d)
_renovate commented 2026-05-21 19:30:21 +02:00 (Migrated from edugit.org)

added 1 commit

  • d0306372 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d0306372 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=122854&start_sha=ed1a312296a905810de22da68b07345ef3f15a8d)
_renovate commented 2026-05-21 20:11:03 +02:00 (Migrated from edugit.org)

added 1 commit

  • 65eb3ffa - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>65eb3ffa - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=122993&start_sha=d03063728cf120072e8e719c2b47a66e100d5240)
_renovate commented 2026-05-21 20:17:44 +02:00 (Migrated from edugit.org)

added 1 commit

  • aeb0fe66 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>aeb0fe66 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123005&start_sha=65eb3ffad0fbc78cd2faf5530e4ea504bf7f5e32)
_renovate commented 2026-05-21 21:43:17 +02:00 (Migrated from edugit.org)

added 1 commit

  • c5af40ed - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c5af40ed - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123182&start_sha=aeb0fe66380ad9392d729834eb741432ee7d563e)
_renovate commented 2026-05-21 22:20:25 +02:00 (Migrated from edugit.org)

added 1 commit

  • a785f268 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a785f268 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123236&start_sha=c5af40ede3ff110d81189fb95bbdf9e74dcdf93b)
_renovate commented 2026-05-21 23:09:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • 98610880 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>98610880 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123286&start_sha=a785f2681770d215f7f8978b2b46006ca3f51ace)
_renovate commented 2026-05-21 23:16:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • ca5d47ac - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ca5d47ac - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123296&start_sha=98610880287c9fb03e03111873bbfdfc960d8c10)
_renovate commented 2026-05-22 00:15:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0972f5bb - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0972f5bb - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123354&start_sha=ca5d47acdf46aa39c872c564cf514729332e5195)
_renovate commented 2026-05-22 00:28:13 +02:00 (Migrated from edugit.org)

added 1 commit

  • 757c789e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>757c789e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123361&start_sha=0972f5bbb524685a36481c91fc2e923a6084f7f5)
_renovate commented 2026-05-22 00:49:59 +02:00 (Migrated from edugit.org)

added 1 commit

  • be977cae - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>be977cae - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123382&start_sha=757c789e5f8353801ff4a623efb79260321d3bef)
_renovate commented 2026-05-22 02:14:44 +02:00 (Migrated from edugit.org)

added 1 commit

  • 925c5ab6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>925c5ab6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123476&start_sha=be977caea5d553b7fe892bb1ab6c0479db7a507f)
_renovate commented 2026-05-22 03:22:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • f5e96572 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f5e96572 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123517&start_sha=925c5ab60a3c7930796cf3ebef3d2b67fb4cd33f)
_renovate commented 2026-05-22 04:49:28 +02:00 (Migrated from edugit.org)

added 1 commit

  • c309be59 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c309be59 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123599&start_sha=f5e9657200576204b6fc1fa5653999348fe1709f)
_renovate commented 2026-05-22 05:10:55 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3f010afc - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>3f010afc - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123639&start_sha=c309be5936f2b978c8fb57d15ec8c014364d71c5)
_renovate commented 2026-05-22 05:48:26 +02:00 (Migrated from edugit.org)

added 1 commit

  • 13630811 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>13630811 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123703&start_sha=3f010afc7b16e7676754613ceab008cc4119fa54)
_renovate commented 2026-05-22 06:37:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • 720d49a7 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>720d49a7 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123738&start_sha=13630811e15f0ab15653fe53694751910e8d1490)
_renovate commented 2026-05-22 06:41:32 +02:00 (Migrated from edugit.org)

added 1 commit

  • 06651b76 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>06651b76 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123743&start_sha=720d49a7df2ee3459a7e8408d21f5abbe87283a8)
_renovate commented 2026-05-22 08:35:54 +02:00 (Migrated from edugit.org)

added 1 commit

  • 26d71bd0 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>26d71bd0 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123851&start_sha=06651b7649f93ed32c8890612d859ddbc61461b6)
_renovate commented 2026-05-22 09:33:14 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2fd9d72c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2fd9d72c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=123917&start_sha=26d71bd0ae1d81d8cd6b5720fb60fc8d3f4ea823)
_renovate commented 2026-05-22 12:09:16 +02:00 (Migrated from edugit.org)

added 1 commit

  • b376bef0 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b376bef0 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=124103&start_sha=2fd9d72c149c434376713870ba0577aa18e00157)
_renovate commented 2026-05-22 12:47:22 +02:00 (Migrated from edugit.org)

added 1 commit

  • 84b75fe7 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>84b75fe7 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=124167&start_sha=b376bef0220037fe7069fcec2772f39a6f5fd0d4)
_renovate commented 2026-05-22 14:28:49 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9b791253 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9b791253 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=124304&start_sha=84b75fe75a93e18f8765818c1dc2ce71ee511d5b)
_renovate commented 2026-05-22 16:18:42 +02:00 (Migrated from edugit.org)

added 1 commit

  • 21fa0cdc - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>21fa0cdc - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=124418&start_sha=9b791253c6c6d20ed9be2c43adc1e574db036331)
_renovate commented 2026-05-22 16:51:59 +02:00 (Migrated from edugit.org)

added 1 commit

  • 88969550 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>88969550 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=124457&start_sha=21fa0cdcff6ccf798157620e531f533a4c600246)
_renovate commented 2026-05-22 18:32:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8757d096 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8757d096 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=124569&start_sha=88969550fe3ff4092f8fb8501b3ad27b8a92c19f)
_renovate commented 2026-05-22 18:53:43 +02:00 (Migrated from edugit.org)

added 1 commit

  • 64523e4f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>64523e4f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=124599&start_sha=8757d096257e2127c8c6d05a05a13741493ca11a)
_renovate commented 2026-05-22 19:58:59 +02:00 (Migrated from edugit.org)

added 1 commit

  • 16d16ca1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>16d16ca1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=124684&start_sha=64523e4f1f8b8b01007622a5ecfd11aff0eff51d)
_renovate commented 2026-05-22 20:48:41 +02:00 (Migrated from edugit.org)

added 1 commit

  • c0976afc - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c0976afc - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=124735&start_sha=16d16ca1689129cade9fcc8d7a3ed42fddfba829)
_renovate commented 2026-05-22 21:54:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • 508409c9 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>508409c9 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=124789&start_sha=c0976afcc9a55d0a440d969c70457eb4c100ac8c)
_renovate commented 2026-05-22 23:22:35 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8be04bc6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8be04bc6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=124984&start_sha=508409c9c3e5ca28bd0888ce90890de129e463da)
_renovate commented 2026-05-22 23:29:50 +02:00 (Migrated from edugit.org)

added 1 commit

  • ab9d8da7 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ab9d8da7 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=124995&start_sha=8be04bc6b459156712f048c8c768f2392a71ff80)
_renovate commented 2026-05-22 23:46:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7d38f11a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7d38f11a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=125027&start_sha=ab9d8da78be59059d313d0a89ed3295a7f8c2e60)
_renovate commented 2026-05-23 02:20:11 +02:00 (Migrated from edugit.org)

added 1 commit

  • d041fa0a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d041fa0a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=125166&start_sha=7d38f11a66b8226d4290045c260a1b5aa00c7e2e)
_renovate commented 2026-05-23 02:27:24 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2722db4d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2722db4d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=125172&start_sha=d041fa0a1fea3476ee61f82a634cf673809cdcd5)
_renovate commented 2026-05-23 02:59:30 +02:00 (Migrated from edugit.org)

added 1 commit

  • df6a4f55 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>df6a4f55 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=125207&start_sha=2722db4da676294202079b72948b0bc9880dbf2b)
_renovate commented 2026-05-23 04:47:42 +02:00 (Migrated from edugit.org)

added 1 commit

  • e1600379 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e1600379 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=125320&start_sha=df6a4f553507255aabfc698fe3c829fc31b06da0)
_renovate commented 2026-05-23 04:49:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1e76f6ee - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1e76f6ee - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=125324&start_sha=e160037968288d873337da350cc7a70bfe509cf1)
_renovate commented 2026-05-23 07:01:35 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7e490c1c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7e490c1c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=125426&start_sha=1e76f6ee4e1200490fd54474bdc6cb0c5d62a866)
_renovate commented 2026-05-23 10:52:13 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4aaa14b9 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4aaa14b9 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=125743&start_sha=7e490c1cd1b703cfbccfe4f65710303ddcab198d)
_renovate commented 2026-05-23 11:04:54 +02:00 (Migrated from edugit.org)

added 1 commit

  • 338155ca - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>338155ca - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=125755&start_sha=4aaa14b97c6914db2df589f48571fcf517b5d669)
_renovate commented 2026-05-23 11:55:23 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2f9d93ab - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2f9d93ab - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=125842&start_sha=338155caac4ea955cf3af173cc164f422d7f2b41)
_renovate commented 2026-05-23 13:22:56 +02:00 (Migrated from edugit.org)

added 1 commit

  • 19fdab37 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>19fdab37 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=126005&start_sha=2f9d93ab184cd9557ccb7383794d655f053204c0)
_renovate commented 2026-05-23 13:57:31 +02:00 (Migrated from edugit.org)

added 1 commit

  • 54e684c4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>54e684c4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=126043&start_sha=19fdab378f7831bd21267332a0c710f7b2af10c0)
_renovate commented 2026-05-23 15:38:47 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5adce222 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5adce222 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=126096&start_sha=54e684c4a7d30600def0f97ae875a7ded87ed588)
_renovate commented 2026-05-23 16:46:05 +02:00 (Migrated from edugit.org)

added 1 commit

  • ecbaa30b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ecbaa30b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=126127&start_sha=5adce22275fdf85de7e387b933e4aa7e031bd51f)
_renovate commented 2026-05-23 17:09:50 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8adc89a5 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8adc89a5 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=126159&start_sha=ecbaa30b9bb474e9e779e270445e71a5625407f4)
_renovate commented 2026-05-23 18:01:05 +02:00 (Migrated from edugit.org)

added 1 commit

  • f68e8597 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f68e8597 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=126199&start_sha=8adc89a5cd7ec8f44d3bf20061bd646640cf047b)
_renovate commented 2026-05-23 23:29:51 +02:00 (Migrated from edugit.org)

added 1 commit

  • 20a3701d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>20a3701d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=126674&start_sha=f68e8597b86bd99e5aea0b71c47ea34125435d24)
_renovate commented 2026-05-23 23:58:28 +02:00 (Migrated from edugit.org)

added 1 commit

  • 060cd515 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>060cd515 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=126728&start_sha=20a3701df4702593399d5a660f6ed1933d0bc22e)
_renovate commented 2026-05-24 01:51:56 +02:00 (Migrated from edugit.org)

added 1 commit

  • ad7b2fe0 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ad7b2fe0 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=126832&start_sha=060cd5154d4f4b6c760a786b981c511848643b24)
_renovate commented 2026-05-24 03:22:43 +02:00 (Migrated from edugit.org)

added 1 commit

  • 858c5a14 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>858c5a14 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=126912&start_sha=ad7b2fe082c7021d2ff739388dffc197dfb4eed5)
_renovate commented 2026-05-24 03:49:22 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8203ba6d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8203ba6d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=126931&start_sha=858c5a1459597680e55f9c90ff852026ecc5f755)
_renovate commented 2026-05-24 06:07:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • c8869bdb - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c8869bdb - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=127067&start_sha=8203ba6d2ce9155a36c586a904c1d1e7dc4d6cc0)
_renovate commented 2026-05-24 06:55:00 +02:00 (Migrated from edugit.org)

added 1 commit

  • ec90842b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ec90842b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=127132&start_sha=c8869bdb923b83abc92a533a8ce179354329e82b)
_renovate commented 2026-05-24 07:18:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • b14beda5 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b14beda5 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=127151&start_sha=ec90842be99a20a8d16b751857a2823059b0dc36)
_renovate commented 2026-05-24 09:32:38 +02:00 (Migrated from edugit.org)

added 1 commit

  • eebe40ad - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>eebe40ad - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=127338&start_sha=b14beda55b7976534fe2acbd15be521615d95d7f)
_renovate commented 2026-05-24 10:06:53 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3171c00f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>3171c00f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=127388&start_sha=eebe40adb6a6c52d485cb71111d299170380b8ae)
_renovate commented 2026-05-24 10:19:14 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9fe7ea49 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9fe7ea49 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=127436&start_sha=3171c00fa4ae323f71e3163af98ed0c5d306dca1)
_renovate commented 2026-05-24 11:08:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • e5188938 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e5188938 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=127535&start_sha=9fe7ea49595e40c29d02aec27f9439c316b2a10b)
_renovate commented 2026-05-24 11:17:13 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7a5f2633 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7a5f2633 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=127544&start_sha=e5188938901f9e897ab7d085985581d200355ec7)
_renovate commented 2026-05-24 12:50:21 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0edde6dd - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0edde6dd - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=127645&start_sha=7a5f263332a1b67f44cb496a04ad0d1179018fa1)
_renovate commented 2026-05-24 14:21:59 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9bec6137 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9bec6137 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=127732&start_sha=0edde6dd394f5b45098036d030353a265b4cfa4a)
_renovate commented 2026-05-24 16:23:21 +02:00 (Migrated from edugit.org)

added 1 commit

  • 569d9515 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>569d9515 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=127845&start_sha=9bec6137de7ed3dd55ff09c8fe0cf925ddeb4788)
_renovate commented 2026-05-24 16:50:46 +02:00 (Migrated from edugit.org)

added 1 commit

  • c395f748 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c395f748 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=127869&start_sha=569d9515e557dd404181a558a6e3ccd6855f08ee)
_renovate commented 2026-05-24 17:21:03 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1c947570 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1c947570 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=127922&start_sha=c395f7489b00fef72ba88650961316a1d8356d59)
_renovate commented 2026-05-24 18:53:30 +02:00 (Migrated from edugit.org)

added 1 commit

  • 847ad295 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>847ad295 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128044&start_sha=1c9475709b6efaceb006330b3ef9dbc5f82943bd)
_renovate commented 2026-05-24 21:21:49 +02:00 (Migrated from edugit.org)

added 1 commit

  • af77c957 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>af77c957 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128205&start_sha=847ad2959aad1bb230180d05b480d5617dd30667)
_renovate commented 2026-05-24 21:50:47 +02:00 (Migrated from edugit.org)

added 1 commit

  • 19304af8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>19304af8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128226&start_sha=af77c95705ad5378cfe41b91d2e9b92ffb79c17d)
_renovate commented 2026-05-24 21:54:36 +02:00 (Migrated from edugit.org)

added 1 commit

  • 489b12b0 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>489b12b0 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128228&start_sha=19304af8b83fdc2dc65d62e8c7829d397b54947a)
_renovate commented 2026-05-24 22:42:14 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2678f7bc - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2678f7bc - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128286&start_sha=489b12b0705a2f07ea543a66b288212b13795d86)
_renovate commented 2026-05-24 22:49:05 +02:00 (Migrated from edugit.org)

added 1 commit

  • fa17f67c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>fa17f67c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128299&start_sha=2678f7bcffb63cfc9ddfb9d10e64c5fe93a94a79)
_renovate commented 2026-05-25 01:02:17 +02:00 (Migrated from edugit.org)

added 1 commit

  • 65a6a6a3 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>65a6a6a3 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128453&start_sha=fa17f67c40bae723a74d809d1eb2be5cea375c5b)
_renovate commented 2026-05-25 01:19:14 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5d7f92ab - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5d7f92ab - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128475&start_sha=65a6a6a332c578cb17fc4988f2ab0ec0a7e776e0)
_renovate commented 2026-05-25 01:21:23 +02:00 (Migrated from edugit.org)

added 1 commit

  • 336e0808 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>336e0808 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128484&start_sha=5d7f92ab08e562ece1c40017cf0fa402223fc1c4)
_renovate commented 2026-05-25 02:50:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0adf57ab - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0adf57ab - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128590&start_sha=336e08085aeb61d6b7a9470de1cc2faf66546f50)
_renovate commented 2026-05-25 03:08:15 +02:00 (Migrated from edugit.org)

added 1 commit

  • acaa3ca2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>acaa3ca2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128614&start_sha=0adf57abe45e5feae6fd6a44033bd5682fb8aa22)
_renovate commented 2026-05-25 03:32:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • ef739803 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ef739803 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128631&start_sha=acaa3ca2f02d64b28d55fdd44db3a0eaee3a3b11)
_renovate commented 2026-05-25 03:54:50 +02:00 (Migrated from edugit.org)

added 1 commit

  • 46664515 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>46664515 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128657&start_sha=ef73980385ee2e75b97e58f2e4359e03cb3d77be)
_renovate commented 2026-05-25 04:35:11 +02:00 (Migrated from edugit.org)

added 1 commit

  • 99a0536b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>99a0536b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128681&start_sha=46664515e1f54dcdee1323056d802f075614e596)
_renovate commented 2026-05-25 04:38:05 +02:00 (Migrated from edugit.org)

added 1 commit

  • e084b91c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e084b91c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128686&start_sha=99a0536b345b3d2bc890102cbe810e375ca818db)
_renovate commented 2026-05-25 05:48:05 +02:00 (Migrated from edugit.org)

added 1 commit

  • 63f01ff1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>63f01ff1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128758&start_sha=e084b91cf9f7255f34896bdbf38cf7d15e593218)
_renovate commented 2026-05-25 09:16:27 +02:00 (Migrated from edugit.org)

added 1 commit

  • 14d387d6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>14d387d6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=128964&start_sha=63f01ff12e008421ff586ddd914b294d8f216125)
_renovate commented 2026-05-25 13:26:52 +02:00 (Migrated from edugit.org)

added 1 commit

  • b62bca20 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b62bca20 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=129318&start_sha=14d387d63f1234b844c1c675d8f52056e352a915)
_renovate commented 2026-05-25 13:47:06 +02:00 (Migrated from edugit.org)

added 1 commit

  • d057fe46 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d057fe46 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=129340&start_sha=b62bca208205b04b1024ae28fac7080de6a8421c)
_renovate commented 2026-05-25 14:05:42 +02:00 (Migrated from edugit.org)

added 1 commit

  • 694546e4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>694546e4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=129383&start_sha=d057fe46fb15e269fe0a6f818efd0420fb89599e)
_renovate commented 2026-05-25 14:32:36 +02:00 (Migrated from edugit.org)

added 1 commit

  • 82db8e62 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>82db8e62 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=129435&start_sha=694546e4501e007c638124b7892c87737cbdd66a)
_renovate commented 2026-05-25 16:58:27 +02:00 (Migrated from edugit.org)

added 1 commit

  • 23b0c945 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>23b0c945 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=129590&start_sha=82db8e6270892d820bf2882793000ea90a6e9597)
_renovate commented 2026-05-25 18:06:40 +02:00 (Migrated from edugit.org)

added 1 commit

  • 56650713 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>56650713 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=129677&start_sha=23b0c945ebb23070a50252f990d9025b5d98796f)
_renovate commented 2026-05-25 18:19:27 +02:00 (Migrated from edugit.org)

added 1 commit

  • 27bee025 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>27bee025 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=129686&start_sha=5665071335f34aae7d7b9deb026ab72e1b88c9bb)
_renovate commented 2026-05-25 18:58:36 +02:00 (Migrated from edugit.org)

added 1 commit

  • 33997a4f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>33997a4f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=129747&start_sha=27bee025bd80ee450621407e41b962012e5bcbf6)
_renovate commented 2026-05-25 20:05:55 +02:00 (Migrated from edugit.org)

added 1 commit

  • dff71d6e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>dff71d6e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=129834&start_sha=33997a4f117bc085d6c5770b904fe040f262a6d7)
_renovate commented 2026-05-25 20:16:31 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6053b9c8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6053b9c8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=129855&start_sha=dff71d6e8eec71a14ee36cfd670b5e8605d18c22)
_renovate commented 2026-05-25 20:21:08 +02:00 (Migrated from edugit.org)

added 1 commit

  • 91ff8b35 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>91ff8b35 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=129865&start_sha=6053b9c81774a33fa2898465c67f19d25d455efe)
_renovate commented 2026-05-25 23:20:52 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2a722cab - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2a722cab - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=130083&start_sha=91ff8b35c7972fbfac1dd32b3e67b0d634c81f5a)
_renovate commented 2026-05-25 23:50:11 +02:00 (Migrated from edugit.org)

added 1 commit

  • a822e0dd - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a822e0dd - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=130122&start_sha=2a722cab43a6ec81eb6f3386dc85ad599f313d19)
_renovate commented 2026-05-26 01:06:11 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8650d486 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8650d486 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=130181&start_sha=a822e0dd33090516b6a9b4657d9290191f1d06d4)
_renovate commented 2026-05-26 01:51:42 +02:00 (Migrated from edugit.org)

added 1 commit

  • c89ac9d9 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c89ac9d9 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=130222&start_sha=8650d486c8c98a2b79ea43a75fdc8e677c19f035)
_renovate commented 2026-05-26 02:29:48 +02:00 (Migrated from edugit.org)

added 1 commit

  • 71c6def5 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>71c6def5 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=130260&start_sha=c89ac9d992e6c0a3cb0a0fd1354b3197460bf7e6)
_renovate commented 2026-05-26 03:49:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • 87503aa1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>87503aa1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=130352&start_sha=71c6def546002061e6122be1e1c76a019ab7152f)
_renovate commented 2026-05-26 04:32:53 +02:00 (Migrated from edugit.org)

added 1 commit

  • cab9cef6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>cab9cef6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=130400&start_sha=87503aa10d7972459b7e5ae55cf248e9d2e3024c)
_renovate commented 2026-05-26 06:58:26 +02:00 (Migrated from edugit.org)

added 1 commit

  • 204c1ea2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>204c1ea2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=130584&start_sha=cab9cef6f4a27ce559fa87ff80c5cdb39e57ae41)
_renovate commented 2026-05-26 11:17:20 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3758c82e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>3758c82e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=130863&start_sha=204c1ea262184d6520712a9a2f4fd50f5b538958)
_renovate commented 2026-05-26 11:31:11 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1d3a3574 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1d3a3574 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=130891&start_sha=3758c82e3fb3420f7e6b8a17a517eb68eb2b42d0)
_renovate commented 2026-05-26 12:41:55 +02:00 (Migrated from edugit.org)

added 1 commit

  • 92323921 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>92323921 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=130963&start_sha=1d3a3574584b68906b62d6564b0fafd295a9f197)
_renovate commented 2026-05-26 13:33:31 +02:00 (Migrated from edugit.org)

added 1 commit

  • 609bdf50 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>609bdf50 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=131010&start_sha=92323921ef54a1ff6b14ad0dd8174641fffe9683)
_renovate commented 2026-05-26 14:46:45 +02:00 (Migrated from edugit.org)

added 1 commit

  • 23700368 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>23700368 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=131089&start_sha=609bdf50fc39169e72c00b032a0b7eb5c08229ca)
_renovate commented 2026-05-26 15:02:20 +02:00 (Migrated from edugit.org)

added 1 commit

  • 63a13a0e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>63a13a0e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=131094&start_sha=2370036845d959d991ef0090703b7b702c28ea2f)
_renovate commented 2026-05-26 16:03:57 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2297e8d8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2297e8d8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=131179&start_sha=63a13a0ebd3838a5cb87d932ee004577ce3ee247)
_renovate commented 2026-05-26 17:31:32 +02:00 (Migrated from edugit.org)

added 1 commit

  • c7efe38d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c7efe38d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=131297&start_sha=2297e8d83929750e78cfe2180334e2c7778bf17c)
_renovate commented 2026-05-26 18:49:47 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8091b233 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8091b233 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=131412&start_sha=c7efe38de032c965012fd2d54532a7600e3c28c8)
_renovate commented 2026-05-26 20:09:53 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1f7c6746 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1f7c6746 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=131495&start_sha=8091b23359c649ef5f05656981b0613942dbbeef)
_renovate commented 2026-05-26 21:17:42 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2834831b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2834831b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=131585&start_sha=1f7c674627786cdf221899f2c23db56fc23581e2)
_renovate commented 2026-05-26 21:53:47 +02:00 (Migrated from edugit.org)

added 1 commit

  • c3415d3a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c3415d3a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=131621&start_sha=2834831b73588472d8781b18b715868ef664ecc1)
_renovate commented 2026-05-26 22:20:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • a7ce8c15 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a7ce8c15 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=131647&start_sha=c3415d3aa398e0575f0e1f6159858e110f1aec29)
_renovate commented 2026-05-26 22:27:26 +02:00 (Migrated from edugit.org)

added 1 commit

  • 02ada46b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>02ada46b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=131659&start_sha=a7ce8c155142d118a159734a752e75792eb6d605)
_renovate commented 2026-05-27 00:12:16 +02:00 (Migrated from edugit.org)

added 1 commit

  • b7f0fac2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b7f0fac2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=131827&start_sha=02ada46b472701395c352979e7c97fbf80e4fd44)
_renovate commented 2026-05-27 01:13:32 +02:00 (Migrated from edugit.org)

added 1 commit

  • f57a2ac4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f57a2ac4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=131894&start_sha=b7f0fac23c8c0fb806faaab8a37448df57de6c47)
_renovate commented 2026-05-27 01:37:22 +02:00 (Migrated from edugit.org)

added 1 commit

  • 10a50c10 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>10a50c10 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=131954&start_sha=f57a2ac4cde52e3386ea75648fa52256432335bb)
_renovate commented 2026-05-27 01:40:08 +02:00 (Migrated from edugit.org)

added 1 commit

  • 30133a6b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>30133a6b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=131966&start_sha=10a50c10390b25920e92bf3c32cbc06c42210757)
_renovate commented 2026-05-27 01:50:58 +02:00 (Migrated from edugit.org)

added 1 commit

  • b4a07bc8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b4a07bc8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=131987&start_sha=30133a6b15271f82211bda2013c2fb2b9e73153e)
_renovate commented 2026-05-27 02:19:53 +02:00 (Migrated from edugit.org)

added 1 commit

  • f3091af6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f3091af6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132036&start_sha=b4a07bc8206c9363722750205ba9e2f827afab3c)
_renovate commented 2026-05-27 03:39:52 +02:00 (Migrated from edugit.org)

added 1 commit

  • de769813 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>de769813 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132137&start_sha=f3091af64cd4546a6876705a592fca216df86b85)
_renovate commented 2026-05-27 04:10:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • f9b306f0 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f9b306f0 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132183&start_sha=de769813c7ba5853c8e15f4fe1f99ea82865f066)
_renovate commented 2026-05-27 04:10:58 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7b4d637e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7b4d637e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132188&start_sha=f9b306f0e3afe1486a9cce499a90d98eaa3628bd)
_renovate commented 2026-05-27 04:31:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • c77d27b7 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c77d27b7 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132230&start_sha=7b4d637e37c1219344e615a74efe0a7934f31efe)
_renovate commented 2026-05-27 05:17:04 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7238fa90 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7238fa90 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132277&start_sha=c77d27b7a187ddbfc8e3ede514a44427335a3167)
_renovate commented 2026-05-27 07:21:53 +02:00 (Migrated from edugit.org)

added 1 commit

  • cb88054e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>cb88054e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132371&start_sha=7238fa90704a821135e0f144f302b43e4a41c6c6)
_renovate commented 2026-05-27 07:28:22 +02:00 (Migrated from edugit.org)

added 1 commit

  • ab20c228 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ab20c228 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132373&start_sha=cb88054e8b1804c87318acb08dcaedc3ff5eb4ae)
_renovate commented 2026-05-27 08:24:15 +02:00 (Migrated from edugit.org)

added 1 commit

  • 57c30eb4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>57c30eb4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132424&start_sha=ab20c228ddd43dfb59a0c7e37a062b5335dc8361)
_renovate commented 2026-05-27 08:49:48 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9680d1f7 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9680d1f7 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132459&start_sha=57c30eb435e8ac9b278db6ec3598ab6736f0cc4c)
_renovate commented 2026-05-27 09:00:19 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9cae9fa3 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9cae9fa3 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132488&start_sha=9680d1f7d00e519c28f0a0daca82acbce94a6994)
_renovate commented 2026-05-27 09:40:40 +02:00 (Migrated from edugit.org)

added 1 commit

  • f857714a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f857714a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132565&start_sha=9cae9fa3ef26311a36c80b139995f90e702887f4)
_renovate commented 2026-05-27 09:48:13 +02:00 (Migrated from edugit.org)

added 1 commit

  • 71e6ea29 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>71e6ea29 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132576&start_sha=f857714aee62f34b3ba30f72e6837c3cbd50be1e)
_renovate commented 2026-05-27 09:59:24 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3f48974a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>3f48974a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132593&start_sha=71e6ea29bb06b61e22741b41b202bd79e32eeb5b)
_renovate commented 2026-05-27 10:08:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • b7e27b68 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b7e27b68 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132603&start_sha=3f48974a55b02604ce49361a1ae9640da143121d)
_renovate commented 2026-05-27 10:32:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5e06f005 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5e06f005 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132638&start_sha=b7e27b6802d0bd1331e8dd323de6270b7a46fd78)
_renovate commented 2026-05-27 13:27:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • 67b4354a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>67b4354a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132815&start_sha=5e06f005541efd6988b159ec98b1ddde78d5af9c)
_renovate commented 2026-05-27 14:44:56 +02:00 (Migrated from edugit.org)

added 1 commit

  • d409512b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d409512b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132906&start_sha=67b4354af7bf14d7156db395318d9855e2af122e)
_renovate commented 2026-05-27 16:00:38 +02:00 (Migrated from edugit.org)

added 1 commit

  • b0861223 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b0861223 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=132960&start_sha=d409512b9faad74318e73ec9cf891a03046d7743)
_renovate commented 2026-05-27 17:10:11 +02:00 (Migrated from edugit.org)

added 1 commit

  • 28f018cd - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>28f018cd - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133032&start_sha=b086122330ae227e96b59e71d3e847b9a24b117b)
_renovate commented 2026-05-27 18:03:33 +02:00 (Migrated from edugit.org)

added 1 commit

  • c1d92ff0 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c1d92ff0 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133079&start_sha=28f018cd7cb786108780bb60b86a8137796e262b)
_renovate commented 2026-05-27 18:58:30 +02:00 (Migrated from edugit.org)

added 1 commit

  • 542fcec4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>542fcec4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133130&start_sha=c1d92ff0212c34cf2cb6c196b75eb4a651f552ee)
_renovate commented 2026-05-27 20:26:39 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9441a035 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9441a035 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133235&start_sha=542fcec4d7955651729bcaa36712b7673d6be590)
_renovate commented 2026-05-27 20:33:31 +02:00 (Migrated from edugit.org)

added 1 commit

  • 60b10b92 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>60b10b92 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133246&start_sha=9441a035b4cb21c26a244d90e1a9c3a1a6f2466e)
_renovate commented 2026-05-27 20:47:25 +02:00 (Migrated from edugit.org)

added 1 commit

  • e4f4d0d9 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e4f4d0d9 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133262&start_sha=60b10b9260e8df802cd9952ccebc671cd0daf841)
_renovate commented 2026-05-27 20:58:49 +02:00 (Migrated from edugit.org)

added 1 commit

  • 38ee2f64 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>38ee2f64 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133268&start_sha=e4f4d0d900200c853a64d58dab941d54cec40a22)
_renovate commented 2026-05-27 21:55:04 +02:00 (Migrated from edugit.org)

added 1 commit

  • 718d2b56 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>718d2b56 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133324&start_sha=38ee2f64fac9764d73e0d0df4f3013645c6b38db)
_renovate commented 2026-05-27 23:49:13 +02:00 (Migrated from edugit.org)

added 1 commit

  • f217ad77 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f217ad77 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133411&start_sha=718d2b5625a24ba5fb820eac1c5037f63724976d)
_renovate commented 2026-05-28 00:41:48 +02:00 (Migrated from edugit.org)

added 1 commit

  • 52842a5d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>52842a5d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133471&start_sha=f217ad77bb1e73ba5f566ea5b48af5f4ded22473)
_renovate commented 2026-05-28 00:50:21 +02:00 (Migrated from edugit.org)

added 1 commit

  • de243c89 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>de243c89 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133482&start_sha=52842a5de15e2339644b5a0e490b4992a5d2b203)
_renovate commented 2026-05-28 01:28:20 +02:00 (Migrated from edugit.org)

added 1 commit

  • f8a44648 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f8a44648 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133515&start_sha=de243c89bfd143740e93aff06c29ca812619c081)
_renovate commented 2026-05-28 02:00:57 +02:00 (Migrated from edugit.org)

added 1 commit

  • 356c6845 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>356c6845 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133542&start_sha=f8a4464803ae9333afebdf647ea9370e583d3c05)
_renovate commented 2026-05-28 02:19:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8084e50e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8084e50e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133576&start_sha=356c68453cd3f2b04266341512e2fedc3a5b36ec)
_renovate commented 2026-05-28 02:35:02 +02:00 (Migrated from edugit.org)

added 1 commit

  • 72b1e81b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>72b1e81b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133594&start_sha=8084e50e96134bbc604f2e9308e63a4cc1f0324c)
_renovate commented 2026-05-28 03:49:13 +02:00 (Migrated from edugit.org)

added 1 commit

  • 30cea63e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>30cea63e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133745&start_sha=72b1e81b404b05c3ad20f98304fe1d1620e2e043)
_renovate commented 2026-05-28 05:26:16 +02:00 (Migrated from edugit.org)

added 1 commit

  • f1930c04 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f1930c04 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133844&start_sha=30cea63ee6b983158e6f372ca86e7ee70e861b42)
_renovate commented 2026-05-28 06:29:59 +02:00 (Migrated from edugit.org)

added 1 commit

  • e505420d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e505420d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133924&start_sha=f1930c046885cdb307ea37d07c7ed046dbb26cc4)
_renovate commented 2026-05-28 06:43:36 +02:00 (Migrated from edugit.org)

added 1 commit

  • 01c55013 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>01c55013 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=133938&start_sha=e505420d53ae2e3ddaeb6906b3e19671d9f24025)
_renovate commented 2026-05-28 08:19:02 +02:00 (Migrated from edugit.org)

added 1 commit

  • 35d24c8d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>35d24c8d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134099&start_sha=01c5501339a318a601b4750e37a8c3e1677806cd)
_renovate commented 2026-05-28 09:17:52 +02:00 (Migrated from edugit.org)

added 1 commit

  • e2ca8a21 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e2ca8a21 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134189&start_sha=35d24c8da6819d9c672211c6a9671774bfba662d)
_renovate commented 2026-05-28 10:08:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2102b7f6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2102b7f6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134211&start_sha=e2ca8a215896da8e61ed3e06825130fa4874def5)
_renovate commented 2026-05-28 11:52:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • fd696691 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>fd696691 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134329&start_sha=2102b7f6347e913e9c768a9d31797d18770efff2)
_renovate commented 2026-05-28 12:12:50 +02:00 (Migrated from edugit.org)

added 1 commit

  • bb9f7b2f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>bb9f7b2f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134356&start_sha=fd696691f9cd19633b17da438d210718b86f18f5)
_renovate commented 2026-05-28 12:50:17 +02:00 (Migrated from edugit.org)

added 1 commit

  • 537f8931 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>537f8931 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134377&start_sha=bb9f7b2f67db0ce610b8bc6902bb0434fe7ed867)
_renovate commented 2026-05-28 14:02:19 +02:00 (Migrated from edugit.org)

added 1 commit

  • b81d94d5 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b81d94d5 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134435&start_sha=537f89318e8de574bc9bb3be22aecc914a428ddf)
_renovate commented 2026-05-28 14:18:14 +02:00 (Migrated from edugit.org)

added 1 commit

  • f551c811 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f551c811 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134463&start_sha=b81d94d5fa77d990489bfdbcce87d414a1d80ec5)
_renovate commented 2026-05-28 15:05:38 +02:00 (Migrated from edugit.org)

added 1 commit

  • af117bac - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>af117bac - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134536&start_sha=f551c811dc194389058a4bb0de9b80c4a024e793)
_renovate commented 2026-05-28 15:06:04 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-05-28 15:55:03 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0e16cc13 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0e16cc13 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134589&start_sha=af117bacebe70f2885072b3e56c8a04c1cad0068)
_renovate commented 2026-05-28 16:58:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • 369eb9e3 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>369eb9e3 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134635&start_sha=0e16cc13f06a4e7bd788671d8058c1219b3754d4)
_renovate commented 2026-05-28 16:58:29 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-05-28 17:02:55 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9075a397 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9075a397 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134649&start_sha=369eb9e3b222f236b95c57a26b025768faf8837b)
_renovate commented 2026-05-28 18:18:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • ef0380a0 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ef0380a0 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134710&start_sha=9075a3974929234e167ab6b63aac8b54975893f2)
_renovate commented 2026-05-28 20:25:39 +02:00 (Migrated from edugit.org)

added 1 commit

  • 24743930 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>24743930 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134860&start_sha=ef0380a05e043d2744c08473d9934dd451140241)
_renovate commented 2026-05-28 21:13:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1e5a0b6e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1e5a0b6e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134904&start_sha=2474393099e939a710ace872b83f8b4ac8568fa5)
_renovate commented 2026-05-28 21:14:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • 84b1cfeb - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>84b1cfeb - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134906&start_sha=1e5a0b6eef9337de4050cf6cd4ad6963a9118542)
_renovate commented 2026-05-28 22:15:57 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0c4ff079 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0c4ff079 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=134971&start_sha=84b1cfeb9353c536c646a71fac2eb06bf74c229d)
_renovate commented 2026-05-28 23:32:46 +02:00 (Migrated from edugit.org)

added 1 commit

  • aa54163f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>aa54163f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=135042&start_sha=0c4ff07919241f4bd8aad63b5489c1c762cac23e)
_renovate commented 2026-05-29 00:49:55 +02:00 (Migrated from edugit.org)

added 1 commit

  • b54d62ed - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b54d62ed - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=135174&start_sha=aa54163fc0730b3a63a714c4c5e16d687755700f)
_renovate commented 2026-05-29 00:58:32 +02:00 (Migrated from edugit.org)

added 1 commit

  • 38c3a777 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>38c3a777 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=135178&start_sha=b54d62ed33db7eaf911cd4a1ac542861ed784c02)
_renovate commented 2026-05-29 01:06:21 +02:00 (Migrated from edugit.org)

added 1 commit

  • e40edb4a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e40edb4a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=135195&start_sha=38c3a777ba692bc56393780e783e7688740e3aad)
_renovate commented 2026-05-29 01:52:17 +02:00 (Migrated from edugit.org)

added 1 commit

  • 94826a2b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>94826a2b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=135257&start_sha=e40edb4aefbde90d8df2af8275b5e1d3d3617c07)
_renovate commented 2026-05-29 02:05:58 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9d690d6f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9d690d6f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=135271&start_sha=94826a2b593a9a165d8038a7ad35961117283886)
_renovate commented 2026-05-29 03:51:28 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8f7cd701 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8f7cd701 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=135385&start_sha=9d690d6fe247cd92fccc222c31f30ead931c75e2)
_renovate commented 2026-05-29 04:09:31 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7fde19fc - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7fde19fc - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=135415&start_sha=8f7cd701ba930b41b7fb6f3ccbfcaeca9a8110fd)
_renovate commented 2026-05-29 04:27:30 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2563e620 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2563e620 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=135436&start_sha=7fde19fc3165eb68ad6821a4c9b08b0f65f5dec5)
_renovate commented 2026-05-29 06:22:15 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5edce1af - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5edce1af - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=135613&start_sha=2563e62008cc772858b1a61b5a2b222799efd36e)
_renovate commented 2026-05-29 07:00:54 +02:00 (Migrated from edugit.org)

added 1 commit

  • a342a9e1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a342a9e1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=135663&start_sha=5edce1af114e79af50d34c0ec837a05f239c9e03)
_renovate commented 2026-05-29 08:55:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • d914bf4b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d914bf4b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=135794&start_sha=a342a9e120bffb4ed0034387a27a6273c0232a10)
_renovate commented 2026-05-29 12:49:00 +02:00 (Migrated from edugit.org)

added 1 commit

  • 79899dc2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>79899dc2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=136036&start_sha=d914bf4b1691a2bdc99ecc0724f25505d95c6987)
_renovate commented 2026-05-29 13:31:26 +02:00 (Migrated from edugit.org)

added 1 commit

  • b4bf11a7 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b4bf11a7 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=136094&start_sha=79899dc2e23cbd362c01761ed4d11d919af5e48a)
_renovate commented 2026-05-29 15:03:41 +02:00 (Migrated from edugit.org)

added 1 commit

  • e51a23e9 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e51a23e9 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=136259&start_sha=b4bf11a7b60b060d4b4092c31a8dc6d548ca19eb)
_renovate commented 2026-05-29 15:03:57 +02:00 (Migrated from edugit.org)

added 1 commit

  • c8aea6ca - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c8aea6ca - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=136261&start_sha=e51a23e914013afd144506addbe31f2672b1e2c8)
_renovate commented 2026-05-29 16:37:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • ef26cd15 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ef26cd15 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=136381&start_sha=c8aea6ca9c2bbb402e265b9915025ed27d7314a7)
_renovate commented 2026-05-29 16:55:50 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8457e721 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8457e721 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=136390&start_sha=ef26cd156eb380db228a7c2312590fd8047583a1)
_renovate commented 2026-05-29 17:14:20 +02:00 (Migrated from edugit.org)

added 1 commit

  • 011a414b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>011a414b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=136412&start_sha=8457e721734cff123ae8d0cb1f547558d053915d)
_renovate commented 2026-05-29 17:43:40 +02:00 (Migrated from edugit.org)

added 1 commit

  • a887cd97 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a887cd97 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=136458&start_sha=011a414b1fd78c1af1786550ed87badce5b6f276)
_renovate commented 2026-05-29 18:22:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • b7959206 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b7959206 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=136519&start_sha=a887cd970acd7ae76904258b0ab2d594e1049959)
_renovate commented 2026-05-29 18:57:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • e6b28ffb - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e6b28ffb - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=136549&start_sha=b795920640a6d279016e49d4b361974af7fe82c7)
_renovate commented 2026-05-29 20:08:44 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5fc72e6a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5fc72e6a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=136614&start_sha=e6b28ffb607ce73583498b5cd8443f59ba64c024)
_renovate commented 2026-05-29 20:30:09 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6e4115b6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6e4115b6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=136640&start_sha=5fc72e6af5c56e94f5b4da7900e5f2010c6ec7f7)
_renovate commented 2026-05-29 21:14:33 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3039c88e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>3039c88e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=136709&start_sha=6e4115b658c0130b9af7b7a87373e6c1edce59cb)
_renovate commented 2026-05-29 21:28:51 +02:00 (Migrated from edugit.org)

added 1 commit

  • 80b1f277 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>80b1f277 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=136724&start_sha=3039c88e15291057bea5f5070a4418da22914fd0)
_renovate commented 2026-05-30 02:45:51 +02:00 (Migrated from edugit.org)

added 1 commit

  • c7eb65fd - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c7eb65fd - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=137120&start_sha=80b1f277ce13511fd3fb1edb3abfb8a3e7775a14)
_renovate commented 2026-05-30 05:29:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • b1da698a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b1da698a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=137342&start_sha=c7eb65fd37f65f20b4fc7e6e941bb59e4f2ec1e9)
_renovate commented 2026-05-30 06:57:20 +02:00 (Migrated from edugit.org)

added 1 commit

  • c6126f55 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c6126f55 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=137491&start_sha=b1da698a290818c0668fa8dc984ca634d6c5e776)
_renovate commented 2026-05-30 08:09:16 +02:00 (Migrated from edugit.org)

added 1 commit

  • 86ca6d9f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>86ca6d9f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=137535&start_sha=c6126f557fc505e490221d75581e81839ce654de)
_renovate commented 2026-05-30 08:11:45 +02:00 (Migrated from edugit.org)

added 1 commit

  • f7b6eac0 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f7b6eac0 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=137539&start_sha=86ca6d9f805ab10e6e516ed489b3e99ebab3f4ea)
_renovate commented 2026-05-30 09:51:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5f7cf672 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5f7cf672 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=137650&start_sha=f7b6eac081d3ffd6858bbd9c23e5ffec81aeb513)
_renovate commented 2026-05-30 10:48:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • c4f278c6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c4f278c6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=137716&start_sha=5f7cf6723f9dc9fe1ebf44d30b4630558f6da12a)
_renovate commented 2026-05-30 11:52:44 +02:00 (Migrated from edugit.org)

added 1 commit

  • 310db472 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>310db472 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=137787&start_sha=c4f278c6fdf43783f57d136d56e33591773209fc)
_renovate commented 2026-05-30 12:20:58 +02:00 (Migrated from edugit.org)

added 1 commit

  • f09bd2fb - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f09bd2fb - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=137824&start_sha=310db472cefa9a393171b240e69034f0b55adab8)
_renovate commented 2026-05-30 13:18:15 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0dfd5b99 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0dfd5b99 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=137889&start_sha=f09bd2fbb7598807891b9691856015413527b382)
_renovate commented 2026-05-30 13:22:16 +02:00 (Migrated from edugit.org)

added 1 commit

  • e7ab5add - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e7ab5add - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=137891&start_sha=0dfd5b99dff5c8c82a3195bf62d8022ca174f9dc)
_renovate commented 2026-05-30 15:24:51 +02:00 (Migrated from edugit.org)

added 1 commit

  • f48fe70d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f48fe70d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=138007&start_sha=e7ab5add92bd6ae83c6b1dc98cad28bf93e351ad)
_renovate commented 2026-05-30 16:19:32 +02:00 (Migrated from edugit.org)

added 1 commit

  • 027885da - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>027885da - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=138080&start_sha=f48fe70d4b4c1beb230b0c36f3cb41d34254dba8)
_renovate commented 2026-05-30 17:35:47 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5220d107 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5220d107 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=138127&start_sha=027885da747f7f19431303ab4609158e5ee984d4)
_renovate commented 2026-05-30 21:11:28 +02:00 (Migrated from edugit.org)

added 1 commit

  • d74303d3 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d74303d3 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=138273&start_sha=5220d107574698774c4d40a7ff69c4f4ee4b6ae4)
_renovate commented 2026-05-31 00:41:48 +02:00 (Migrated from edugit.org)

added 1 commit

  • 28ff6643 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>28ff6643 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=138449&start_sha=d74303d3793ae97ad0c1f369b4a959794432d91c)
_renovate commented 2026-05-31 01:14:58 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1d806226 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1d806226 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=138507&start_sha=28ff6643c747b9e4e286dab4e60fdc0946a696ee)
_renovate commented 2026-05-31 02:10:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • 700f8296 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>700f8296 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=138588&start_sha=1d8062268b270f4cfdd5beece716e14ef4af5cf8)
_renovate commented 2026-05-31 02:27:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6647bfef - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6647bfef - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=138615&start_sha=700f82964d203bf05634bbe4642c5895c5b257c1)
_renovate commented 2026-05-31 02:50:33 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9dc13f05 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9dc13f05 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=138641&start_sha=6647bfefdaad1a39b329e4c51fce83b0f8bc3593)
_renovate commented 2026-05-31 04:29:33 +02:00 (Migrated from edugit.org)

added 1 commit

  • a0566989 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a0566989 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=138792&start_sha=9dc13f058bd9e82aaa496bb126b366bb203e86f8)
_renovate commented 2026-05-31 05:29:56 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2d290062 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2d290062 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=138867&start_sha=a0566989b191e50849977c70d1b086501ab0cce6)
_renovate commented 2026-05-31 05:46:24 +02:00 (Migrated from edugit.org)

added 1 commit

  • 718f0615 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>718f0615 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=138873&start_sha=2d290062f097acdfafd9b3811e932dbcdf759ad7)
_renovate commented 2026-05-31 06:20:27 +02:00 (Migrated from edugit.org)

added 1 commit

  • b56211d8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b56211d8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=138916&start_sha=718f0615413421d341d3e24f393b4db0029385d4)
_renovate commented 2026-05-31 07:07:32 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8f2d0cd0 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8f2d0cd0 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=138964&start_sha=b56211d8325ccc4338fc83d00eb80a847cc77379)
_renovate commented 2026-05-31 07:11:57 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7e967e80 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7e967e80 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=138971&start_sha=8f2d0cd06bfc8f4a24b23c4b55a56c3a91b5ced8)
_renovate commented 2026-05-31 11:12:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • e09e0cc6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e09e0cc6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=139245&start_sha=7e967e8097f8ef617261b9269b21eb6d512b7ad2)
_renovate commented 2026-05-31 13:10:26 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5e45141c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5e45141c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=139397&start_sha=e09e0cc68d59a7e32b7bc608e9d13af25084708b)
_renovate commented 2026-05-31 20:57:52 +02:00 (Migrated from edugit.org)

added 1 commit

  • 68f230fa - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>68f230fa - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=139849&start_sha=5e45141cdfc591dfbbd1ddcc8a28f1b0ea715db8)
_renovate commented 2026-05-31 21:31:05 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0913e3e2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0913e3e2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=139881&start_sha=68f230fa400fd779242a2cbbb38e08c0c0c18115)
_renovate commented 2026-05-31 21:33:41 +02:00 (Migrated from edugit.org)

added 1 commit

  • e767a136 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e767a136 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=139888&start_sha=0913e3e2be5cff8f722838e9597df9c0d55c72e4)
_renovate commented 2026-05-31 22:07:53 +02:00 (Migrated from edugit.org)

added 1 commit

  • 94c0e39b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>94c0e39b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=139913&start_sha=e767a1360ecf49929cce224643ab2967c26094ac)
_renovate commented 2026-05-31 22:50:58 +02:00 (Migrated from edugit.org)

added 1 commit

  • eac06954 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>eac06954 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=139956&start_sha=94c0e39be06850484f816b537a7837aebe6df4dd)
_renovate commented 2026-05-31 22:58:24 +02:00 (Migrated from edugit.org)

added 1 commit

  • e3d3c9f2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e3d3c9f2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=139970&start_sha=eac069541c6d191e42932a7d6d0432ed0addc46d)
_renovate commented 2026-05-31 23:38:11 +02:00 (Migrated from edugit.org)

added 1 commit

  • 78df3a04 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>78df3a04 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140011&start_sha=e3d3c9f2e10b8b6de934da56adf2252faf07e520)
_renovate commented 2026-06-01 01:45:39 +02:00 (Migrated from edugit.org)

added 1 commit

  • a020532c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a020532c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140113&start_sha=78df3a04237b4a9167510e0d4d74d67c8d472f38)
_renovate commented 2026-06-01 01:51:41 +02:00 (Migrated from edugit.org)

added 1 commit

  • bb199cc1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>bb199cc1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140127&start_sha=a020532ca05c74ea687c627a6770b030d382aabb)
_renovate commented 2026-06-01 03:47:40 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5156f8e8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5156f8e8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140300&start_sha=bb199cc1bc49a780b81ac52222e344509b1ac95a)
_renovate commented 2026-06-01 04:49:11 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4e3b6451 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4e3b6451 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140403&start_sha=5156f8e876f8f0fe39c65cb8dc78339cdd34e409)
_renovate commented 2026-06-01 05:57:27 +02:00 (Migrated from edugit.org)

added 1 commit

  • cd661bd2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>cd661bd2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140476&start_sha=4e3b6451ae9ef6c51e500536dcbd6ee6cb31006b)
_renovate commented 2026-06-01 07:20:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • e2e57258 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e2e57258 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140546&start_sha=cd661bd2d9d74eebdecf41907b45bd81fc83c928)
_renovate commented 2026-06-01 07:59:42 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6421a384 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6421a384 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140570&start_sha=e2e5725871d327b3c0800026c5d10b33d0e28ffe)
_renovate commented 2026-06-01 08:38:44 +02:00 (Migrated from edugit.org)

added 1 commit

  • bb1eb1b8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>bb1eb1b8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140627&start_sha=6421a38486482f0a2f264607e454506c27c74421)
_renovate commented 2026-06-01 08:45:08 +02:00 (Migrated from edugit.org)

added 1 commit

  • 90d587fd - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>90d587fd - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140638&start_sha=bb1eb1b823ec94783c3f7f5f1af581f3ab505385)
_renovate commented 2026-06-01 09:58:25 +02:00 (Migrated from edugit.org)

added 1 commit

  • afc124a8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>afc124a8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140716&start_sha=90d587fdec785cf0f091bd782979baeb1a0541fb)
_renovate commented 2026-06-01 12:18:58 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7e89ab4b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7e89ab4b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140816&start_sha=afc124a80bfccaab48a47e173ef23e31bc122079)
_renovate commented 2026-06-01 12:26:49 +02:00 (Migrated from edugit.org)

added 1 commit

  • 782e9d62 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>782e9d62 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140825&start_sha=7e89ab4b3b28c95bf2cc36ab1e2f61a4b5e09066)
_renovate commented 2026-06-01 13:17:41 +02:00 (Migrated from edugit.org)

added 1 commit

  • 94ce604c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>94ce604c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140863&start_sha=782e9d62b0b3fe176303cacf057a5664ac40f061)
_renovate commented 2026-06-01 13:48:15 +02:00 (Migrated from edugit.org)

added 1 commit

  • 30ad37ea - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>30ad37ea - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140892&start_sha=94ce604c1328bc578422181a9ee1d302ed3427f6)
_renovate commented 2026-06-01 13:50:02 +02:00 (Migrated from edugit.org)

added 1 commit

  • ba42601a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ba42601a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140896&start_sha=30ad37ea25584fe906fbdc4f651c4c880bd493a4)
_renovate commented 2026-06-01 15:02:48 +02:00 (Migrated from edugit.org)

added 1 commit

  • 753d53ec - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>753d53ec - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=140975&start_sha=ba42601ab5f1377e58e10fadd484bc611eeb7c54)
_renovate commented 2026-06-01 16:42:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • b85972c7 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b85972c7 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141087&start_sha=753d53eced486d2f353ec2a9a54f3ee2e85b036a)
_renovate commented 2026-06-01 17:33:59 +02:00 (Migrated from edugit.org)

added 1 commit

  • 92408f9a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>92408f9a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141162&start_sha=b85972c7c1c293a653996405830ec773a4f03521)
_renovate commented 2026-06-01 19:00:21 +02:00 (Migrated from edugit.org)

added 1 commit

  • 66da25c6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>66da25c6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141257&start_sha=92408f9a55357a129628438bb2d8e8804e0e84a4)
_renovate commented 2026-06-01 20:23:39 +02:00 (Migrated from edugit.org)

added 1 commit

  • 09334d1c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>09334d1c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141405&start_sha=66da25c620ba09fb2f7e9dc9e8b4e5ce13fc17f2)
_renovate commented 2026-06-01 20:39:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • 697c3a99 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>697c3a99 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141450&start_sha=09334d1c36f968d8cb72677b74c13cf15793d06b)
_renovate commented 2026-06-01 20:53:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • faec5e30 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>faec5e30 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141490&start_sha=697c3a998ede5af2e1bb04f54f594d95b87b79c4)
_renovate commented 2026-06-01 21:34:44 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6635f83e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6635f83e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141545&start_sha=faec5e301cee60aedd13b92150dee2d3715b9952)
_renovate commented 2026-06-01 21:58:33 +02:00 (Migrated from edugit.org)

added 1 commit

  • 64216004 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>64216004 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141581&start_sha=6635f83eabfa0822d118c77fb133e354c394881c)
_renovate commented 2026-06-01 22:10:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8cc13fb4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8cc13fb4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141592&start_sha=642160044f9144fb7fc00b2557a9d3e723d47422)
_renovate commented 2026-06-01 22:42:35 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6835282c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6835282c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141671&start_sha=8cc13fb43ecaad19c53f6bba3decc6eee80f339e)
_renovate commented 2026-06-01 23:22:15 +02:00 (Migrated from edugit.org)

added 1 commit

  • a64b3ef9 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a64b3ef9 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141728&start_sha=6835282c830aeca6768ab995479282f5149c4ac1)
_renovate commented 2026-06-02 00:22:04 +02:00 (Migrated from edugit.org)

added 1 commit

  • efd0d7ac - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>efd0d7ac - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141800&start_sha=a64b3ef9cac7ea671e33edd4af77ec4bb33a5ab1)
_renovate commented 2026-06-02 01:38:40 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1c754362 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1c754362 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141865&start_sha=efd0d7ace7b920f305fa7d14dc14c7ac5ecc4d22)
_renovate commented 2026-06-02 02:25:31 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7707e253 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7707e253 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141891&start_sha=1c754362a860d9d950158afdee17e00f40612702)
_renovate commented 2026-06-02 02:52:58 +02:00 (Migrated from edugit.org)

added 1 commit

  • 33790320 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>33790320 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141914&start_sha=7707e253e6b10fe049032c87ffc82fe6d9d95210)
_renovate commented 2026-06-02 03:15:13 +02:00 (Migrated from edugit.org)

added 1 commit

  • 253483c1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>253483c1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141946&start_sha=33790320425b06d79bc582e5df6e43d5b330f999)
_renovate commented 2026-06-02 03:51:05 +02:00 (Migrated from edugit.org)

added 1 commit

  • 618fe642 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>618fe642 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=141960&start_sha=253483c114dd94114dbcfa48a02e319ebfc62b68)
_renovate commented 2026-06-02 04:50:14 +02:00 (Migrated from edugit.org)

added 1 commit

  • e4f428b3 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e4f428b3 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=142034&start_sha=618fe6422779373f3d3c2d4245d50d52f3e6c286)
_renovate commented 2026-06-02 06:20:58 +02:00 (Migrated from edugit.org)

added 1 commit

  • 78c1f4b0 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>78c1f4b0 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=142127&start_sha=e4f428b3b2fd6670ae13a8c5755c550f4c417957)
_renovate commented 2026-06-02 06:28:32 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5c911b24 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5c911b24 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=142134&start_sha=78c1f4b07a91dcb2085b3a5ecca05ca6b4490f0f)
_renovate commented 2026-06-02 06:35:25 +02:00 (Migrated from edugit.org)

added 1 commit

  • bd075f93 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>bd075f93 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=142140&start_sha=5c911b243df4b851e05a90162984ab8fb1290d18)
_renovate commented 2026-06-02 08:20:53 +02:00 (Migrated from edugit.org)

added 1 commit

  • 93e4cd38 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>93e4cd38 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=142272&start_sha=bd075f93b309cb7e35a3cb03475a1d9a83a96035)
_renovate commented 2026-06-02 09:38:01 +02:00 (Migrated from edugit.org)

added 1 commit

  • f99f467b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f99f467b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=142363&start_sha=93e4cd38d0fd4d4e87242498ee2b530ce6d062a4)
_renovate commented 2026-06-02 09:52:16 +02:00 (Migrated from edugit.org)

added 1 commit

  • e7fb624f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e7fb624f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=142380&start_sha=f99f467bd6f85379237fe9f0424b307b4ef0956a)
_renovate commented 2026-06-02 10:20:27 +02:00 (Migrated from edugit.org)

added 1 commit

  • 330c60ed - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>330c60ed - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=142421&start_sha=e7fb624f224efb863dbb9e6135a8b2072d6126ab)
_renovate commented 2026-06-02 10:59:58 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1b25782b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1b25782b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=142497&start_sha=330c60eda1922ec9f5ce63c4c0eb960ff590bf1e)
_renovate commented 2026-06-02 11:33:59 +02:00 (Migrated from edugit.org)

added 1 commit

  • be4e8ecf - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>be4e8ecf - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=142569&start_sha=1b25782b8a0d1dfaa2484b9aa2dba3a5f0691ab0)
_renovate commented 2026-06-02 12:51:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6860af20 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6860af20 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=142664&start_sha=be4e8ecfb63303c7888dce6671fe8f0794181e2e)
_renovate commented 2026-06-02 13:09:16 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0836769e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0836769e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=142685&start_sha=6860af20613680eae5caa0383e3dd881490982fe)
_renovate commented 2026-06-02 13:26:22 +02:00 (Migrated from edugit.org)

added 1 commit

  • 59a3434a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>59a3434a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=142701&start_sha=0836769eee986b6441b6f9dc2640312fe18c5283)
_renovate commented 2026-06-02 15:36:01 +02:00 (Migrated from edugit.org)

added 1 commit

  • ff243074 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ff243074 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=142781&start_sha=59a3434a16cbc3c89d23572296fb4faae7ecb8bf)
_renovate commented 2026-06-02 19:10:17 +02:00 (Migrated from edugit.org)

added 1 commit

  • f3edd051 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f3edd051 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=143138&start_sha=ff2430742fb4981c2a0bee4abe000d736f4b5e5d)
_renovate commented 2026-06-02 19:27:18 +02:00 (Migrated from edugit.org)

added 1 commit

  • 38404da0 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>38404da0 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=143150&start_sha=f3edd05190c9b209069060b5c1fdf433c9f0b53a)
_renovate commented 2026-06-02 20:34:50 +02:00 (Migrated from edugit.org)

added 1 commit

  • c02a9477 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c02a9477 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=143230&start_sha=38404da080eec760b3050e11539f0b7be84b2f94)
_renovate commented 2026-06-02 21:04:47 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5513762b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5513762b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=143277&start_sha=c02a9477d3199e1f9357dd96b942363e6619d71e)
_renovate commented 2026-06-02 21:21:14 +02:00 (Migrated from edugit.org)

added 1 commit

  • f4c11b78 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f4c11b78 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=143292&start_sha=5513762b7cae2bc5a31eb456f499641e7754b274)
_renovate commented 2026-06-02 22:00:44 +02:00 (Migrated from edugit.org)

added 1 commit

  • fc563b70 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>fc563b70 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=143341&start_sha=f4c11b78f9d5d06d6d701bbef7c82f354eea0654)
_renovate commented 2026-06-02 22:29:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • a3854649 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a3854649 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=143376&start_sha=fc563b702af3fb1b658b7aa0fe0db42d2c16f3fe)
_renovate commented 2026-06-02 23:41:48 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0a14d38d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0a14d38d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=143472&start_sha=a3854649eb7ad7d5c017c537a156bf3dbf76be06)
_renovate commented 2026-06-03 03:08:42 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6a9518b3 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6a9518b3 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=143718&start_sha=0a14d38da51e4ad3c7d6bd24b1b057771d6d2006)
_renovate commented 2026-06-03 03:20:17 +02:00 (Migrated from edugit.org)

added 1 commit

  • c38240b3 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c38240b3 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=143748&start_sha=6a9518b3d8ce2075bf3471c782bd99e6b7a2f7c6)
_renovate commented 2026-06-03 04:56:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • cd1ad256 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>cd1ad256 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=143858&start_sha=c38240b388a378ee0eba60f0e224652576117fc8)
_renovate commented 2026-06-03 06:34:46 +02:00 (Migrated from edugit.org)

added 1 commit

  • adcc3ed4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>adcc3ed4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=143938&start_sha=cd1ad2561c8b87fc2249b21951f58c8fb0c66821)
_renovate commented 2026-06-03 07:01:35 +02:00 (Migrated from edugit.org)

added 1 commit

  • 569e0dcb - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>569e0dcb - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=143959&start_sha=adcc3ed4d9b01aa5fa8de34cfe0d2f9747854e00)
_renovate commented 2026-06-03 10:02:31 +02:00 (Migrated from edugit.org)

added 1 commit

  • b687a1b3 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b687a1b3 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=144221&start_sha=569e0dcb0e3af39328d4cd747d99a89fe49d5ddd)
_renovate commented 2026-06-03 11:11:01 +02:00 (Migrated from edugit.org)

added 1 commit

  • f103203f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>f103203f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=144382&start_sha=b687a1b336d85818c5d831b24e0153c2a7b3eb5a)
_renovate commented 2026-06-04 11:05:14 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-04 11:35:47 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-04 13:35:26 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-04 18:35:16 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-04 21:35:39 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-04 22:05:40 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-05 15:07:58 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-10 17:06:30 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-10 17:35:33 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-10 18:06:09 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-10 18:35:59 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-11 19:37:07 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-11 20:07:45 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-15 23:37:48 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-16 00:07:32 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-18 20:35:51 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-19 19:06:49 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6509982f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6509982f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=145029&start_sha=f103203fa8dee4609cf050c04d340366711ff511)
_renovate commented 2026-06-19 20:48:50 +02:00 (Migrated from edugit.org)

added 1 commit

  • 45e70101 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>45e70101 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=145258&start_sha=6509982f7ddc8e881afad61f5815a2f036151315)
_renovate commented 2026-06-19 21:21:11 +02:00 (Migrated from edugit.org)

added 1 commit

  • e8cd832b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e8cd832b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=145333&start_sha=45e7010110b4df1ed4275dd69d24f1414e87c803)
_renovate commented 2026-06-19 21:55:49 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4a88960d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4a88960d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=145380&start_sha=e8cd832b427afefd82c08fb8b4597111f8be5c0d)
_renovate commented 2026-06-19 23:19:28 +02:00 (Migrated from edugit.org)

added 1 commit

  • 514a2603 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>514a2603 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=145489&start_sha=4a88960d6190682e31088cfdd970d11880d7db72)
_renovate commented 2026-06-20 00:23:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • 67a2fc6f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>67a2fc6f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=145539&start_sha=514a26032b8d48fc5ed6e5f72fe9e79322ff3062)
_renovate commented 2026-06-20 00:29:36 +02:00 (Migrated from edugit.org)

added 1 commit

  • 84605db7 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>84605db7 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=145554&start_sha=67a2fc6f57f6234ebb4e129dbdd49b9086c457ab)
_renovate commented 2026-06-20 01:08:25 +02:00 (Migrated from edugit.org)

added 1 commit

  • 96253089 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>96253089 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=145599&start_sha=84605db736ee361069f4cc27f73efc31e46cd866)
_renovate commented 2026-06-20 01:16:20 +02:00 (Migrated from edugit.org)

added 1 commit

  • 53571f46 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>53571f46 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=145609&start_sha=962530898dfd140a9447b54fe91a16e8d4d7c9b8)
_renovate commented 2026-06-20 02:02:45 +02:00 (Migrated from edugit.org)

added 1 commit

  • 28e36f51 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>28e36f51 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=145672&start_sha=53571f466416bb4c2dbebe1345838a4828694446)
_renovate commented 2026-06-20 02:59:42 +02:00 (Migrated from edugit.org)

added 1 commit

  • 16097460 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>16097460 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=145759&start_sha=28e36f51eb5ad62feacf7d1478b3d86ae6ff0054)
_renovate commented 2026-06-20 03:21:57 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1ca3abe8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1ca3abe8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=145787&start_sha=16097460469289a77021fdd8c33ccddb2ad24597)
_renovate commented 2026-06-20 04:28:38 +02:00 (Migrated from edugit.org)

added 1 commit

  • 66c32330 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>66c32330 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=145871&start_sha=1ca3abe81d93e0e2fc1daa44a0b07fb23ba11616)
_renovate commented 2026-06-20 04:34:43 +02:00 (Migrated from edugit.org)

added 1 commit

  • 71ea2740 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>71ea2740 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=145873&start_sha=66c32330e0f953ed1278cc6f3d2630173ac93a2e)
_renovate commented 2026-06-20 05:26:16 +02:00 (Migrated from edugit.org)

added 1 commit

  • 63a34b39 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>63a34b39 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=145962&start_sha=71ea2740f9d3dc5c317d615731999d9487f43750)
_renovate commented 2026-06-20 06:36:26 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4cb18723 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4cb18723 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=146087&start_sha=63a34b3963d609699563d1c09c88e04e8534f42c)
_renovate commented 2026-06-20 06:54:45 +02:00 (Migrated from edugit.org)

added 1 commit

  • c91e392a - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c91e392a - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=146115&start_sha=4cb18723ef21832e06a02a49b280e7ab5344937b)
_renovate commented 2026-06-20 08:39:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • c3e85b3b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c3e85b3b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=146233&start_sha=c91e392a2255e0a0f0f55c9d23a98207536be1ea)
_renovate commented 2026-06-20 09:58:38 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6381a9ef - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6381a9ef - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=146318&start_sha=c3e85b3b52cd36422dfc73966df926b1cd7ec259)
_renovate commented 2026-06-20 10:21:24 +02:00 (Migrated from edugit.org)

added 1 commit

  • e22cca31 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e22cca31 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=146352&start_sha=6381a9ef1ef46df0f6530177d6046a439cca540c)
_renovate commented 2026-06-20 10:49:51 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4d5a9cb9 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4d5a9cb9 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=146398&start_sha=e22cca3195840106b4d83fdfb2eeb583a288a4de)
_renovate commented 2026-06-20 11:51:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5c53ebf2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5c53ebf2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=146505&start_sha=4d5a9cb9fe7ff132cb882693cb75d4422cffcc6e)
_renovate commented 2026-06-20 12:20:11 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9c0884ff - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9c0884ff - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=146571&start_sha=5c53ebf208581169f178c0b2ff122dde4060d6de)
_renovate commented 2026-06-20 12:42:39 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0bafc8bf - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0bafc8bf - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=146603&start_sha=9c0884ff57e82e5b5c18508945acb96d8319cdf4)
_renovate commented 2026-06-20 13:33:13 +02:00 (Migrated from edugit.org)

added 1 commit

  • 75277e88 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>75277e88 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=146636&start_sha=0bafc8bf2ba0d711c23dc29f7fa4d75b53aaa219)
_renovate commented 2026-06-20 13:41:57 +02:00 (Migrated from edugit.org)

added 1 commit

  • eef243c8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>eef243c8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=146653&start_sha=75277e8855662753dcb8d93f9c9873e15c07dcdd)
_renovate commented 2026-06-20 16:53:36 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5ba8f1c1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5ba8f1c1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=146866&start_sha=eef243c85e8263912a7a6591e8e11ca7dd51b0b5)
_renovate commented 2026-06-20 17:49:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • a89d6b29 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a89d6b29 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=146946&start_sha=5ba8f1c1e224e7bd9ba7bcca594a8d72184a4034)
_renovate commented 2026-06-20 19:16:01 +02:00 (Migrated from edugit.org)

added 1 commit

  • 81762877 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>81762877 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=147041&start_sha=a89d6b29046444bbfb68423e5ad254029a8e221e)
_renovate commented 2026-06-20 19:21:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • e5310d71 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e5310d71 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=147056&start_sha=8176287715ee6f6e0ac73a763786ee6a49a4b5a9)
_renovate commented 2026-06-20 19:51:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • c447ee5e - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c447ee5e - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=147095&start_sha=e5310d71b26bfede46babcec334cbddd4dfb71b0)
_renovate commented 2026-06-20 21:39:01 +02:00 (Migrated from edugit.org)

added 1 commit

  • e24329c5 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e24329c5 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=147239&start_sha=c447ee5e2a2e115e3764e949d2fbef3b2cbe97b3)
_renovate commented 2026-06-20 22:51:23 +02:00 (Migrated from edugit.org)

added 1 commit

  • e30b740f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e30b740f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=147355&start_sha=e24329c53380fa1c8112a25c8d9bc351f6705c3b)
_renovate commented 2026-06-20 23:30:46 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0f9f8f7c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0f9f8f7c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=147415&start_sha=e30b740ff216b50ca27f2cd4a00935e336823589)
_renovate commented 2026-06-21 00:45:31 +02:00 (Migrated from edugit.org)

added 1 commit

  • acf2a0ee - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>acf2a0ee - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=147489&start_sha=0f9f8f7cfd2402e122b817d053d187ad704ac29a)
_renovate commented 2026-06-21 03:39:07 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1e14e1fb - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>1e14e1fb - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=147659&start_sha=acf2a0ee7082a573c2214290fefb65c6e87afef8)
_renovate commented 2026-06-21 04:45:01 +02:00 (Migrated from edugit.org)

added 1 commit

  • 28a5a603 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>28a5a603 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=147749&start_sha=1e14e1fb4f02d2bb72c2adc2852b94b1cba6156a)
_renovate commented 2026-06-21 05:20:36 +02:00 (Migrated from edugit.org)

added 1 commit

  • 48902e45 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>48902e45 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=147789&start_sha=28a5a6031c864d8e4e1287942b8b27821a330f9d)
_renovate commented 2026-06-21 05:33:35 +02:00 (Migrated from edugit.org)

added 1 commit

  • bdd5d9ac - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>bdd5d9ac - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=147824&start_sha=48902e45a2c44ab3e792a94b0a995e715cc8f159)
_renovate commented 2026-06-21 07:03:16 +02:00 (Migrated from edugit.org)

added 1 commit

  • 21c032c5 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>21c032c5 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=147997&start_sha=bdd5d9acdbb92ea1e27fef27cc131db97b758f3d)
_renovate commented 2026-06-21 07:26:08 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4db8bb4d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4db8bb4d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=148004&start_sha=21c032c5c5a48f66b7e85c02d85bf4cbbcc6e91b)
_renovate commented 2026-06-21 07:35:27 +02:00 (Migrated from edugit.org)

added 1 commit

  • 895b7edc - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>895b7edc - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=148018&start_sha=4db8bb4da1297d1b3fad53d1c891f940bec49698)
_renovate commented 2026-06-21 08:45:59 +02:00 (Migrated from edugit.org)

added 1 commit

  • 21911588 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>21911588 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=148142&start_sha=895b7edcea3220ba501bbf0dd8fa3a551ac29638)
_renovate commented 2026-06-21 08:53:33 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3c350b3d - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>3c350b3d - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=148150&start_sha=21911588af7e82f3402ea3a37e2cddefa1308405)
_renovate commented 2026-06-21 09:33:55 +02:00 (Migrated from edugit.org)

added 1 commit

  • c9b8e2d4 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>c9b8e2d4 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=148233&start_sha=3c350b3dd83e1734715777bed6358881b18f882d)
_renovate commented 2026-06-21 10:51:03 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8faf6699 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8faf6699 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=148353&start_sha=c9b8e2d4a12afe0b2459328096f60c7b9a70b725)
_renovate commented 2026-06-21 11:52:54 +02:00 (Migrated from edugit.org)

added 1 commit

  • da64ba22 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>da64ba22 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=148445&start_sha=8faf66997458e495acf081b157d69eecf2ad53f5)
_renovate commented 2026-06-21 14:06:53 +02:00 (Migrated from edugit.org)

added 1 commit

  • a94ca2ba - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>a94ca2ba - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=148571&start_sha=da64ba226b35ed2f021e660663e6792cc025a874)
_renovate commented 2026-06-21 14:35:50 +02:00 (Migrated from edugit.org)

added 1 commit

  • 6934f9b8 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>6934f9b8 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=148626&start_sha=a94ca2ba3d530246b85bd7eaae4117b960b49afb)
_renovate commented 2026-06-21 14:54:43 +02:00 (Migrated from edugit.org)

added 1 commit

  • 03a8a52b - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>03a8a52b - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=148670&start_sha=6934f9b8f22d986b28e71a17bb0018893d918d4f)
_renovate commented 2026-06-21 15:21:30 +02:00 (Migrated from edugit.org)

added 1 commit

  • 5ac3e4c1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>5ac3e4c1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=148702&start_sha=03a8a52b21ff51edb66de462048944f4c4dcad8c)
_renovate commented 2026-06-21 16:19:11 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0f094e06 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0f094e06 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=148823&start_sha=5ac3e4c16109dd17994d4d59b66d6b405c65f495)
_renovate commented 2026-06-21 21:28:40 +02:00 (Migrated from edugit.org)

added 1 commit

  • b8e0ddc6 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b8e0ddc6 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=149280&start_sha=0f094e068b0e6aa83bb9350f48a9b9eb6c5f66cd)
_renovate commented 2026-06-21 22:10:01 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8ff08908 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>8ff08908 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=149352&start_sha=b8e0ddc68725e68bcddc7114fb68e3fd64e6a0a6)
_renovate commented 2026-06-21 22:50:26 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4e2de768 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>4e2de768 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=149420&start_sha=8ff08908f46781200f4968c1eda96e0cce666576)
_renovate commented 2026-06-22 00:27:43 +02:00 (Migrated from edugit.org)

added 1 commit

  • d4da0fd9 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d4da0fd9 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=149549&start_sha=4e2de768e901d458fdcbe06bf9ebd82efbd75222)
_renovate commented 2026-06-22 01:14:22 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7104c2f7 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7104c2f7 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=149637&start_sha=d4da0fd9e4b40e5a1822d160d100b54526a13778)
_renovate commented 2026-06-22 02:23:02 +02:00 (Migrated from edugit.org)

added 1 commit

  • d0a7a782 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d0a7a782 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=149741&start_sha=7104c2f73b1996f3415fe0921d9aeeade357c819)
_renovate commented 2026-06-22 03:05:10 +02:00 (Migrated from edugit.org)

added 1 commit

  • b439b597 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>b439b597 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=149794&start_sha=d0a7a782f955e28f77e97672e5fbf280efa286f7)
_renovate commented 2026-06-22 03:06:21 +02:00 (Migrated from edugit.org)

added 1 commit

  • d6851592 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d6851592 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=149797&start_sha=b439b597298f96dca38fdcfdd3148f82ca3c0e64)
_renovate commented 2026-06-22 03:16:51 +02:00 (Migrated from edugit.org)

added 1 commit

  • 051cf4fc - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>051cf4fc - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=149829&start_sha=d685159204f234848d33e73b0b9076a65dd19f03)
_renovate commented 2026-06-22 03:34:38 +02:00 (Migrated from edugit.org)

added 1 commit

  • 02b11296 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>02b11296 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=149859&start_sha=051cf4fc8f4bec4b463d46b6541d888bfc47befb)
_renovate commented 2026-06-22 03:48:19 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7a3ae5e1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7a3ae5e1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=149893&start_sha=02b11296f40f7eb0b0c3189f098bfa53e6e4dafa)
_renovate commented 2026-06-22 04:18:52 +02:00 (Migrated from edugit.org)

added 1 commit

  • ca4bc234 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ca4bc234 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=149961&start_sha=7a3ae5e1d84b0c022101cfd4ce202bc2a0fb9de8)
_renovate commented 2026-06-22 07:10:39 +02:00 (Migrated from edugit.org)

added 1 commit

  • 29c730c2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>29c730c2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=150178&start_sha=ca4bc234f1dee766dbf09896a2fefc69b073d39f)
_renovate commented 2026-06-22 07:29:31 +02:00 (Migrated from edugit.org)

added 1 commit

  • ca8317e2 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>ca8317e2 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=150193&start_sha=29c730c2092ed0deb4bbce6679bcdf4aef57203a)
_renovate commented 2026-06-22 07:53:40 +02:00 (Migrated from edugit.org)

added 1 commit

  • 7d85783f - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>7d85783f - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=150232&start_sha=ca8317e2e2aee70efa63105c250c244761be2d65)
_renovate commented 2026-06-22 08:48:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3e1935cf - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>3e1935cf - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=150310&start_sha=7d85783fde130f1d67601e0c0684729a72a72ec3)
_renovate commented 2026-06-22 08:59:19 +02:00 (Migrated from edugit.org)

added 1 commit

  • 330b7b40 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>330b7b40 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=150328&start_sha=3e1935cf8cf2cd6ecff4cd0fda734dda01711abb)
_renovate commented 2026-06-22 09:47:31 +02:00 (Migrated from edugit.org)

added 1 commit

  • e78dd7cd - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>e78dd7cd - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=150434&start_sha=330b7b40672cde887213b9683a1e11db0abc826e)
_renovate commented 2026-06-22 10:03:58 +02:00 (Migrated from edugit.org)

added 1 commit

  • 72864212 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>72864212 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=150452&start_sha=e78dd7cdaa36e5ae9b2398e63279492e68344e48)
_renovate commented 2026-06-22 10:32:27 +02:00 (Migrated from edugit.org)

added 1 commit

  • 9e38d7ea - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>9e38d7ea - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=150505&start_sha=728642125c13646706316bff3ec4468d86396cc8)
_renovate commented 2026-06-22 11:00:16 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0d5ce481 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0d5ce481 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=150555&start_sha=9e38d7ea78fff9c33b5391738a3dea67d61a6575)
_renovate commented 2026-06-22 12:16:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0ea37649 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>0ea37649 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=150676&start_sha=0d5ce48190946b6444d6c2556d738fb41aa3891c)
_renovate commented 2026-06-22 12:36:50 +02:00 (Migrated from edugit.org)

added 1 commit

  • 18d7f800 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>18d7f800 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=150700&start_sha=0ea376494acaae48dca742ad82c1e0ba7e0cc805)
_renovate commented 2026-06-22 13:37:08 +02:00 (Migrated from edugit.org)

added 1 commit

  • d68eeee0 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>d68eeee0 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=150800&start_sha=18d7f800029b9265613771b14715b5b1d20b72e7)
_renovate commented 2026-06-22 15:06:03 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2f355749 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>2f355749 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=150977&start_sha=d68eeee07e090f20fe3775444255a7f720716563)
_renovate commented 2026-06-22 15:19:20 +02:00 (Migrated from edugit.org)

added 1 commit

  • 41cf9325 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>41cf9325 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=151014&start_sha=2f355749c8b407321ae3f00d60668ff54404be09)
_renovate commented 2026-06-22 17:25:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • 87285cd1 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>87285cd1 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=151346&start_sha=41cf9325ce8423f4f6f46c863a9bfb07b4bd92a1)
_renovate commented 2026-06-22 18:22:44 +02:00 (Migrated from edugit.org)

added 1 commit

  • 34d0417c - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>34d0417c - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=151447&start_sha=87285cd151aa2549f0012026d3d614c8a1aa452a)
_renovate commented 2026-06-22 18:26:19 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-22 18:37:25 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-22 19:08:08 +02:00 (Migrated from edugit.org)

added 1 commit

  • 69042c37 - Update dependency ruff to ^0.15.0

Compare with previous version

added 1 commit <ul><li>69042c37 - Update dependency ruff to ^0.15.0</li></ul> [Compare with previous version](/AlekSIS/libs/kort-client/-/merge_requests/13/diffs?diff_id=151464&start_sha=34d0417c780a940cf8d904b62f5e678953655b7f)
_renovate commented 2026-06-24 03:05:49 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-24 03:35:24 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-25 19:06:19 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-06-25 19:36:06 +02:00 (Migrated from edugit.org)

changed the description

changed the description
_renovate commented 2026-07-09 22:06:43 +02:00 (Migrated from edugit.org)

changed the description

changed the description
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/ruff-0.x:renovate/ruff-0.x
git switch renovate/ruff-0.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff renovate/ruff-0.x
git switch renovate/ruff-0.x
git rebase master
git switch master
git merge --ff-only renovate/ruff-0.x
git switch renovate/ruff-0.x
git rebase master
git switch master
git merge --no-ff renovate/ruff-0.x
git switch master
git merge --squash renovate/ruff-0.x
git switch master
git merge --ff-only renovate/ruff-0.x
git switch master
git merge renovate/ruff-0.x
git push origin master
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aleksis/kort-client!14
No description provided.