← back to the release
enforced release updateGlobalization

Enable ICU Locale Formats (Release Update)

This Release Update replaces JDK locale formats with ICU locale formats for dates, times, currencies, addresses, names, numbers, and week start. It has been available since Winter '20 and is not enforced in Winter '27, but orgs still on JDK are encouraged to switch manually. To use ICU formats in customizations, all Apex classes, Apex triggers, and Visualforce pages must be on API version 45.0 or later; en_CA requires separate activation in User Interface settings.

identifiers
ICU locale formatsJDK locale formatsRelease Updates
api versions
45.0
flags
off by defaultno action requiredmin api 45
how
From Setup > Release Updates, follow the testing and activation steps; check Company Information > Locale Formats to see current state.
who
when
Not enforced in Winter '27.
where
Group, Essentials, Starter/Pro Suite, Professional, Enterprise, Performance, Unlimited, and Developer editions.
read it on salesforce.com