
CRITICAL UPDATES SALESFORCE CODE
You may have to modify filters using dates, times, and numbers.Īpex code should be tested as well. You’ll also want to check any filters you’ve defined on fields in your objects, keeping the same considerations above in mind. This can confuse your filters, since commas are used to separate filter criteria. Some new formats introduce additional commas.


There may even be some that read it as December 6, 2021. Depending on where you live, this could read June 12, 2021, or it could be June 21, 2012. Without some manner of standardization, timestamps can cause confusion across locales. Many companies, especially those that operate online, offer their services to customers from around the globe. The modern business landscape is increasingly globalized. By adopting ICU, these concerns are all addressed.Įxamples and side-by-side comparisons of the new format can be found here. International Components for Unicode (ICU) is an international standard that’s maintained and governed by a global community. Aren’t available in newer versions of the JDK.Aren’t consistent with internationalization best practices.

This “out of the box” solution works well, but it has a few issues.
CRITICAL UPDATES SALESFORCE UPDATE
Why is an ICU locale format update needed?īefore the Winter ’20 release, new Salesforce orgs used the locale formats included with Oracle’s Java Development Kit (JDK). If you’re a Salesforce admin, you’ll likely see a pending release update in your Salesforce org about enabling ICU locale formats.īelow, we will discuss what this means and how it can be enabled for end users.
