|
4 | 4 |
|
5 | 5 | ### Transformers |
6 | 6 |
|
7 | | -- AlignVariablesSection now supports ``--startline`` and ``--endline`` options for aligning only part of ``*** Variables ***`` section[#62](https://github.com/MarketSquare/robotframework-tidy/issues/62) |
| 7 | +- AlignVariablesSection now supports ``--startline`` and ``--endline`` options for aligning only part of ``*** Variables ***`` section [#62](https://github.com/MarketSquare/robotframework-tidy/issues/62) |
8 | 8 | - AlignVariablesSection now supports ``up_to_column`` parameter so it is possible to chose how much column are width aligned |
9 | 9 | - AlignVariablesSection and AlignSettingsSection change ``up_to_column`` default value from 0 (meaning all columns) to 2 (only first two columns are width aligned, rest use fixed length) # |
10 | | -- New AlignSettingsSection for aligning ``*** Settings ***`` section into columns[#60](https://github.com/MarketSquare/robotframework-tidy/issues/60) |
11 | | -- New SeparatorNormalizer for normalizing all separators and indents to fixed length (according to global ``--spacecount`` option)[#32](https://github.com/MarketSquare/robotframework-tidy/issues/32) |
12 | | -- New RemoveEmptySettings transformer for removing empty settings such like `Suite Setup` or `[Arguments]`. Settings that are overwriting suite settings (like empty `[Tags]` overwriting `Default Tags`) are preserved. See the docs for config options[#78](https://github.com/MarketSquare/robotframework-tidy/issues/78) |
13 | | -- New SmartSortKeywords transformer (disabled by default) for sorting out keywords inside ``*** Keywords ***`` section[#52](https://github.com/MarketSquare/robotframework-tidy/issues/52) |
14 | | -- New MergeAndOrderSections transformer for merging duplicated sections and ordering them (order is configurable)[#70](https://github.com/MarketSquare/robotframework-tidy/issues/70) |
| 10 | +- New AlignSettingsSection for aligning ``*** Settings ***`` section into columns [#60](https://github.com/MarketSquare/robotframework-tidy/issues/60) |
| 11 | +- New SeparatorNormalizer for normalizing all separators and indents to fixed length (according to global ``--spacecount`` option) [#32](https://github.com/MarketSquare/robotframework-tidy/issues/32) |
| 12 | +- New RemoveEmptySettings transformer for removing empty settings such like `Suite Setup` or `[Arguments]`. Settings that are overwriting suite settings (like empty `[Tags]` overwriting `Default Tags`) are preserved. See the docs for config options [#78](https://github.com/MarketSquare/robotframework-tidy/issues/78) |
| 13 | +- New SmartSortKeywords transformer (disabled by default) for sorting out keywords inside ``*** Keywords ***`` section [#52](https://github.com/MarketSquare/robotframework-tidy/issues/52) |
| 14 | +- New MergeAndOrderSections transformer for merging duplicated sections and ordering them (order is configurable) [#70](https://github.com/MarketSquare/robotframework-tidy/issues/70) |
15 | 15 | - |
16 | 16 |
|
17 | 17 | ### Features |
18 | | -- Transformers can now be disabled by default if you add ``ENABLED = False`` class attribute to your class. Those transformers will be only run when selected explictly with ``--transform`` option[#10](https://github.com/MarketSquare/robotframework-tidy/issues/10) |
19 | | -- Support for ``pyproject.toml`` configuration files. Because of the required changes there are backward incompatible changes done to ``robotidy.toml`` syntax. See example from [README](https://github.com/MarketSquare/robotframework-tidy/blob/main/README.rst#configuration-file)[#66](https://github.com/MarketSquare/robotframework-tidy/issues/66) |
20 | | -- ``--list-transformers`` output is now ordered. Also transformers themselves will always run in the same predefined order[#69](https://github.com/MarketSquare/robotframework-tidy/issues/69) |
21 | | -- ``--describe-transformer`` output is now pre-formatted (removed rst formatting)[#83](https://github.com/MarketSquare/robotframework-tidy/issues/83) |
22 | | -- Several options have now abbreviations:[#92](https://github.com/MarketSquare/robotframework-tidy/issues/92) |
| 18 | +- Transformers can now be disabled by default if you add ``ENABLED = False`` class attribute to your class. Those transformers will be only run when selected explictly with ``--transform`` option [#10](https://github.com/MarketSquare/robotframework-tidy/issues/10) |
| 19 | +- Support for ``pyproject.toml`` configuration files. Because of the required changes there are backward incompatible changes done to ``robotidy.toml`` syntax. See example from [README](https://github.com/MarketSquare/robotframework-tidy/blob/main/README.rst#configuration-file) [#66](https://github.com/MarketSquare/robotframework-tidy/issues/66) |
| 20 | +- ``--list-transformers`` output is now ordered. Also transformers themselves will always run in the same predefined order [#69](https://github.com/MarketSquare/robotframework-tidy/issues/69) |
| 21 | +- ``--describe-transformer`` output is now pre-formatted (removed rst formatting) [#83](https://github.com/MarketSquare/robotframework-tidy/issues/83) |
| 22 | +- Several options have now abbreviations: [#92](https://github.com/MarketSquare/robotframework-tidy/issues/92) |
23 | 23 | - ``--transform`` can be also used with ``-t`` |
24 | 24 | - ``--list-transformers`` can be also used with ``--list`` or ``-l`` |
25 | 25 | - ``--describe-transformer`` can be also used with ``--desc`` or ``-d`` |
26 | 26 |
|
27 | 27 | ### Fixes |
28 | | -- SplitTooLongLine will now parse multiple assignment values correctly[#68](https://github.com/MarketSquare/robotframework-tidy/issues/68) |
29 | | -- AlignSettingsSection is now parsing empty lines in multi lines correctly (those lines are removed)[#75](https://github.com/MarketSquare/robotframework-tidy/issues/75) |
30 | | -- Fix ``--diff`` option not displaying colours on Windows[#86](https://github.com/MarketSquare/robotframework-tidy/issues/86) |
31 | | -- Fix issue where variable was not left aligned if name was prefixed with space (`` {variable} 4``)[#88](https://github.com/MarketSquare/robotframework-tidy/issues/88) |
| 28 | +- SplitTooLongLine will now parse multiple assignment values correctly [#68](https://github.com/MarketSquare/robotframework-tidy/issues/68) |
| 29 | +- AlignSettingsSection is now parsing empty lines in multi lines correctly (those lines are removed) [#75](https://github.com/MarketSquare/robotframework-tidy/issues/75) |
| 30 | +- Fix ``--diff`` option not displaying colours on Windows [#86](https://github.com/MarketSquare/robotframework-tidy/issues/86) |
| 31 | +- Fix issue where variable was not left aligned if name was prefixed with space (`` {variable} 4``) [#88](https://github.com/MarketSquare/robotframework-tidy/issues/88) |
32 | 32 |
|
33 | 33 | ### Other |
34 | 34 | - Support for pipes is now removed. All pipes will be converted to spaces by SeparatorNormalizer transformer. It can be restored if people that use pipe syntax request for it |
|
73 | 73 | - option ``--check`` to return status depending on if any file was modified by robotidy |
74 | 74 | - options ``--spacecount`` and ``--lineseparator`` for defining global formatting rules |
75 | 75 | - ``--startline`` and ``--endline`` arguments for narrowing down what robotidy is supposed to transform in file |
76 | | -- ```--list-transformers``` and ``--describe-transformer`` for displaying information about existing transformers |
| 76 | +- ```--list-transformers``` and ``--describe-transformer`` for displaying information about existing transformers |
0 commit comments