Skip to content
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

Require correct Neos version #10

Closed
baschny opened this issue Aug 10, 2017 · 1 comment
Closed

Require correct Neos version #10

baschny opened this issue Aug 10, 2017 · 1 comment

Comments

@baschny
Copy link
Contributor

baschny commented Aug 10, 2017

In my project we have Neos 2.3 and thus Flow 3.3 (still known as typo3/flow).

In the requirements of neos/behat we have "neos/flow": "*" which will thus fetch the latest neos/flow parallel to my currently installed typo3/flow.

Wouldn't it be safer to specify the minimum required Flow version (where the namespace renaming has happened already)? It crashes than on the "require_once" which in newer versions tries to load from the Neos.Flow instead of TYPO3.Flow (as I still have it).

My solution would be to hardcode the latest version that is compatible: "neos/behat": "~2.4".

Or should I stick to using the "deprecated" flowpack/behat instead?

@albe
Copy link
Member

albe commented Mar 14, 2021

Sorry for being late with a reply. Indeed, we should be stricter with the required flow versions. I guess there's two things preventing us:

I guess you already did what you suggested and pinned the behat version. That is a sane workaround for now, since this package is not changing frequently so that you would miss out on anything. I'll create an issue to handle this for the future, though that will not fix the issue with existing neos/behat versions.

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

No branches or pull requests

2 participants