Releases to Changelog

I just automatically made a Changelog by going to https://github.com/arcanistzed/scs/releases and running this:
let results = [];
document.querySelectorAll(".release-main-section").forEach(release => {
    let header = release.querySelector(".release-header");
    let title = header.querySelector(".release-header > div > div > a").innerText;
    let version = header.querySelector("svg+span.css-truncate-target").innerText;
    let date = release.querySelector("relative-time").title.split(",")[0];
    let content = release.querySelector(".markdown-body")?.innerHTML.trim();
    results.push(`<h2>${[version, date, title].join(" - ")}</h1>${[content].join("")}`);
});
console.log(results.join("\n<br/>\n"));

I converted it to Markdown and ๐ŸŽ‰
Was this page helpful?