in app/classes/ReleaseInsights/Data.php [42:61]
public function getESRReleases(): array
{
// Historical data from Product Details, cache a week
$esr_releases = Json::load($this->pd_url . 'firefox.json', $this->cache_duration)['releases'];
// Reduce to only ESR releases
$esr_releases = array_filter(
$esr_releases,
fn(string $key) => str_ends_with($key, 'esr'),
ARRAY_FILTER_USE_KEY
);
// Rebuild a version_number => date array
$esr_releases = array_column($esr_releases, 'date', 'version');
// Sort releases by release date
asort($esr_releases);
return $esr_releases;
}