Skip to content

chore(main): release 8.0.0#1612

Open
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main--components--robocop
Open

chore(main): release 8.0.0#1612
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main--components--robocop

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jan 5, 2026

🤖 I have created a release beep boop

8.0.0 (2026-02-14)

⚠ BREAKING CHANGES

  • Redesign configuration layerfor full typing and OOP friendliness (#1661)
  • add deprecated-return-keyword rule fix and deprecate ReplaceReturns formatter (#1643)
  • deprecate deprecated-statement rule and split into deprecated-return-setting (#1639)
  • Drop support for Python 3.9 and Robot Framework 4.* (#1619)
  • Add fixable rules (#1617)w
  • Refactor source files handling with common SourceFile class (#1615)

Features

  • Add case_normalization parameter to enforce case by RenameKeywords (#1667) (49a0b02)
  • Add complete typing annotations (#1657) (5e97a85)
  • add deprecated-return-keyword rule fix and deprecate ReplaceReturns formatter (#1643) (48e747c)
  • Add different kind of TextEdit for convenience (#1641) (95bd99f)
  • Add fix to deprecate-return-setting rule (#1642) (113c011)
  • Add fixable rules (#1617)w (128c849)
  • Add full typing safety with mypy checks (#1662) (d27e59f)
  • add performance tests to benchmark Robocop on release (#1611) (eea1c56)
  • Add set-keyword-with-type rule (#1655) (eced886)
  • allow to check and report issue from the rule class (#1644) (8aff795)
  • Deprecate AddMissingEnd formatter (#1647) (b97368c)
  • deprecate deprecated-statement rule and split into deprecated-return-setting (#1639) (2f9010a)
  • do not print diagnostic messages in diff mode, only file changes (#1625) (41f4ff0)
  • Drop support for Python 3.9 and Robot Framework 4.* (#1619) (2e73142)
  • emit warning when select/extend-select/ignore use non existing rule (#1670) (5e3320f)
  • Filter fixable rules with --fixable and --unfixable (#1620) (ed91630)
  • Fix rule where it is being report (#1630) (443d59b)
  • Ignore quoted parts when renaming or linting keyword name (#1671) (399e0c5)
  • Improve performance of inconsistent-variable-name and possible-overwriting rules (#1646) (581ec82)
  • Improve performance of unused-variable and unused-argument rules (#1645) (4bb29c4)
  • list rules can now return result programatically (#1629) (457d135)
  • Make MCP aware of local config (#1673) (55e18b6)
  • Redesign configuration layerfor full typing and OOP friendliness (#1661) (42045dc)
  • refactor source file handling (#1613) (0e7f04e)
  • Replace typer-slim with typer (#1685) (b83400f)
  • Skip documentation by default in NormalizeSeparators (#1672) (5b1ae35)
  • split deprecated-statement to deprecated-force-tags and add fix for it (#1622) (0316605)
  • split deprecated-statement to deprecated-loop-keyword rule (#1637) (9342c67)
  • split deprecated-statement to deprecated-return-keyword (#1638) (a0fcd14)
  • split deprecated-statement to deprecated-run-keyword-if rule (#1632) (a974abd)
  • Update RenameVariables formatter so it treats numbers as part of word and does not split on it (#1663) (eddfd96)
  • Variable type conversion - support duplicate-argument rule (#1654) (af8d35a)
  • Variable type conversion - support duplicated-assigned-var-name rule (#1650) (3f304e5)
  • Variable type conversion - support inconsistent-variable-name rule (#1651) (9a0f525)
  • Variable type conversion - support non-local-variables-should-be-uppercase (#1652) (97f4725)
  • Variable type conversion - support possible-variable-overwriting' rule (#1653) (322cd95)

Bug Fixes

  • add explicit typing-extensions dependency (#1680) (b406f25)
  • Fix #1174 expression-can-be-simplified raised for == 0 (#1649) (d0f4985)
  • Fix #1422 - ReplaceWithVAR formatter replacing variables with item access (#1648) (a9c3377)
  • Fix caching the issues with fixes (#1623) (256874b)
  • Fix extend-select matching only on rule id, not on rule name (#1669) (403ff7d)
  • Fix format --extend-select not enabling formatters (#1668) (3c76c50)
  • Fix not all issue format parameters supported by extended output (#1624) (727c38d)
  • Fix too-long-variable-name throwing exception on Set X Variable without arguments (#1675) (3a55663)
  • multiple paths passed to robocop check/format command resolving to the same config (#1614) (bdcfd48)

Documentation

Refactoring

  • Refactor source files handling with common SourceFile class (#1615) (25d30da)

This PR was generated with Release Please. See documentation.

@mikeleppane
Copy link
Contributor

Suggestion: I recently built a Python-based tool for automated release management for Python applications, inspired by release-plz: https://mikeleppane.github.io/releasio/. Please take a look at it, and if you find it useful, feel free to use it. :)

@bhirsz
Copy link
Member

bhirsz commented Jan 6, 2026

Suggestion: I recently built a Python-based tool for automated release management for Python applications, inspired by release-plz: https://mikeleppane.github.io/releasio/. Please take a look at it, and if you find it useful, feel free to use it. :)

I will take a look. I am actually 'fighting' a bit with release please recently so it may be helpfull. There are some minor quirks - for example the Github Action used does not trigger some of the Github event, so our jobs like performance tests did not trigger. Also our publisj job does not trigger after creating release. For that reason I need to redesign our workflows a bit, so it may be worth looking into to have more control over this :)

@github-actions github-actions bot force-pushed the release-please--branches--main--components--robocop branch 2 times, most recently from 272406d to e0eeaa1 Compare January 7, 2026 16:42
@github-actions github-actions bot changed the title chore(main): release 7.3.0 chore(main): release 8.0.0 Jan 9, 2026
@github-actions github-actions bot force-pushed the release-please--branches--main--components--robocop branch 12 times, most recently from 6563f23 to 684d661 Compare January 16, 2026 12:17
@github-actions github-actions bot force-pushed the release-please--branches--main--components--robocop branch 12 times, most recently from e78d780 to 204630e Compare January 22, 2026 17:04
@github-actions github-actions bot force-pushed the release-please--branches--main--components--robocop branch 7 times, most recently from d9d3b90 to 874bf0e Compare January 24, 2026 10:05
@github-actions github-actions bot force-pushed the release-please--branches--main--components--robocop branch from 874bf0e to 481af97 Compare February 9, 2026 11:59
@github-actions github-actions bot force-pushed the release-please--branches--main--components--robocop branch from 481af97 to 9532093 Compare February 9, 2026 12:52
@bhirsz bhirsz force-pushed the release-please--branches--main--components--robocop branch from 9532093 to 4f7d724 Compare February 9, 2026 14:21
@github-actions
Copy link
Contributor Author

github-actions bot commented Feb 9, 2026

Performance Report

Version Project traversal Linting (print+cache) Linting (print+no cache) Linting (no print+cache) Linting (no print+no cache) Linting (large file with print) Linting (large file without print) Formatting
local 0.378s (-3.29%) 2.903s (11.44%) 4.237s (-2.84%) 0.532s (-1.51%) 2.495s (-7.4%) 15.213s (-32.25%) 5.113s (-23.02%) 0.467s (-5.24%)
7.2.0 0.390s (2.22%) 2.605s (-40.71%) 4.361s (-28.69%) 0.540s (0.04%) 2.695s (-1.73%) 22.455s (-14.4%) 6.642s (-1.46%) 0.493s (1.86%)
7.1.0 0.382s (-1.95%) 4.394s 6.116s (22.02%) 0.540s 2.742s (16.8%) 26.231s (15.02%) 6.741s (2.57%) 0.484s (0.65%)
7.0.0 0.390s (-92.38%) - 5.012s - 2.348s 22.806s 6.571s 0.481s
6.9.0 5.110s (1212.78%) - - - - - - -
6.13.0 0.389s - 4.992s - 2.311s 22.809s 6.433s 0.486s

@github-actions github-actions bot force-pushed the release-please--branches--main--components--robocop branch 2 times, most recently from bf1beb7 to c3eeeff Compare February 11, 2026 11:41
@github-actions github-actions bot force-pushed the release-please--branches--main--components--robocop branch from c3eeeff to 6b03293 Compare February 14, 2026 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

2 participants

Comments