From 3a53e1441197b187c781e19b6156b59b48f0ae16 Mon Sep 17 00:00:00 2001 From: Dariusz Gafka Date: Fri, 28 Aug 2026 08:00:00 +0200 Subject: [PATCH 1/7] fix: skip skills split, Discord, and tweet announcements on pre-release tags Beta/RC releases should still split code packages and quickstart-examples so consumers can pull them, but the skills marketplace and public announcements are only meaningful for stable releases. --- .github/workflows/release.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 430ef6843..7d3cbaa55 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -178,7 +178,8 @@ jobs: - uses: "danharrin/monorepo-split-github-action@v2.4.5" - if: "startsWith(github.ref, 'refs/tags/')" + # ↓ skills marketplace is only published on stable releases (tag has no '-' pre-release suffix) + if: "startsWith(github.ref, 'refs/tags/') && !(matrix.package.name == 'skills' && contains(github.ref_name, '-'))" with: tag: ${GITHUB_REF#refs/tags/} @@ -200,6 +201,8 @@ jobs: tweet: runs-on: ubuntu-latest needs: discord-notification + # ↓ only announce stable releases (tag has no '-' pre-release suffix) + if: "!contains(github.ref_name, '-')" steps: - uses: Eomm/why-don-t-you-tweet@v1 with: @@ -214,6 +217,8 @@ jobs: discord-notification: runs-on: ubuntu-latest needs: split_packages + # ↓ only announce stable releases (tag has no '-' pre-release suffix) + if: "!contains(github.ref_name, '-')" steps: - uses: actions/checkout@v4 with: From 35851cdcc970e147c514bc123241b6f373fe8430 Mon Sep 17 00:00:00 2001 From: Dariusz Gafka Date: Fri, 28 Aug 2026 08:00:00 +0200 Subject: [PATCH 2/7] fix: pin quickstart-examples local package requirements regardless of monorepo release version Every quickstart example that pulls in a "lite-*-starter" / "symfony-starter" / "laravel-starter" package resolves the underlying Ecotone packages (lite-application, jms-converter, amqp, dbal, pdo-event-sourcing, symfony-bundle, laravel) from the canonical local path repo. Those starters pin those packages to ^1.0 on Packagist, so whenever the monorepo's dev-main branch-alias moves outside that range (e.g. a beta tag for an upcoming major release), Composer refuses to resolve, since the canonical local repo no longer satisfies the constraint and the lower-priority Packagist repo is ignored. Each affected composer.json now requires those local packages directly with an inline version alias (dev-main as 1.999.999), so resolution always uses the local monorepo code and always satisfies the ^1.0 constraint, independent of whatever version the monorepo currently advertises itself as. --- quickstart-examples/Asynchronous/composer.json | 5 ++++- quickstart-examples/AuthoritativeClassmap/composer.json | 5 ++++- quickstart-examples/BuildingBlocks/composer.json | 3 +++ .../BusinessInterface/Asynchronous/composer.json | 3 +++ .../BusinessInterface/Routing/composer.json | 3 +++ .../BusinessInterface/ServiceActivator/composer.json | 3 +++ quickstart-examples/CQRS/composer.json | 2 ++ quickstart-examples/ConsoleCommand/Laravel/composer.json | 4 ++++ quickstart-examples/ConsoleCommand/Symfony/composer.json | 3 +++ quickstart-examples/Conversion/composer.json | 2 ++ .../EmittingEventsFromProjection/composer.json | 3 +++ quickstart-examples/ErrorHandling/composer.json | 4 ++++ quickstart-examples/EventHandling/composer.json | 2 ++ .../EventProjecting/PartitionedProjection/composer.json | 5 ++++- quickstart-examples/EventSourcing/composer.json | 5 ++++- .../Laravel/Projection/DatabaseReadModel/composer.json | 5 +++++ .../Laravel/Projection/EloquentReadModel/composer.json | 5 +++++ quickstart-examples/MessageBroker/composer.json | 3 +++ quickstart-examples/Microservices/composer.json | 5 ++++- quickstart-examples/MicroservicesAdvanced/composer.json | 4 ++++ .../General/HookIntoTenantSwitch/composer.json | 3 +++ .../General/MessageBusForMultipleTenants/composer.json | 3 +++ .../MultiTenant/Laravel/Aggregate/composer.json | 3 +++ .../MultiTenant/Laravel/AsynchronousEvents/composer.json | 4 ++++ .../MultiTenant/Laravel/EventSourcing/composer.json | 5 +++++ .../MultiTenant/Laravel/Events/composer.json | 3 +++ .../MultiTenant/Laravel/MessageBus/composer.json | 3 +++ .../MultiTenant/Symfony/Aggregate/composer.json | 3 +++ .../MultiTenant/Symfony/AsynchronousEvents/composer.json | 3 +++ .../MultiTenant/Symfony/EventSourcing/composer.json | 9 ++++++--- .../MultiTenant/Symfony/Events/composer.json | 3 +++ .../MultiTenant/Symfony/MessageBus/composer.json | 3 +++ quickstart-examples/OutboxPattern/composer.json | 3 +++ .../RefactorToReactiveSystem/composer.json | 7 +++++-- quickstart-examples/Schedule/composer.json | 3 +++ quickstart-examples/StatefulProjection/composer.json | 3 +++ .../Symfony/Projection/DatabaseReadModel/composer.json | 9 ++++++--- .../Symfony/Projection/EntityReadModel/composer.json | 9 ++++++--- quickstart-examples/Testing/composer.json | 3 +++ .../Workflows/AsynchronousStateless/composer.json | 3 +++ quickstart-examples/Workflows/Saga/composer.json | 7 +++++-- .../Workflows/SynchronousStateless/composer.json | 3 +++ .../WorkingWithAggregateDirectly/composer.json | 3 +++ 43 files changed, 154 insertions(+), 18 deletions(-) diff --git a/quickstart-examples/Asynchronous/composer.json b/quickstart-examples/Asynchronous/composer.json index 501d39644..c0c67042c 100644 --- a/quickstart-examples/Asynchronous/composer.json +++ b/quickstart-examples/Asynchronous/composer.json @@ -22,7 +22,10 @@ } }, "require": { - "ecotone/lite-amqp-starter": "^1.0.1" + "ecotone/amqp": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-amqp-starter": "^1.0.1", + "ecotone/lite-application": "dev-main as 1.999.999" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/AuthoritativeClassmap/composer.json b/quickstart-examples/AuthoritativeClassmap/composer.json index 69c120398..48708e505 100644 --- a/quickstart-examples/AuthoritativeClassmap/composer.json +++ b/quickstart-examples/AuthoritativeClassmap/composer.json @@ -25,7 +25,10 @@ ] }, "require": { - "ecotone/lite-amqp-starter": "^1.0.1" + "ecotone/amqp": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-amqp-starter": "^1.0.1", + "ecotone/lite-application": "dev-main as 1.999.999" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/BuildingBlocks/composer.json b/quickstart-examples/BuildingBlocks/composer.json index 523925235..c3db62a5e 100644 --- a/quickstart-examples/BuildingBlocks/composer.json +++ b/quickstart-examples/BuildingBlocks/composer.json @@ -28,8 +28,11 @@ }, "require": { "beberlei/assert": "^3.3.2", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-application-starter": "^1.0.1", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "moneyphp/money": "^4.1.0", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/BusinessInterface/Asynchronous/composer.json b/quickstart-examples/BusinessInterface/Asynchronous/composer.json index 01359c2a2..f738b552d 100644 --- a/quickstart-examples/BusinessInterface/Asynchronous/composer.json +++ b/quickstart-examples/BusinessInterface/Asynchronous/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/BusinessInterface/Routing/composer.json b/quickstart-examples/BusinessInterface/Routing/composer.json index 01359c2a2..f738b552d 100644 --- a/quickstart-examples/BusinessInterface/Routing/composer.json +++ b/quickstart-examples/BusinessInterface/Routing/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/BusinessInterface/ServiceActivator/composer.json b/quickstart-examples/BusinessInterface/ServiceActivator/composer.json index 01359c2a2..f738b552d 100644 --- a/quickstart-examples/BusinessInterface/ServiceActivator/composer.json +++ b/quickstart-examples/BusinessInterface/ServiceActivator/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/CQRS/composer.json b/quickstart-examples/CQRS/composer.json index 2cd5510b2..4c70ad66e 100644 --- a/quickstart-examples/CQRS/composer.json +++ b/quickstart-examples/CQRS/composer.json @@ -22,6 +22,8 @@ } }, "require": { + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-application-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/ConsoleCommand/Laravel/composer.json b/quickstart-examples/ConsoleCommand/Laravel/composer.json index 3bda28cea..a2caae81a 100644 --- a/quickstart-examples/ConsoleCommand/Laravel/composer.json +++ b/quickstart-examples/ConsoleCommand/Laravel/composer.json @@ -22,7 +22,11 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "laravel/laravel": "^12.0" }, diff --git a/quickstart-examples/ConsoleCommand/Symfony/composer.json b/quickstart-examples/ConsoleCommand/Symfony/composer.json index 3fd81009e..e1d34a637 100644 --- a/quickstart-examples/ConsoleCommand/Symfony/composer.json +++ b/quickstart-examples/ConsoleCommand/Symfony/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", "symfony/orm-pack": "^2.4", "symfony/yaml": "^6.4|^7.0|^8.0" diff --git a/quickstart-examples/Conversion/composer.json b/quickstart-examples/Conversion/composer.json index ff555be12..ce24cfd28 100644 --- a/quickstart-examples/Conversion/composer.json +++ b/quickstart-examples/Conversion/composer.json @@ -22,6 +22,8 @@ } }, "require": { + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-application-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/EmittingEventsFromProjection/composer.json b/quickstart-examples/EmittingEventsFromProjection/composer.json index edf3691f7..1456ea69a 100644 --- a/quickstart-examples/EmittingEventsFromProjection/composer.json +++ b/quickstart-examples/EmittingEventsFromProjection/composer.json @@ -22,7 +22,10 @@ } }, "require": { + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/ErrorHandling/composer.json b/quickstart-examples/ErrorHandling/composer.json index 38556f35f..a9eeed616 100644 --- a/quickstart-examples/ErrorHandling/composer.json +++ b/quickstart-examples/ErrorHandling/composer.json @@ -21,7 +21,11 @@ } }, "require": { + "ecotone/amqp": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", "ecotone/lite-amqp-starter": "^1.0.1", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/EventHandling/composer.json b/quickstart-examples/EventHandling/composer.json index 941bfbb8a..bd885e5d6 100644 --- a/quickstart-examples/EventHandling/composer.json +++ b/quickstart-examples/EventHandling/composer.json @@ -22,6 +22,8 @@ } }, "require": { + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-application-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/EventProjecting/PartitionedProjection/composer.json b/quickstart-examples/EventProjecting/PartitionedProjection/composer.json index 9a057434f..470e6d9d9 100644 --- a/quickstart-examples/EventProjecting/PartitionedProjection/composer.json +++ b/quickstart-examples/EventProjecting/PartitionedProjection/composer.json @@ -22,8 +22,11 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/dbal": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/EventSourcing/composer.json b/quickstart-examples/EventSourcing/composer.json index 2fba0ed43..6f160ee21 100644 --- a/quickstart-examples/EventSourcing/composer.json +++ b/quickstart-examples/EventSourcing/composer.json @@ -22,7 +22,10 @@ } }, "require": { - "ecotone/lite-event-sourcing-starter": "^1.0" + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json b/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json index b7061c8ab..1afca883a 100644 --- a/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json +++ b/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json @@ -22,8 +22,13 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "laravel/laravel": "^10.0", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json b/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json index 8217f041b..db6161e90 100644 --- a/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json +++ b/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json @@ -22,8 +22,13 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "laravel/laravel": "^10.0", "ramsey/uuid": "^4.0", "symfony/expression-language": "^8.0" diff --git a/quickstart-examples/MessageBroker/composer.json b/quickstart-examples/MessageBroker/composer.json index 54ed25db7..d48f3391b 100644 --- a/quickstart-examples/MessageBroker/composer.json +++ b/quickstart-examples/MessageBroker/composer.json @@ -17,7 +17,10 @@ } ], "require": { + "ecotone/amqp": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", "ecotone/lite-amqp-starter": "^1.0.1", + "ecotone/lite-application": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/Microservices/composer.json b/quickstart-examples/Microservices/composer.json index 8c1e0fcfa..2b7d4ae46 100644 --- a/quickstart-examples/Microservices/composer.json +++ b/quickstart-examples/Microservices/composer.json @@ -22,7 +22,10 @@ } }, "require": { - "ecotone/lite-amqp-starter": "^1.0.1" + "ecotone/amqp": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-amqp-starter": "^1.0.1", + "ecotone/lite-application": "dev-main as 1.999.999" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/MicroservicesAdvanced/composer.json b/quickstart-examples/MicroservicesAdvanced/composer.json index 556a46315..d1d2ac9a0 100644 --- a/quickstart-examples/MicroservicesAdvanced/composer.json +++ b/quickstart-examples/MicroservicesAdvanced/composer.json @@ -23,8 +23,12 @@ } }, "require": { + "ecotone/amqp": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", "ecotone/lite-amqp-starter": "^1.0.1", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json b/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json index 32fbb55f9..5782a9127 100644 --- a/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json +++ b/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json @@ -24,6 +24,9 @@ "require": { "doctrine/orm": "^3.3", "doctrine/persistence": "^4.0", + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json b/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json index 76d97cbbc..9b4d739ae 100644 --- a/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json +++ b/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json @@ -23,6 +23,9 @@ }, "require": { "doctrine/orm": "^3.3", + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json b/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json index 432b2e5f3..3d68217bc 100644 --- a/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json b/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json index c8e68f8f2..9782a2a3d 100644 --- a/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json @@ -22,7 +22,11 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json b/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json index 1e59ed626..005d01f6d 100644 --- a/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json @@ -22,8 +22,13 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "laravel/laravel": "^10.0", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/Events/composer.json b/quickstart-examples/MultiTenant/Laravel/Events/composer.json index 432b2e5f3..3d68217bc 100644 --- a/quickstart-examples/MultiTenant/Laravel/Events/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/Events/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json b/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json index 432b2e5f3..3d68217bc 100644 --- a/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json b/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json index 5d77d5222..802395f4f 100644 --- a/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json b/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json index 5ef5aa427..ee8e8c79d 100644 --- a/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json b/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json index a6b337a9d..4ebed0cce 100644 --- a/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json @@ -22,13 +22,16 @@ } }, "require": { - "ecotone/pdo-event-sourcing": "^1.211", + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", + "ramsey/uuid": "^4.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", "symfony/orm-pack": "^2.4", - "symfony/yaml": "^6.4|^7.0|^8.0", - "ramsey/uuid": "^4.0" + "symfony/yaml": "^6.4|^7.0|^8.0" }, "require-dev": { "doctrine/orm": "^2.11|^3.0", diff --git a/quickstart-examples/MultiTenant/Symfony/Events/composer.json b/quickstart-examples/MultiTenant/Symfony/Events/composer.json index 5d77d5222..802395f4f 100644 --- a/quickstart-examples/MultiTenant/Symfony/Events/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/Events/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json b/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json index 5d77d5222..802395f4f 100644 --- a/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/OutboxPattern/composer.json b/quickstart-examples/OutboxPattern/composer.json index e89f78bb4..ce8ba1bf9 100644 --- a/quickstart-examples/OutboxPattern/composer.json +++ b/quickstart-examples/OutboxPattern/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/RefactorToReactiveSystem/composer.json b/quickstart-examples/RefactorToReactiveSystem/composer.json index 63fca75cd..868671b10 100644 --- a/quickstart-examples/RefactorToReactiveSystem/composer.json +++ b/quickstart-examples/RefactorToReactiveSystem/composer.json @@ -22,10 +22,13 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "moneyphp/money": "^4.1.0", - "symfony/http-foundation": "^6.4|^7.0|^8.0", - "ramsey/uuid": "^4.0" + "ramsey/uuid": "^4.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/Schedule/composer.json b/quickstart-examples/Schedule/composer.json index adb1f9afa..eff1779d3 100644 --- a/quickstart-examples/Schedule/composer.json +++ b/quickstart-examples/Schedule/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/StatefulProjection/composer.json b/quickstart-examples/StatefulProjection/composer.json index edf3691f7..1456ea69a 100644 --- a/quickstart-examples/StatefulProjection/composer.json +++ b/quickstart-examples/StatefulProjection/composer.json @@ -22,7 +22,10 @@ } }, "require": { + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json b/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json index 8b6d1c462..b271cd971 100644 --- a/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json +++ b/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json @@ -22,13 +22,16 @@ } }, "require": { - "ecotone/pdo-event-sourcing": "^1.211", + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", + "ramsey/uuid": "^4.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", "symfony/orm-pack": "^2.4", - "symfony/yaml": "^6.4|^7.0|^8.0", - "ramsey/uuid": "^4.0" + "symfony/yaml": "^6.4|^7.0|^8.0" }, "require-dev": { "doctrine/orm": "^2.11|^3.0", diff --git a/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json b/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json index 8b6d1c462..b271cd971 100644 --- a/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json +++ b/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json @@ -22,13 +22,16 @@ } }, "require": { - "ecotone/pdo-event-sourcing": "^1.211", + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", + "ramsey/uuid": "^4.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", "symfony/orm-pack": "^2.4", - "symfony/yaml": "^6.4|^7.0|^8.0", - "ramsey/uuid": "^4.0" + "symfony/yaml": "^6.4|^7.0|^8.0" }, "require-dev": { "doctrine/orm": "^2.11|^3.0", diff --git a/quickstart-examples/Testing/composer.json b/quickstart-examples/Testing/composer.json index cb7e25460..dc9342a75 100755 --- a/quickstart-examples/Testing/composer.json +++ b/quickstart-examples/Testing/composer.json @@ -28,7 +28,10 @@ }, "require": { "beberlei/assert": "^3.3.2", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/Workflows/AsynchronousStateless/composer.json b/quickstart-examples/Workflows/AsynchronousStateless/composer.json index 650ad6bee..99047322b 100644 --- a/quickstart-examples/Workflows/AsynchronousStateless/composer.json +++ b/quickstart-examples/Workflows/AsynchronousStateless/composer.json @@ -27,6 +27,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "intervention/image": "^3.5.1" }, diff --git a/quickstart-examples/Workflows/Saga/composer.json b/quickstart-examples/Workflows/Saga/composer.json index 4814a5869..f666d8938 100644 --- a/quickstart-examples/Workflows/Saga/composer.json +++ b/quickstart-examples/Workflows/Saga/composer.json @@ -27,11 +27,14 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "intervention/image": "^3.5.1", "moneyphp/money": "^4.1.0", - "webmozart/assert": "^1.11", - "ramsey/uuid": "^4.0" + "ramsey/uuid": "^4.0", + "webmozart/assert": "^1.11" }, "require-dev": { "doctrine/orm": "^2.11|^3.0", diff --git a/quickstart-examples/Workflows/SynchronousStateless/composer.json b/quickstart-examples/Workflows/SynchronousStateless/composer.json index 650ad6bee..99047322b 100644 --- a/quickstart-examples/Workflows/SynchronousStateless/composer.json +++ b/quickstart-examples/Workflows/SynchronousStateless/composer.json @@ -27,6 +27,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "intervention/image": "^3.5.1" }, diff --git a/quickstart-examples/WorkingWithAggregateDirectly/composer.json b/quickstart-examples/WorkingWithAggregateDirectly/composer.json index 7d3dba5a3..3a30a3286 100644 --- a/quickstart-examples/WorkingWithAggregateDirectly/composer.json +++ b/quickstart-examples/WorkingWithAggregateDirectly/composer.json @@ -22,7 +22,10 @@ } }, "require": { + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { From 138633100e15b992f8ad23a702d4e441dc518fb8 Mon Sep 17 00:00:00 2001 From: Dariusz Gafka Date: Fri, 28 Aug 2026 08:00:00 +0200 Subject: [PATCH 3/7] Revert "fix: pin quickstart-examples local package requirements regardless of monorepo release version" This reverts commit 35851cdcc970e147c514bc123241b6f373fe8430. --- quickstart-examples/Asynchronous/composer.json | 5 +---- quickstart-examples/AuthoritativeClassmap/composer.json | 5 +---- quickstart-examples/BuildingBlocks/composer.json | 3 --- .../BusinessInterface/Asynchronous/composer.json | 3 --- .../BusinessInterface/Routing/composer.json | 3 --- .../BusinessInterface/ServiceActivator/composer.json | 3 --- quickstart-examples/CQRS/composer.json | 2 -- quickstart-examples/ConsoleCommand/Laravel/composer.json | 4 ---- quickstart-examples/ConsoleCommand/Symfony/composer.json | 3 --- quickstart-examples/Conversion/composer.json | 2 -- .../EmittingEventsFromProjection/composer.json | 3 --- quickstart-examples/ErrorHandling/composer.json | 4 ---- quickstart-examples/EventHandling/composer.json | 2 -- .../EventProjecting/PartitionedProjection/composer.json | 5 +---- quickstart-examples/EventSourcing/composer.json | 5 +---- .../Laravel/Projection/DatabaseReadModel/composer.json | 5 ----- .../Laravel/Projection/EloquentReadModel/composer.json | 5 ----- quickstart-examples/MessageBroker/composer.json | 3 --- quickstart-examples/Microservices/composer.json | 5 +---- quickstart-examples/MicroservicesAdvanced/composer.json | 4 ---- .../General/HookIntoTenantSwitch/composer.json | 3 --- .../General/MessageBusForMultipleTenants/composer.json | 3 --- .../MultiTenant/Laravel/Aggregate/composer.json | 3 --- .../MultiTenant/Laravel/AsynchronousEvents/composer.json | 4 ---- .../MultiTenant/Laravel/EventSourcing/composer.json | 5 ----- .../MultiTenant/Laravel/Events/composer.json | 3 --- .../MultiTenant/Laravel/MessageBus/composer.json | 3 --- .../MultiTenant/Symfony/Aggregate/composer.json | 3 --- .../MultiTenant/Symfony/AsynchronousEvents/composer.json | 3 --- .../MultiTenant/Symfony/EventSourcing/composer.json | 9 +++------ .../MultiTenant/Symfony/Events/composer.json | 3 --- .../MultiTenant/Symfony/MessageBus/composer.json | 3 --- quickstart-examples/OutboxPattern/composer.json | 3 --- .../RefactorToReactiveSystem/composer.json | 7 ++----- quickstart-examples/Schedule/composer.json | 3 --- quickstart-examples/StatefulProjection/composer.json | 3 --- .../Symfony/Projection/DatabaseReadModel/composer.json | 9 +++------ .../Symfony/Projection/EntityReadModel/composer.json | 9 +++------ quickstart-examples/Testing/composer.json | 3 --- .../Workflows/AsynchronousStateless/composer.json | 3 --- quickstart-examples/Workflows/Saga/composer.json | 7 ++----- .../Workflows/SynchronousStateless/composer.json | 3 --- .../WorkingWithAggregateDirectly/composer.json | 3 --- 43 files changed, 18 insertions(+), 154 deletions(-) diff --git a/quickstart-examples/Asynchronous/composer.json b/quickstart-examples/Asynchronous/composer.json index c0c67042c..501d39644 100644 --- a/quickstart-examples/Asynchronous/composer.json +++ b/quickstart-examples/Asynchronous/composer.json @@ -22,10 +22,7 @@ } }, "require": { - "ecotone/amqp": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.999.999" + "ecotone/lite-amqp-starter": "^1.0.1" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/AuthoritativeClassmap/composer.json b/quickstart-examples/AuthoritativeClassmap/composer.json index 48708e505..69c120398 100644 --- a/quickstart-examples/AuthoritativeClassmap/composer.json +++ b/quickstart-examples/AuthoritativeClassmap/composer.json @@ -25,10 +25,7 @@ ] }, "require": { - "ecotone/amqp": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.999.999" + "ecotone/lite-amqp-starter": "^1.0.1" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/BuildingBlocks/composer.json b/quickstart-examples/BuildingBlocks/composer.json index c3db62a5e..523925235 100644 --- a/quickstart-examples/BuildingBlocks/composer.json +++ b/quickstart-examples/BuildingBlocks/composer.json @@ -28,11 +28,8 @@ }, "require": { "beberlei/assert": "^3.3.2", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-application-starter": "^1.0.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "moneyphp/money": "^4.1.0", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/BusinessInterface/Asynchronous/composer.json b/quickstart-examples/BusinessInterface/Asynchronous/composer.json index f738b552d..01359c2a2 100644 --- a/quickstart-examples/BusinessInterface/Asynchronous/composer.json +++ b/quickstart-examples/BusinessInterface/Asynchronous/composer.json @@ -22,9 +22,6 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/BusinessInterface/Routing/composer.json b/quickstart-examples/BusinessInterface/Routing/composer.json index f738b552d..01359c2a2 100644 --- a/quickstart-examples/BusinessInterface/Routing/composer.json +++ b/quickstart-examples/BusinessInterface/Routing/composer.json @@ -22,9 +22,6 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/BusinessInterface/ServiceActivator/composer.json b/quickstart-examples/BusinessInterface/ServiceActivator/composer.json index f738b552d..01359c2a2 100644 --- a/quickstart-examples/BusinessInterface/ServiceActivator/composer.json +++ b/quickstart-examples/BusinessInterface/ServiceActivator/composer.json @@ -22,9 +22,6 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/CQRS/composer.json b/quickstart-examples/CQRS/composer.json index 4c70ad66e..2cd5510b2 100644 --- a/quickstart-examples/CQRS/composer.json +++ b/quickstart-examples/CQRS/composer.json @@ -22,8 +22,6 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-application-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/ConsoleCommand/Laravel/composer.json b/quickstart-examples/ConsoleCommand/Laravel/composer.json index a2caae81a..3bda28cea 100644 --- a/quickstart-examples/ConsoleCommand/Laravel/composer.json +++ b/quickstart-examples/ConsoleCommand/Laravel/composer.json @@ -22,11 +22,7 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "laravel/laravel": "^12.0" }, diff --git a/quickstart-examples/ConsoleCommand/Symfony/composer.json b/quickstart-examples/ConsoleCommand/Symfony/composer.json index e1d34a637..3fd81009e 100644 --- a/quickstart-examples/ConsoleCommand/Symfony/composer.json +++ b/quickstart-examples/ConsoleCommand/Symfony/composer.json @@ -22,9 +22,6 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", "symfony/orm-pack": "^2.4", "symfony/yaml": "^6.4|^7.0|^8.0" diff --git a/quickstart-examples/Conversion/composer.json b/quickstart-examples/Conversion/composer.json index ce24cfd28..ff555be12 100644 --- a/quickstart-examples/Conversion/composer.json +++ b/quickstart-examples/Conversion/composer.json @@ -22,8 +22,6 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-application-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/EmittingEventsFromProjection/composer.json b/quickstart-examples/EmittingEventsFromProjection/composer.json index 1456ea69a..edf3691f7 100644 --- a/quickstart-examples/EmittingEventsFromProjection/composer.json +++ b/quickstart-examples/EmittingEventsFromProjection/composer.json @@ -22,10 +22,7 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/ErrorHandling/composer.json b/quickstart-examples/ErrorHandling/composer.json index a9eeed616..38556f35f 100644 --- a/quickstart-examples/ErrorHandling/composer.json +++ b/quickstart-examples/ErrorHandling/composer.json @@ -21,11 +21,7 @@ } }, "require": { - "ecotone/amqp": "dev-main as 1.999.999", - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/EventHandling/composer.json b/quickstart-examples/EventHandling/composer.json index bd885e5d6..941bfbb8a 100644 --- a/quickstart-examples/EventHandling/composer.json +++ b/quickstart-examples/EventHandling/composer.json @@ -22,8 +22,6 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-application-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/EventProjecting/PartitionedProjection/composer.json b/quickstart-examples/EventProjecting/PartitionedProjection/composer.json index 470e6d9d9..9a057434f 100644 --- a/quickstart-examples/EventProjecting/PartitionedProjection/composer.json +++ b/quickstart-examples/EventProjecting/PartitionedProjection/composer.json @@ -22,11 +22,8 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/dbal": "^1.0", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/EventSourcing/composer.json b/quickstart-examples/EventSourcing/composer.json index 6f160ee21..2fba0ed43 100644 --- a/quickstart-examples/EventSourcing/composer.json +++ b/quickstart-examples/EventSourcing/composer.json @@ -22,10 +22,7 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", - "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999" + "ecotone/lite-event-sourcing-starter": "^1.0" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json b/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json index 1afca883a..b7061c8ab 100644 --- a/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json +++ b/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json @@ -22,13 +22,8 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "laravel/laravel": "^10.0", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json b/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json index db6161e90..8217f041b 100644 --- a/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json +++ b/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json @@ -22,13 +22,8 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "laravel/laravel": "^10.0", "ramsey/uuid": "^4.0", "symfony/expression-language": "^8.0" diff --git a/quickstart-examples/MessageBroker/composer.json b/quickstart-examples/MessageBroker/composer.json index d48f3391b..54ed25db7 100644 --- a/quickstart-examples/MessageBroker/composer.json +++ b/quickstart-examples/MessageBroker/composer.json @@ -17,10 +17,7 @@ } ], "require": { - "ecotone/amqp": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/Microservices/composer.json b/quickstart-examples/Microservices/composer.json index 2b7d4ae46..8c1e0fcfa 100644 --- a/quickstart-examples/Microservices/composer.json +++ b/quickstart-examples/Microservices/composer.json @@ -22,10 +22,7 @@ } }, "require": { - "ecotone/amqp": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.999.999" + "ecotone/lite-amqp-starter": "^1.0.1" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/MicroservicesAdvanced/composer.json b/quickstart-examples/MicroservicesAdvanced/composer.json index d1d2ac9a0..556a46315 100644 --- a/quickstart-examples/MicroservicesAdvanced/composer.json +++ b/quickstart-examples/MicroservicesAdvanced/composer.json @@ -23,12 +23,8 @@ } }, "require": { - "ecotone/amqp": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json b/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json index 5782a9127..32fbb55f9 100644 --- a/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json +++ b/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json @@ -24,9 +24,6 @@ "require": { "doctrine/orm": "^3.3", "doctrine/persistence": "^4.0", - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json b/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json index 9b4d739ae..76d97cbbc 100644 --- a/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json +++ b/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json @@ -23,9 +23,6 @@ }, "require": { "doctrine/orm": "^3.3", - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json b/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json index 3d68217bc..432b2e5f3 100644 --- a/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json @@ -22,9 +22,6 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json b/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json index 9782a2a3d..c8e68f8f2 100644 --- a/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json @@ -22,11 +22,7 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json b/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json index 005d01f6d..1e59ed626 100644 --- a/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json @@ -22,13 +22,8 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "laravel/laravel": "^10.0", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/Events/composer.json b/quickstart-examples/MultiTenant/Laravel/Events/composer.json index 3d68217bc..432b2e5f3 100644 --- a/quickstart-examples/MultiTenant/Laravel/Events/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/Events/composer.json @@ -22,9 +22,6 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json b/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json index 3d68217bc..432b2e5f3 100644 --- a/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json @@ -22,9 +22,6 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json b/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json index 802395f4f..5d77d5222 100644 --- a/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json @@ -22,9 +22,6 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json b/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json index ee8e8c79d..5ef5aa427 100644 --- a/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json @@ -22,9 +22,6 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json b/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json index 4ebed0cce..a6b337a9d 100644 --- a/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json @@ -22,16 +22,13 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", - "ecotone/symfony-bundle": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "^1.211", "ecotone/symfony-starter": "^1.1.0", - "ramsey/uuid": "^4.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", "symfony/orm-pack": "^2.4", - "symfony/yaml": "^6.4|^7.0|^8.0" + "symfony/yaml": "^6.4|^7.0|^8.0", + "ramsey/uuid": "^4.0" }, "require-dev": { "doctrine/orm": "^2.11|^3.0", diff --git a/quickstart-examples/MultiTenant/Symfony/Events/composer.json b/quickstart-examples/MultiTenant/Symfony/Events/composer.json index 802395f4f..5d77d5222 100644 --- a/quickstart-examples/MultiTenant/Symfony/Events/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/Events/composer.json @@ -22,9 +22,6 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json b/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json index 802395f4f..5d77d5222 100644 --- a/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json @@ -22,9 +22,6 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/OutboxPattern/composer.json b/quickstart-examples/OutboxPattern/composer.json index ce8ba1bf9..e89f78bb4 100644 --- a/quickstart-examples/OutboxPattern/composer.json +++ b/quickstart-examples/OutboxPattern/composer.json @@ -22,9 +22,6 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/RefactorToReactiveSystem/composer.json b/quickstart-examples/RefactorToReactiveSystem/composer.json index 868671b10..63fca75cd 100644 --- a/quickstart-examples/RefactorToReactiveSystem/composer.json +++ b/quickstart-examples/RefactorToReactiveSystem/composer.json @@ -22,13 +22,10 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "moneyphp/money": "^4.1.0", - "ramsey/uuid": "^4.0", - "symfony/http-foundation": "^6.4|^7.0|^8.0" + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "ramsey/uuid": "^4.0" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/Schedule/composer.json b/quickstart-examples/Schedule/composer.json index eff1779d3..adb1f9afa 100644 --- a/quickstart-examples/Schedule/composer.json +++ b/quickstart-examples/Schedule/composer.json @@ -22,9 +22,6 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/StatefulProjection/composer.json b/quickstart-examples/StatefulProjection/composer.json index 1456ea69a..edf3691f7 100644 --- a/quickstart-examples/StatefulProjection/composer.json +++ b/quickstart-examples/StatefulProjection/composer.json @@ -22,10 +22,7 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json b/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json index b271cd971..8b6d1c462 100644 --- a/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json +++ b/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json @@ -22,16 +22,13 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", - "ecotone/symfony-bundle": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "^1.211", "ecotone/symfony-starter": "^1.1.0", - "ramsey/uuid": "^4.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", "symfony/orm-pack": "^2.4", - "symfony/yaml": "^6.4|^7.0|^8.0" + "symfony/yaml": "^6.4|^7.0|^8.0", + "ramsey/uuid": "^4.0" }, "require-dev": { "doctrine/orm": "^2.11|^3.0", diff --git a/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json b/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json index b271cd971..8b6d1c462 100644 --- a/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json +++ b/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json @@ -22,16 +22,13 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", - "ecotone/symfony-bundle": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "^1.211", "ecotone/symfony-starter": "^1.1.0", - "ramsey/uuid": "^4.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", "symfony/orm-pack": "^2.4", - "symfony/yaml": "^6.4|^7.0|^8.0" + "symfony/yaml": "^6.4|^7.0|^8.0", + "ramsey/uuid": "^4.0" }, "require-dev": { "doctrine/orm": "^2.11|^3.0", diff --git a/quickstart-examples/Testing/composer.json b/quickstart-examples/Testing/composer.json index dc9342a75..cb7e25460 100755 --- a/quickstart-examples/Testing/composer.json +++ b/quickstart-examples/Testing/composer.json @@ -28,10 +28,7 @@ }, "require": { "beberlei/assert": "^3.3.2", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/Workflows/AsynchronousStateless/composer.json b/quickstart-examples/Workflows/AsynchronousStateless/composer.json index 99047322b..650ad6bee 100644 --- a/quickstart-examples/Workflows/AsynchronousStateless/composer.json +++ b/quickstart-examples/Workflows/AsynchronousStateless/composer.json @@ -27,9 +27,6 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "intervention/image": "^3.5.1" }, diff --git a/quickstart-examples/Workflows/Saga/composer.json b/quickstart-examples/Workflows/Saga/composer.json index f666d8938..4814a5869 100644 --- a/quickstart-examples/Workflows/Saga/composer.json +++ b/quickstart-examples/Workflows/Saga/composer.json @@ -27,14 +27,11 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "intervention/image": "^3.5.1", "moneyphp/money": "^4.1.0", - "ramsey/uuid": "^4.0", - "webmozart/assert": "^1.11" + "webmozart/assert": "^1.11", + "ramsey/uuid": "^4.0" }, "require-dev": { "doctrine/orm": "^2.11|^3.0", diff --git a/quickstart-examples/Workflows/SynchronousStateless/composer.json b/quickstart-examples/Workflows/SynchronousStateless/composer.json index 99047322b..650ad6bee 100644 --- a/quickstart-examples/Workflows/SynchronousStateless/composer.json +++ b/quickstart-examples/Workflows/SynchronousStateless/composer.json @@ -27,9 +27,6 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "intervention/image": "^3.5.1" }, diff --git a/quickstart-examples/WorkingWithAggregateDirectly/composer.json b/quickstart-examples/WorkingWithAggregateDirectly/composer.json index 3a30a3286..7d3dba5a3 100644 --- a/quickstart-examples/WorkingWithAggregateDirectly/composer.json +++ b/quickstart-examples/WorkingWithAggregateDirectly/composer.json @@ -22,10 +22,7 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { From e616b3b348cdfe4e07482ef7699f64acdd2800c2 Mon Sep 17 00:00:00 2001 From: Dariusz Gafka Date: Fri, 28 Aug 2026 08:00:00 +0200 Subject: [PATCH 4/7] fix: pin quickstart-examples local package requirements without leaking into the split repo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The previous attempt at this pinned each affected quickstart example's local package requirements directly, but quickstart-examples is synced to a separate read-only repo with its path repositories stripped out — a bare "dev-main as X" require would have forced every clone of that repo onto an unstable dev branch instead of a published release. The strip step now also removes any require entry aliasing a local path package, so the split repo's composer.json is byte-for-byte identical to what it was before this fix: resolution there is untouched, and only the in-monorepo build (where the path repository is present) benefits from the pinned alias. Verified against the actual current state of origin/main (where a beta tag was mistakenly cut directly on main, corrupting every package's declared version) that composer resolution now succeeds for the affected examples, both with and without that corruption, and that a simulated split leaves the original composer.json untouched. --- bin/strip-monorepo-repositories.php | 18 ++++++++++++++++++ quickstart-examples/Asynchronous/composer.json | 5 ++++- .../AuthoritativeClassmap/composer.json | 5 ++++- .../BuildingBlocks/composer.json | 3 +++ .../Asynchronous/composer.json | 3 +++ .../BusinessInterface/Routing/composer.json | 3 +++ .../ServiceActivator/composer.json | 3 +++ quickstart-examples/CQRS/composer.json | 2 ++ .../ConsoleCommand/Laravel/composer.json | 4 ++++ .../ConsoleCommand/Symfony/composer.json | 3 +++ quickstart-examples/Conversion/composer.json | 2 ++ .../EmittingEventsFromProjection/composer.json | 3 +++ .../ErrorHandling/composer.json | 4 ++++ .../EventHandling/composer.json | 2 ++ .../PartitionedProjection/composer.json | 5 ++++- .../EventSourcing/composer.json | 5 ++++- .../Projection/DatabaseReadModel/composer.json | 5 +++++ .../Projection/EloquentReadModel/composer.json | 5 +++++ .../MessageBroker/composer.json | 3 +++ .../Microservices/composer.json | 5 ++++- .../MicroservicesAdvanced/composer.json | 4 ++++ .../General/HookIntoTenantSwitch/composer.json | 3 +++ .../MessageBusForMultipleTenants/composer.json | 3 +++ .../Laravel/Aggregate/composer.json | 3 +++ .../Laravel/AsynchronousEvents/composer.json | 4 ++++ .../Laravel/EventSourcing/composer.json | 5 +++++ .../MultiTenant/Laravel/Events/composer.json | 3 +++ .../Laravel/MessageBus/composer.json | 3 +++ .../Symfony/Aggregate/composer.json | 3 +++ .../Symfony/AsynchronousEvents/composer.json | 3 +++ .../Symfony/EventSourcing/composer.json | 9 ++++++--- .../MultiTenant/Symfony/Events/composer.json | 3 +++ .../Symfony/MessageBus/composer.json | 3 +++ .../OutboxPattern/composer.json | 3 +++ .../RefactorToReactiveSystem/composer.json | 7 +++++-- quickstart-examples/Schedule/composer.json | 3 +++ .../StatefulProjection/composer.json | 3 +++ .../Projection/DatabaseReadModel/composer.json | 9 ++++++--- .../Projection/EntityReadModel/composer.json | 9 ++++++--- quickstart-examples/Testing/composer.json | 3 +++ .../AsynchronousStateless/composer.json | 3 +++ .../Workflows/Saga/composer.json | 7 +++++-- .../SynchronousStateless/composer.json | 3 +++ .../WorkingWithAggregateDirectly/composer.json | 3 +++ 44 files changed, 172 insertions(+), 18 deletions(-) diff --git a/bin/strip-monorepo-repositories.php b/bin/strip-monorepo-repositories.php index 54b08bd40..5f070506f 100644 --- a/bin/strip-monorepo-repositories.php +++ b/bin/strip-monorepo-repositories.php @@ -33,6 +33,24 @@ unset($composer['repositories']); } + // Require entries aliasing a local path package (e.g. "dev-main as 1.999.999") only make + // sense while the path repository above is present; without it they'd force installs from + // an unstable dev branch instead of the published release the package otherwise resolves to. + foreach (['require', 'require-dev'] as $section) { + if (!isset($composer[$section])) { + continue; + } + + $composer[$section] = array_filter( + $composer[$section], + fn ($constraint) => !str_starts_with($constraint, 'dev-main as ') + ); + + if (empty($composer[$section])) { + unset($composer[$section]); + } + } + file_put_contents( $path, json_encode($composer, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE) . "\n" diff --git a/quickstart-examples/Asynchronous/composer.json b/quickstart-examples/Asynchronous/composer.json index 501d39644..c0c67042c 100644 --- a/quickstart-examples/Asynchronous/composer.json +++ b/quickstart-examples/Asynchronous/composer.json @@ -22,7 +22,10 @@ } }, "require": { - "ecotone/lite-amqp-starter": "^1.0.1" + "ecotone/amqp": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-amqp-starter": "^1.0.1", + "ecotone/lite-application": "dev-main as 1.999.999" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/AuthoritativeClassmap/composer.json b/quickstart-examples/AuthoritativeClassmap/composer.json index 69c120398..48708e505 100644 --- a/quickstart-examples/AuthoritativeClassmap/composer.json +++ b/quickstart-examples/AuthoritativeClassmap/composer.json @@ -25,7 +25,10 @@ ] }, "require": { - "ecotone/lite-amqp-starter": "^1.0.1" + "ecotone/amqp": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-amqp-starter": "^1.0.1", + "ecotone/lite-application": "dev-main as 1.999.999" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/BuildingBlocks/composer.json b/quickstart-examples/BuildingBlocks/composer.json index 523925235..c3db62a5e 100644 --- a/quickstart-examples/BuildingBlocks/composer.json +++ b/quickstart-examples/BuildingBlocks/composer.json @@ -28,8 +28,11 @@ }, "require": { "beberlei/assert": "^3.3.2", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-application-starter": "^1.0.1", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "moneyphp/money": "^4.1.0", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/BusinessInterface/Asynchronous/composer.json b/quickstart-examples/BusinessInterface/Asynchronous/composer.json index 01359c2a2..f738b552d 100644 --- a/quickstart-examples/BusinessInterface/Asynchronous/composer.json +++ b/quickstart-examples/BusinessInterface/Asynchronous/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/BusinessInterface/Routing/composer.json b/quickstart-examples/BusinessInterface/Routing/composer.json index 01359c2a2..f738b552d 100644 --- a/quickstart-examples/BusinessInterface/Routing/composer.json +++ b/quickstart-examples/BusinessInterface/Routing/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/BusinessInterface/ServiceActivator/composer.json b/quickstart-examples/BusinessInterface/ServiceActivator/composer.json index 01359c2a2..f738b552d 100644 --- a/quickstart-examples/BusinessInterface/ServiceActivator/composer.json +++ b/quickstart-examples/BusinessInterface/ServiceActivator/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/CQRS/composer.json b/quickstart-examples/CQRS/composer.json index 2cd5510b2..4c70ad66e 100644 --- a/quickstart-examples/CQRS/composer.json +++ b/quickstart-examples/CQRS/composer.json @@ -22,6 +22,8 @@ } }, "require": { + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-application-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/ConsoleCommand/Laravel/composer.json b/quickstart-examples/ConsoleCommand/Laravel/composer.json index 3bda28cea..a2caae81a 100644 --- a/quickstart-examples/ConsoleCommand/Laravel/composer.json +++ b/quickstart-examples/ConsoleCommand/Laravel/composer.json @@ -22,7 +22,11 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "laravel/laravel": "^12.0" }, diff --git a/quickstart-examples/ConsoleCommand/Symfony/composer.json b/quickstart-examples/ConsoleCommand/Symfony/composer.json index 3fd81009e..e1d34a637 100644 --- a/quickstart-examples/ConsoleCommand/Symfony/composer.json +++ b/quickstart-examples/ConsoleCommand/Symfony/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", "symfony/orm-pack": "^2.4", "symfony/yaml": "^6.4|^7.0|^8.0" diff --git a/quickstart-examples/Conversion/composer.json b/quickstart-examples/Conversion/composer.json index ff555be12..ce24cfd28 100644 --- a/quickstart-examples/Conversion/composer.json +++ b/quickstart-examples/Conversion/composer.json @@ -22,6 +22,8 @@ } }, "require": { + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-application-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/EmittingEventsFromProjection/composer.json b/quickstart-examples/EmittingEventsFromProjection/composer.json index edf3691f7..1456ea69a 100644 --- a/quickstart-examples/EmittingEventsFromProjection/composer.json +++ b/quickstart-examples/EmittingEventsFromProjection/composer.json @@ -22,7 +22,10 @@ } }, "require": { + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/ErrorHandling/composer.json b/quickstart-examples/ErrorHandling/composer.json index 38556f35f..a9eeed616 100644 --- a/quickstart-examples/ErrorHandling/composer.json +++ b/quickstart-examples/ErrorHandling/composer.json @@ -21,7 +21,11 @@ } }, "require": { + "ecotone/amqp": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", "ecotone/lite-amqp-starter": "^1.0.1", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/EventHandling/composer.json b/quickstart-examples/EventHandling/composer.json index 941bfbb8a..bd885e5d6 100644 --- a/quickstart-examples/EventHandling/composer.json +++ b/quickstart-examples/EventHandling/composer.json @@ -22,6 +22,8 @@ } }, "require": { + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-application-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/EventProjecting/PartitionedProjection/composer.json b/quickstart-examples/EventProjecting/PartitionedProjection/composer.json index 9a057434f..470e6d9d9 100644 --- a/quickstart-examples/EventProjecting/PartitionedProjection/composer.json +++ b/quickstart-examples/EventProjecting/PartitionedProjection/composer.json @@ -22,8 +22,11 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/dbal": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/EventSourcing/composer.json b/quickstart-examples/EventSourcing/composer.json index 2fba0ed43..6f160ee21 100644 --- a/quickstart-examples/EventSourcing/composer.json +++ b/quickstart-examples/EventSourcing/composer.json @@ -22,7 +22,10 @@ } }, "require": { - "ecotone/lite-event-sourcing-starter": "^1.0" + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json b/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json index b7061c8ab..1afca883a 100644 --- a/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json +++ b/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json @@ -22,8 +22,13 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "laravel/laravel": "^10.0", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json b/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json index 8217f041b..db6161e90 100644 --- a/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json +++ b/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json @@ -22,8 +22,13 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "laravel/laravel": "^10.0", "ramsey/uuid": "^4.0", "symfony/expression-language": "^8.0" diff --git a/quickstart-examples/MessageBroker/composer.json b/quickstart-examples/MessageBroker/composer.json index 54ed25db7..d48f3391b 100644 --- a/quickstart-examples/MessageBroker/composer.json +++ b/quickstart-examples/MessageBroker/composer.json @@ -17,7 +17,10 @@ } ], "require": { + "ecotone/amqp": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", "ecotone/lite-amqp-starter": "^1.0.1", + "ecotone/lite-application": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/Microservices/composer.json b/quickstart-examples/Microservices/composer.json index 8c1e0fcfa..2b7d4ae46 100644 --- a/quickstart-examples/Microservices/composer.json +++ b/quickstart-examples/Microservices/composer.json @@ -22,7 +22,10 @@ } }, "require": { - "ecotone/lite-amqp-starter": "^1.0.1" + "ecotone/amqp": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-amqp-starter": "^1.0.1", + "ecotone/lite-application": "dev-main as 1.999.999" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/MicroservicesAdvanced/composer.json b/quickstart-examples/MicroservicesAdvanced/composer.json index 556a46315..d1d2ac9a0 100644 --- a/quickstart-examples/MicroservicesAdvanced/composer.json +++ b/quickstart-examples/MicroservicesAdvanced/composer.json @@ -23,8 +23,12 @@ } }, "require": { + "ecotone/amqp": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", "ecotone/lite-amqp-starter": "^1.0.1", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json b/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json index 32fbb55f9..5782a9127 100644 --- a/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json +++ b/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json @@ -24,6 +24,9 @@ "require": { "doctrine/orm": "^3.3", "doctrine/persistence": "^4.0", + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json b/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json index 76d97cbbc..9b4d739ae 100644 --- a/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json +++ b/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json @@ -23,6 +23,9 @@ }, "require": { "doctrine/orm": "^3.3", + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json b/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json index 432b2e5f3..3d68217bc 100644 --- a/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json b/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json index c8e68f8f2..9782a2a3d 100644 --- a/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json @@ -22,7 +22,11 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json b/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json index 1e59ed626..005d01f6d 100644 --- a/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json @@ -22,8 +22,13 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "laravel/laravel": "^10.0", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/Events/composer.json b/quickstart-examples/MultiTenant/Laravel/Events/composer.json index 432b2e5f3..3d68217bc 100644 --- a/quickstart-examples/MultiTenant/Laravel/Events/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/Events/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json b/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json index 432b2e5f3..3d68217bc 100644 --- a/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/laravel": "dev-main as 1.999.999", "ecotone/laravel-starter": "^1.1.0", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json b/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json index 5d77d5222..802395f4f 100644 --- a/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json b/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json index 5ef5aa427..ee8e8c79d 100644 --- a/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json b/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json index a6b337a9d..4ebed0cce 100644 --- a/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json @@ -22,13 +22,16 @@ } }, "require": { - "ecotone/pdo-event-sourcing": "^1.211", + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", + "ramsey/uuid": "^4.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", "symfony/orm-pack": "^2.4", - "symfony/yaml": "^6.4|^7.0|^8.0", - "ramsey/uuid": "^4.0" + "symfony/yaml": "^6.4|^7.0|^8.0" }, "require-dev": { "doctrine/orm": "^2.11|^3.0", diff --git a/quickstart-examples/MultiTenant/Symfony/Events/composer.json b/quickstart-examples/MultiTenant/Symfony/Events/composer.json index 5d77d5222..802395f4f 100644 --- a/quickstart-examples/MultiTenant/Symfony/Events/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/Events/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json b/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json index 5d77d5222..802395f4f 100644 --- a/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/OutboxPattern/composer.json b/quickstart-examples/OutboxPattern/composer.json index e89f78bb4..ce8ba1bf9 100644 --- a/quickstart-examples/OutboxPattern/composer.json +++ b/quickstart-examples/OutboxPattern/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/RefactorToReactiveSystem/composer.json b/quickstart-examples/RefactorToReactiveSystem/composer.json index 63fca75cd..868671b10 100644 --- a/quickstart-examples/RefactorToReactiveSystem/composer.json +++ b/quickstart-examples/RefactorToReactiveSystem/composer.json @@ -22,10 +22,13 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "moneyphp/money": "^4.1.0", - "symfony/http-foundation": "^6.4|^7.0|^8.0", - "ramsey/uuid": "^4.0" + "ramsey/uuid": "^4.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/Schedule/composer.json b/quickstart-examples/Schedule/composer.json index adb1f9afa..eff1779d3 100644 --- a/quickstart-examples/Schedule/composer.json +++ b/quickstart-examples/Schedule/composer.json @@ -22,6 +22,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/StatefulProjection/composer.json b/quickstart-examples/StatefulProjection/composer.json index edf3691f7..1456ea69a 100644 --- a/quickstart-examples/StatefulProjection/composer.json +++ b/quickstart-examples/StatefulProjection/composer.json @@ -22,7 +22,10 @@ } }, "require": { + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json b/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json index 8b6d1c462..b271cd971 100644 --- a/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json +++ b/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json @@ -22,13 +22,16 @@ } }, "require": { - "ecotone/pdo-event-sourcing": "^1.211", + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", + "ramsey/uuid": "^4.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", "symfony/orm-pack": "^2.4", - "symfony/yaml": "^6.4|^7.0|^8.0", - "ramsey/uuid": "^4.0" + "symfony/yaml": "^6.4|^7.0|^8.0" }, "require-dev": { "doctrine/orm": "^2.11|^3.0", diff --git a/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json b/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json index 8b6d1c462..b271cd971 100644 --- a/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json +++ b/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json @@ -22,13 +22,16 @@ } }, "require": { - "ecotone/pdo-event-sourcing": "^1.211", + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/symfony-bundle": "dev-main as 1.999.999", "ecotone/symfony-starter": "^1.1.0", + "ramsey/uuid": "^4.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", "symfony/orm-pack": "^2.4", - "symfony/yaml": "^6.4|^7.0|^8.0", - "ramsey/uuid": "^4.0" + "symfony/yaml": "^6.4|^7.0|^8.0" }, "require-dev": { "doctrine/orm": "^2.11|^3.0", diff --git a/quickstart-examples/Testing/composer.json b/quickstart-examples/Testing/composer.json index cb7e25460..dc9342a75 100755 --- a/quickstart-examples/Testing/composer.json +++ b/quickstart-examples/Testing/composer.json @@ -28,7 +28,10 @@ }, "require": { "beberlei/assert": "^3.3.2", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/Workflows/AsynchronousStateless/composer.json b/quickstart-examples/Workflows/AsynchronousStateless/composer.json index 650ad6bee..99047322b 100644 --- a/quickstart-examples/Workflows/AsynchronousStateless/composer.json +++ b/quickstart-examples/Workflows/AsynchronousStateless/composer.json @@ -27,6 +27,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "intervention/image": "^3.5.1" }, diff --git a/quickstart-examples/Workflows/Saga/composer.json b/quickstart-examples/Workflows/Saga/composer.json index 4814a5869..f666d8938 100644 --- a/quickstart-examples/Workflows/Saga/composer.json +++ b/quickstart-examples/Workflows/Saga/composer.json @@ -27,11 +27,14 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "intervention/image": "^3.5.1", "moneyphp/money": "^4.1.0", - "webmozart/assert": "^1.11", - "ramsey/uuid": "^4.0" + "ramsey/uuid": "^4.0", + "webmozart/assert": "^1.11" }, "require-dev": { "doctrine/orm": "^2.11|^3.0", diff --git a/quickstart-examples/Workflows/SynchronousStateless/composer.json b/quickstart-examples/Workflows/SynchronousStateless/composer.json index 650ad6bee..99047322b 100644 --- a/quickstart-examples/Workflows/SynchronousStateless/composer.json +++ b/quickstart-examples/Workflows/SynchronousStateless/composer.json @@ -27,6 +27,9 @@ } }, "require": { + "ecotone/dbal": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-dbal-starter": "^1.0.1", "intervention/image": "^3.5.1" }, diff --git a/quickstart-examples/WorkingWithAggregateDirectly/composer.json b/quickstart-examples/WorkingWithAggregateDirectly/composer.json index 7d3dba5a3..3a30a3286 100644 --- a/quickstart-examples/WorkingWithAggregateDirectly/composer.json +++ b/quickstart-examples/WorkingWithAggregateDirectly/composer.json @@ -22,7 +22,10 @@ } }, "require": { + "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.999.999", "ecotone/lite-event-sourcing-starter": "^1.0", + "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", "ramsey/uuid": "^4.0" }, "require-dev": { From 31257d80e79ebcec4a78d3f89310637262d9167c Mon Sep 17 00:00:00 2001 From: Dariusz Gafka Date: Fri, 28 Aug 2026 08:00:00 +0200 Subject: [PATCH 5/7] fix: track quickstart-examples local package aliases against the real released version A fixed sentinel version ("dev-main as 1.999.999") was wrong: it was a made-up number with no relationship to what the monorepo actually is, so it could silently keep resolving even after a real, deliberate incompatibility. Each alias now points at whatever version was actually last released (currently 1.326.1), and update-required-packages.php keeps every one of them in sync at each release, walking quickstart-examples the same way it already walks packages/* to refresh their mutual "~$version" requirements. Verified this refresh by running the script locally with a bumped version and confirming the aliases update accordingly, and re-confirmed composer resolution and the split simulation both still succeed with the real current value. --- bin/update-required-packages.php | 34 +++++++++++++++++++ .../Asynchronous/composer.json | 6 ++-- .../AuthoritativeClassmap/composer.json | 6 ++-- .../BuildingBlocks/composer.json | 6 ++-- .../Asynchronous/composer.json | 6 ++-- .../BusinessInterface/Routing/composer.json | 6 ++-- .../ServiceActivator/composer.json | 6 ++-- quickstart-examples/CQRS/composer.json | 4 +-- .../ConsoleCommand/Laravel/composer.json | 8 ++--- .../ConsoleCommand/Symfony/composer.json | 6 ++-- quickstart-examples/Conversion/composer.json | 4 +-- .../composer.json | 6 ++-- .../ErrorHandling/composer.json | 8 ++--- .../EventHandling/composer.json | 4 +-- .../PartitionedProjection/composer.json | 8 ++--- .../EventSourcing/composer.json | 6 ++-- .../DatabaseReadModel/composer.json | 10 +++--- .../EloquentReadModel/composer.json | 10 +++--- .../MessageBroker/composer.json | 6 ++-- .../Microservices/composer.json | 6 ++-- .../MicroservicesAdvanced/composer.json | 8 ++--- .../HookIntoTenantSwitch/composer.json | 6 ++-- .../composer.json | 6 ++-- .../Laravel/Aggregate/composer.json | 6 ++-- .../Laravel/AsynchronousEvents/composer.json | 8 ++--- .../Laravel/EventSourcing/composer.json | 10 +++--- .../MultiTenant/Laravel/Events/composer.json | 6 ++-- .../Laravel/MessageBus/composer.json | 6 ++-- .../Symfony/Aggregate/composer.json | 6 ++-- .../Symfony/AsynchronousEvents/composer.json | 6 ++-- .../Symfony/EventSourcing/composer.json | 8 ++--- .../MultiTenant/Symfony/Events/composer.json | 6 ++-- .../Symfony/MessageBus/composer.json | 6 ++-- .../OutboxPattern/composer.json | 6 ++-- .../RefactorToReactiveSystem/composer.json | 6 ++-- quickstart-examples/Schedule/composer.json | 6 ++-- .../StatefulProjection/composer.json | 6 ++-- .../DatabaseReadModel/composer.json | 8 ++--- .../Projection/EntityReadModel/composer.json | 8 ++--- quickstart-examples/Testing/composer.json | 6 ++-- .../AsynchronousStateless/composer.json | 6 ++-- .../Workflows/Saga/composer.json | 6 ++-- .../SynchronousStateless/composer.json | 6 ++-- .../composer.json | 6 ++-- 44 files changed, 174 insertions(+), 140 deletions(-) diff --git a/bin/update-required-packages.php b/bin/update-required-packages.php index dedd7472a..1f84a33d7 100644 --- a/bin/update-required-packages.php +++ b/bin/update-required-packages.php @@ -34,4 +34,38 @@ } file_put_contents($composerFile, json_encode($composer, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES)); +} + +// Quickstart examples alias local packages to the path repository ("dev-main as $version") so +// they resolve against the monorepo's own code instead of Packagist while testing a branch; keep +// that alias in sync with whatever gets released, same as the sibling package requires above. +$quickstartDirectory = realpath(__DIR__ . '/../quickstart-examples'); +$iterator = new RecursiveIteratorIterator( + new RecursiveCallbackFilterIterator( + new RecursiveDirectoryIterator($quickstartDirectory, RecursiveDirectoryIterator::SKIP_DOTS), + fn ($current) => $current->getFilename() !== 'vendor' + ) +); + +foreach ($iterator as $file) { + if ($file->getFilename() !== 'composer.json') { + continue; + } + + $path = $file->getPathname(); + $composer = json_decode(file_get_contents($path), true); + $touched = false; + + foreach (['require', 'require-dev'] as $section) { + foreach ($composer[$section] ?? [] as $requiredPackage => $constraint) { + if (str_starts_with($constraint, 'dev-main as ')) { + $composer[$section][$requiredPackage] = 'dev-main as ' . $version; + $touched = true; + } + } + } + + if ($touched) { + file_put_contents($path, json_encode($composer, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES) . "\n"); + } } \ No newline at end of file diff --git a/quickstart-examples/Asynchronous/composer.json b/quickstart-examples/Asynchronous/composer.json index c0c67042c..6a1c5d25e 100644 --- a/quickstart-examples/Asynchronous/composer.json +++ b/quickstart-examples/Asynchronous/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/amqp": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/amqp": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.999.999" + "ecotone/lite-application": "dev-main as 1.326.1" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/AuthoritativeClassmap/composer.json b/quickstart-examples/AuthoritativeClassmap/composer.json index 48708e505..2ae9a3a32 100644 --- a/quickstart-examples/AuthoritativeClassmap/composer.json +++ b/quickstart-examples/AuthoritativeClassmap/composer.json @@ -25,10 +25,10 @@ ] }, "require": { - "ecotone/amqp": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/amqp": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.999.999" + "ecotone/lite-application": "dev-main as 1.326.1" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/BuildingBlocks/composer.json b/quickstart-examples/BuildingBlocks/composer.json index c3db62a5e..6c00c8ee5 100644 --- a/quickstart-examples/BuildingBlocks/composer.json +++ b/quickstart-examples/BuildingBlocks/composer.json @@ -28,11 +28,11 @@ }, "require": { "beberlei/assert": "^3.3.2", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-application-starter": "^1.0.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", "moneyphp/money": "^4.1.0", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/BusinessInterface/Asynchronous/composer.json b/quickstart-examples/BusinessInterface/Asynchronous/composer.json index f738b552d..98ca98926 100644 --- a/quickstart-examples/BusinessInterface/Asynchronous/composer.json +++ b/quickstart-examples/BusinessInterface/Asynchronous/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/BusinessInterface/Routing/composer.json b/quickstart-examples/BusinessInterface/Routing/composer.json index f738b552d..98ca98926 100644 --- a/quickstart-examples/BusinessInterface/Routing/composer.json +++ b/quickstart-examples/BusinessInterface/Routing/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/BusinessInterface/ServiceActivator/composer.json b/quickstart-examples/BusinessInterface/ServiceActivator/composer.json index f738b552d..98ca98926 100644 --- a/quickstart-examples/BusinessInterface/ServiceActivator/composer.json +++ b/quickstart-examples/BusinessInterface/ServiceActivator/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/CQRS/composer.json b/quickstart-examples/CQRS/composer.json index 4c70ad66e..f6b54ca5d 100644 --- a/quickstart-examples/CQRS/composer.json +++ b/quickstart-examples/CQRS/composer.json @@ -22,8 +22,8 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-application-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/ConsoleCommand/Laravel/composer.json b/quickstart-examples/ConsoleCommand/Laravel/composer.json index a2caae81a..153a99038 100644 --- a/quickstart-examples/ConsoleCommand/Laravel/composer.json +++ b/quickstart-examples/ConsoleCommand/Laravel/composer.json @@ -22,11 +22,11 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/laravel": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/laravel": "dev-main as 1.326.1", "ecotone/laravel-starter": "^1.1.0", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "laravel/laravel": "^12.0" }, diff --git a/quickstart-examples/ConsoleCommand/Symfony/composer.json b/quickstart-examples/ConsoleCommand/Symfony/composer.json index e1d34a637..d4e634e3e 100644 --- a/quickstart-examples/ConsoleCommand/Symfony/composer.json +++ b/quickstart-examples/ConsoleCommand/Symfony/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/symfony-bundle": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/symfony-bundle": "dev-main as 1.326.1", "ecotone/symfony-starter": "^1.1.0", "symfony/orm-pack": "^2.4", "symfony/yaml": "^6.4|^7.0|^8.0" diff --git a/quickstart-examples/Conversion/composer.json b/quickstart-examples/Conversion/composer.json index ce24cfd28..a7111f0f6 100644 --- a/quickstart-examples/Conversion/composer.json +++ b/quickstart-examples/Conversion/composer.json @@ -22,8 +22,8 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-application-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/EmittingEventsFromProjection/composer.json b/quickstart-examples/EmittingEventsFromProjection/composer.json index 1456ea69a..89fe0c622 100644 --- a/quickstart-examples/EmittingEventsFromProjection/composer.json +++ b/quickstart-examples/EmittingEventsFromProjection/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/ErrorHandling/composer.json b/quickstart-examples/ErrorHandling/composer.json index a9eeed616..d81c55147 100644 --- a/quickstart-examples/ErrorHandling/composer.json +++ b/quickstart-examples/ErrorHandling/composer.json @@ -21,11 +21,11 @@ } }, "require": { - "ecotone/amqp": "dev-main as 1.999.999", - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/amqp": "dev-main as 1.326.1", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/EventHandling/composer.json b/quickstart-examples/EventHandling/composer.json index bd885e5d6..299276d32 100644 --- a/quickstart-examples/EventHandling/composer.json +++ b/quickstart-examples/EventHandling/composer.json @@ -22,8 +22,8 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-application-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/EventProjecting/PartitionedProjection/composer.json b/quickstart-examples/EventProjecting/PartitionedProjection/composer.json index 470e6d9d9..0965e54b4 100644 --- a/quickstart-examples/EventProjecting/PartitionedProjection/composer.json +++ b/quickstart-examples/EventProjecting/PartitionedProjection/composer.json @@ -22,11 +22,11 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/EventSourcing/composer.json b/quickstart-examples/EventSourcing/composer.json index 6f160ee21..2b6a2e890 100644 --- a/quickstart-examples/EventSourcing/composer.json +++ b/quickstart-examples/EventSourcing/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999" + "ecotone/pdo-event-sourcing": "dev-main as 1.326.1" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json b/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json index 1afca883a..a095138a0 100644 --- a/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json +++ b/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json @@ -22,13 +22,13 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/laravel": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/laravel": "dev-main as 1.326.1", "ecotone/laravel-starter": "^1.1.0", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", "laravel/laravel": "^10.0", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json b/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json index db6161e90..020f1dacc 100644 --- a/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json +++ b/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json @@ -22,13 +22,13 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/laravel": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/laravel": "dev-main as 1.326.1", "ecotone/laravel-starter": "^1.1.0", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", "laravel/laravel": "^10.0", "ramsey/uuid": "^4.0", "symfony/expression-language": "^8.0" diff --git a/quickstart-examples/MessageBroker/composer.json b/quickstart-examples/MessageBroker/composer.json index d48f3391b..63cd88041 100644 --- a/quickstart-examples/MessageBroker/composer.json +++ b/quickstart-examples/MessageBroker/composer.json @@ -17,10 +17,10 @@ } ], "require": { - "ecotone/amqp": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/amqp": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.326.1", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/Microservices/composer.json b/quickstart-examples/Microservices/composer.json index 2b7d4ae46..0bd02933c 100644 --- a/quickstart-examples/Microservices/composer.json +++ b/quickstart-examples/Microservices/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/amqp": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/amqp": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.999.999" + "ecotone/lite-application": "dev-main as 1.326.1" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/MicroservicesAdvanced/composer.json b/quickstart-examples/MicroservicesAdvanced/composer.json index d1d2ac9a0..9733521d4 100644 --- a/quickstart-examples/MicroservicesAdvanced/composer.json +++ b/quickstart-examples/MicroservicesAdvanced/composer.json @@ -23,12 +23,12 @@ } }, "require": { - "ecotone/amqp": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", + "ecotone/amqp": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json b/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json index 5782a9127..0b6573ea7 100644 --- a/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json +++ b/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json @@ -24,9 +24,9 @@ "require": { "doctrine/orm": "^3.3", "doctrine/persistence": "^4.0", - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json b/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json index 9b4d739ae..9a3f30345 100644 --- a/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json +++ b/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json @@ -23,9 +23,9 @@ }, "require": { "doctrine/orm": "^3.3", - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json b/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json index 3d68217bc..eae8b3d7d 100644 --- a/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/laravel": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/laravel": "dev-main as 1.326.1", "ecotone/laravel-starter": "^1.1.0", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json b/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json index 9782a2a3d..8afc7127d 100644 --- a/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json @@ -22,11 +22,11 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/laravel": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/laravel": "dev-main as 1.326.1", "ecotone/laravel-starter": "^1.1.0", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json b/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json index 005d01f6d..b24b2f60c 100644 --- a/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json @@ -22,13 +22,13 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/laravel": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/laravel": "dev-main as 1.326.1", "ecotone/laravel-starter": "^1.1.0", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", "laravel/laravel": "^10.0", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/Events/composer.json b/quickstart-examples/MultiTenant/Laravel/Events/composer.json index 3d68217bc..eae8b3d7d 100644 --- a/quickstart-examples/MultiTenant/Laravel/Events/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/Events/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/laravel": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/laravel": "dev-main as 1.326.1", "ecotone/laravel-starter": "^1.1.0", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json b/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json index 3d68217bc..eae8b3d7d 100644 --- a/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/laravel": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/laravel": "dev-main as 1.326.1", "ecotone/laravel-starter": "^1.1.0", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json b/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json index 802395f4f..d45d72a7d 100644 --- a/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/symfony-bundle": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/symfony-bundle": "dev-main as 1.326.1", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json b/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json index ee8e8c79d..1026e872e 100644 --- a/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/symfony-bundle": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/symfony-bundle": "dev-main as 1.326.1", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json b/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json index 4ebed0cce..18fb05a94 100644 --- a/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", - "ecotone/symfony-bundle": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", + "ecotone/symfony-bundle": "dev-main as 1.326.1", "ecotone/symfony-starter": "^1.1.0", "ramsey/uuid": "^4.0", "symfony/expression-language": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/Events/composer.json b/quickstart-examples/MultiTenant/Symfony/Events/composer.json index 802395f4f..d45d72a7d 100644 --- a/quickstart-examples/MultiTenant/Symfony/Events/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/Events/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/symfony-bundle": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/symfony-bundle": "dev-main as 1.326.1", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json b/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json index 802395f4f..d45d72a7d 100644 --- a/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/symfony-bundle": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/symfony-bundle": "dev-main as 1.326.1", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/OutboxPattern/composer.json b/quickstart-examples/OutboxPattern/composer.json index ce8ba1bf9..7c7aa82b3 100644 --- a/quickstart-examples/OutboxPattern/composer.json +++ b/quickstart-examples/OutboxPattern/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/RefactorToReactiveSystem/composer.json b/quickstart-examples/RefactorToReactiveSystem/composer.json index 868671b10..f8441ebf2 100644 --- a/quickstart-examples/RefactorToReactiveSystem/composer.json +++ b/quickstart-examples/RefactorToReactiveSystem/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "moneyphp/money": "^4.1.0", "ramsey/uuid": "^4.0", diff --git a/quickstart-examples/Schedule/composer.json b/quickstart-examples/Schedule/composer.json index eff1779d3..b8ffc2695 100644 --- a/quickstart-examples/Schedule/composer.json +++ b/quickstart-examples/Schedule/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/StatefulProjection/composer.json b/quickstart-examples/StatefulProjection/composer.json index 1456ea69a..89fe0c622 100644 --- a/quickstart-examples/StatefulProjection/composer.json +++ b/quickstart-examples/StatefulProjection/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json b/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json index b271cd971..c0dc56ec2 100644 --- a/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json +++ b/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", - "ecotone/symfony-bundle": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", + "ecotone/symfony-bundle": "dev-main as 1.326.1", "ecotone/symfony-starter": "^1.1.0", "ramsey/uuid": "^4.0", "symfony/expression-language": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json b/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json index b271cd971..c0dc56ec2 100644 --- a/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json +++ b/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", - "ecotone/symfony-bundle": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", + "ecotone/symfony-bundle": "dev-main as 1.326.1", "ecotone/symfony-starter": "^1.1.0", "ramsey/uuid": "^4.0", "symfony/expression-language": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/Testing/composer.json b/quickstart-examples/Testing/composer.json index dc9342a75..0d22399dc 100755 --- a/quickstart-examples/Testing/composer.json +++ b/quickstart-examples/Testing/composer.json @@ -28,10 +28,10 @@ }, "require": { "beberlei/assert": "^3.3.2", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/Workflows/AsynchronousStateless/composer.json b/quickstart-examples/Workflows/AsynchronousStateless/composer.json index 99047322b..2d78f97fa 100644 --- a/quickstart-examples/Workflows/AsynchronousStateless/composer.json +++ b/quickstart-examples/Workflows/AsynchronousStateless/composer.json @@ -27,9 +27,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "intervention/image": "^3.5.1" }, diff --git a/quickstart-examples/Workflows/Saga/composer.json b/quickstart-examples/Workflows/Saga/composer.json index f666d8938..d3e8dd088 100644 --- a/quickstart-examples/Workflows/Saga/composer.json +++ b/quickstart-examples/Workflows/Saga/composer.json @@ -27,9 +27,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "intervention/image": "^3.5.1", "moneyphp/money": "^4.1.0", diff --git a/quickstart-examples/Workflows/SynchronousStateless/composer.json b/quickstart-examples/Workflows/SynchronousStateless/composer.json index 99047322b..2d78f97fa 100644 --- a/quickstart-examples/Workflows/SynchronousStateless/composer.json +++ b/quickstart-examples/Workflows/SynchronousStateless/composer.json @@ -27,9 +27,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.999.999", - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/dbal": "dev-main as 1.326.1", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "intervention/image": "^3.5.1" }, diff --git a/quickstart-examples/WorkingWithAggregateDirectly/composer.json b/quickstart-examples/WorkingWithAggregateDirectly/composer.json index 3a30a3286..c957844b6 100644 --- a/quickstart-examples/WorkingWithAggregateDirectly/composer.json +++ b/quickstart-examples/WorkingWithAggregateDirectly/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.999.999", - "ecotone/lite-application": "dev-main as 1.999.999", + "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/lite-application": "dev-main as 1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.999.999", + "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", "ramsey/uuid": "^4.0" }, "require-dev": { From 9993962f8b58902af212c5b61e713414b7f75abd Mon Sep 17 00:00:00 2001 From: Dariusz Gafka Date: Fri, 28 Aug 2026 08:00:00 +0200 Subject: [PATCH 6/7] fix: require quickstart-examples' local packages the same way packages/* require each other The inline alias ("dev-main as $version") was a bespoke mechanism found nowhere else in the monorepo. packages/* already have an established, simpler pattern for depending on a sibling local package: a plain "~$version" requirement, refreshed at release time by update-required-packages.php. Quickstart-examples' requirements on lite-application, jms-converter, amqp, dbal, pdo-event-sourcing, symfony-bundle and laravel now follow that same pattern instead of inventing a separate one. Since these are now ordinary version constraints rather than path-repo-only aliases, they resolve correctly with or without the path repository present, so strip-monorepo-repositories.php no longer needs the require-stripping logic added for the alias approach - it's back to its original form. Verified both the in-monorepo resolution (path repo present) and a simulated split-repo resolution (path repo stripped, real Packagist packages) succeed; also confirmed resolution now fails honestly, the same way it would for packages/* siblings, against the current corrupted state of origin/main rather than silently working around it. --- bin/strip-monorepo-repositories.php | 18 ------------------ bin/update-required-packages.php | 12 ++++++------ quickstart-examples/Asynchronous/composer.json | 6 +++--- .../AuthoritativeClassmap/composer.json | 6 +++--- .../BuildingBlocks/composer.json | 6 +++--- .../Asynchronous/composer.json | 6 +++--- .../BusinessInterface/Routing/composer.json | 6 +++--- .../ServiceActivator/composer.json | 6 +++--- quickstart-examples/CQRS/composer.json | 4 ++-- .../ConsoleCommand/Laravel/composer.json | 8 ++++---- .../ConsoleCommand/Symfony/composer.json | 6 +++--- quickstart-examples/Conversion/composer.json | 4 ++-- .../EmittingEventsFromProjection/composer.json | 6 +++--- .../ErrorHandling/composer.json | 8 ++++---- .../EventHandling/composer.json | 4 ++-- .../PartitionedProjection/composer.json | 8 ++++---- .../EventSourcing/composer.json | 6 +++--- .../Projection/DatabaseReadModel/composer.json | 10 +++++----- .../Projection/EloquentReadModel/composer.json | 10 +++++----- .../MessageBroker/composer.json | 6 +++--- .../Microservices/composer.json | 6 +++--- .../MicroservicesAdvanced/composer.json | 8 ++++---- .../General/HookIntoTenantSwitch/composer.json | 6 +++--- .../MessageBusForMultipleTenants/composer.json | 6 +++--- .../Laravel/Aggregate/composer.json | 6 +++--- .../Laravel/AsynchronousEvents/composer.json | 8 ++++---- .../Laravel/EventSourcing/composer.json | 10 +++++----- .../MultiTenant/Laravel/Events/composer.json | 6 +++--- .../Laravel/MessageBus/composer.json | 6 +++--- .../Symfony/Aggregate/composer.json | 6 +++--- .../Symfony/AsynchronousEvents/composer.json | 6 +++--- .../Symfony/EventSourcing/composer.json | 8 ++++---- .../MultiTenant/Symfony/Events/composer.json | 6 +++--- .../Symfony/MessageBus/composer.json | 6 +++--- .../OutboxPattern/composer.json | 6 +++--- .../RefactorToReactiveSystem/composer.json | 6 +++--- quickstart-examples/Schedule/composer.json | 6 +++--- .../StatefulProjection/composer.json | 6 +++--- .../Projection/DatabaseReadModel/composer.json | 8 ++++---- .../Projection/EntityReadModel/composer.json | 8 ++++---- quickstart-examples/Testing/composer.json | 6 +++--- .../AsynchronousStateless/composer.json | 6 +++--- .../Workflows/Saga/composer.json | 6 +++--- .../SynchronousStateless/composer.json | 6 +++--- .../WorkingWithAggregateDirectly/composer.json | 6 +++--- 45 files changed, 146 insertions(+), 164 deletions(-) diff --git a/bin/strip-monorepo-repositories.php b/bin/strip-monorepo-repositories.php index 5f070506f..54b08bd40 100644 --- a/bin/strip-monorepo-repositories.php +++ b/bin/strip-monorepo-repositories.php @@ -33,24 +33,6 @@ unset($composer['repositories']); } - // Require entries aliasing a local path package (e.g. "dev-main as 1.999.999") only make - // sense while the path repository above is present; without it they'd force installs from - // an unstable dev branch instead of the published release the package otherwise resolves to. - foreach (['require', 'require-dev'] as $section) { - if (!isset($composer[$section])) { - continue; - } - - $composer[$section] = array_filter( - $composer[$section], - fn ($constraint) => !str_starts_with($constraint, 'dev-main as ') - ); - - if (empty($composer[$section])) { - unset($composer[$section]); - } - } - file_put_contents( $path, json_encode($composer, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE) . "\n" diff --git a/bin/update-required-packages.php b/bin/update-required-packages.php index 1f84a33d7..8b67294d2 100644 --- a/bin/update-required-packages.php +++ b/bin/update-required-packages.php @@ -36,9 +36,9 @@ file_put_contents($composerFile, json_encode($composer, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES)); } -// Quickstart examples alias local packages to the path repository ("dev-main as $version") so -// they resolve against the monorepo's own code instead of Packagist while testing a branch; keep -// that alias in sync with whatever gets released, same as the sibling package requires above. +// Quickstart examples directly require some local packages (see bin/get-packages) so their tests +// resolve them from the path repository instead of Packagist; keep those requirements pinned to +// "~$version" in sync with whatever gets released, same as the sibling package requires above. $quickstartDirectory = realpath(__DIR__ . '/../quickstart-examples'); $iterator = new RecursiveIteratorIterator( new RecursiveCallbackFilterIterator( @@ -57,9 +57,9 @@ $touched = false; foreach (['require', 'require-dev'] as $section) { - foreach ($composer[$section] ?? [] as $requiredPackage => $constraint) { - if (str_starts_with($constraint, 'dev-main as ')) { - $composer[$section][$requiredPackage] = 'dev-main as ' . $version; + foreach ($composer[$section] ?? [] as $requiredPackage => $requiredVersion) { + if (in_array($requiredPackage, $packageNames)) { + $composer[$section][$requiredPackage] = '~' . $version; $touched = true; } } diff --git a/quickstart-examples/Asynchronous/composer.json b/quickstart-examples/Asynchronous/composer.json index 6a1c5d25e..26d6ad926 100644 --- a/quickstart-examples/Asynchronous/composer.json +++ b/quickstart-examples/Asynchronous/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/amqp": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/amqp": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.326.1" + "ecotone/lite-application": "~1.326.1" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/AuthoritativeClassmap/composer.json b/quickstart-examples/AuthoritativeClassmap/composer.json index 2ae9a3a32..496ad0c5c 100644 --- a/quickstart-examples/AuthoritativeClassmap/composer.json +++ b/quickstart-examples/AuthoritativeClassmap/composer.json @@ -25,10 +25,10 @@ ] }, "require": { - "ecotone/amqp": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/amqp": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.326.1" + "ecotone/lite-application": "~1.326.1" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/BuildingBlocks/composer.json b/quickstart-examples/BuildingBlocks/composer.json index 6c00c8ee5..94ccf398f 100644 --- a/quickstart-examples/BuildingBlocks/composer.json +++ b/quickstart-examples/BuildingBlocks/composer.json @@ -28,11 +28,11 @@ }, "require": { "beberlei/assert": "^3.3.2", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-application-starter": "^1.0.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", + "ecotone/pdo-event-sourcing": "~1.326.1", "moneyphp/money": "^4.1.0", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/BusinessInterface/Asynchronous/composer.json b/quickstart-examples/BusinessInterface/Asynchronous/composer.json index 98ca98926..4c94d38f3 100644 --- a/quickstart-examples/BusinessInterface/Asynchronous/composer.json +++ b/quickstart-examples/BusinessInterface/Asynchronous/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/BusinessInterface/Routing/composer.json b/quickstart-examples/BusinessInterface/Routing/composer.json index 98ca98926..4c94d38f3 100644 --- a/quickstart-examples/BusinessInterface/Routing/composer.json +++ b/quickstart-examples/BusinessInterface/Routing/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/BusinessInterface/ServiceActivator/composer.json b/quickstart-examples/BusinessInterface/ServiceActivator/composer.json index 98ca98926..4c94d38f3 100644 --- a/quickstart-examples/BusinessInterface/ServiceActivator/composer.json +++ b/quickstart-examples/BusinessInterface/ServiceActivator/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/CQRS/composer.json b/quickstart-examples/CQRS/composer.json index f6b54ca5d..d9571dd0f 100644 --- a/quickstart-examples/CQRS/composer.json +++ b/quickstart-examples/CQRS/composer.json @@ -22,8 +22,8 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-application-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/ConsoleCommand/Laravel/composer.json b/quickstart-examples/ConsoleCommand/Laravel/composer.json index 153a99038..8068a721f 100644 --- a/quickstart-examples/ConsoleCommand/Laravel/composer.json +++ b/quickstart-examples/ConsoleCommand/Laravel/composer.json @@ -22,11 +22,11 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/laravel": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/laravel": "~1.326.1", "ecotone/laravel-starter": "^1.1.0", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "laravel/laravel": "^12.0" }, diff --git a/quickstart-examples/ConsoleCommand/Symfony/composer.json b/quickstart-examples/ConsoleCommand/Symfony/composer.json index d4e634e3e..1873cac06 100644 --- a/quickstart-examples/ConsoleCommand/Symfony/composer.json +++ b/quickstart-examples/ConsoleCommand/Symfony/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/symfony-bundle": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/symfony-bundle": "~1.326.1", "ecotone/symfony-starter": "^1.1.0", "symfony/orm-pack": "^2.4", "symfony/yaml": "^6.4|^7.0|^8.0" diff --git a/quickstart-examples/Conversion/composer.json b/quickstart-examples/Conversion/composer.json index a7111f0f6..72d483f63 100644 --- a/quickstart-examples/Conversion/composer.json +++ b/quickstart-examples/Conversion/composer.json @@ -22,8 +22,8 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-application-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/EmittingEventsFromProjection/composer.json b/quickstart-examples/EmittingEventsFromProjection/composer.json index 89fe0c622..7b98cefaf 100644 --- a/quickstart-examples/EmittingEventsFromProjection/composer.json +++ b/quickstart-examples/EmittingEventsFromProjection/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", + "ecotone/pdo-event-sourcing": "~1.326.1", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/ErrorHandling/composer.json b/quickstart-examples/ErrorHandling/composer.json index d81c55147..2f3068c3e 100644 --- a/quickstart-examples/ErrorHandling/composer.json +++ b/quickstart-examples/ErrorHandling/composer.json @@ -21,11 +21,11 @@ } }, "require": { - "ecotone/amqp": "dev-main as 1.326.1", - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/amqp": "~1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/EventHandling/composer.json b/quickstart-examples/EventHandling/composer.json index 299276d32..cc45e56ce 100644 --- a/quickstart-examples/EventHandling/composer.json +++ b/quickstart-examples/EventHandling/composer.json @@ -22,8 +22,8 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-application-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/EventProjecting/PartitionedProjection/composer.json b/quickstart-examples/EventProjecting/PartitionedProjection/composer.json index 0965e54b4..4597eba31 100644 --- a/quickstart-examples/EventProjecting/PartitionedProjection/composer.json +++ b/quickstart-examples/EventProjecting/PartitionedProjection/composer.json @@ -22,11 +22,11 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", + "ecotone/pdo-event-sourcing": "~1.326.1", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/EventSourcing/composer.json b/quickstart-examples/EventSourcing/composer.json index 2b6a2e890..159674a85 100644 --- a/quickstart-examples/EventSourcing/composer.json +++ b/quickstart-examples/EventSourcing/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.326.1" + "ecotone/pdo-event-sourcing": "~1.326.1" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json b/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json index a095138a0..34d0413bc 100644 --- a/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json +++ b/quickstart-examples/Laravel/Projection/DatabaseReadModel/composer.json @@ -22,13 +22,13 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/laravel": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/laravel": "~1.326.1", "ecotone/laravel-starter": "^1.1.0", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", + "ecotone/pdo-event-sourcing": "~1.326.1", "laravel/laravel": "^10.0", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json b/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json index 020f1dacc..a2026ad29 100644 --- a/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json +++ b/quickstart-examples/Laravel/Projection/EloquentReadModel/composer.json @@ -22,13 +22,13 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/laravel": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/laravel": "~1.326.1", "ecotone/laravel-starter": "^1.1.0", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", + "ecotone/pdo-event-sourcing": "~1.326.1", "laravel/laravel": "^10.0", "ramsey/uuid": "^4.0", "symfony/expression-language": "^8.0" diff --git a/quickstart-examples/MessageBroker/composer.json b/quickstart-examples/MessageBroker/composer.json index 63cd88041..1fbceeccc 100644 --- a/quickstart-examples/MessageBroker/composer.json +++ b/quickstart-examples/MessageBroker/composer.json @@ -17,10 +17,10 @@ } ], "require": { - "ecotone/amqp": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/amqp": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/lite-application": "~1.326.1", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/Microservices/composer.json b/quickstart-examples/Microservices/composer.json index 0bd02933c..d209a817d 100644 --- a/quickstart-examples/Microservices/composer.json +++ b/quickstart-examples/Microservices/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/amqp": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/amqp": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.326.1" + "ecotone/lite-application": "~1.326.1" }, "require-dev": { "phpunit/phpunit": "^9.6|^10.5|^11.0" diff --git a/quickstart-examples/MicroservicesAdvanced/composer.json b/quickstart-examples/MicroservicesAdvanced/composer.json index 9733521d4..431691b24 100644 --- a/quickstart-examples/MicroservicesAdvanced/composer.json +++ b/quickstart-examples/MicroservicesAdvanced/composer.json @@ -23,12 +23,12 @@ } }, "require": { - "ecotone/amqp": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", + "ecotone/amqp": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", "ecotone/lite-amqp-starter": "^1.0.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", + "ecotone/pdo-event-sourcing": "~1.326.1", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json b/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json index 0b6573ea7..068569a70 100644 --- a/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json +++ b/quickstart-examples/MultiTenant/General/HookIntoTenantSwitch/composer.json @@ -24,9 +24,9 @@ "require": { "doctrine/orm": "^3.3", "doctrine/persistence": "^4.0", - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json b/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json index 9a3f30345..f465cb74f 100644 --- a/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json +++ b/quickstart-examples/MultiTenant/General/MessageBusForMultipleTenants/composer.json @@ -23,9 +23,9 @@ }, "require": { "doctrine/orm": "^3.3", - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json b/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json index eae8b3d7d..ecbb09751 100644 --- a/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/Aggregate/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/laravel": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/laravel": "~1.326.1", "ecotone/laravel-starter": "^1.1.0", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json b/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json index 8afc7127d..48f2f49ad 100644 --- a/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/AsynchronousEvents/composer.json @@ -22,11 +22,11 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/laravel": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/laravel": "~1.326.1", "ecotone/laravel-starter": "^1.1.0", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json b/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json index b24b2f60c..09a15e727 100644 --- a/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/EventSourcing/composer.json @@ -22,13 +22,13 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/laravel": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/laravel": "~1.326.1", "ecotone/laravel-starter": "^1.1.0", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", + "ecotone/pdo-event-sourcing": "~1.326.1", "laravel/laravel": "^10.0", "ramsey/uuid": "^4.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/Events/composer.json b/quickstart-examples/MultiTenant/Laravel/Events/composer.json index eae8b3d7d..ecbb09751 100644 --- a/quickstart-examples/MultiTenant/Laravel/Events/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/Events/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/laravel": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/laravel": "~1.326.1", "ecotone/laravel-starter": "^1.1.0", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json b/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json index eae8b3d7d..ecbb09751 100644 --- a/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json +++ b/quickstart-examples/MultiTenant/Laravel/MessageBus/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/laravel": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/laravel": "~1.326.1", "ecotone/laravel-starter": "^1.1.0", "laravel/laravel": "^10.0" }, diff --git a/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json b/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json index d45d72a7d..a95eb3133 100644 --- a/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/Aggregate/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/symfony-bundle": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/symfony-bundle": "~1.326.1", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json b/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json index 1026e872e..a6b84b441 100644 --- a/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/AsynchronousEvents/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/symfony-bundle": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/symfony-bundle": "~1.326.1", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json b/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json index 18fb05a94..86d2f0af5 100644 --- a/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/EventSourcing/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", - "ecotone/symfony-bundle": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/pdo-event-sourcing": "~1.326.1", + "ecotone/symfony-bundle": "~1.326.1", "ecotone/symfony-starter": "^1.1.0", "ramsey/uuid": "^4.0", "symfony/expression-language": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/Events/composer.json b/quickstart-examples/MultiTenant/Symfony/Events/composer.json index d45d72a7d..a95eb3133 100644 --- a/quickstart-examples/MultiTenant/Symfony/Events/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/Events/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/symfony-bundle": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/symfony-bundle": "~1.326.1", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json b/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json index d45d72a7d..a95eb3133 100644 --- a/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json +++ b/quickstart-examples/MultiTenant/Symfony/MessageBus/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/symfony-bundle": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/symfony-bundle": "~1.326.1", "ecotone/symfony-starter": "^1.1.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/OutboxPattern/composer.json b/quickstart-examples/OutboxPattern/composer.json index 7c7aa82b3..ccfe8ee1f 100644 --- a/quickstart-examples/OutboxPattern/composer.json +++ b/quickstart-examples/OutboxPattern/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/RefactorToReactiveSystem/composer.json b/quickstart-examples/RefactorToReactiveSystem/composer.json index f8441ebf2..adce1dbf4 100644 --- a/quickstart-examples/RefactorToReactiveSystem/composer.json +++ b/quickstart-examples/RefactorToReactiveSystem/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "moneyphp/money": "^4.1.0", "ramsey/uuid": "^4.0", diff --git a/quickstart-examples/Schedule/composer.json b/quickstart-examples/Schedule/composer.json index b8ffc2695..a3a8a4601 100644 --- a/quickstart-examples/Schedule/composer.json +++ b/quickstart-examples/Schedule/composer.json @@ -22,9 +22,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-dbal-starter": "^1.0.1" }, "require-dev": { diff --git a/quickstart-examples/StatefulProjection/composer.json b/quickstart-examples/StatefulProjection/composer.json index 89fe0c622..7b98cefaf 100644 --- a/quickstart-examples/StatefulProjection/composer.json +++ b/quickstart-examples/StatefulProjection/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", + "ecotone/pdo-event-sourcing": "~1.326.1", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json b/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json index c0dc56ec2..5134eb85f 100644 --- a/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json +++ b/quickstart-examples/Symfony/Projection/DatabaseReadModel/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", - "ecotone/symfony-bundle": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/pdo-event-sourcing": "~1.326.1", + "ecotone/symfony-bundle": "~1.326.1", "ecotone/symfony-starter": "^1.1.0", "ramsey/uuid": "^4.0", "symfony/expression-language": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json b/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json index c0dc56ec2..5134eb85f 100644 --- a/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json +++ b/quickstart-examples/Symfony/Projection/EntityReadModel/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", - "ecotone/symfony-bundle": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/pdo-event-sourcing": "~1.326.1", + "ecotone/symfony-bundle": "~1.326.1", "ecotone/symfony-starter": "^1.1.0", "ramsey/uuid": "^4.0", "symfony/expression-language": "^6.4|^7.0|^8.0", diff --git a/quickstart-examples/Testing/composer.json b/quickstart-examples/Testing/composer.json index 0d22399dc..e0293c5b2 100755 --- a/quickstart-examples/Testing/composer.json +++ b/quickstart-examples/Testing/composer.json @@ -28,10 +28,10 @@ }, "require": { "beberlei/assert": "^3.3.2", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", + "ecotone/pdo-event-sourcing": "~1.326.1", "ramsey/uuid": "^4.0" }, "require-dev": { diff --git a/quickstart-examples/Workflows/AsynchronousStateless/composer.json b/quickstart-examples/Workflows/AsynchronousStateless/composer.json index 2d78f97fa..de61b9f16 100644 --- a/quickstart-examples/Workflows/AsynchronousStateless/composer.json +++ b/quickstart-examples/Workflows/AsynchronousStateless/composer.json @@ -27,9 +27,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "intervention/image": "^3.5.1" }, diff --git a/quickstart-examples/Workflows/Saga/composer.json b/quickstart-examples/Workflows/Saga/composer.json index d3e8dd088..05eb6786f 100644 --- a/quickstart-examples/Workflows/Saga/composer.json +++ b/quickstart-examples/Workflows/Saga/composer.json @@ -27,9 +27,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "intervention/image": "^3.5.1", "moneyphp/money": "^4.1.0", diff --git a/quickstart-examples/Workflows/SynchronousStateless/composer.json b/quickstart-examples/Workflows/SynchronousStateless/composer.json index 2d78f97fa..de61b9f16 100644 --- a/quickstart-examples/Workflows/SynchronousStateless/composer.json +++ b/quickstart-examples/Workflows/SynchronousStateless/composer.json @@ -27,9 +27,9 @@ } }, "require": { - "ecotone/dbal": "dev-main as 1.326.1", - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/dbal": "~1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-dbal-starter": "^1.0.1", "intervention/image": "^3.5.1" }, diff --git a/quickstart-examples/WorkingWithAggregateDirectly/composer.json b/quickstart-examples/WorkingWithAggregateDirectly/composer.json index c957844b6..8e170e2aa 100644 --- a/quickstart-examples/WorkingWithAggregateDirectly/composer.json +++ b/quickstart-examples/WorkingWithAggregateDirectly/composer.json @@ -22,10 +22,10 @@ } }, "require": { - "ecotone/jms-converter": "dev-main as 1.326.1", - "ecotone/lite-application": "dev-main as 1.326.1", + "ecotone/jms-converter": "~1.326.1", + "ecotone/lite-application": "~1.326.1", "ecotone/lite-event-sourcing-starter": "^1.0", - "ecotone/pdo-event-sourcing": "dev-main as 1.326.1", + "ecotone/pdo-event-sourcing": "~1.326.1", "ramsey/uuid": "^4.0" }, "require-dev": { From 8f4baf193f0d36eb2f1c15463539806f52b1c990 Mon Sep 17 00:00:00 2001 From: Dariusz Gafka Date: Fri, 28 Aug 2026 08:00:00 +0200 Subject: [PATCH 7/7] chore: retrigger CI now that main's branch-alias corruption is reverted