function getReleaseDate()

in beta-stability-pushlog.js [63:81]


function getReleaseDate(version, release_history) {
  if (version.endsWith("b99") && !(version in release_history)) {
    // XXX: Assume release date is really close to latest beta build. Remove this
    // hack when https://bugzilla.mozilla.org/show_bug.cgi?id=1192197 is fixed.
    let maxDate = new Date(0);
    for (let release of Object.entries(release_history).filter((r) =>
      r[0].startsWith(getBaseVersion(version))
    )) {
      let date = new Date(release[1]);
      if (date > maxDate) {
        maxDate = date;
      }
    }

    return maxDate;
  }

  return new Date(release_history[version]);
}