* 1.11:
[ShippingMethod] Change labels after changing shipping rule
[ShippingMethod] Add note about changing shipping rule behaviour to the UPGRADE file
Fix#13123, Only use products total in OrderTotalRuleChecker to select shipping methods
[Behat][ShippingMethod] Adjust scenarios for shipping rules to be based on items total instead of order total
* 1.10:
[ShippingMethod] Change labels after changing shipping rule
[ShippingMethod] Add note about changing shipping rule behaviour to the UPGRADE file
Fix#13123, Only use products total in OrderTotalRuleChecker to select shipping methods
[Behat][ShippingMethod] Adjust scenarios for shipping rules to be based on items total instead of order total
* 1.11:
[Core][Configuration] Rename flag that changes priorities in order processing
[Core][Shipping] Update UPGRADE-1.10.md
[Core][Configuration] Rename flag that changes priorities in order processing
[Core][Configuration] Refactor test cases
[Core][Configuration] Fix SyliusCoreConfigurationTest
[Core][Configuration] Rename flag that changes priorities in order processing
[Core][Configuration] Add possibilty to change priorities based on configuration
[Core][Shipping][Behat] Update estimated shipping cost scenarios
[Core][Shipping] Update UPGRADE-1.10.md
[Core][Shipping] Change order processing priorities
[Core][Shipping][Behat] Add estimated shipping cost scenarios
This PR was merged into the 1.8-dev branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | master
| Bug fix? | No
| New feature? | Yes
| BC breaks? | No
| Deprecations? | Yes
| Related tickets | Fixes#10302
| License | MIT
This pull request adds rules to shipping methods. If any rule returns false the shipping method will not be shown. It is very much based on the same logic as the promotion engine.
- [x] Functionality
- [x] Specs
- [x] Behat tests
- [x] Docs
Here is a screenshot of the functionality:

Commits
-------
27fb698c56 added main files for shipping method rules
3c04cc60e5 Removed inheritdoc
58639a3bac Removed not empty assertion
767b9bf9f1 Removed public modifier
168e3d89c8 Add type to $threshold
df3d448f8b Simplified feature and fixed typo
94a95c4aac Added types
f1686ce9ba Add lexical transformer
ee193f551c Fixed last failing scenario
f3905e9655 Removed test that shouldn't be there after removing assertion of empty constructor
556a744c2c Instead of fixing the inheritdoc with code style I just removed it
77ccf295fb Fix correct extension of deprecated interface
6181dab492 Fix psalm deprecation error
6a5f922192 Supress psalm error
0944bc6247 Moved amount type and associated classes to core bundle
14b07f8918 Making behat build
743b6b6eb0 Update deprecations
f5dd3ba044 Output help directly in template
3420d2d06d Add another deprecation and remove double defined services
c8d3db3d73 Improved spec
5722494c54 Improved spec
1fed2d3989 Removed AddWeightFormSubscriber
e569bff6b2 Remove deprecation since it is not needed
* 1.7:
[Behat] Add javascript tags
Revert "[Behat] Remove js requirement for bulk delete scenarios"
[Docs] Udpdate obsolete branches
[Documentation] removed 1.6 as a maintenance branch
[Admin] removed duplicated id attribute
[Account] Add spec to sync username with customer email
Injecting locale parameter instead of having it harcdoded
[Behat] Unfinalize some Behat pages
[Shop] Add form in add to cart template event args
[Admin] Convert newlines in product description to breaklines in product details view
Added two more rules
Adding back removed inheritdoc from other bundle
Fixed xml error and other optimizations
Readd inheritdoc
Fixed correct iteration of tagged services
renamed total form subscriber
Fixed another xml error
Fixed BC compat with SF3.4
Moved two rules to core since they depend on a core interface
Fixing build
Added docs
Moved services to correct service file
Changed constraint from numeric to integer
Renamed TotalType to AmountType
Added Behat scenarios
Updated Behat tests
fixed a few review comments
rebased
Fixed wrong xml formatting
Fixed more review comments
Added step to check for rule appendance
Fixing some build errors
Fixed psalm errors
Move shipping methods below inventory
This PR was merged into the 1.8-dev branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | master
| Bug fix? | no
| New feature? | yes
| BC breaks? | no
| Deprecations? | no
| Related tickets | part of #11250, the continuation of #11267
| License | MIT
Commits
-------
19daa1736b [API] Sorting shipping methods by name
This PR was merged into the 1.8-dev branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | master
| Bug fix? | no
| New feature? | yes
| BC breaks? | no
| Deprecations? | no
| Related tickets | Part of #11250
| License | MIT
<!--
- Bug fixes must be submitted against the 1.6 or 1.7 branches (the lowest possible)
- Features and deprecations must be submitted against the master branch
- Make sure that the correct base branch is set
-->
Commits
-------
132ac6a617 [API] Hide archived shipping methods
This PR was merged into the 1.8-dev branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | master
| Bug fix? | no
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Related tickets | part of https://github.com/Sylius/Sylius/issues/11250
| License | MIT
Commits
-------
bbde767af4 [API] Sorting shipping methods by code
3699851041 [API] Sorting shipping methods by position