Salesforce

(OBX) Understanding the Salesforce ICU Locale Format update

« Go Back
Information
(OBX) Understanding the Salesforce ICU Locale Format update
Understanding-the-Salesforce-ICU-Locale-Format-update
Article Body

Prepare for changes to how Salesforce displays dates, times, currencies, and other locale-specific data. Salesforce is adopting International Components for Unicode (ICU) locale formats, and this impacts your Precursive experience.

Explaining the Change

Recognize that as of the Spring '25 release, Salesforce now uses ICU locale formats instead of Oracle's Java Development Kit (JDK) formats. This change improves global support and provides more consistent data display across different languages and regions. Expect most formats to remain familiar, but watch for subtle differences in some locales. More details from Salesforce Help..

Know the Impact

Be aware that this change isn't automatically enabled in all orgs. Salesforce will enforce it in June 2025.

Older packages—especially those using Apex API version 45—can prevent automatic enablement. This includes some versions of Precursive OBX. Other packages may also block the update.

Check your installed packages and take action if you're affected.

Take Action: Enable ICU Locale Formats

Use the guidance below to prepare for the enforced update in June 2025. Taking these steps now helps avoid upgrade issues later.

Upgrade to the latest Precursive version

If you're using OBX version 20.* or below:

If you're using OBX version 21.*:

  • Upgrade to OBX 21.7 for latest compatibility.

If you're using PSX+OBX (Connect):

Enable ICU Locale Formats

Manually enable the "Enable ICU Locale Format" Release Update in Salesforce Setup if you were using OBX version below 21.7 during the Spring '25 Salesforce Release (February 2025).

Before enabling it, verify that any other installed packages are compatible with this change, as packages from other providers can also block automatic enablement.

Enable ICU Formats

Verify and Test

After upgrading, review the Salesforce documentation to confirm:

  • Everything works as expected.

  • No other packages (besides Precursive) are blocking ICU enablement.

Use these Salesforce resources:

💡Always test in a Sandbox environment first. Run through the upgrade and enablement steps, verify the results, and only then apply changes to your Production org.


Powered by