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.0004 2016-02-02 3
 - Tests should now pass on Windows

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