We used the published bimonthly coral d18O record of Kuhnert et al.12 as our reference coral because the presence of seasonal cycles provided the best age control for all cores.The age model of the new corals was determined by assigning 1 year of growth to a couplet of high- and low-density banding in X-ray-positive prints cross-checked with luminescence banding. The high-density bands were equivalent to summer and low density to winter. The coral d18O record of Kuhnert et al. was averaged annually (January?December), and then each individual annually resolved coral proxy record was normalized to its variance relative to the 1900?1993 reference period. We used the COFECHA tool to aid in cross-dating the annual time series. We aligned the new annually resolved Sr/Ca and d18O records (normalized relative to the 1900?1993 reference period) with the Kuhnert et al. annual time series, and averaged all records to form a composite chronology that extends from 1795 to 2010.

GasBench II coupled with Delta XL Isotope Ratio Mass Spectrometer (Thermo Fisher Scientific)

; climateInterpretation_seasonality changed - was originally 1 2 3 4 5 6 7 8 9 10 11 12; archiveType changed - was originally Coral (CO)

0.1 per mil of internal laboratory standard (NBS18, NBS19, L-SVEC)

; paleoData_variableName changed - was originally Sr_Ca; climateInterpretation_seasonality changed - was originally 1 2 3 4 5 6 7 8 9 10 11 12; paleoData_variableName changed - was originally Sr_Ca; archiveType changed - was originally Coral (CO)

Houtman Abrolhos, East Wallaby Islands, mean annual oxygen isotope and Sr/Ca records, 1795-2010

year (MAT91c959899e): paleoData_isPrimary: '' has been replaced by 'TRUE'
year (MAT91c959899e): paleoData_primaryAgeColumn: '' has been replaced by 'TRUE'
d18O (Ocean2kHR_026): paleoData_isPrimary: '' has been replaced by 'FALSE'
d18O (Ocean2kHR_026): paleoData_primaryAgeColumn: '' has been replaced by 'FALSE'
Sr/Ca (Ocean2kHR_027): paleoData_isPrimary: '' has been replaced by 'FALSE'
Sr/Ca (Ocean2kHR_027): paleoData_primaryAgeColumn: '' has been replaced by 'FALSE'