Class changes

What changed
How it changed
Magento\Authorization\Model\Role::__construct
[public] Method has been removed.
Magento\Catalog\Model\ResourceModel\Product::_afterDelete
[protected] Method has been added.
Magento\CurrencySymbol\Block\Adminhtml\System\Currencysymbol::_construct
[protected] Method has been removed.
Magento\Email\Model\Template\Filter::$emogrifier
[protected] Property has been removed.
Magento\Email\Model\Template\Filter::__construct
[public] Method parameter typing added.
Magento\GiftRegistry\Model\ResourceModel\Item\Collection::_renderFiltersBefore
[protected] Method has been added.
Magento\Paypal\Block\PayLater\Banner
Class was added.
Magento\ReCaptchaWebapiApi\Model\CompositeWebapiValidationConfigProvider
Class was added.

Interface changes

What changed
How it changed
Magento\Customer\Api\Data\GroupExcludedWebsiteInterface
Interface was added.
Magento\Customer\Api\GroupExcludedWebsiteRepositoryInterface
Interface was added.
Magento\ReCaptchaWebapiApi\Api\Data\EndpointInterface
Interface was added.
Magento\ReCaptchaWebapiApi\Api\WebapiValidationConfigProviderInterface
Interface was added.
Magento\RequisitionList\Api\Data\RequisitionListItemInterface::getSku
[public] Method return typing changed.

Database changes

What changed
How it changed
catalog_url_rewrite_product_category/PRIMARY
Primary key was added
company_payment/PRIMARY
Primary key was added
customer_group_excluded_website
Table was added
inventory_geoname/PRIMARY
Primary key was added
inventory_geoname/entity_id
Column was added
magento_customersegment_event/PRIMARY
Primary key was added
magento_customersegment_event/segment_event_id
Column was added
magento_salesrule_filter/PRIMARY
Primary key was added
magento_salesrule_filter/rule_filter_id
Column was added
purchase_order_rule_approver/PRIMARY
Primary key was added
purchase_order_rule_approver/approver_id
Column was added
quote_preview/PRIMARY
Primary key was added

System changes

What changed
How it changed
admin/emails/new_user_notification_template
A field-node was added
payment_all_paypal/payments_pro_hosted_solution_without_bml_and_paylater
A group-node was added
payment_all_paypal/payments_pro_hosted_solution_without_bml_and_paylater/pphs_required_settings
A group-node was added
payment_all_paypal/payments_pro_hosted_solution_without_bml_and_paylater/pphs_required_settings/enable_paypal_paylater_experience
A field-node was added
payment_all_paypal/payments_pro_hosted_solution_without_bml_and_paylater/pphs_required_settings/pphs_advertise_paylater
A group-node was added
payment_au/express_checkout_other/express_checkout_required
A group-node was added
payment_au/express_checkout_other/express_checkout_required/advertise_paylater
A group-node was added
payment_au/express_checkout_other/express_checkout_required/enable_paypal_paylater_experience
A field-node was added
payment_ca/paypal_payment_gateways/payflow_link_ca/payflow_link_required/enable_paypal_paylater_experience
A field-node was added
payment_ca/paypal_payment_gateways/payflow_link_ca/payflow_link_required/payflow_link_advertise_paylater
A group-node was added
payment_ca/paypal_payment_gateways/paypal_payflowpro_ca/paypal_payflow_required
A group-node was added
payment_ca/paypal_payment_gateways/paypal_payflowpro_ca/paypal_payflow_required/enable_paypal_paylater_experience
A field-node was added
payment_ca/paypal_payment_gateways/paypal_payflowpro_ca/paypal_payflow_required/paypal_payflow_advertise_paylater
A group-node was added
payment_ca/paypal_payment_gateways/wpp_ca/paypal_payflow_required/enable_paypal_paylater_experience
A field-node was added
payment_ca/paypal_payment_gateways/wpp_ca/paypal_payflow_required/paypal_payflow_advertise_paylater
A group-node was added
payment_fr/express_checkout_other/express_checkout_required
A group-node was added
payment_fr/express_checkout_other/express_checkout_required/advertise_paylater
A group-node was added
payment_fr/express_checkout_other/express_checkout_required/advertise_paylater/paylater_enabled
A field-node was added
payment_fr/express_checkout_other/express_checkout_required/enable_paypal_paylater_experience
A field-node was added
payment_gb/paypal_alternative_payment_methods/express_checkout_gb/express_checkout_required/advertise_paylater
A group-node was added
payment_gb/paypal_alternative_payment_methods/express_checkout_gb/express_checkout_required/advertise_paylater/paylater_enabled
A field-node was added
payment_gb/paypal_group_all_in_one/wps_express/express_checkout_required/advertise_paylater
A group-node was added
payment_gb/paypal_group_all_in_one/wps_express/express_checkout_required/enable_paypal_paylater_experience
A field-node was added
payment_other/express_checkout_other/express_checkout_required/advertise_paylater
A group-node was added
payment_other/express_checkout_other/express_checkout_required/enable_paypal_paylater_experience
A field-node was added
payment_other/paypal_group_all_in_one/wps_other/express_checkout_required/advertise_paylater
A group-node was added
payment_other/paypal_group_all_in_one/wps_other/express_checkout_required/enable_paypal_paylater_experience
A field-node was added
recaptcha_frontend
A section-node was added
recaptcha_frontend/type_for
A group-node was added
recaptcha_frontend/type_for/place_order
A field-node was added
sales_email/quote/expire_occur_template
A field-node was added
system
A section-node was added
system/security
A group-node was added
system/security/max_session_size_admin
A field-node was added
system/security/max_session_size_storefront
A field-node was added

Xsd changes

What changed
How it changed
additionalColumns
An optional node was added
cl_name
An optional attribute was added
column
A required node was added
constant
An optional attribute was added
name
An optional attribute was added
processor
An optional attribute was added
walker
An optional attribute was added

Class API membership changes

What changed
How it changed
Magento\AdvancedCheckout\Block\Adminhtml\Sku\AbstractSku
Class was added.
Magento\Backend\App\Action\Plugin\Authentication
Class was added.
Magento\Backend\Block\Dashboard\Bar
Class was added.
Magento\Eav\Block\Adminhtml\Attribute\Edit\Main\AbstractMain
Class was added.
Magento\Framework\App\Router\Base
Class was added.
Magento\GiftRegistry\Block\Customer\Edit\AbstractEdit
Class was added.
Magento\MediaStorage\Model\File\Storage\Database\AbstractDatabase
Class was added.
Magento\MediaStorage\Model\ResourceModel\File\Storage\AbstractStorage
Class was added.
Magento\SalesRule\Model\Validator
Class was added.
Magento\Sales\Block\Adminhtml\Order\Create\Form\Address
Class was added.
Magento\Sales\Block\Items\AbstractItems
Class was added.

Interface API membership changes

What changed
How it changed
Magento\Framework\Filesystem\File\ReadInterface
Interface was added.