All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
3.0.1 - 2022-10-04
- Fix
cattrs
's breaking changes (#59)
3.0.0 - 2022-07-16
- Update
gherkin-official
version to24.0.0
- Keep newlines at the end of table cell values (#51)
- Triple backticks in docstrings are not escaped to
\`\`\`
(#32)
2.2.1 - 2022-03-14
- Update
click
andPyYAML
version specification
2.2.0 - 2022-01-29
- Enable using
reformat-gherkin
as a package (#48)
2.1.1 - 2021-08-16
- Blank lines in docstrings have spaces added (#46)
2.1.0 - 2021-04-25
- Add support for formatting stdin to stdout (#45)
2.0.2 - 2020-11-02
- Update
attrs
andcattrs
to resolve dependencies conflict - Drop support for Python 3.6, support Python 3.9
2.0.0 - 2020-04-06
- Make indentation configurable (#35)
- Make single-line tags the default option to format tags (#22)
-
A RecursionError raised if there is a block of many consecutive comments (#33)
-
An error when formatting a file larger than 32 KB on Windows (#34)
1.1.0 - 2020-01-25 - Lunar New Year
-
Step keywords are not aligned correctly when specifying an alignment (#27)
-
Triple quotes in docstrings are not escaped (#31)
1.0.2 - 2020-01-06
-
Tables containing wide characters or zero-width characters are not aligned correctly (#18)
-
Pipe characters are not escaped in tables (#21)
1.0.1 - 2019-12-12
- Fix error with non-English Gherkin files (#15)
1.0.0 - 2019-08-25
- Initial release