venture icon indicating copy to clipboard operation
venture copied to clipboard

venture cannot be installed in Laravel 11 & 12

Open fschirinzi opened this issue 11 months ago • 1 comments

Hi

Thanks for the great package! I tried to install it in a fresh Laravel 11 and 12 app, but composer cannot satisfy the requirements.

Am I doing something wrong?

  • Steps to replicate (Laravel 11):
composer create-project --prefer-dist laravel/laravel laravel-venture-workflow "11.*"
composer require sassnowski/venture

Output:


  Problem 1
    - Root composer.json requires sassnowski/venture * -> satisfiable by sassnowski/venture[0.1.0, ..., 0.9.0, 1.0.0, ..., 1.2.1, 2.0.0, 2.1.0, 2.1.1, 3.0.0, ..., 3.7.0, 4.0.0, 4.0.1, 5.0.0, 5.1.0, v5.2.0, v5.3.0].
    - sassnowski/venture[0.1.0, ..., 0.9.0, 1.0.0, ..., 1.1.1] require php ^7.4 -> your php version (8.4.2) does not satisfy that requirement.
    - sassnowski/venture[1.2.0, ..., 1.2.1, 2.0.0, ..., 2.1.0] require illuminate/support ^7.0|^8.0 -> found illuminate/support[v7.0.0, ..., v7.30.6, v8.0.0, ..., v8.83.27] but these were not loaded, likely because it conflicts with another require.
    - sassnowski/venture[2.1.1, 3.0.0, ..., 3.1.1] require illuminate/support ^7.30.3|^8.22.1 -> found illuminate/support[v7.30.3, v7.30.4, v7.30.5, v7.30.6, v8.22.1, ..., v8.83.27] but these were not loaded, likely because it conflicts with another require.
    - sassnowski/venture 3.1.2 requires illuminate/bus ^7.30.4 || ^8.22.1 -> found illuminate/bus[v7.30.4, v7.30.5, v7.30.6, v8.22.1, ..., v8.83.27] but these were not loaded, likely because it conflicts with another require.
    - sassnowski/venture[3.2.0, ..., 3.4.0] require illuminate/bus ^8.0 -> found illuminate/bus[v8.0.0, ..., v8.83.27] but these were not loaded, likely because it conflicts with another require.
    - sassnowski/venture[3.5.0, ..., 3.7.0] require illuminate/bus ^8.0 || ^9.0 -> found illuminate/bus[v8.0.0, ..., v8.83.27, v9.0.0, ..., v9.52.16] but these were not loaded, likely because it conflicts with another require.
    - sassnowski/venture[4.0.0, ..., 4.0.1] require illuminate/bus ^9.0 -> found illuminate/bus[v9.0.0, ..., v9.52.16] but these were not loaded, likely because it conflicts with another require.
    - sassnowski/venture[5.0.0, ..., v5.2.0] require illuminate/bus ^9.0 || ^10.0 -> found illuminate/bus[v9.0.0, ..., v9.52.16, v10.0.0, ..., v10.48.28] but these were not loaded, likely because it conflicts with another require.
    - sassnowski/venture v5.3.0 requires laravel/serializable-closure ^1.2 -> found laravel/serializable-closure[v1.2.0, ..., v1.3.7] but the package is fixed to v2.0.4 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
  • Steps to replicate (Laravel 12):
composer create-project --prefer-dist laravel/laravel laravel-venture-workflow "12.*"
composer require sassnowski/venture

Output:

  Problem 1
    - Root composer.json requires sassnowski/venture * -> satisfiable by sassnowski/venture[0.1.0, ..., 0.9.0, 1.0.0, ..., 1.2.1, 2.0.0, 2.1.0, 2.1.1, 3.0.0, ..., 3.7.0, 4.0.0, 4.0.1, 5.0.0, 5.1.0, v5.2.0, v5.3.0].
    - sassnowski/venture[0.1.0, ..., 0.9.0, 1.0.0, ..., 1.1.1] require php ^7.4 -> your php version (8.4.2) does not satisfy that requirement.
    - sassnowski/venture[1.2.0, ..., 1.2.1, 2.0.0, ..., 2.1.0] require illuminate/support ^7.0|^8.0 -> found illuminate/support[v7.0.0, ..., v7.30.6, v8.0.0, ..., v8.83.27] but these were not loaded, likely because it conflicts with another require.
    - sassnowski/venture[2.1.1, 3.0.0, ..., 3.1.1] require illuminate/support ^7.30.3|^8.22.1 -> found illuminate/support[v7.30.3, v7.30.4, v7.30.5, v7.30.6, v8.22.1, ..., v8.83.27] but these were not loaded, likely because it conflicts with another require.
    - sassnowski/venture 3.1.2 requires illuminate/bus ^7.30.4 || ^8.22.1 -> found illuminate/bus[v7.30.4, v7.30.5, v7.30.6, v8.22.1, ..., v8.83.27] but these were not loaded, likely because it conflicts with another require.
    - sassnowski/venture[3.2.0, ..., 3.4.0] require illuminate/bus ^8.0 -> found illuminate/bus[v8.0.0, ..., v8.83.27] but these were not loaded, likely because it conflicts with another require.
    - sassnowski/venture[3.5.0, ..., 3.7.0] require illuminate/bus ^8.0 || ^9.0 -> found illuminate/bus[v8.0.0, ..., v8.83.27, v9.0.0, ..., v9.52.16] but these were not loaded, likely because it conflicts with another require.
    - sassnowski/venture[4.0.0, ..., 4.0.1] require illuminate/bus ^9.0 -> found illuminate/bus[v9.0.0, ..., v9.52.16] but these were not loaded, likely because it conflicts with another require.
    - sassnowski/venture[5.0.0, ..., v5.2.0] require illuminate/bus ^9.0 || ^10.0 -> found illuminate/bus[v9.0.0, ..., v9.52.16, v10.0.0, ..., v10.48.28] but these were not loaded, likely because it conflicts with another require.
    - sassnowski/venture v5.3.0 requires illuminate/bus ^10.0 || ^11.0 -> found illuminate/bus[v10.0.0, ..., v10.48.28, v11.0.0, ..., v11.45.1] but these were not loaded, likely because it conflicts with another require.

fschirinzi avatar Jun 15 '25 16:06 fschirinzi

From the release information of https://github.com/ksassnowski/venture/releases/tag/v5.3.0 Laravel 11 should be supported.

fschirinzi avatar Jun 15 '25 16:06 fschirinzi

Hi @fschirinzi, this should be resolved in v5.4.0. Let us know if you encounter this again.

stevebauman avatar Aug 08 '25 14:08 stevebauman

still cannot install in laravel 12:

sassnowski/venture v5.4.0 requires laravel/serializable-closure ^1.2 -> found laravel/serializable-closure[v1.2.0, ..., 1.x-dev] but the package is fixed to v2.0.4 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.

PoolItClub avatar Aug 30 '25 15:08 PoolItClub

Thanks for the report @PoolItClub -- I've just released v5.4.1 with a patch for this. Run composer update and you should be all set!

stevebauman avatar Aug 31 '25 00:08 stevebauman