Permalink
Commits on Sep 18, 2016
  1. Bump changelog

    everzet committed Sep 18, 2016
  2. Merge pull request #116 from Behat/bugfix/non-writeable-cache-directo…

    …ries
    
    Improve exception message for non-writeable cache directories
    everzet committed on GitHub Sep 18, 2016
  3. Improve exception message for non-writeable cache directories

    Closes #97
    everzet committed Sep 18, 2016
  4. Update changelog

    everzet committed Sep 18, 2016
  5. Ensure reset of tags on parse

    Closes #106
    everzet committed Sep 18, 2016
Commits on Sep 3, 2016
  1. Bump changelog

    everzet committed Sep 3, 2016
  2. Update translations

    everzet committed Sep 3, 2016
  3. Merge pull request #112 from stof/update_i18n

    Rewrite the translation update script
    everzet committed on GitHub Sep 3, 2016
Commits on Jun 25, 2016
  1. Improve the support for asterisks keywords

    stof committed Jun 25, 2016
  2. Exclude asterisks when dumping keywords for i18n tests

    The asterisk is used for multiple step types, which does not allow to
    guess the step type properly.
    stof committed Jun 25, 2016
  3. Update the i18n file

    stof committed Jun 25, 2016
  4. Rewrite the translation update script

    It now reads translations from the gherkin 3 repository rather than the
    gherkin 2 repository.
    The format of the i18n.php file is kept the same, for backward
    compatibility reasons. The next major release of Gherkin is expected to
    change the KeywordsInterface to return an array of keywords, and keeping
    the trailing space in step keywords instead of the old gherkin2 syntax.
    stof committed Jun 25, 2016
  5. Merge pull request #108 from stof/handle_special_chars_in_keywords

    Handle special chars in keywords
    stof committed on GitHub Jun 25, 2016
Commits on Jun 16, 2016
  1. Escape keywords when building the regex

    stof committed Jun 16, 2016
  2. Fix the error reporting in the keywords tests

    This avoids converting an array to strings, which does not work.
    stof committed Jun 16, 2016
Commits on Dec 31, 2015
  1. Merge pull request #98 from unkind/bugfix-lexer-table-without-right-b…

    …order
    
    Fail if table has no right border
    stof committed Dec 31, 2015
  2. Merge pull request #101 from stof/fix_cucumber_keyword

    Fix the handling of file names in CucumberKeywords
    stof committed Dec 31, 2015
  3. Fix the handling of file names in CucumberKeywords

    The Yaml parser does not accept file names anymore in Symfony 3 (and
    this is deprecated in Symfony 2).
    File names are now handled in the CucumberKeywords class directly now,
    copying the logic available in symfony/yaml 2.x, as we want to continue
    accepting a filename.
    stof committed Dec 31, 2015
  4. Fix issues in our Yaml etalon files to respect the Yaml spec

    The Symfony Yaml parser is becoming stricter with the spec.
    stof committed Dec 31, 2015
Commits on Dec 30, 2015
  1. Check table borders properly

    unkind committed May 6, 2015
  2. Bump changelog

    everzet committed Dec 30, 2015
  3. Update test matrix

    everzet committed Dec 30, 2015
  4. Sync i18n with cucumber

    everzet committed Dec 30, 2015
Commits on Nov 23, 2015
  1. Merge pull request #99 from stof/ensure_trimmed_keywords

    Ensure keywords are trimmed when syncing translations
    stof committed Nov 23, 2015
Commits on Nov 18, 2015
  1. Ensure keywords are trimmed when syncing translations

    The lexer parses keywords with spaces following them, and then trims the
    result to get only the keyword. This assumes that the keyword itself was
    trimmed, otherwise the detection of the keyword type breaks (and the
    tests break too).
    The Tamil translations were including spaces in the translations. This
    trims them during the translation update (better than trimming them each
    time they are loaded, even though it would be the safer way).
    stof committed Nov 18, 2015
Commits on Sep 29, 2015
  1. Bump changelog

    stof committed Sep 29, 2015
  2. Sync translations with cucumber

    stof committed Sep 29, 2015
  3. Keep translations sorted to have consistent updates

    This avoids huge diffs of the i18n file when performing an update just
    because of sorting changes in the cucumber gherkin project.
    stof committed Sep 29, 2015
  4. Improve the Travis configuration

    - switch to the container-based setup
    - persist the Composer download cache between builds
    - add testing on PHP 7
    - test against LTS versions of Symfony rather than against unmaintained
      ones
    - avoid notifying Scrutinizer of missing code coverage for PHP 7 and
      HHVM to let other jobs upload it
    stof committed Sep 29, 2015
Commits on Nov 17, 2014