Releases
Changelog
Latest: v1.0.1
v1.0.1 — Astro 7, performance polish & maintenance
Changed
- Upgraded to Astro 7 (7.4) with @astrojs/mdx 8, Tailwind CSS 4.3, TypeScript 6, sharp 0.35, satori 0.60 and Lenis 1.3.
- Node.js 22.22 or later is now required (Astro 7.4 requirement). An .nvmrc and the "engines" field are included so Cloudflare Pages and local tooling pick the right version automatically.
- Zod is now imported from "astro/zod" in content.config.ts, replacing the deprecated export from "astro:content".
- Contact links, demo URL and docs now point to zutra.cl.
- README, package description and the generator meta tag now reflect Astro 7.
Fixed
- Project cards and the home bento grid now ship fewer, better-sized image variants (responsive "sizes" per slot, trimmed widths, lower hero quality) for lighter pages and better Lighthouse scores.
- Hero image is marked as high-priority fetch; footer and hero secondary text contrast improved.
- Added pnpm-workspace.yaml with allowBuilds for esbuild and sharp so installs work with pnpm 10+ and Cloudflare Pages.
v1.0.0 — Initial release
Added
- Cinematic dark portfolio template for photographers, art directors, cinematographers and designers, built on Astro and Tailwind CSS v4.
- Portfolio and Journal sections with categories, tags, search, RSS and generated Open Graph images.
- Zero-JS by default, AVIF responsive images, View Transitions, self-hosted fonts and prefetch on viewport enter.
- Film grain overlay, Lenis smooth scroll, stagger reveal animations and a runtime accent color switcher.
- Zod-validated content collections, JSON-LD schemas, sitemap, llms.txt, cookie consent banner and privacy page.
- Single configuration file (src/config.ts) for identity, navigation, design, SEO, analytics and legal data.
Changed
- The site URL now lives only in src/config.ts; astro.config.mjs reads it from there, so buyers edit one file.