CHANGELOG.md
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [3.0.1] - 2022-10-04
### Fixed
- Fix `cattrs`'s breaking changes ([#59](https://github.com/ducminh-phan/reformat-gherkin/issues/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](https://github.com/ducminh-phan/reformat-gherkin/issues/51))
- Triple backticks in docstrings are not escaped to `` \`\`\` `` ([#32](https://github.com/ducminh-phan/reformat-gherkin/pull/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](https://github.com/ducminh-phan/reformat-gherkin/issues/49))
- Newline `\n` in table cell causes formatter to fail ([#51](https://github.com/ducminh-phan/reformat-gherkin/issues/51))
### Added
- Enable using `reformat-gherkin` as a package ([#48](https://github.com/ducminh-phan/reformat-gherkin/issues/48))
## [2.1.1] - 2021-08-16
### Fixed
- Blank lines in docstrings have spaces added ([#46](https://github.com/ducminh-phan/reformat-gherkin/pull/46))
## [2.1.0] - 2021-04-25
### Added
- Add support for formatting stdin to stdout ([#45](https://github.com/ducminh-phan/reformat-gherkin/pull/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](https://github.com/ducminh-phan/reformat-gherkin/issues/35))
### Changed
- Make single-line tags the default option to format tags ([#22](https://github.com/ducminh-phan/reformat-gherkin/issues/22))
### Fixed
- A RecursionError raised if there is a block of many consecutive comments ([#33](https://github.com/ducminh-phan/reformat-gherkin/issues/33))
- An error when formatting a file larger than 32 KB on Windows ([#34](https://github.com/ducminh-phan/reformat-gherkin/issues/34))
## [1.1.0] - 2020-01-25 - Lunar New Year
### Added
- Support for Python 3.8 ([#23](https://github.com/ducminh-phan/reformat-gherkin/pull/23))
- Allow formatting tags on a single line ([#22](https://github.com/ducminh-phan/reformat-gherkin/issues/22))
### Fixed
- Step keywords are not aligned correctly when specifying an alignment ([#27](https://github.com/ducminh-phan/reformat-gherkin/issues/27))
- Triple quotes in docstrings are not escaped ([#31](https://github.com/ducminh-phan/reformat-gherkin/issues/31))
## [1.0.2] - 2020-01-06
### Fixed
- Tables containing wide characters or zero-width characters are not aligned correctly ([#18](https://github.com/ducminh-phan/reformat-gherkin/issues/18))
- Pipe characters are not escaped in tables ([#21](https://github.com/ducminh-phan/reformat-gherkin/issues/21))
## [1.0.1] - 2019-12-12
### Fixed
- Fix error with non-English Gherkin files ([#15](https://github.com/ducminh-phan/reformat-gherkin/issues/15))
## [1.0.0] - 2019-08-25
- Initial release
[unreleased]: https://github.com/ducminh-phan/reformat-gherkin/compare/v3.0.1...develop
[3.0.1]: https://github.com/ducminh-phan/reformat-gherkin/compare/v3.0.0...v3.0.1
[3.0.0]: https://github.com/ducminh-phan/reformat-gherkin/compare/v2.2.1...v3.0.0
[2.2.1]: https://github.com/ducminh-phan/reformat-gherkin/compare/v2.2.0...v2.2.1
[2.2.0]: https://github.com/ducminh-phan/reformat-gherkin/compare/v2.1.1...v2.2.0
[2.1.1]: https://github.com/ducminh-phan/reformat-gherkin/compare/v2.1.0...v2.1.1
[2.1.0]: https://github.com/ducminh-phan/reformat-gherkin/compare/v2.0.2...v2.1.0
[2.0.2]: https://github.com/ducminh-phan/reformat-gherkin/compare/v2.0.0...v2.0.2
[2.0.0]: https://github.com/ducminh-phan/reformat-gherkin/compare/v1.1.0...v2.0.0
[1.1.0]: https://github.com/ducminh-phan/reformat-gherkin/compare/v1.0.2...v1.1.0
[1.0.2]: https://github.com/ducminh-phan/reformat-gherkin/compare/v1.0.1...v1.0.2
[1.0.1]: https://github.com/ducminh-phan/reformat-gherkin/compare/v1.0.0...v1.0.1
[1.0.0]: https://github.com/ducminh-phan/reformat-gherkin/releases/tag/v1.0.0