Home

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

4.1.1 - 2026-03-19

Added

  • tRPC, Zod, and tldraw to stack
  • Changelog page at /changelog rendering CHANGELOG.md directly via MDX import
  • Changelog and llms.txt links in footer

Changed

  • Reorganized stack section into clearer categories: Frameworks, UI & Motion, State & Data, Backend & DB
  • Moved Ruby on Rails and Hotwire from Backend to Frameworks
  • Moved Inertia.js from Frontend to State & Data
  • Stack label column width aligned to match Principles section layout
  • Updated llms.txt stack section to reflect new categories

Fixed

  • llms.txt footer link: replaced next/link with <a> to prevent RSC prefetch 404
  • CV download button: lazy-loaded with next/dynamic and ssr: false to fix Turbopack SSR build error
  • i18n: added missing translation keys for new stack category labels (EN/ES)
  • scroll-progress: removed layoutEffect option no longer accepted by useScroll after motion upgrade
  • ESLint: simplified config removing FlatCompat dependency that caused circular JSON error with updated packages

4.1.0 - 2026-03-18

Added

  • CV PDF generation with jsPDF and custom fonts (Geist)
  • CV download button integrated into the experience section
  • Two new education entries

Changed

  • Experience section layout updated to accommodate CV download button
  • Work experience data: added Project Lead role, month-level precision, and date corrections
  • Trimmed open source section description
  • Extended WorkExperience type with optional startMonth and endMonth fields

Fixed

  • Spanish i18n: replaced "ahora" with "actualidad" for natural phrasing

4.0.2 - 2026-03-17

Added

  • PrinciplesSection component with bilingual translations
  • CLAUDE.md for project guidance and AI assistant context

Fixed

  • Stack data: updated backend technologies and added MCPs to AI category
  • Temperature widget: switched from previous source to Open Meteo API for accurate data
  • Updated Next.js and @next/mdx dependencies

4.0.0 - 2026-03-15

Added

  • Initial release of v4.marianoalvarez.dev
  • App core: layout, home page, globals, and theme setup
  • Full component library (UI components, section components)
  • Data layer: projects, work experience, stack, education, social links, contributions
  • Blog with MDX support: custom components, code highlighting, post metadata
  • Internationalization (EN/ES) with i18next, language switcher, and cookie persistence
  • Lib, types, utils, and hooks (including useLanguageSwitch)
  • Public assets and GitHub API integration
  • GitHub Actions CI/CD workflow for static export and FTP deploy to Hostinger

Fixed

  • Deployment workflow: resolved lftp configuration and YAML parsing issues