Skip to content

Latest commit

 

History

History
120 lines (69 loc) · 4.22 KB

CHANGELOG.md

File metadata and controls

120 lines (69 loc) · 4.22 KB

Changelog

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

Fixed

  • Fix cattrs's breaking changes (#59)

3.0.0 - 2022-07-16

Changed

  • Update gherkin-official version to 24.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

Fixed

  • Update click and PyYAML version specification

2.2.0 - 2022-01-29

Fixed

  • DocString indentation is not right (#49)
  • Newline \n in table cell causes formatter to fail (#51)

Added

  • Enable using reformat-gherkin as a package (#48)

2.1.1 - 2021-08-16

Fixed

  • Blank lines in docstrings have spaces added (#46)

2.1.0 - 2021-04-25

Added

  • Add support for formatting stdin to stdout (#45)

2.0.2 - 2020-11-02

Fixed

  • Update attrs and cattrs to resolve dependencies conflict
  • Drop support for Python 3.6, support Python 3.9

2.0.0 - 2020-04-06

Added

  • Make indentation configurable (#35)

Changed

  • Make single-line tags the default option to format tags (#22)

Fixed

  • 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

Added

  • Support for Python 3.8 (#23)

  • Allow formatting tags on a single line (#22)

Fixed

  • 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

Fixed

  • 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

Fixed

  • Fix error with non-English Gherkin files (#15)

1.0.0 - 2019-08-25

  • Initial release