Commit graph

9 commits

Author SHA1 Message Date
taca
4db6c23b92 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-11-23 14:05:24 +00:00
nia
2176cc7249 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-26 10:51:29 +00:00
nia
1361343c24 lang: Remove SHA1 hashes for distfiles 2021-10-07 14:20:45 +00:00
taca
a3a50f2b62 lang/ruby-cucumber-gherkin: update to 20.0.1
20.0.1 (2021-07-19)

* Update messages to v17.0.1


20.0.0 (2021-07-08)

Changed

* Update messages to v17.0.0
* Update rule polish translation (#1579 l310)
* Add US Texan translations. (#1625 willmac321)
* [Ruby] Usage of Message DTOs instead of plain ruby hashes (#1603)

Fixed

* [Ruby] Rules weren't inheriting the relevant tags during the Gherkin Query
  stage (Where it caches the NodeID) (#1593 luke-hill)
2021-08-30 16:24:39 +00:00
taca
71a208f105 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.
2021-05-29 08:28:56 +00:00
taca
87e9963377 lang/ruby-cucumber-gherkin: update to 19.0.2
19.0.2 - 2021-05-19

Fixed
* Upgrade to @cucumber/message-streams ^2.0.0
* Upgrade berp to 1.3.0 (parser behavior not changed) (#1542 gasparnagy)

19.0.1 - 2021-05-17

Fixed
* [Perl] Updated to pass acceptance tests. (#1552 ehuelsmann)

19.0.0 - 2021-05-15

Added
* [JavaScript] Experimental support for Markdown. See
  MARKDOWN_WITH_GHERKIN.md (#1209 aslakhellesoy)

Changed
* [DotNet] Replaced Utf8Json with source-embedded TinyJson. (#511
  gasparnagy)
* Update Dutch translation of the "Rule" keyword. (#1513 OrhanTozan)
* Update Russian translation of the "Scenario Outline" keyword. (#1499
  hkosova)
* Update Hungarian translation of the "Rule" keyword. (#1518 gasparnagy)
* [Go, Java, JavaScript, Ruby] Upgrade to messages 16.0.0: this may have a
  big impact on APIs. Please see messages/CHANGELOG.md for more details.

Removed
* [Elixir] The package was not released - it needs to be updated to pass
  acceptance tests.
* [Perl] The package was not released - it needs to be updated to pass
  acceptance tests.

Fixed
* [Perl] Reinstate Perl 5.10.1 compatibility. (#1495 #1494 ehuelsmann)
* [DotNet] Fixed .NET Gherkin compatibility with other Gherkin
  implementations. (#511 gasparnagy)

18.1.1 - 2021-04-22

Fixed
* [python] Run gherkin as a module. (#1480 #1475 brasmusson
  [aurelien-reeves])

18.1.0 - 2021-04-06

Added
* Python implementation re-enabled, with support for Rule keyword. (#1449
  brasmusson)

Fixed
* Update translation of Rule in Czech. (#1442 plavcik)

18.0.0 - 2021-03-24

Added
* [Perl] New APIs to spawn message streams: Gherkin->from_paths and
  Gherkin->from_source (#1359 ehuelsmann)
* [All] Rules can be tagged. Scenarios that belong to the rule "inherit" the
  rule tags. (#1356 [sebrose], gasparnagy, brasmusson, WannesFransen1994)
* [Perl] DOS line endings support on all platforms (not just DOS/Windows)
  (ehuelsmann)

Changed
* [Perl] Release engineering changes to make it non-interactive, update
  CHANGELOG.md correctly (#1350) ehuelsmann

Removed
* [JavaScript] the GherkinStreams export has moved from @cucumber/gherkin to
  @cucumber/gherkin-streams
* [JavaScript] the gherkin-javascript executable has moved to the new
  @cucumber/gherkin-streams npm module

17.0.2 - 2021-02-16

Fixed
* [Perl] Release archive too large (8MB -> <100kB) (#1350) ehuelsmann
* [Perl] Minimum Perl version (5.10.1) incorrectly declared, leading to
  CPANTESTERS failures (#1350) ehuelsmann
* [Perl] Kwalitee (Perl release quality checker) complaints/errors (#1350)
  ehuelsmann

17.0.1 - 2021-02-08

Fixed
* Fix building of MacOS (darwin) executables. (#1347 #1348 aslakhellesoy
  ciaranmcnulty)

17.0.0 - 2021-02-07

Changed
* [JavaScript] the GherkinStreams object is not longer loaded by default.
  This makes it possible to use the library in a browser without a polyfill.
  To upgrade, use import GherkinStreams from
  '@cucumber/gherkin/dist/src/stream/GherkinStreams' instead of import {
  GherkinStreams } from 'gherkin'. (#1333)
* [Perl] Fully overhauled implementation, moving it up from 4.0.0 (#711,
  #1286) ehuelsmann

Removed
* [JavaScript] remove IGherkinOptions#createReadStream.  This function was
  introduced in 9.1.0 in order to decouple this lib from the Node.js fs
  library.  This decoupling was improved in #1333 which made it obsolete.
  (Fixes #1284)

Fixed
* Use Spanish translation for the "Rule" keyword and for the "Feature"
  synonym keywords (#1360 sergioforerogomez)
* Use Italian translation for the "Rule" keyword and for the "Feature"
  synonym keywords (#1318 mgiustiniani)
* Use Swedish translation for the "Rule" keyword (#1297 johnknoop)
* Elixir implementation - make sure the gherkin_languages.json is added with
  the release package. (#1293 WannesFransen1994)
* [JavaScript] removed circular dependencies. (#1292 davidjgoss
  aslakhellesoy)

16.0.0 - 2020-12-10

Added

* [Elixir] New implementation! (#1251 WannesFransen1994)

Changed
* Telugu now uses the correct 639-1 code - te instead of tl. (#1238 #1221
  nvmkpk)

Removed
* [JavaScript] The Query class has been removed from this library, and has
  been added to @cucumber/gherkin-utils
2021-05-23 09:37:06 +00:00
taca
36caaf58f2 lang/ruby-cucumber-gherkin: update to 15.0.2
Update ruby-cucumber-gherkin to 15.0.2.


15.0.0 - 2020-08-07

Changed

* Update messages to 13.0.1

14.2.0 - 2020-07-31

Changed

* Update messages to 12.4.0

14.1.0 - 2020-07-29

Changed

* Update messages to 12.3.2

14.0.2 - 2020-06-29

Fixed

* [JavaScript] Actually merge #1094 - it wasn't done in 14.0.1
* [JavaScript] Throw NoSuchLanguageException when language is unknown #1102 (#1102 [mpkorstanje])

14.0.1 - 2020-06-29

Fixed

* [JavaScript] Remove test code from exports (#1094 aslakhellesoy)

14.0.0 - 2020-06-27

Added

* [Java] Enable consumers to find our version at runtime using clazz.getPackage().getImplementationVersion() by upgrading to cucumber-parent:2.1.0 (#976 aslakhellesoy)
* [Java/Ruby/Go/Javascript] Add tests to ensure we do not delete whitespace inside a table cell (#769 [mpkorstanje] [vincent-psarga])

Changed

* Upgrade to messages 12.2.0
* [Ruby] gherkin-query: if a feature file is empty, do not update anything. (cucumber-ruby#1427 [vincent-psarga])
* [JavaScript] Change gherkinQuery API:
* getPickleIds: now takes a URI and an astNodeId to find the pickle ids instead of a line number
* getPickleStepIds: now takes an astNodeId parameter instead of a URL and a line number to locate the pickle step id
* expose parse and parseAndCompile utilities
* Fixed Estonian translation of "Rule" (#973 [ookull])
* Fixed Estonian translation of "Scenario Outline" (#972 [ookull])

Fixed

* [JavaScript] Update gherkin-languages.json, which hadn't been updated for a few versions (not sure for how long!)
* [Ruby] Fix the default constructor of Gherkin::Parser (#1074 aslakhellesoy)
* [Ruby] Use require_relative for internal requires (#1010 [deivid-rodriguez])
* [Javascript] Escape regex characters in table header (#1077 [mpkorstanje])
2020-09-13 16:14:19 +00:00
taca
a2de47d2de lang/ruby-cucumber-gherkin: update to 13.0.0
Update ruby-cucumber-gherkin to 13.0.0.

No release notes available.
2020-04-27 04:56:48 +00:00
taca
8f885645b6 lang/ruby-cucumber-gherkin: add package version 11.0.0
Add ruby-cucumber-gherkin package version 11.0.0, it looks like
successor of ruby-gherkin.


Gherkin parser/compiler for Ruby.
2020-03-15 17:16:28 +00:00