ducminh-phan/reformat-gherkin

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# 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