Todos los cambios notables de square10 (portfolio de Jhony Benítez) se documentan aquí.
Repositorio público: github.com/jhonben94/cv.
El formato sigue Keep a Changelog y el versionado a SemVer. La versión publicada debe coincidir con version en package.json al etiquetar en Git.
Unreleased
Añadido
- (vacío)
Cambiado
- (vacío)
0.2.2 - 2026-05-06
Revisión editorial del contenido en español: coherencia terminológica, registro uniforme y menos anglicismos sueltos en párrafos largos.
Cambiado
messages/es.json: navegación y encabezados (p. ej. competencias técnicas, historial de cambios), textos de proyectos y de la ficha de detalle (Características principales en lugar de “Features”).data/cv.ts: pulido del resumen y bullets en español (Stack Venta Blitz/Docker Compose, fintech sin “transaction-heavy”, Zentra con GIS y PostgreSQL descritos de forma natural).data/projects.ts: copy del caso SquareOne y beneficio Venta Blitz en español más preciso y ortografía (catálogo).
0.2.1 - 2026-05-05
Publicación de consolidación editorial: trazabilidad pública de cambios y actualización del contenido del CV para posicionamiento senior internacional.
Añadido
- Página pública Changelog en
/[locale]/changelogque renderizaCHANGELOG.mdy facilita seguimiento de releases desde el sitio.
Cambiado
- CV (datos editoriales) en
data/cv.ts: resumen profesional y experiencia reescritos con enfoque Senior/Lead basado en proyectos reales del workspace (SquareOne, Zentra, Venta Blitz), manteniendo redacción sin exponer información sensible. - Proyectos destacados del CV: incorporación y priorización de SquareOne, Zentra y Venta Blitz con stack técnico actualizado y enlace público de producto para SquareOne.
0.1.0 - 2026-04-28
Primera versión publicable del sitio: portfolio técnico con i18n, casos de estudio y despliegue listo para contenedor.
Añadido
- Stack base: Next.js 15 (App Router), React 19, TypeScript, Tailwind CSS 4.
- Internacionalización:
next-intlcon rutas localizadasesyen(middleware, mensajes enmessages/). - Páginas: inicio (hero, sobre mí, skills, arquitecturas, proyectos con filtro), listado y detalle de proyectos con metadatos Open Graph.
- Proyectos: datos estructurados en
data/projects.ts(stack, arquitectura, diagramas, enlaces). - Diagramas: Mermaid en ficha de proyecto; imágenes y placeholders en
public/placeholders/. - Tema:
next-themes(claro / oscuro) y diseño con tokens enapp/globals.css. - CV en PDF: endpoint
GET /api/cv/pdf?lang=es|encon@react-pdf/renderer, referencias de portfolio en estilo Harvard (autor–año, enlace, fecha de consulta). El botón “Descargar CV” en el hero apunta a este recurso. - SEO:
JsonLdPerson,sitemap.xml,robots.txt,metadataBasesegúnNEXT_PUBLIC_SITE_URL. - Producción:
output: "standalone"en Next para imagen Docker mínima (Dokploy / Node). - Changelog: este archivo para trazabilidad al publicar en GitHub.
Cambiado
- Rendimiento: carga diferida de Mermaid (import dinámico + componente cliente
MermaidDiagramLazy);experimental.optimizePackageImportsparalucide-react; menos pesos de fuente IBM Plex Sans; JetBrains Mono sin preload prioritario; secciones bajo el hero envueltas enSuspensecon skeletons; rutasloading.tsxbajoapp/[locale]/para feedback al navegar.
Notas para GitHub
- El remoto del proyecto es
https://github.com/jhonben94/cv.git(rama por defecto según configuración del repo; suele sermasteromain). - Etiqueta esta versión alinearla con el changelog:
git tag -a v0.2.2 -m "Release 0.2.2 — copy español revisado" git push origin v0.2.2 - Opcional: en GitHub → Releases, crea una release desde el tag
v0.2.2y pega el bloque de[0.2.2]como notas.