8000 Cucumber libraries are over three years out-of-date · Issue #507 · katalon-studio/katalon-studio · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Cucumber libraries are over three years out-of-date #507

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
brandonhinds opened this issue Sep 20, 2021 · 7 comments
Open

Cucumber libraries are over three years out-of-date #507

brandonhinds opened this issue Sep 20, 2021 · 7 comments
Labels

Comments

@brandonhinds
Copy link
brandonhinds commented Sep 20, 2021

Operating System:

Windows 10

Katalon Studio Version:

8.1.0

Issue:

The cucumber libraries used by Katalon Studio are several years out of date. I don't think I need to explain why using such out-of-date versions is not a good thing, but see my superscript below for the issue I ran into that started me down this path in the first place.

The table below contains a list of the Cucumber libraries used in the latest release of Katalon Studio (found using the method described here), the release date of that library, and the current latest stable version. I have also included links to the changelogs (where I could find them) and the maven repos for each.

It would be greatly appreciated if the Katalon Studio team could look to update the cucumber libraries to the latest versions.

Library Katalon's version Release date of Katalon's version Current latest stable version Release date of latest stable version Change Log Maven Repo
Core 3.0.2 May 2018 6.11.0 August 2021 changelog maven
Datatable 1.0.3 May 2018 4.1.0 July 2021 Could not find maven
Datatable Dependencies 1.0.3 May 2018 3.0.0 August 2019 Could not find maven
Expressions1 5.0.19 May 2018 13.01 September 2021 changelog maven
Gherkin 5.0.0 October 2017 21.0.0 September 2021 changelog maven
HTML 0.2.7 April 2018 0.2.7 A reference is made to an internal dependency of HTML v12.0.0 in February 2021, but I do not know whether that has superseded this library. changelog maven
Java 3.0.2 May 2018 6.11 August 2021 changelog maven
Tag Expressions 3.0.2 Missing from changelog and maven, but assume May 2018 like the other 3.0.2 versions 4.0.2 September 2021 changelog maven
JUnit 3.0.2 May 2018 6.11 August 2021 Could not find maven

1 This library is the reason I found this in the first place, as I was attempting to use a negative lookahead which is causing a java.util.NoSuchElementException error. This was fixed in expressions 8.0.0, which was released in August 2019.

@nhpthuy nhpthuy added enhancement New feature or request under investigation labels Sep 23, 2021
@MihirVhi
Copy link

Hi,

Could you please prioritize this request?

Thanks

@Uyendo0823
Copy link

@MihirVhi

I don't think we're going to support upgrading cucumber libraries as it will cause breaking changes in users test scripts. Also, the current libraries are working fine.

Thanks for raising the concern.

@brandonhinds
Copy link
Author

@Uyendo0823 that seems like a weak reason not to upgrade libraries that are almost 4 years old in your application.

As mentioned in my original ticket there are features in the cucumber project that our team would want to use, but cannot because of how out of date the libraries are.

@judiths13
Copy link

I'm seconding (or thirding, really) this request.
We are using Katalon in our team and are also being hindered by these extremely out of date libraries.

In our case, we wanted to use multiple Given (for example) annotations for one step. This was not possible in older versions of Cucumber but was added in Cucumber version 5 which was released 3 years ago. We still can't use this in Katalon.

When BDD support is explicitly named as one of the "versatile abilities" of Katalon Studio, I would expect this feature to be actively supported and updated regularly.

@huyennguyen-katalon
Copy link
Collaborator

Hi @judiths13 @brandonhinds

We've just supported Cucumber 7.11.0 with an alpha build only. You can refer here 8.5.6.alpha
We hesitate to upgrade Cucumber because it gonna be a big impact on user side, especially with big projects, they have to adjust a lot.

It's our pleasure to receive some feedback from your side while using 8.5.6.alpha.

@brandonhinds
Copy link
Author

Thanks @huyennguyen-katalon , I will download 8.5.6.alpha now and look to get it installed on one of our machines soon. If we have any feedback I will reply here.

@huyennguyen-katalon
Copy link
Collaborator

That would be kind of you @brandonhinds thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants
0