<i18n dev> Integrated: 8353118: Deprecate the use of `java.locale.useOldISOCodes` system property
Naoto Sato
naoto at openjdk.org
Tue Apr 1 16:26:22 UTC 2025
On Fri, 28 Mar 2025 20:17:30 GMT, Naoto Sato <naoto at openjdk.org> wrote:
> Proposing to remove the `java.locale.useOldISOCodes` system property. This property is for backward compatibility introduced back in JDK17 and I believe it is now fine to remove it. In this PR targeting JDK25, it emits a deprecate-for-removal warning on startup if the system property is set to true (no behavioral change except the warning). The plan is eventually to remove it after JDK25. A corresponding CSR has been drafted.
This pull request has now been integrated.
Changeset: 564066d5
Author: Naoto Sato <naoto at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/564066d549cf4ec7608f57ea4910b5813f7353c3
Stats: 23 lines in 3 files changed: 11 ins; 1 del; 11 mod
8353118: Deprecate the use of `java.locale.useOldISOCodes` system property
Reviewed-by: iris, jlu
-------------
PR: https://git.openjdk.org/jdk/pull/24302
More information about the i18n-dev
mailing list