New Features
Service
Auth: Add support for Native Client login using OTP
Amazon Payment Services: Integration with payment provider
CartOps: Introduce first-class support for 3DS in checkout workflow
CartOps: Free Gift auto-add and remove gift cart items
CartOps: Update checkout workflow to better support AuthAndCapture as an alternative to Auth transactions
CartOps: Add voucher offers to cart
CartOps: Enhance validation when adding or updating Payment
CartOps: Refine Payment update payload
CartOps: Improve checkout workflow for saved payments
CartOps: Update checkout to correctly manage the PaymentTransaction#managementStatus values
CartOps: Update PaymentSummary logic to exclude transactions in reversal managementStatuses
CartOps: Disable/Remove payment rollback functionality
CartOps: Replace deprecated constructors due to new dependency added with autowired beans
Cart: Refine Payment domain
Cart: Purge cart functionality
Catalog: Support Product AdvancedTags
Catalog: Min/max product threshold per cart
Catalog: Support targeting of brands, merchandisingType, and gender for rule-based PriceList and Offer
Customer: Add admin metadata to display orders from customer screen
Inventory: Deprecated AccountingTransactionType
Order: Order submit listener for voucher offers
Promotion: Free Gift offers
Promotion: Voucher offers
Promotion: Cleanup noisy logging around criteria rule fields when saving an offer
Promotion: Add CampaignCodeAuditDetails as an external grid to the Campaign update form in metadata
Promotion: Allow Offer Tiers to Use Amount (or Quantity)
Promotion: Offer Message Enhancements
Promotion: Add Augmentation Support to Offer
Promotion: Support Monetary Amount Based Offer Tiers for Order Item Offers
Promotion: Enhance Offer Engine response to include qualifier association information
Search: Upgrade Solr from 8.2 to 8.3 & verify index/search functionality
Presentation
Admin: Introduce "Show advanced link" group type
Admin: Add pagination for the categories tree view
NextJS Starter: Improve simple item choice selection PDP when selecting choice quantity 0 or 1 (optional)
NextJS Starter: Display dependent cart items on the slide out mini cart
NextJS Starter: Create system for global server-side caching/storage
NextJS Starter: Add support for Badges (AdvancedTags)
Library
Order Common: Introduce managementStatus property to PaymentTransactions
Order Common: Introduce PaymentSummary to replace Payment#status & CartPaymentStatusService
Payment Gateway Common: Refine PaymentGatewayConfiguration Properties
Bug Fixes
Service
Auth: Reset Password from Admin Customer view not working
Auth: Issue with default admin user data initialization
CartOps: Cannot add Merchandising Product to Cart
Catalog: CategoryEndpoint#readAllCategories(…) becomes quite slow when gathering parent categories
Catalog: 404 when hitting category page after applying application-level override
Customer: Disable/Enable customer
Inventory: Fixed JpaInventoryLocation’s toMe for longitude
Inventory: Mismatched path variable in SkuInventoryShopEndpoint
Inventory: Reserving the last available inventory is not sending a stock change notification
Promotion: Item Adjustment values are not as expected
Promotion: Creating a FulfillmentGroup Offer fails because of required hidden fields
Promotion: Admin errors not showing for required target criteria rule builder
Promotion: Inactive Campaign and Campaign Codes are being filtered out in the Admin List Grids
Promotion: Splitting qualifier in a negative quantity when more than 1 offers share the same qualifier
Sandbox: BroadleafScopedPagingStreams is returning incorrect results under JDK11
Search: Apply retry logic to additional Solr interactions used during reindexing
Search: SolrCatalogInventoryService does not correctly handle querying for Skus that include spaces
Presentation
Admin: The augmentation component with the validation method without arguments caused NPE
Admin: Loosen rule builder constraint on spaces between operator and operands
Admin: Problem with Clone Item modal
NextJS Starter: Update PDP’s add to cart to handle case when bundle item is not available
NextJS Starter: Marketing messages are shown with wrapping HTML tags
NextJS Starter: Searchable Variation Options missing functionality
Library
Export: Most derived type not used when converting from business domain to persistence domain for JpaExport
Money: Currency issues with entity CRUD operations
Important
|
See 1.6.0 Upgrade Guide |