Skip to content

v1.0.0

Latest

Choose a tag to compare

@ecrum19 ecrum19 released this 25 Aug 12:34
· 10 commits to master since this release
389a94f

v1.0.0

The first stable release of the Elias Crum personal academic website.

Highlights

  • Migrated the project to Vite with Node.js 24 and npm 11 support.
  • Added automated GitHub Pages deployment and build validation.
  • Added optional, consent-based Google Analytics tracking and a privacy information page.
  • Added daily Alphabet stock-price tracking for the privacy page.
  • Added RDF, JSON, vocabulary, and SHACL exports for the website data.
  • Added searchable and filterable publications, talks, posters, and software records.
  • Added linked detail pages for publications, presentations, posters, software, and the FWO fellowship.
  • Improved PDF.js presentation viewing, responsive layouts, navigation, TOC behavior, and page transitions.
  • Added new publications, talks, posters, software projects, awards, certificates, and research metadata.
  • Refined typography, themes, buttons, tags, header, footer, and mobile styling.
  • Updated dependencies and removed the obsolete Yarn lockfile.

Data and Automation

  • Software release metadata can be refreshed during builds.
  • Google Scholar citation updates remain available manually to avoid automated request blocking.
  • Website datasets are exported automatically during builds.

Requirements

  • Node.js >=24.0.0
  • npm >=11.0.0

Validation

  • ESLint passes.
  • TypeScript checks pass.
  • Production build passes.