mirror of
https://github.com/Sylius/Sylius.git
synced 2026-07-14 09:02:12 +00:00
Minor reorganization of UPGRADE-1.14 file
This commit is contained in:
parent
2cd3caed5c
commit
58807a262b
1 changed files with 68 additions and 68 deletions
136
UPGRADE-1.14.md
136
UPGRADE-1.14.md
|
|
@ -43,6 +43,26 @@ The old namespaces are deprecated and may be removed in future versions. Update
|
||||||
allowed_image_mime_types: ['image/jpeg', 'image/png', 'image/gif', 'image/webp', 'image/svg+xml']
|
allowed_image_mime_types: ['image/jpeg', 'image/png', 'image/gif', 'image/webp', 'image/svg+xml']
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Configuration
|
||||||
|
|
||||||
|
1. The `sylius_core.state_machine` configuration parameter is deprecated and will be removed in 2.0.
|
||||||
|
Use `sylius_state_machine_abstraction.state_machine` instead.
|
||||||
|
|
||||||
|
1. The `sylius_core.autoconfigure_with_attributes` and `sylius_order.autoconfigure_with_attributes` configuration parameters
|
||||||
|
are deprecated and will be removed in 2.0. To autoconfigure order processors and cart contexts, use corresponding attributes
|
||||||
|
instead of interfaces:
|
||||||
|
|
||||||
|
- `Sylius\Bundle\OrderBundle\Attribute\AsCartContext`
|
||||||
|
- `Sylius\Bundle\OrderBundle\Attribute\AsOrderProcessor`
|
||||||
|
|
||||||
|
1. The `sylius_user.resources.{name}.user.resetting.pin` configuration parameter is deprecated and will be removed in 2.0.
|
||||||
|
The corresponding email `reset_password_pin` and `Sylius\Bundle\UserBundle\Controller\UserController::requestPasswordResetPinAction`
|
||||||
|
method have been also deprecated and will be removed in 2.0. The related class `Sylius\Component\User\Security\Generator\UniquePinGenerator`
|
||||||
|
and services have been deprecated as well:
|
||||||
|
|
||||||
|
* `sylius.{user_type}_user.pin_generator.password_reset`
|
||||||
|
* `sylius.{user_type}_user.pin_uniqueness_checker.password_reset`
|
||||||
|
|
||||||
## New Service Aliases
|
## New Service Aliases
|
||||||
|
|
||||||
1. Aliases for the following services have been introduced to standardize service IDs and will replace the incorrect IDs in Sylius 2.0:
|
1. Aliases for the following services have been introduced to standardize service IDs and will replace the incorrect IDs in Sylius 2.0:
|
||||||
|
|
@ -870,6 +890,54 @@ The old namespaces are deprecated and may be removed in future versions. Update
|
||||||
- `sylius.security.password_hasher`
|
- `sylius.security.password_hasher`
|
||||||
- `sylius.security.user_login`
|
- `sylius.security.user_login`
|
||||||
|
|
||||||
|
## Routes deprecations
|
||||||
|
- `sylius_admin_ajax_all_product_variants_by_codes`
|
||||||
|
- `sylius_admin_ajax_all_product_variants_by_phrase`
|
||||||
|
- `sylius_admin_ajax_customer_group_by_code`
|
||||||
|
- `sylius_admin_ajax_customer_groups_by_phrase`
|
||||||
|
- `sylius_admin_ajax_find_product_options`
|
||||||
|
- `sylius_admin_ajax_generate_product_slug`
|
||||||
|
- `sylius_admin_ajax_generate_taxon_slug`
|
||||||
|
- `sylius_admin_ajax_product_by_code`
|
||||||
|
- `sylius_admin_ajax_product_by_name_phrase`
|
||||||
|
- `sylius_admin_ajax_product_index`
|
||||||
|
- `sylius_admin_ajax_product_options_by_phrase`
|
||||||
|
- `sylius_admin_ajax_product_variants_by_codes`
|
||||||
|
- `sylius_admin_ajax_product_variants_by_phrase`
|
||||||
|
- `sylius_admin_ajax_products_by_phrase`
|
||||||
|
- `sylius_admin_ajax_taxon_by_code`
|
||||||
|
- `sylius_admin_ajax_taxon_by_name_phrase`
|
||||||
|
- `sylius_admin_ajax_taxon_leafs`
|
||||||
|
- `sylius_admin_ajax_taxon_root_nodes`
|
||||||
|
- `sylius_admin_dashboard_statistics`
|
||||||
|
- `sylius_admin_get_attribute_types`
|
||||||
|
- `sylius_admin_get_payment_gateways`
|
||||||
|
- `sylius_admin_get_product_attributes`
|
||||||
|
- `sylius_admin_partial_address_log_entry_index`
|
||||||
|
- `sylius_admin_partial_catalog_promotion_show`
|
||||||
|
- `sylius_admin_partial_channel_index`
|
||||||
|
- `sylius_admin_partial_customer_latest`
|
||||||
|
- `sylius_admin_partial_customer_show`
|
||||||
|
- `sylius_admin_partial_order_latest`
|
||||||
|
- `sylius_admin_partial_order_latest_in_channel`
|
||||||
|
- `sylius_admin_partial_product_show`
|
||||||
|
- `sylius_admin_partial_promotion_show`
|
||||||
|
- `sylius_admin_partial_taxon_show`
|
||||||
|
- `sylius_admin_partial_taxon_tree`
|
||||||
|
- `sylius_admin_render_attribute_forms`
|
||||||
|
- `sylius_shop_ajax_cart_add_item`
|
||||||
|
- `sylius_shop_ajax_cart_item_remove`
|
||||||
|
- `sylius_shop_ajax_user_check_action`
|
||||||
|
- `sylius_shop_partial_cart_summary`
|
||||||
|
- `sylius_shop_partial_cart_add_item`
|
||||||
|
- `sylius_shop_partial_channel_menu_taxon_index`
|
||||||
|
- `sylius_shop_partial_product_association_show`
|
||||||
|
- `sylius_shop_partial_product_index_latest`
|
||||||
|
- `sylius_shop_partial_product_review_latest`
|
||||||
|
- `sylius_shop_partial_product_show_by_slug`
|
||||||
|
- `sylius_shop_partial_taxon_index_by_code`
|
||||||
|
- `sylius_shop_partial_taxon_show_by_slug`
|
||||||
|
|
||||||
## Constructor Signature Changes
|
## Constructor Signature Changes
|
||||||
|
|
||||||
1. The following constructor signatures have been changed:
|
1. The following constructor signatures have been changed:
|
||||||
|
|
@ -982,74 +1050,6 @@ The old namespaces are deprecated and may be removed in future versions. Update
|
||||||
)
|
)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Routes deprecations
|
|
||||||
- `sylius_admin_ajax_all_product_variants_by_codes`
|
|
||||||
- `sylius_admin_ajax_all_product_variants_by_phrase`
|
|
||||||
- `sylius_admin_ajax_customer_group_by_code`
|
|
||||||
- `sylius_admin_ajax_customer_groups_by_phrase`
|
|
||||||
- `sylius_admin_ajax_find_product_options`
|
|
||||||
- `sylius_admin_ajax_generate_product_slug`
|
|
||||||
- `sylius_admin_ajax_generate_taxon_slug`
|
|
||||||
- `sylius_admin_ajax_product_by_code`
|
|
||||||
- `sylius_admin_ajax_product_by_name_phrase`
|
|
||||||
- `sylius_admin_ajax_product_index`
|
|
||||||
- `sylius_admin_ajax_product_options_by_phrase`
|
|
||||||
- `sylius_admin_ajax_product_variants_by_codes`
|
|
||||||
- `sylius_admin_ajax_product_variants_by_phrase`
|
|
||||||
- `sylius_admin_ajax_products_by_phrase`
|
|
||||||
- `sylius_admin_ajax_taxon_by_code`
|
|
||||||
- `sylius_admin_ajax_taxon_by_name_phrase`
|
|
||||||
- `sylius_admin_ajax_taxon_leafs`
|
|
||||||
- `sylius_admin_ajax_taxon_root_nodes`
|
|
||||||
- `sylius_admin_dashboard_statistics`
|
|
||||||
- `sylius_admin_get_attribute_types`
|
|
||||||
- `sylius_admin_get_payment_gateways`
|
|
||||||
- `sylius_admin_get_product_attributes`
|
|
||||||
- `sylius_admin_partial_address_log_entry_index`
|
|
||||||
- `sylius_admin_partial_catalog_promotion_show`
|
|
||||||
- `sylius_admin_partial_channel_index`
|
|
||||||
- `sylius_admin_partial_customer_latest`
|
|
||||||
- `sylius_admin_partial_customer_show`
|
|
||||||
- `sylius_admin_partial_order_latest`
|
|
||||||
- `sylius_admin_partial_order_latest_in_channel`
|
|
||||||
- `sylius_admin_partial_product_show`
|
|
||||||
- `sylius_admin_partial_promotion_show`
|
|
||||||
- `sylius_admin_partial_taxon_show`
|
|
||||||
- `sylius_admin_partial_taxon_tree`
|
|
||||||
- `sylius_admin_render_attribute_forms`
|
|
||||||
- `sylius_shop_ajax_cart_add_item`
|
|
||||||
- `sylius_shop_ajax_cart_item_remove`
|
|
||||||
- `sylius_shop_ajax_user_check_action`
|
|
||||||
- `sylius_shop_partial_cart_summary`
|
|
||||||
- `sylius_shop_partial_cart_add_item`
|
|
||||||
- `sylius_shop_partial_channel_menu_taxon_index`
|
|
||||||
- `sylius_shop_partial_product_association_show`
|
|
||||||
- `sylius_shop_partial_product_index_latest`
|
|
||||||
- `sylius_shop_partial_product_review_latest`
|
|
||||||
- `sylius_shop_partial_product_show_by_slug`
|
|
||||||
- `sylius_shop_partial_taxon_index_by_code`
|
|
||||||
- `sylius_shop_partial_taxon_show_by_slug`
|
|
||||||
|
|
||||||
## Configuration
|
|
||||||
|
|
||||||
1. The `sylius_core.state_machine` configuration parameter is deprecated and will be removed in 2.0.
|
|
||||||
Use `sylius_state_machine_abstraction.state_machine` instead.
|
|
||||||
|
|
||||||
1. The `sylius_core.autoconfigure_with_attributes` and `sylius_order.autoconfigure_with_attributes` configuration parameters
|
|
||||||
are deprecated and will be removed in 2.0. To autoconfigure order processors and cart contexts, use corresponding attributes
|
|
||||||
instead of interfaces:
|
|
||||||
|
|
||||||
- `Sylius\Bundle\OrderBundle\Attribute\AsCartContext`
|
|
||||||
- `Sylius\Bundle\OrderBundle\Attribute\AsOrderProcessor`
|
|
||||||
|
|
||||||
1. The `sylius_user.resources.{name}.user.resetting.pin` configuration parameter is deprecated and will be removed in 2.0.
|
|
||||||
The corresponding email `reset_password_pin` and `Sylius\Bundle\UserBundle\Controller\UserController::requestPasswordResetPinAction`
|
|
||||||
method have been also deprecated and will be removed in 2.0. The related class `Sylius\Component\User\Security\Generator\UniquePinGenerator`
|
|
||||||
and services have been deprecated as well:
|
|
||||||
|
|
||||||
* `sylius.{user_type}_user.pin_generator.password_reset`
|
|
||||||
* `sylius.{user_type}_user.pin_uniqueness_checker.password_reset`
|
|
||||||
|
|
||||||
### Testing Suite
|
### Testing Suite
|
||||||
|
|
||||||
1. The constructor signature of `Sylius\Component\Core\Test\Services\DefaultChannelFactory` has been changed:
|
1. The constructor signature of `Sylius\Component\Core\Test\Services\DefaultChannelFactory` has been changed:
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue