Extension Point Framework Release Notes
Learn about Extension Point Framework releases.
1.2.0.5079a708c1
Released: September 2023
New in this release
Added OpenID Connect Claims Extractor extension point
A new Extension Point has been added to allow extensions to specify which claims from the Identity Provider should be used to update the customer profile attribute values and customer group values on the registered user record.
Added customData field to all extension point entity and context classes
A new class named XPFEntity has been created and all XPF*Entity and XPF*Context classes now extend this class. This adds a customData map field to all entity and context classes:
@NonNull
private final Map<String, Object> customData = new HashMap<>;
This allows developers to create customizations that can pass data to custom extensions without needing to extend or modify extension point entity and context classes.
Added name field to XPFProductType
This allows extensions to make decisions based on the name of a product type when accessing information about products.
Added customerType field to XPFCustomer
This allows extensions to make decisions based on the type of customer (ACCOUNT, SINGLE_SESSION_USER, REGISTERED_USER).
Fixed broken backwards compatibility in Tax Calculation Extension Point
A non-null taxProviderName was added to the XPFTaxedItems class. Since plugins instantiate this class, this change modified the constructor, which broke existing plugins. The taxProviderName field has been changed to optional to support backwards compatibility.