This PR was merged into the 1.13 branch.
Discussion
----------
| Q | A |
|-----------------|--------------------------------------------------------------|
| Branch? | 1.13|
| Bug fix? | no |
| New feature? | no |
| BC breaks? | no |
| Deprecations? | no<!-- don't forget to update the UPGRADE-*.md file --> |
| Related tickets | |
| License | MIT |
Continuation of https://github.com/Sylius/Sylius/pull/15827
As Symfony 6 versions lower than 6.4 are no longer supported, we would like to remove support for them also in the upcoming release of Sylius. Now, 1.13 will support both long-term supported Symfony versions: 5.4 and 6.4.
<!--
- Bug fixes must be submitted against the 1.12 branch
- Features and deprecations must be submitted against the 1.13 branch
- Make sure that the correct base branch is set
To be sure you are not breaking any Backward Compatibilities, check the documentation:
https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->
Commits
-------
Bump up Symfony 6 to 6.4
Bump up dev Symfony requirement to 6.4
Add note to the UPGRADE file about minimal versions of Symfony
Remove unnecessary Symfony conflicts
* 1.13: (33 commits)
Update the branch-aliases
[CS][DX] Refactor
Fix validating resending shipment confirmation
Fix validating resending order confirmation
Slight cleanup
Add parameter for states that allows to resend confirmation email
Validate resending order confirmation email in correct state
[Maintenance][Behat] Autoload calendar contexts into container
[Maintenance] Update .gitattributes [Maintenance] Remove Laminas priority queue stub
[Documentation] Fix table of supported versions
Update the license years for the last time
[StateMachineAbstraction] Add README file
[StateMachineAbstraction] Add LICENSE file
Update upgrade file
Minor improvements in replace email managers compiler passes
[Admin] Add matthiasnoback/symfony-dependency-injection-test dependency to composer
[Shop] Introduce BC solution for deprecated and overwritten email managers
[Admin] Introduce BC solution for deprecated and overwritten email managers
Remove unneeded deprecation of email managers services
Add notes to UPGRADE file about deprecating email managers
...
This PR was merged into the 1.13 branch.
Discussion
----------
| Q | A |
|-----------------|--------------------------------------------------------------|
| Branch? | 1.13
| Bug fix? | no
| New feature? | kinda
| BC breaks? | no
| Deprecations? | no
| Related tickets | based on the #15729
| License | MIT
Commits
-------
Use the new State Machine abstraction
Fix invalid workflow event names
Fix retrieving the checkout state in the validator
Reverse the sign next to the Symfony Workflow events listeners priorities
Remove the non-existing config key
Fix the StateMachine-related tests
Fix CI
Remove a reference to Sylius Resource
Fix handling transitions inside the WinzouStateMachine
Add testing the state machine adapter in the CI
Fix the deprecation trigger descriptions
Remove redundant phpdocs about thrown exception
Remove redundant sm.configs parameter passed to the winzou adapter
This PR has been generated automatically.
For more details see
[upmerge_pr.yaml](/Sylius/Sylius/blob/1.13/.github/workflows/upmerge_pr.yaml).
**Remember!** The upmerge should always be merged with using `Merge pull
request` button.
In case of conflicts, please resolve them manually with usign the
following commands:
```
git fetch upstream
gh pr checkout
git merge upstream/2.0 --no-commit
```
If you use other name for the upstream remote, please replace `upstream`
with the name of your remote pointing to the `Sylius/Sylius` repository.
Once the conflicts are resolved, please run `git merge --continue` and
change the commit title to
```
Resolve conflicts between 1.13 and 2.0
```
* 1.13:
Exclude PHP 8.0/Symfony 6.4 from workflows' matrixes
[Maintenance] Fix postgres behats
Fix product name's casing in the Behat scenario
Add the sylius-labs/suite-tags-extension package
[Dependencies] Change possible versions of doctrine/persistence
[CI] Update Symfony versions in build
[Behat][UI] Add strong typing in the CartContext class
[ECS] Apply another ecs fixes
[ECS] Apply ecs fixes
[ECS] Apply ecs fixes in the tests directory
[ECS] Add checking in the tests directory
This PR was merged into the 1.12 branch.
Discussion
----------
| Q | A |
|-----------------|--------------------------------------------------------------|
| Branch? | 1.12
| Bug fix? | no
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Related tickets | n/a
| License | MIT
I only added the package to fix full build. I skipped adding isolating to the `1.12`'s workflows.
Commits
-------
Add the sylius-labs/suite-tags-extension package
Fix product name's casing in the Behat scenario
[Maintenance] Fix postgres behats