There are a few important updates for ICU 56.1's locale data. The easiest way to test is to use JS console in Chrome's DOM inspector (or v8's d8 shell).
1. en-AU date format is incorrect.
d8> (new Date(0)).toLocaleString("en-AU", {month: "long", year: "numeric", day: "numeric"})
Expected: "31 December 1969"
Current: "31December1969"
2. Turkish Lira sign (U+20BA) is not used in Turkish locale while it's used in other locales !.
d8> (new Number(12345)).toLocaleString("tr", {currency: "TRY", style:"currency"})
Expected: "12.345,00 ₺<U+20BA>" (U+20BA is not shown in Mac Chrome in some cases (even though I do have a font for that) so that I'm using "<U+20BA>" here.
Current: "12.345,00 TL"
3. IANA tz db update to 2016c from 2016a.
What's new in 2016b and 2016c are found at
http://mm.icann.org/pipermail/tz-announce/2016-March/000036.html (2016b)
http://mm.icann.org/pipermail/tz-announce/2016-March/000037.html (2016c)
Changes were made for Chile, Azerbaijan, and several timezones in Russia. We may have to update tz db in branches as well because they affect DST rule changes in March.
Comment 1 by js...@chromium.org
, Mar 25 2016d8> d20160622 = new Date("2016-06-22T00:00Z") Tue Jun 21 2016 17:00:00 GMT-0700 (PDT) d8> d20160622.toLocaleString("en-US", {timeZone: "Asia/Baku"}) Expected: "6/22/2016, 4:00:00 AM" Actual: "6/22/2016, 5:00:00 AM" d8> d20160622.toLocaleString("en-US", {timeZone: "America/Santiago"}) Expected: "6/21/2016, 8:00:00 PM" Actual: "6/21/2016, 9:00:00 PM" d8> d20160328 = new Date("2016-03-28T00:00Z") Sun Mar 27 2016 17:00:00 GMT-0700 (PDT) d8> d20160328.toLocaleString("en-US", {timeZone: "Asia/Sakhalin"}) Expected: "3/28/2016, 11:00:00 AM" Actual: "3/28/2016, 10:00:00 AM" d8> d20160326 = new Date("2016-03-26T00:00Z") Fri Mar 25 2016 17:00:00 GMT-0700 (PDT) d8> d20160326.toLocaleString("en-US", {timeZone: "Asia/Sakhalin"}) Both expected and actual: "3/26/2016, 10:00:00 AM"