5.16.7.0

New Features

Affiliate Panel

  • Affiliate Panel Menu Categories - Merchants can add a category to the affiliate panel menu from Configuration > Affiliate panel > Menu & screens. A category groups other screens and has no content of its own, so clicking it only expands its submenu; categories can be placed only at the first level of the menu and are hidden when they have no visible screens (#13620)

Multiple Currencies

  • Narodowy Bank Polski Exchange Rates - Automatic exchange rates now combine the European Central Bank and Narodowy Bank Polski feeds, extending coverage from about 30 to roughly 150 currencies, with daily updates for major currencies and weekly updates for exotic ones. Rates for currencies with very large or very small values, such as JPY, are also rounded more precisely (#16786)

Application Callbacks

  • Extra Bonus Callbacks - Extra bonus is available as a commission type in Application Callbacks, so a callback can fire when an extra bonus commission is created, approved or declined. Callbacks set to All commission types keep firing only for sale and action commissions (#16876)

Improvements

Security

  • Username Character Validation - Usernames may contain only letters, digits and the characters _ . + @ -, and referral IDs derived from usernames follow the same rule (#16740)

Themes

  • Session Expired Dialog - The session expired dialog is styled for the Trace theme and uses simpler wording in all themes; pressing Enter or Esc reloads the page (#16879)
  • Trace Theme Autofill Colors - Browser-autofilled fields in Trace theme dark mode keep a readable yellow background (#16883)

Bug Fixes

Banners

  • Sample Promotional Email Banner - Fixed broken product and Unsubscribe links in the sample promotional email banner; unedited copies in existing accounts are repaired automatically (#16862)