./lang/ruby-cucumber-gherkin, Gherkin parser/compiler for Ruby

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 27.0.0, Package name: ruby32-cucumber-gherkin-27.0.0, Maintainer: pkgsrc-users

Gherkin parser/compiler for Ruby.


Required to run:
[devel/ruby-cucumber-messages] [lang/ruby26-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 34 KB

Version history: (Expand)


CVS history: (Expand)


   2024-09-22 16:04:27 by Takahiro Kambe | Files touched by this commit (3)
Log message:
lang/ruby-cucumber-gherkin: revert to 27.0.0

Due to version restriction from devel/ruby-cucumber-wire 7.0.0 package,
down grade to 27.0.0 now.
   2024-09-22 15:46:43 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
lang/ruby-cucumber-gherkin: update to 29.0.0

28.0.0 (2024-02-15)

Added

* [Python] Added release workflow for releasing to Pypi (#213)
* (i18n) Added Vietnamese translation of "Rule" (#204)
* (i18n) Added Irish translation of "Rule" (#216)

Changed

* [Python] Reuse the action cucumber/action-publish-pypi in release (#220)
* [Python] Removed duplicate code in markdown token matcher (#205)
* [Java, JavaScript, PHP, Go, Ruby] Upgraded messages to v24
* Upgraded messages to v22

29.0.0 (2024-08-12)

Changes are too many to write here, please refer:
<https://github.com/cucumber/gherkin/releases/tag/v29.0.0> in detail.
   2024-04-17 12:38:36 by Thomas Klausner | Files touched by this commit (24)
Log message:
*: fix some CONFLICTS lines

Noted by riastradh@ in PR 58155.
   2023-12-17 18:26:07 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
lang/ruby-cucumber-gherkin: update to 27.0.0

23.0.0 (2022-03-30)
Changed
* Update messages to v18.0.0
* [Java] Replaced Gherkin with a GherkinParser that uses a builder to
  construct.
* [Java] Made all internal classes package private
* [Java] Removed unused stopAtFirstError property from Parser
* [PHP] Implemented Gherkin
* [JavaScript] @cucumber/message-streams has been removed from the
  dependencies. If you are using @cucumber/gherkin-streams v5.0.0 or later,
  you have to add @cucumber/message-streams in your dependencies in addition
  to @cucumber/gherkin.
Removed
* [Java] the io.cucumber.gherkin.Main class is no longer part of the jar.

23.0.1 (2022-03-31)
Fixed
* [PhP] Fix dependency of messages (#1943)

24.0.0 (2022-05-31)
Added
* [Java], [JavaScript], [PHP], [Perl], [Python], [Go], [C], [DotNet], [Ruby]
  Support new messages keyword types fields an added with #1966 (#1741)
Changed
* [Java] the GherkinDialect constructor is no longer public (it's only used
  internally)
* [Go] the gherkin.GherkinDialectsBuildin id renamed to
  gherkin.DialectsBuiltin
* [Go] the gherkin.GherkinDialect id renamed to gherkin.Dialect
* [Go] the gherkin.GherkinDialectProvider id renamed to
  gherkin.DialectProvider
* The ne (Nepali) and translation changed from अनी to अनि
* The uz (Uzbek) given translation changed from Агар to Belgilangan
* The en-old (Old English) when translation changed from Tha / Þa / Ða to
  Bæþsealf / Bæþsealfa / Bæþsealfe / Ciricæw / Ciricæwe / Ciricæwa
Fixed
* [Java] remove shaded dependency on
  com.eclipsesource.minimal-json:minimal-json (#1957 #1959)

24.1.0 (2022-10-10)
Added
* [Java] Added support for reading directly from input (files, streams,
  paths, ect)
* [C] The C implementation re-enabled and made up to date. (#1989)
Fixed
* [Javascript] Include tags from rules in scenario outlines (#2091)
* [Python] Fix gherkin-python for compiling example values with trailing
  backslash (#2048, #1954)
* [PHP] Disallow installation of Messages 18.x (#2034)

25.0.0 (2022-11-09)
Added
* Additional ja (Japanese) translations for and, but
* Added amh (Amharic) translation
* Add Фича and Шаблон примера as more convenient
  translations (#2078)
Changed
* ja (Japanese) Rule translation changed from Rule to ルール
Fixed
* Translations fixed for ka (Georgian) locale

25.0.1 (2022-11-09)
Fixed
* Fix release process for perl and elixir

25.0.2 (2022-11-09)
Fixed
* Fix half-glyph in Georgian translations (#44)

26.0.0 (2022-12-17)
Added
* [Java] Enabled reproducible builds
Changed
* Upgraded messages to v21
* [.NET] Update target frameworks fo .NET 6, .NET Framework 4.6.2, .NET
  Standard 2.0
Fixed
* Link to the correct repository in various package meta-data.
* [Perl] Specify version range for Cucumber::Messages dependency (#50)

26.0.1 (2022-12-17)
Fixed
* [Go] Fix module names

26.0.2 (2022-12-27)
Fixed
* [Go] Fix module names (again)

26.0.3 (2023-01-03)
Fixed
* [Javascript, PHP, Ruby] Allow messages v19.1.4 to v20.0.1 to be used
* [Java] Improve text trim performance (#84)

26.2.0 (2023-04-07)
Changed
* Upgraded messages to v22

26.1.0 (2023-03-23)
Added
* (i18n) Add Belarusian localization

27.0.0 (2023-09-15)
Added
* (i18n) Added Malayalam localization
* (i18n) Added 'ed' to Italian (#31)
* (i18n) Added Danish translation of "Rule"
* (i18n) Added Dutch translation of "Rule"
* (i18n) Added Esperanto translation of "Rule"
* [Ruby] Added Gherkin::Query#parent_locations for determining a scenario's
  parents' line numbers (#89)
* C++ implementation #117
Changed
* [.NET] Bump sdk to .net 8. Added .net 8 to test platforms
* [Go, Perl, Ruby] Upgraded messages to v22
* [Go] Improve performance - don't compile regex on matcher create
* [Perl] Fix release packaging
* [Perl] Include CHANGELOG.md in tarball
* [Perl] Harmonized error reporting with mainstream implementations - errors
  are now converted to messages and reported in the message stream (#31)
* [Ruby] Update minimum ruby requirement from 2.3 to 2.5
   2021-11-23 15:05:24 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
lang/ruby-cucumber-gherkin: update to 22.0.0

22.0.0 (2021-09-23)

Added

* [Perl] Documentation for most of the modules (#1740 ehuelsmann)

Changed

* [Perl] Changed API to pass around Cucumber::Messages instead of hashes and
  increased minimum Perl version in accordance with Cucumber::Messages (to
  5.14; from 5.12) (#1735 ehuelsmann)

Fixed

* [Perl] Failure to include CHANGELOG.md in the release tarball (#1728
  ehuelsmann)

21.0.0 (2021-09-01)

Added

* [JavaScript] Expose Errors object.

Changed

* Fixed Rule translation for hi, sr-Cyrl, sr-Latn and tr (aslakhellesoy)
* [Java] Renamed Token#mathcedItems to Token#matchedItems (#1687
  aslakhellesoy)
* [Perl] Minimum Perl version upgraded to 5.12 (from 5.10.1) (#1665
  ehuelsmann)

Removed

* [Perl] Dependency on IO::Scalar removed (#1665 ehuelsmann)
   2021-10-26 12:51:59 by Nia Alarie | Files touched by this commit (260)
Log message:
lang: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (possibly fetched
conditionally?):

./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-linux-gnu.tar.gz
./lang/rust-bin/distinfo \ 
rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-linux-musl.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-netbsd.tar.gz
./lang/rust-bin/distinfo \ 
rust-bin-1.54.0/rust-1.54.0-armv7-unknown-netbsd-eabihf.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-i686-unknown-linux-gnu.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-powerpc-unknown-netbsd90.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-sparc64-unknown-netbsd.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-apple-darwin.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-freebsd.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-linux-gnu.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-linux-musl.tar.gz
./lang/smlnj/distinfo smlnj-110.73/boot.ppc-unix.tgz
./lang/smlnj/distinfo smlnj-110.73/boot.sparc-unix.tgz
./lang/oracle-jre8/distinfo jce_policy-8.zip
./lang/oracle-jre8/distinfo jre-8u202-linux-i586.tar.gz
./lang/oracle-jre8/distinfo jre-8u202-linux-x64.tar.gz
./lang/oracle-jre8/distinfo jre-8u202-macosx-x64.tar.gz
./lang/oracle-jre8/distinfo jre-8u202-solaris-x64.tar.gz
./lang/oracle-jdk8/distinfo jdk-8u202-linux-i586.tar.gz
./lang/oracle-jdk8/distinfo jdk-8u202-linux-x64.tar.gz
./lang/oracle-jdk8/distinfo jdk-8u202-solaris-x64.tar.gz
./lang/ghc80/distinfo ghc-7.10.3-boot-x86_64-unknown-solaris2.tar.xz
./lang/ghc80/distinfo ghc-8.0.2-boot-i386-unknown-freebsd.tar.xz
./lang/ghc80/distinfo ghc-8.0.2-boot-x86_64-unknown-freebsd.tar.xz
./lang/gcc5-aux/distinfo ada-bootstrap.i386.freebsd.100B.tar.bz2
./lang/gcc5-aux/distinfo ada-bootstrap.i386.freebsd.84.tar.bz2
./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.dragonfly.41.tar.bz2
./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.freebsd.100B.tar.bz2
./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.freebsd.84.tar.bz2
./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.solaris.511.tar.bz2
./lang/rust/distinfo rust-1.53.0-aarch64-apple-darwin.tar.gz
./lang/rust/distinfo rust-1.53.0-aarch64-unknown-linux-gnu.tar.gz
./lang/rust/distinfo rust-1.53.0-aarch64-unknown-netbsd.tar.gz
./lang/rust/distinfo rust-1.53.0-aarch64_be-unknown-netbsd.tar.gz
./lang/rust/distinfo rust-1.53.0-arm-unknown-linux-gnueabihf.tar.gz
./lang/rust/distinfo rust-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz
./lang/rust/distinfo rust-1.53.0-i686-unknown-linux-gnu.tar.gz
./lang/rust/distinfo rust-1.53.0-powerpc-unknown-netbsd.tar.gz
./lang/rust/distinfo rust-1.53.0-powerpc-unknown-netbsd90.tar.gz
./lang/rust/distinfo rust-1.53.0-sparc64-unknown-netbsd.tar.gz
./lang/rust/distinfo rust-1.53.0-x86_64-apple-darwin.tar.gz
./lang/rust/distinfo rust-1.53.0-x86_64-unknown-freebsd.tar.gz
./lang/rust/distinfo rust-1.53.0-x86_64-unknown-illumos.tar.gz
./lang/rust/distinfo rust-1.53.0-x86_64-unknown-linux-gnu.tar.gz
./lang/rust/distinfo rust-std-1.53.0-aarch64-apple-darwin.tar.gz
./lang/rust/distinfo rust-std-1.53.0-aarch64-unknown-linux-gnu.tar.gz
./lang/rust/distinfo rust-std-1.53.0-aarch64-unknown-netbsd.tar.gz
./lang/rust/distinfo rust-std-1.53.0-aarch64_be-unknown-netbsd.tar.gz
./lang/rust/distinfo rust-std-1.53.0-arm-unknown-linux-gnueabihf.tar.gz
./lang/rust/distinfo rust-std-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz
./lang/rust/distinfo rust-std-1.53.0-i686-unknown-linux-gnu.tar.gz
./lang/rust/distinfo rust-std-1.53.0-powerpc-unknown-netbsd.tar.gz
./lang/rust/distinfo rust-std-1.53.0-powerpc-unknown-netbsd90.tar.gz
./lang/rust/distinfo rust-std-1.53.0-sparc64-unknown-netbsd.tar.gz
./lang/rust/distinfo rust-std-1.53.0-x86_64-apple-darwin.tar.gz
./lang/rust/distinfo rust-std-1.53.0-x86_64-unknown-freebsd.tar.gz
./lang/rust/distinfo rust-std-1.53.0-x86_64-unknown-linux-gnu.tar.gz
./lang/smlnj11072/distinfo smlnj-110.72/boot.ppc-unix.tgz
./lang/smlnj11072/distinfo smlnj-110.72/boot.sparc-unix.tgz
./lang/ghc84/distinfo ghc-8.0.2-boot-x86_64-unknown-solaris2.tar.xz
./lang/ghc84/distinfo ghc-8.4.4-boot-i386-unknown-freebsd.tar.xz
./lang/ghc84/distinfo ghc-8.4.4-boot-x86_64-apple-darwin.tar.xz
./lang/ghc84/distinfo ghc-8.4.4-boot-x86_64-unknown-freebsd.tar.xz
./lang/ghc7/distinfo ghc-7.10.3-boot-i386-unknown-freebsd.tar.xz
./lang/ghc7/distinfo ghc-7.6.3-boot-i386-unknown-solaris2.tar.xz
./lang/ghc7/distinfo ghc-7.6.3-boot-powerpc-apple-darwin.tar.xz
./lang/ghc7/distinfo ghc-7.6.3-boot-x86_64-unknown-solaris2.tar.xz
./lang/ghc90/distinfo ghc-8.10.4-boot-x86_64-unknown-solaris2.tar.xz
./lang/ghc90/distinfo ghc-9.0.1-boot-aarch64-unknown-netbsd.tar.xz
./lang/ghc90/distinfo ghc-9.0.1-boot-i386-unknown-freebsd.tar.xz
./lang/ghc90/distinfo ghc-9.0.1-boot-x86_64-apple-darwin.tar.xz
./lang/ghc90/distinfo ghc-9.0.1-boot-x86_64-unknown-freebsd.tar.xz
./lang/openjdk8/distinfo \ 
openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz
./lang/openjdk8/distinfo \ 
openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz
./lang/openjdk8/distinfo \ 
openjdk7/bootstrap-jdk-1.8.181-netbsd-8-aarch64-20180917.tar.xz
./lang/openjdk8/distinfo \ 
openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.6-amd64-20140719.tar.bz2
./lang/openjdk8/distinfo \ 
openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2
./lang/go-bin/distinfo go1.14.2.darwin-amd64.tar.gz
./lang/go-bin/distinfo go1.14.2.linux-386.tar.gz
./lang/go-bin/distinfo go1.14.2.linux-amd64.tar.gz
./lang/go-bin/distinfo go1.14.2.linux-arm64.tar.gz
./lang/go-bin/distinfo go1.14.2.linux-armv6l.tar.gz
./lang/go-bin/distinfo go1.14.2.netbsd-arm64.tar.gz
./lang/go-bin/distinfo go1.16beta1.darwin-arm64.tar.gz
./lang/gcc6-aux/distinfo ada-bootstrap.i386.freebsd.100B.tar.bz2
./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.dragonfly.41.tar.bz2
./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.freebsd.100B.tar.bz2
./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.freebsd.84.tar.bz2
./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.solaris.511.tar.bz2
./lang/ghc810/distinfo ghc-8.8.4-boot-x86_64-unknown-solaris2.tar.xz
./lang/sun-jre7/distinfo UnlimitedJCEPolicyJDK7.zip
./lang/sun-jre7/distinfo jre-7u80-linux-x64.tar.gz
./lang/sun-jre7/distinfo jre-7u80-solaris-i586.tar.gz
./lang/sun-jre7/distinfo jre-7u80-solaris-x64.tar.gz
./lang/ghc88/distinfo ghc-8.4.4-boot-i386-unknown-freebsd.tar.xz
./lang/ghc88/distinfo ghc-8.4.4-boot-x86_64-apple-darwin.tar.xz
./lang/ghc88/distinfo ghc-8.4.4-boot-x86_64-unknown-freebsd.tar.xz
./lang/ghc88/distinfo ghc-8.4.4-boot-x86_64-unknown-solaris2.tar.xz
./lang/gcc-aux/distinfo ada-bootstrap.i386.dragonfly.36A.tar.bz2
./lang/gcc-aux/distinfo ada-bootstrap.i386.freebsd.100B.tar.bz2
./lang/gcc-aux/distinfo ada-bootstrap.i386.freebsd.84.tar.bz2
./lang/gcc-aux/distinfo ada-bootstrap.x86_64.dragonfly.36A.tar.bz2
./lang/gcc-aux/distinfo ada-bootstrap.x86_64.freebsd.100B.tar.bz2
./lang/gcc-aux/distinfo ada-bootstrap.x86_64.freebsd.84.tar.bz2
./lang/gcc-aux/distinfo ada-bootstrap.x86_64.solaris.511.tar.bz2
./lang/gcc6/distinfo ecj-4.5.jar
./lang/openjdk11/distinfo bootstrap-jdk-1.11.0.7.10-netbsd-9-aarch64-20200509.tar.xz
./lang/sun-jdk7/distinfo jdk-7u80-linux-x64.tar.gz
./lang/sun-jdk7/distinfo jdk-7u80-solaris-i586.tar.gz
./lang/sun-jdk7/distinfo jdk-7u80-solaris-x64.tar.gz
   2021-10-07 16:21:17 by Nia Alarie | Files touched by this commit (282)
Log message:
lang: Remove SHA1 hashes for distfiles
   2021-05-29 10:28:56 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
lang/ruby-cucumber-gherkin: update to 19.0.3

19.0.3 (2021-05-24)

Fixed

* MDG files must use the .feature.md extension.
* Data Tables and Examples Tables in Markdown must be indented 2-5 spaces in
  order to be recognised.