Revision history for perl module Gherkin.pm, and the upstream Gherkin project.
This file is automatically generated, don't edit by hand. Instead edit the
CPAN-ONLY-CHANGES file in the git repo.
3.2.0003 2016-02-22
- Build a proper CHANGES file
3.2.0002 2016-02-22
- Made the bin files 'Modulinos' so they run properly under the test
harness
3.2.0001 2016-02-21
- Initial release of Perl version of Gherkin
3.2.0000 2016-01-12
- This entry is a placeholder for an upstream release of Gherkin. No CPAN
module with this version number was released. The first corresponding
CPAN version is: 3.2.0001
[Added]
- (I18n) Mongolian translation of Gherkin
([#140](https://github.com/cucumber/gherkin/pull/140)
by [jargalan])
- (I18n) Emoji translation of Gherkin
(by [aslakhellesoy])
- (Python) Implemented compiler
([#124](https://github.com/cucumber/gherkin/pull/124)
by [Zearin])
- (Objective C) New implementation
([#110](https://github.com/cucumber/gherkin/pull/110)
by [LiohAu])
[Changed]
- (All) changed package/module/repo name from `gherkin3` to `gherkin`.
(Python package is called `gherkin-official`)
- (I18n) Improved Malay translation of Gherkin
([#132](https://github.com/cucumber/gherkin/pull/132)
by [gabanz])
- (I18n) Improved Irish translation of Gherkin
([#135](https://github.com/cucumber/gherkin/pull/135)
by [merrua])
- (All) Escape only '|', 'n' and '\' in table cells
([#114](https://github.com/cucumber/gherkin/pull/114)
by [brasmusson])
- (I18n) Support stricter French grammar
([#134](https://github.com/cucumber/gherkin/pull/134)
by [moreau-nicolas])
- (All) the AST's `DocString` `contentType` property is not defined rather
than
an empty string when the Gherkin doc doesn't specify the type after
three backticks.
(by [aslakhellesoy])
[Fixed]
- (Python) Fix i18n support when parsing features from strings.
(by [brasmusson])
- (All) Do not change escaped docstring separators in descriptions
([#115](https://github.com/cucumber/gherkin/pull/115)
by [brasmusson])
- (Travis CI) Build Objective-C on Travis. Fix Travis language settings.
([#122](https://github.com/cucumber/gherkin/pull/122),
[#118](https://github.com/cucumber/gherkin/issues/118),
by [brasmusson])
- (Python) Don't monkey-patch `io.StringIO` in `token_scanner.py`
([#121](https://github.com/cucumber/gherkin/pull/121)
by [zbmott])
- (JavaScript) Interpolate replaces globally
([#108](https://github.com/cucumber/gherkin/pull/108)
by [charlierudolph])
- (JavaScript) Make parser work on Node 0.10 and 4.1
(by [aslakhellesoy])
- (Go) Fix lookahead bug in the parser
(by [brasmusson])
3.1.0200 2015-10-04
- This entry is a placeholder for an upstream release of Gherkin. No CPAN
module with this version number was released. The first corresponding
CPAN version is: 3.1.0201
[Added]
- (All) `TokenMatcher` now accepts a default language
(previously, only JavaScript had this behavior)
([#78](https://github.com/cucumber/gherkin/issues/78)
by [brasmusson])
- (Ruby) `Parser.parse` now accepts a `String`, `StringIO`, `IO` or
`TokenScanner`
([#100](https://github.com/cucumber/gherkin/pull/100)
by [maxmeyer])
- (JavaScript) Add browserified `dist/gherkin.js` and
`dist/gherkin.min.js`
(by [aslakhellesoy])
[Changed]
- (Python) Use `@properties` in `Dialect` class
([#86](https://github.com/cucumber/gherkin/pull/86)
by [Zearin])
- (Ruby) `Parser.parse` now treats `String` as source (not a file path)
[Fixed]
- (Ruby) Fix lookahead bug in the parser
([#104](https://github.com/cucumber/gherkin/issues/104)
by [brasmusson]
and [aslakhellesoy])
- (Python) Fix file parsing on Windows
([#93](https://github.com/cucumber/gherkin/issues/93)
by [brasmusson])
3.1.0100 2015-09-03
- This entry is a placeholder for an upstream release of Gherkin. No CPAN
module with this version number was released. The first corresponding
CPAN version is: 3.1.0101
[Added]
- (All) Add Bosnian
([#48](https://github.com/cucumber/gherkin/pull/48)
by [10-io])
- (All) Add support for `\n`, '\|', and '\\' in table cells
([#40](https://github.com/cucumber/gherkin/issues/40),
[#71](https://github.com/cucumber/gherkin/pull/71),
by [koterpillar])
- (JavaScript) Default arguments for `Parser(builder)` and
`Parser.parse(scanner, matcher)`
(by [aslakhellesoy])
- (JavaScript) It's now possible to pass a string directly to
`Parser.parse()`
- (Python) It's now possible to pass a string directly to `Parser.parse()`
(by [aslakhellesoy])
[Changed]
- (Java) Improved build process
- (Python) Use new-style classes
([#72](https://github.com/cucumber/gherkin/pull/72)
by [Zearin])
[Fixed]
- (Python) File descriptors are now explicitly closed
([#74](https://github.com/cucumber/gherkin/pull/74)
by [Zearin])
3.1.0000 2015-08-16
- This entry is a placeholder for an upstream release of Gherkin. No CPAN
module with this version number was released. The first corresponding
CPAN version is: 3.1.0001
[Added]
- (.NET) Release Nuget package
([#57](https://github.com/cucumber/gherkin/issues/57),
[#58](https://github.com/cucumber/gherkin/issues/58))
[Changed]
- (Java) Change Maven `groupId` artifact from `info.cukes` to
`io.cucumber`
[Fixed]
- (All) Multiple calls to `parse()` cannot use the same instance of
`AstBuilder`
([#62](https://github.com/cucumber/gherkin/issues/62))
- (Python) `gherkin-languages.json` not packaged
([#63](https://github.com/cucumber/gherkin/issues/63))
[Removed]
- (JavaScript) Remove `tea-error` dependency
3.0.0000 2015-07-16
- This entry is a placeholder for an upstream release of Gherkin. No CPAN
module with this version number was released. The first corresponding
CPAN version is: 3.0.0001