pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/ruby-cucumber-expressions devel/ruby-cucumber-ex...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ae75f0dca1c4
branches:  trunk
changeset: 453082:ae75f0dca1c4
user:      taca <taca%pkgsrc.org@localhost>
date:      Sun May 23 09:33:50 2021 +0000

description:
devel/ruby-cucumber-expressions: update to 16.0.0

Update ruby-cucumber-expressions from 10.3.0 to 16.0.0.
(Previous commit message was wrong, it was not for 13.0.1 but 10.3.0.)


12.1.1 - 2021-04-06

Fixed
* [Ruby] use Array#select instead of Array#filter.  The latter is an alias
  that was introduced in Ruby 2.6.0. (aslakhellesoy)

12.1.0 - 2021-04-06

Added
* [Ruby] Add UndefinedParameterTypeError#undefined_parameter_type_name
  (#1460 aslakhellesoy)

12.0.1 - 2021-04-06

Fixed
* [JavaScript] Fix issue with some files may not appear in published package
  (#1452)
* [Java] Support character in BuiltInParameterTransformer. (#1405)

12.0.0 - 2021-02-09

Changed
* [JavaScript] removed circular dependencies. (#1292 davidjgoss
  aslakhellesoy)

[11.0.2] - 2021-02-09

Fixed
* [JavaScript] revert breaking changes in 11.0.1 (#1352)

11.0.1 - 2021-02-07

Fixed
* [JavaScript] removed circular dependencies. (#1292 davidjgoss
  aslakhellesoy)

11.0.0 - 2020-12-10

This is a major release of Cucumber Expressions.  Cucumber Expressions now
has a formal grammar.

This grammar is implemented in a hand-written recursive-descent parser.  The
new grammar and parser handles edge cases better.

Most existing expressions should still parse in the same way, but you may
come across edge cases where the expressions are parsed differently.

This work was a heroic effort by @mpkorstanje who has been working on and
off on this for over a year!!

Changed
* Some expressions that were valid in previous versions may now be invalid
* Some expressions that were invalid in previous versions may now be valid

Removed
* [JavaScript] Removed webpacked JavaScript from distribution

Fixed

* [Go, Java, JavaScript, Ruby] New handwritten parser, which fixes several
  long-standing bugs. (#601 #726 #767 #770 #771 mpkorstanje)
* [Go] Support for Go 1.15

diffstat:

 devel/ruby-cucumber-expressions/Makefile |    4 +-
 devel/ruby-cucumber-expressions/PLIST    |  109 ++++++++++++++++++++++++++++++-
 devel/ruby-cucumber-expressions/distinfo |   10 +-
 3 files changed, 114 insertions(+), 9 deletions(-)

diffs (166 lines):

diff -r b3bc44634709 -r ae75f0dca1c4 devel/ruby-cucumber-expressions/Makefile
--- a/devel/ruby-cucumber-expressions/Makefile  Sun May 23 09:19:32 2021 +0000
+++ b/devel/ruby-cucumber-expressions/Makefile  Sun May 23 09:33:50 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2020/09/13 15:38:41 taca Exp $
+# $NetBSD: Makefile,v 1.6 2021/05/23 09:33:50 taca Exp $
 
-DISTNAME=      cucumber-cucumber-expressions-10.3.0
+DISTNAME=      cucumber-cucumber-expressions-12.1.1
 CATEGORIES=    devel
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
diff -r b3bc44634709 -r ae75f0dca1c4 devel/ruby-cucumber-expressions/PLIST
--- a/devel/ruby-cucumber-expressions/PLIST     Sun May 23 09:19:32 2021 +0000
+++ b/devel/ruby-cucumber-expressions/PLIST     Sun May 23 09:33:50 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2020/06/07 06:31:20 taca Exp $
+@comment $NetBSD: PLIST,v 1.5 2021/05/23 09:33:50 taca Exp $
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/.github/ISSUE_TEMPLATE.md
 ${GEM_LIBDIR}/.github/PULL_REQUEST_TEMPLATE.md
@@ -15,9 +15,12 @@
 ${GEM_LIBDIR}/default.mk
 ${GEM_LIBDIR}/examples.txt
 ${GEM_LIBDIR}/lib/cucumber/cucumber_expressions/argument.rb
+${GEM_LIBDIR}/lib/cucumber/cucumber_expressions/ast.rb
 ${GEM_LIBDIR}/lib/cucumber/cucumber_expressions/combinatorial_generated_expression_factory.rb
 ${GEM_LIBDIR}/lib/cucumber/cucumber_expressions/cucumber_expression.rb
 ${GEM_LIBDIR}/lib/cucumber/cucumber_expressions/cucumber_expression_generator.rb
+${GEM_LIBDIR}/lib/cucumber/cucumber_expressions/cucumber_expression_parser.rb
+${GEM_LIBDIR}/lib/cucumber/cucumber_expressions/cucumber_expression_tokenizer.rb
 ${GEM_LIBDIR}/lib/cucumber/cucumber_expressions/errors.rb
 ${GEM_LIBDIR}/lib/cucumber/cucumber_expressions/expression_factory.rb
 ${GEM_LIBDIR}/lib/cucumber/cucumber_expressions/generated_expression.rb
@@ -33,8 +36,9 @@
 ${GEM_LIBDIR}/spec/cucumber/cucumber_expressions/argument_spec.rb
 ${GEM_LIBDIR}/spec/cucumber/cucumber_expressions/combinatorial_generated_expression_factory_test.rb
 ${GEM_LIBDIR}/spec/cucumber/cucumber_expressions/cucumber_expression_generator_spec.rb
-${GEM_LIBDIR}/spec/cucumber/cucumber_expressions/cucumber_expression_regexp_spec.rb
+${GEM_LIBDIR}/spec/cucumber/cucumber_expressions/cucumber_expression_parser_spec.rb
 ${GEM_LIBDIR}/spec/cucumber/cucumber_expressions/cucumber_expression_spec.rb
+${GEM_LIBDIR}/spec/cucumber/cucumber_expressions/cucumber_expression_tokenizer_spec.rb
 ${GEM_LIBDIR}/spec/cucumber/cucumber_expressions/custom_parameter_type_spec.rb
 ${GEM_LIBDIR}/spec/cucumber/cucumber_expressions/expression_examples_spec.rb
 ${GEM_LIBDIR}/spec/cucumber/cucumber_expressions/expression_factory_spec.rb
@@ -42,4 +46,105 @@
 ${GEM_LIBDIR}/spec/cucumber/cucumber_expressions/parameter_type_spec.rb
 ${GEM_LIBDIR}/spec/cucumber/cucumber_expressions/regular_expression_spec.rb
 ${GEM_LIBDIR}/spec/cucumber/cucumber_expressions/tree_regexp_spec.rb
+${GEM_LIBDIR}/testdata/ast/alternation-followed-by-optional.yaml
+${GEM_LIBDIR}/testdata/ast/alternation-phrase.yaml
+${GEM_LIBDIR}/testdata/ast/alternation-with-parameter.yaml
+${GEM_LIBDIR}/testdata/ast/alternation-with-unused-end-optional.yaml
+${GEM_LIBDIR}/testdata/ast/alternation-with-unused-start-optional.yaml
+${GEM_LIBDIR}/testdata/ast/alternation-with-white-space.yaml
+${GEM_LIBDIR}/testdata/ast/alternation.yaml
+${GEM_LIBDIR}/testdata/ast/anonymous-parameter.yaml
+${GEM_LIBDIR}/testdata/ast/closing-brace.yaml
+${GEM_LIBDIR}/testdata/ast/closing-parenthesis.yaml
+${GEM_LIBDIR}/testdata/ast/empty-alternation.yaml
+${GEM_LIBDIR}/testdata/ast/empty-alternations.yaml
+${GEM_LIBDIR}/testdata/ast/empty-string.yaml
+${GEM_LIBDIR}/testdata/ast/escaped-alternation.yaml
+${GEM_LIBDIR}/testdata/ast/escaped-backslash.yaml
+${GEM_LIBDIR}/testdata/ast/escaped-opening-parenthesis.yaml
+${GEM_LIBDIR}/testdata/ast/escaped-optional-followed-by-optional.yaml
+${GEM_LIBDIR}/testdata/ast/escaped-optional-phrase.yaml
+${GEM_LIBDIR}/testdata/ast/escaped-optional.yaml
+${GEM_LIBDIR}/testdata/ast/opening-brace.yaml
+${GEM_LIBDIR}/testdata/ast/opening-parenthesis.yaml
+${GEM_LIBDIR}/testdata/ast/optional-containing-nested-optional.yaml
+${GEM_LIBDIR}/testdata/ast/optional-phrase.yaml
+${GEM_LIBDIR}/testdata/ast/optional.yaml
+${GEM_LIBDIR}/testdata/ast/parameter.yaml
+${GEM_LIBDIR}/testdata/ast/phrase.yaml
+${GEM_LIBDIR}/testdata/ast/unfinished-parameter.yaml
+${GEM_LIBDIR}/testdata/expression/allows-escaped-optional-parameter-types.yaml
+${GEM_LIBDIR}/testdata/expression/allows-parameter-type-in-alternation-1.yaml
+${GEM_LIBDIR}/testdata/expression/allows-parameter-type-in-alternation-2.yaml
+${GEM_LIBDIR}/testdata/expression/does-allow-parameter-adjacent-to-alternation.yaml
+${GEM_LIBDIR}/testdata/expression/does-not-allow-alternation-in-optional.yaml
+${GEM_LIBDIR}/testdata/expression/does-not-allow-alternation-with-empty-alternative-by-adjacent-left-parameter.yaml
+${GEM_LIBDIR}/testdata/expression/does-not-allow-alternation-with-empty-alternative-by-adjacent-optional.yaml
+${GEM_LIBDIR}/testdata/expression/does-not-allow-alternation-with-empty-alternative-by-adjacent-right-parameter.yaml
+${GEM_LIBDIR}/testdata/expression/does-not-allow-alternation-with-empty-alternative.yaml
+${GEM_LIBDIR}/testdata/expression/does-not-allow-empty-optional.yaml
+${GEM_LIBDIR}/testdata/expression/does-not-allow-nested-optional.yaml
+${GEM_LIBDIR}/testdata/expression/does-not-allow-optional-parameter-types.yaml
+${GEM_LIBDIR}/testdata/expression/does-not-allow-parameter-name-with-reserved-characters.yaml
+${GEM_LIBDIR}/testdata/expression/does-not-allow-unfinished-parenthesis-1.yaml
+${GEM_LIBDIR}/testdata/expression/does-not-allow-unfinished-parenthesis-2.yaml
+${GEM_LIBDIR}/testdata/expression/does-not-allow-unfinished-parenthesis-3.yaml
+${GEM_LIBDIR}/testdata/expression/does-not-match-misquoted-string.yaml
+${GEM_LIBDIR}/testdata/expression/doesnt-match-float-as-int.yaml
+${GEM_LIBDIR}/testdata/expression/matches-alternation.yaml
+${GEM_LIBDIR}/testdata/expression/matches-anonymous-parameter-type.yaml
+${GEM_LIBDIR}/testdata/expression/matches-double-quoted-empty-string-as-empty-string-along-with-other-strings.yaml
+${GEM_LIBDIR}/testdata/expression/matches-double-quoted-empty-string-as-empty-string.yaml
+${GEM_LIBDIR}/testdata/expression/matches-double-quoted-string-with-escaped-double-quote.yaml
+${GEM_LIBDIR}/testdata/expression/matches-double-quoted-string-with-single-quotes.yaml
+${GEM_LIBDIR}/testdata/expression/matches-double-quoted-string.yaml
+${GEM_LIBDIR}/testdata/expression/matches-doubly-escaped-parenthesis.yaml
+${GEM_LIBDIR}/testdata/expression/matches-doubly-escaped-slash-1.yaml
+${GEM_LIBDIR}/testdata/expression/matches-doubly-escaped-slash-2.yaml
+${GEM_LIBDIR}/testdata/expression/matches-escaped-parenthesis-1.yaml
+${GEM_LIBDIR}/testdata/expression/matches-escaped-parenthesis-2.yaml
+${GEM_LIBDIR}/testdata/expression/matches-escaped-parenthesis-3.yaml
+${GEM_LIBDIR}/testdata/expression/matches-escaped-slash.yaml
+${GEM_LIBDIR}/testdata/expression/matches-float-1.yaml
+${GEM_LIBDIR}/testdata/expression/matches-float-2.yaml
+${GEM_LIBDIR}/testdata/expression/matches-int.yaml
+${GEM_LIBDIR}/testdata/expression/matches-multiple-double-quoted-strings.yaml
+${GEM_LIBDIR}/testdata/expression/matches-multiple-single-quoted-strings.yaml
+${GEM_LIBDIR}/testdata/expression/matches-optional-before-alternation-1.yaml
+${GEM_LIBDIR}/testdata/expression/matches-optional-before-alternation-2.yaml
+${GEM_LIBDIR}/testdata/expression/matches-optional-before-alternation-with-regex-characters-1.yaml
+${GEM_LIBDIR}/testdata/expression/matches-optional-before-alternation-with-regex-characters-2.yaml
+${GEM_LIBDIR}/testdata/expression/matches-optional-in-alternation-1.yaml
+${GEM_LIBDIR}/testdata/expression/matches-optional-in-alternation-2.yaml
+${GEM_LIBDIR}/testdata/expression/matches-optional-in-alternation-3.yaml
+${GEM_LIBDIR}/testdata/expression/matches-single-quoted-empty-string-as-empty-string-along-with-other-strings.yaml
+${GEM_LIBDIR}/testdata/expression/matches-single-quoted-empty-string-as-empty-string.yaml
+${GEM_LIBDIR}/testdata/expression/matches-single-quoted-string-with-double-quotes.yaml
+${GEM_LIBDIR}/testdata/expression/matches-single-quoted-string-with-escaped-single-quote.yaml
+${GEM_LIBDIR}/testdata/expression/matches-single-quoted-string.yaml
+${GEM_LIBDIR}/testdata/expression/matches-word.yaml
+${GEM_LIBDIR}/testdata/expression/throws-unknown-parameter-type.yaml
+${GEM_LIBDIR}/testdata/regex/alternation-with-optional.yaml
+${GEM_LIBDIR}/testdata/regex/alternation.yaml
+${GEM_LIBDIR}/testdata/regex/empty.yaml
+${GEM_LIBDIR}/testdata/regex/escape-regex-characters.yaml
+${GEM_LIBDIR}/testdata/regex/optional.yaml
+${GEM_LIBDIR}/testdata/regex/parameter.yaml
+${GEM_LIBDIR}/testdata/regex/text.yaml
+${GEM_LIBDIR}/testdata/regex/unicode.yaml
+${GEM_LIBDIR}/testdata/tokens/alternation-phrase.yaml
+${GEM_LIBDIR}/testdata/tokens/alternation.yaml
+${GEM_LIBDIR}/testdata/tokens/empty-string.yaml
+${GEM_LIBDIR}/testdata/tokens/escape-non-reserved-character.yaml
+${GEM_LIBDIR}/testdata/tokens/escaped-alternation.yaml
+${GEM_LIBDIR}/testdata/tokens/escaped-char-has-start-index-of-text-token.yaml
+${GEM_LIBDIR}/testdata/tokens/escaped-end-of-line.yaml
+${GEM_LIBDIR}/testdata/tokens/escaped-optional.yaml
+${GEM_LIBDIR}/testdata/tokens/escaped-parameter.yaml
+${GEM_LIBDIR}/testdata/tokens/escaped-space.yaml
+${GEM_LIBDIR}/testdata/tokens/optional-phrase.yaml
+${GEM_LIBDIR}/testdata/tokens/optional.yaml
+${GEM_LIBDIR}/testdata/tokens/parameter-phrase.yaml
+${GEM_LIBDIR}/testdata/tokens/parameter.yaml
+${GEM_LIBDIR}/testdata/tokens/phrase.yaml
 ${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff -r b3bc44634709 -r ae75f0dca1c4 devel/ruby-cucumber-expressions/distinfo
--- a/devel/ruby-cucumber-expressions/distinfo  Sun May 23 09:19:32 2021 +0000
+++ b/devel/ruby-cucumber-expressions/distinfo  Sun May 23 09:33:50 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.5 2020/09/13 15:38:41 taca Exp $
+$NetBSD: distinfo,v 1.6 2021/05/23 09:33:50 taca Exp $
 
-SHA1 (cucumber-cucumber-expressions-10.3.0.gem) = 408954c20c2ae021a79741d1e8a72bc0370ae92f
-RMD160 (cucumber-cucumber-expressions-10.3.0.gem) = 8879dbb7f1b2740c70649b3801ba897edd8bf7b6
-SHA512 (cucumber-cucumber-expressions-10.3.0.gem) = d560c62f625f6b284a94974cef5227a3623fead9c8c4f45ea9fed2300b37c405ba69161d6c6f5e159b2a36be5eeb05b122789cafcafec0dc84efbb366bd0166f
-Size (cucumber-cucumber-expressions-10.3.0.gem) = 23552 bytes
+SHA1 (cucumber-cucumber-expressions-12.1.1.gem) = 0c274f1fe1ed249297243e23dc2c95eb63dbaf0e
+RMD160 (cucumber-cucumber-expressions-12.1.1.gem) = 804b4815a2f3905f941d43b2bb197b9278129594
+SHA512 (cucumber-cucumber-expressions-12.1.1.gem) = 6d931a589e4959d6e2647a3ae2a16fdc57e6de04d3e875277da55a60278548cb789d00216c2cb1374c56bcdc58d2e39228dc03f047d1a3a12774c8c03429c149
+Size (cucumber-cucumber-expressions-12.1.1.gem) = 32768 bytes



Home | Main Index | Thread Index | Old Index