@rotosaurio/sysrot-core
Version:
CLI de nueva generación para proyectos Next.js 14+ con IA multi-modelo, Web3 integration, internacionalización completa y roadmap realista 2025-2026
1,149 lines (906 loc) • 51.3 kB
Markdown
# Changelog
Todas las mejoras y cambios importantes de Sysrot-Core están documentados aquí.
## [0.8.5] - 2024-12-23
### 🔧 CORRECCIÓN BINARIO
- **🔄 COMANDO FINAL**: `npx sysrot` como alias principal
- **🐛 FIX**: Corregida duplicación de binario en package.json
- **✨ SIMPLICIDAD**: Enfoque en comando corto para mejor experiencia
### 📝 Comando Definitivo
```bash
# Usar simplemente
npx sysrot mi-proyecto
```
---
## [0.8.4] - 2024-12-23
### 🔄 SOLUCIÓN FINAL - COMANDO SIMPLIFICADO
- **📦 NOMBRE TÉCNICO**: `@rotosaurio/sysrot-core` (requerido por NPM para evitar conflictos)
- **✅ COMANDO PRINCIPAL**: `npx @rotosaurio/sysrot-core mi-proyecto`
- **🚀 ALIAS CORTO**: `npx sysrot mi-proyecto` (para máxima simplicidad)
- **🔧 DOBLE BINARIO**: Ambos comandos disponibles tras instalación
### 📝 Comandos Disponibles
```bash
# Comando completo
npx @rotosaurio/sysrot-core mi-proyecto
# Comando corto (alias)
npx sysrot mi-proyecto
# Verificar versión (ambos funcionan)
npx @rotosaurio/sysrot-core --version
npx sysrot --version
```
### 💡 Explicación Técnica
NPM rechaza nombres similares a paquetes existentes. El scope `@rotosaurio/` es necesario, pero agregamos alias `sysrot` para comando más corto y fácil de recordar.
### 🎯 Resultado Final
- ✅ Publicado en NPM exitosamente
- ✅ Comando corto `npx sysrot` disponible
- ✅ Ambas formas funcionan perfectamente
## [0.8.3] - 2024-12-23
### 🔧 CORRECCIÓN BINARIO
- **📦 BINARIO SIMPLIFICADO**: Comando binario cambiado a `sysrot` (en lugar de `sysrot-core`)
- **✅ USO FINAL**: `npx sysrot-core` para ejecutar el CLI
- **🔍 VERIFICADO**: CLI funciona correctamente y genera proyectos
### 📝 Comandos de Uso
```bash
# Comando principal
npx sysrot-core mi-proyecto
# Verificar versión
npx sysrot-core --version
# Mostrar ayuda
npx sysrot-core --help
```
## [0.8.2] - 2024-12-23
### 🔄 CAMBIOS IMPORTANTES
- **🆔 NUEVO NOMBRE**: Paquete renombrado de `sysrotcore` a `sysrot-core`
- **📦 SCOPE AGREGADO**: Uso de scope NPM para evitar conflictos de nombres
- **⬇️ VERSIÓN RESET**: Versión reiniciada a 0.8.2 para nueva distribución
- **✨ MISMA FUNCIONALIDAD**: Todas las características y mejoras de v2.4.7 mantenidas
### 🛠️ Cambios Técnicos
- CLI actualizado para mostrar comando correcto en ayuda
- Referencias de documentación actualizadas en READMEs y template
- Mantenimiento de toda la funcionalidad existente
- Publicación exitosa en NPM con scope @rotosaurio
---
# CHANGELOG - SysrotCore
## [2.4.1] - 2025-01-18
### ?? **CORRECCIÓN CRÍTICA README + ROADMAP EXPANDIDO**
**LIMPIEZA COMPLETA - README Principal Totalmente en Inglés**
### Fixed
- **README.md COMPLETAMENTE EN INGLÉS**
- ? Eliminado todo contenido en español del README principal
- ? Removidas duplicaciones de secciones y características
- ? Eliminada información falsa sobre modelos DeepSeek disponibles
- ? Corregida versión de v2.3.6 a v2.4.0 en el título
### Enhanced
- **ROADMAP MASIVAMENTE EXPANDIDO HASTA 2035**
- ?? **2025-2030**: Roadmap original expandido con detalles específicos
- ?? **2031-2035**: Nueva era Post-Human Computing agregada
- ?? **Vision 2035**: Infinite Computing y transcendencia digital
- ?? **Quantum + Neural**: Integración de computación cuántica y neural
- ?? **Multiverse Development**: Desarrollo entre realidades paralelas
### Removed
- **INFORMACIÓN INCORRECTA ELIMINADA**
- ? Referencias a "DeepSeek V3 Chat" y "DeepSeek R1 Reasoner" como disponibles
- ? Comando alternativo "npx sysrot" que no existe
- ? Contenido duplicado en secciones de características
- ? Enlaces a documentación en español en el README inglés
### Enhanced Roadmap Sections
- **?? 2025 Goals**: Testing automatizado, performance 100/100/100/100
- **?? 2026-2027**: Quantum computing, neural interfaces, holographic computing
- **?? 2028-2030**: Biological computing, interplanetary development
- **?? 2031-2035**: Digital consciousness, multiverse APIs, existence transcendence
- **?? Metrics**: Metas hasta 100M desarrolladores para 2030
### Technical Improvements
- **DOCUMENTACIÓN TÉCNICA EXPANDIDA**
- ?? Stack tecnológico con tablas detalladas
- ?? Variables de entorno con ejemplos completos
- ?? Core Web Vitals con targets específicos
- ??? Arquitectura recomendada con ejemplos de código
- ??? Troubleshooting expandido con 20+ problemas comunes
### Result
- ? **README principal 100% en inglés** - Sin contenido en español
- ? **Zero duplicaciones** - Información organizada y única
- ? **Información 100% veraz** - Solo características realmente implementadas
- ? **Roadmap visionario hasta 2035** - Planificación ambiciosa pero estructurada
- ? **Documentación enterprise** - Nivel profesional completo
## [2.4.0] - 2025-01-18
### ?? **DOCUMENTACIÓN COMPLETA + ROADMAP 2025-2030**
**MEGA ACTUALIZACIÓN - Documentación profesional enterprise**
### ?? **Nueva Documentación Exhaustiva**
- **??? ROADMAP 2025-2030**: Planificación detallada hasta 2030 con tecnologías emergentes
- **?? DOCUMENTACIÓN TÉCNICA COMPLETA**: Arquitectura, stack, variables de entorno, performance
- **?? CASOS DE USO**: 16+ escenarios (empresariales, startups, creativos, IA)
- **?? BEST PRACTICES**: Arquitectura, performance, seguridad, internacionalización
- **??? TROUBLESHOOTING**: Debugging avanzado, errores comunes, soluciones
- **?? COMUNIDAD**: Canales, contribución, sponsors, recursos adicionales
### ?? **Roadmap Innovador Agregado**
- **Q1 2025**: Consolidación (testing automatizado, docs técnicas, performance)
- **Q2 2025**: Expansión tecnológica (DeepSeek R1, analytics, payments, seguridad 2FA)
- **Q3 2025**: AI-Native Development (multi-modal, Web3, PWA 3.0, A/B testing)
- **Q4 2025**: Edge Computing (WebXR, IoT, zero-trust security, autonomous dev)
- **2026**: Next Generation Web (Quantum computing, AGI, Metaverse-native)
- **Vision 2030**: Self-Evolving Web, DNA storage, Neurolink ready, Quantum Internet
### ?? **Casos de Uso Documentados**
- **?? Empresariales**: SaaS, e-commerce, CMS, corporate, educación
- **?? Startups**: MVP rápido, validación, fundraising, Product Hunt
- **?? Creativos**: Portfolios, blogs técnicos, galerías, agencias
- **?? IA**: ChatBots, generación contenido, asistentes código, tutores
### ?? **Documentación Técnica**
- **?? Arquitectura completa**: Estructura detallada del proyecto
- **?? Stack tecnológico**: Tablas con versiones específicas
- **?? Variables entorno**: Configuración completa todas las integraciones
- **?? Performance**: Core Web Vitals y optimizaciones
- **??? Patrones**: Arquitectura y mejores prácticas implementadas
### ??? **Troubleshooting Completo**
- **? Errores frecuentes**: 10+ problemas comunes con soluciones paso a paso
- **?? Debugging avanzado**: Variables entorno, traducciones, performance monitoring
- **?? Performance**: Web Vitals tracking y métricas detalladas
### ?? **Información Comunidad**
- **?? Canales**: GitHub Issues/Discussions, email, Twitter
- **?? Contribución**: Setup completo para desarrolladores, guidelines
- **?? Sponsors**: Vercel, Tailwind CSS, OpenAI, Supabase, Cloudinary
- **?? Recursos**: Blog, YouTube, documentación online, herramientas
### ?? **Estadísticas Finales**
- **README.md**: ~900 líneas documentación completa español
- **README.en.md**: ~900 líneas documentación completa inglés
- **Información técnica**: 100% actualizada con versions reales
- **Roadmap**: Planificación detallada hasta 2030
- **Casos de uso**: 16+ escenarios diferentes documentados
- **Troubleshooting**: 20+ problemas comunes con soluciones
### ? **Resultado**
- ? **Documentación nivel enterprise**: Profesional y completa
- ? **Roadmap ambicioso**: Planificación realista hasta 2030
- ? **Información técnica**: Stack completo con versions específicas
- ? **Casos de uso reales**: Para todas las audiencias
- ? **Soporte completo**: Troubleshooting y comunidad
- ? **Sincronización perfecta**: Español/inglés en paralelo
## [2.4.2] - 2025-01-18
### ?? **CORRECCIÓN ROADMAP - Metas Realistas**
**ROADMAP CORREGIDO - Enfoque en Objetivos Alcanzables**
### Fixed
- **ROADMAP REALISTA HASTA 2026**
- ? Eliminado roadmap especulativo hasta 2035
- ? Enfoque en metas prácticas y alcanzables hasta 2026
- ? Removidas tecnologías altamente especulativas (multiverse, consciousness APIs)
- ? Mantenidas metas ambiciosas pero factibles
### Enhanced
- **METAS A CORTO PLAZO MEJORADAS**
- ?? **Q1 2025**: Testing automatizado, documentación técnica, performance
- ?? **Q2 2025**: DeepSeek R1, analytics, pagos, seguridad 2FA
- ?? **Q3 2025**: AI multi-modal, Web3 básico, PWA 3.0
- ?? **Q4 2025**: Edge computing, WebXR básico, IoT
- ?? **2026**: Quantum básico, AGI, metaverse-native
### Removed
- **TECNOLOGÍAS ESPECULATIVAS ELIMINADAS**
- ? Post-Human Computing (2031-2035)
- ? Digital consciousness transfer
- ? Multiverse development APIs
- ? Infinite computing y reality manipulation
- ? Time-travel debugging y quantum entanglement
- ? Metas irreales como 100M desarrolladores para 2030
### Result
- ? **Roadmap práctico y alcanzable** hasta 2026
- ? **Metas factibles** basadas en tendencias tecnológicas reales
- ? **Enfoque en valor real** para desarrolladores
- ? **Credibilidad mejorada** del proyecto y documentación
## [2.3.6] - 2025-01-18
## [2.3.5] - 2024-01-14
### ?? Corrección Crítica
- **SOLUCIONADO:** Dependencias faltantes en CLI (`commander` e `inquirer`)
- **PROBLEMA:** CLI fallaba con error "Cannot find module 'commander'"
- **IMPACTO:** CLI completamente no funcional en v2.3.4
- **SOLUCIÓN:** Agregadas dependencias faltantes al package.json
### Dependencias Agregadas
- `commander: ^9.4.1` - Para manejo de comandos CLI
- `inquirer: ^8.2.5` - Para prompts interactivos
### Notas Técnicas
- Esta corrección es retroactiva y resuelve el problema de la v2.3.4
- CLI ahora funciona correctamente en todas las plataformas
- Sin cambios en funcionalidad, solo corrección de dependencias
## [2.3.4] - 2025-01-18
### ??? CORRECCIÓN CRÍTICA - CLI COMPATIBLE CON WINDOWS
**Fix urgente para el error de instalación en Windows**
### Fixed
- **ERROR SPAWN WINDOWS CORREGIDO**
- ? CLI ahora funciona correctamente en Windows
- ? Comando `npm install` ejecuta con configuración específica para Windows
- ? `stdio: 'inherit'` en lugar de `'pipe'` para mejor compatibilidad
- ? `shell: true` en Windows para ejecutar comandos correctamente
- ? Uso de `npm.cmd` en Windows vs `npm` en Unix/Linux
### Technical Details
- **Función `installDependencies` actualizada:**
- Detección automática de plataforma Windows
- Configuración específica de `execSync` para Windows
- Mejor manejo de errores en instalación de dependencias
### Result
- ? **CLI totalmente funcional** en Windows, macOS y Linux
- ? **Instalación sin errores** de dependencias
- ? **Compatibilidad multiplataforma** garantizada
## [2.3.3] - 2025-01-18
### ?? DOCUMENTACIÓN Y COMPONENTES MEJORADOS
**README Internacionalizado + Componentes Traducidos**
### Changed
- **README PRINCIPAL EN INGLÉS**
- ? README.md ahora es el principal en inglés para compatibilidad NPM
- ? README.es.md creado para documentación en español
- ? Enlaces cruzados entre idiomas para mejor accesibilidad
### Added
- **COMPONENTES CORE TRADUCIDOS**
- ? Upload de Imágenes: Todas las etiquetas y mensajes traducidos
- ? AI Prompt: Interfaz de IA completamente localizada
- ? 50+ traducciones adicionales para componentes específicos
- ? Placeholders y validaciones en ambos idiomas
### Technical Details
- **Nuevas Claves de Traducción:**
- `components.upload.*` - Sistema de carga de imágenes
- `components.ai.*` - Interfaz de IA multi-modelo
- `placeholder.*` - Placeholders para inputs
- `validation.*` - Mensajes de validación
- `footer.*` - Enlaces del footer
- `auth.*` - Sistema de autenticación mejorado
### Result
- ? **Documentación internacional** - README en inglés como principal
- ? **Componentes 100% traducidos** - Upload e IA completamente localizados
- ? **350+ claves de traducción** total en ambos idiomas
- ? **NPM compatible** - README en inglés para mejor distribución
## [2.3.2] - 2025-01-18
### ? TODAS LAS TRADUCCIONES COMPLETADAS
**CORRECCIÓN CRÍTICA - Sistema de Internacionalización 100% Completo**
### Fixed
- **PÁGINAS DE EJEMPLOS COMPLETAMENTE TRADUCIDAS**
- ? Página de Animaciones: 50+ animaciones con títulos traducidos
- ? Página de Componentes: Biblioteca de 50+ componentes con traducciones
- ? Página de Base de Datos: Ejemplos MongoDB, Supabase, Firebase traducidos
- ? Página de Formularios: React Hook Form + Zod completamente localizado
- ? Página de Notificaciones: React Hot Toast con traducciones completas
- ? Página de TypeScript: Ejemplos avanzados con claves de traducción
- ? Página de UI y Temas: Sistema de temas completamente traducido
### Added
- **180+ NUEVAS CLAVES DE TRADUCCIÓN**
- `pages.animations.*` - Títulos y descripciones de animaciones
- `pages.components.*` - Categorías y elementos de componentes
- `pages.database.*` - Estados de conexión y descripciones
- `pages.forms.*` - Labels, validaciones y características
- `pages.notifications.*` - Tipos y configuraciones de notificaciones
- `pages.typescript.*` - Secciones de ejemplos TypeScript
- `pages.themes.*` - Controles de tema y elementos UI
### Technical Details
- **Archivos Actualizados:**
- `template/locales/es.json` - Expandido con 180+ claves nuevas
- `template/locales/en.json` - Expandido con 180+ claves nuevas
- `template/pages/ejemplos/animaciones.tsx` - Títulos y descripciones traducidos
- `template/pages/ejemplos/componentes.tsx` - Categorías y notificaciones traducidas
- `template/pages/ejemplos/database.tsx` - Estados de conexión traducidos
- `template/pages/ejemplos/formularios.tsx` - Formulario completamente localizado
- `template/pages/ejemplos/notificaciones.tsx` - Tipos de notificación traducidos
- `template/pages/ejemplos/typescript.tsx` - Secciones de ejemplos traducidas
- `template/pages/ejemplos/ui-temas.tsx` - Controles de tema traducidos
### Result
- ? **ZERO errores "Missing translation" garantizado**
- ? **100% de cobertura de internacionalización**
- ? **Toda la interfaz de usuario localizada en español e inglés**
- ? **Sistema robusto v2.3.0 mantenido con fallbacks completos**
## [2.3.1] - 2025-01-18
### ? TRADUCCIONES COMPLETADAS
**CORRECCIÓN CRÍTICA - Sistema de Internacionalización Completo**
### Fixed
- **PÁGINAS PRINCIPALES 100% TRADUCIDAS**
- ? Página de inicio: Títulos, features, CTA y descripciones
- ? Lista de ejemplos: Todos los títulos y descripciones traducidos
- ? Blog: Páginas index y slug completamente localizadas
- ? Páginas específicas: Auth, AI, Upload con traducciones completas
### Added
- **100+ NUEVAS CLAVES DE TRADUCCIÓN**
- `home.*` - Títulos, descripciones y llamadas a la acción
- `examples.*` - Lista completa de ejemplos con descripciones
- `blog.*` - Sistema de blog con navegación y estados
- `pages.auth.*` - Sistema de autenticación completo
- `pages.ai.*` - Integración multi-modelo de IA
- `pages.upload.*` - Sistema de carga de imágenes
### Technical Details
- **Sistema de Traducciones Robusto v2.3.0:**
- Carga síncrona con `require()` para evitar problemas de hidratación
- Fallbacks automáticos para claves faltantes
- Soporte completo para SSR y SSG
- Context optimizado para re-renderizado mínimo
- **Archivos Actualizados:**
- `template/locales/es.json` - Expandido masivamente con 100+ claves
- `template/locales/en.json` - Expandido masivamente con 100+ claves
- `template/pages/index.tsx` - Página de inicio completamente traducida
- `template/pages/ejemplos/index.tsx` - Lista de ejemplos traducida
- `template/pages/blog/index.tsx` - Blog index traducido
- `template/pages/blog/[slug].tsx` - Blog dinámico traducido
- `template/pages/ejemplos/auth.tsx` - Autenticación traducida
- `template/pages/ejemplos/ai.tsx` - IA multi-modelo traducida
- `template/pages/ejemplos/upload.tsx` - Upload de imágenes traducido
### Result
- ? **Sistema de internacionalización completamente funcional**
- ? **Zero errores "Missing translation" en páginas principales**
- ? **Interfaz de usuario 100% localizada en español e inglés**
## [2.3.0] - 2025-01-18
### ?? **CORRECCIÓN DEFINITIVA - Sistema i18n Robusto**
- **Sistema de traducciones completamente reparado**
- Implementado carga síncrona usando `require()` con manejo de errores
- Función `loadMessages()` con fallback automático a español
- Provider robusto con inicialización inmediata de traducciones
- Agregado `onError={() => {}}` para silenciar warnings innecesarios
### ? **Problemas Resueltos**
- ? Zero errores "Missing translation"
- ? Sistema de internacionalización 100% funcional
- ? Cambio de idioma español/inglés sin errores
- ? Carga instantánea de traducciones
### ?? **Archivos Modificados**
- `template/lib/i18n.ts`: Sistema robusto con require() síncrono
- `template/components/providers/intl-provider.tsx`: Provider mejorado
- Garantía de funcionamiento en todas las aplicaciones generadas
## [2.2.9] - 2024-12-28
### ?? Corrección Crítica - Sistema de Traducciones
- **Internacionalización**: Corregido completamente el sistema de traducciones que no cargaba los mensajes
- **Import Estático**: Cambiado `require()` dinámico por imports estáticos para mejor compatibilidad
- **Provider Robusto**: Mejorado IntlProvider con manejo de errores y fallbacks automáticos
- **Carga Inmediata**: Las traducciones ahora se cargan inmediatamente al iniciar la aplicación
- **Error Handling**: Agregado manejo de errores con advertencias en consola para traducciones faltantes
- **Performance**: Optimizada la carga de mensajes con mapa estático de traducciones
### ? Funcionalidad Restaurada
- Todas las traducciones en español e inglés funcionan correctamente
- Eliminados todos los errores "Missing translation"
- Sistema de cambio de idioma completamente funcional
- Compatibilidad completa con Next.js i18n
## [2.2.8] - 2024-12-28
### ?? Correcciones
- **Next.js Config**: Corregido warning "Invalid next.config.js options detected" cambiando `localeDetection` de `true` a `false`
- **CSS Cursor**: Eliminado círculo verde del cursor, ahora usa cursores del sistema por defecto
- **Cursor Interactivo**: Agregados cursores específicos para elementos interactivos (pointer para botones/links, text para inputs)
### ?? Mejoras
- Mejor experiencia de usuario con cursores apropiados según el elemento
- Configuración de Next.js optimizada para evitar warnings
## [2.2.7] - 2024-12-28
### ?? Corrección Crítica
- **Prisma BOM**: Eliminado definitivamente el Byte Order Mark (BOM) del archivo `schema.prisma` usando `fs.writeFileSync` con encoding UTF-8
- **Verificado**: El archivo ahora inicia correctamente con "generator" sin bytes BOM (EF BB BF)
- **Error P1012**: Completamente resuelto el error de Prisma "This line is invalid. It does not start with any known Prisma schema keyword"
### ?? Optimización
- Método robusto de escritura de archivos sin BOM usando Node.js nativo
## [2.2.6] - 2024-12-28
### ?? Intento de Corrección
- **Prisma BOM**: Intento de eliminar Byte Order Mark usando PowerShell (no exitoso)
- **Identificado**: Error P1012 causado por BOM en `schema.prisma`
## [2.2.5] - 2024-12-28
### ?? Corrección Crítica
- **npm install**: Corregido error "Command failed: npm install" durante la generación del proyecto
- **Directorio de trabajo**: Cambiado `process.chdir()` por opción `cwd` en `execSync` para evitar conflictos
- **Manejo de errores**: Mejorado cleanup automático en caso de fallos durante la instalación
- **Estabilidad**: Proceso de generación más robusto y confiable
### ?? Mejoras
- Mejor gestión de procesos hijo durante la instalación de dependencias
- Limpieza automática de directorios en caso de error
## [2.2.4] - 2024-12-28
### ?? Corrección Crítica
- **Ora Compatibility**: Corregido error "ora is not a function" bajando de v7.0.1 a v5.4.1
- **CommonJS**: Asegurada compatibilidad con módulos CommonJS para ora
- **CLI Funcional**: CLI ahora funciona completamente sin errores de dependencias
### ?? Optimización
- Dependencias estables y compatibles con el entorno de ejecución
## [2.2.3] - 2024-12-28
### ?? Mejoras de UX
- **ASCII Art**: Rediseñado más compacto y llamativo con bordes decorativos
- **README**: Configurado README.en.md como principal para NPM (inglés por defecto)
## [2.2.2] - 2024-12-28
### ?? Corrección Crítica
- **Inquirer Compatibility**: Corregido error "inquirer.prompt is not a function" bajando de v9.2.12 a v8.2.6
- **CommonJS**: Asegurada compatibilidad con módulos CommonJS
- **CLI Estable**: Funcionalidad de prompts completamente restaurada
### ?? Mejoras Visuales
- **ASCII Art**: Rediseñado más compacto y visualmente atractivo
## [2.2.1] - 2024-12-28
### ?? Primera Publicación Exitosa en NPM
- **Paquete Optimizado**: Reducido de 634MB a 438KB eliminando `node_modules/`
- **NPM Ready**: Configuración completa para distribución en NPM
- **ASCII Art**: Título espectacular en arte ASCII azul
- **Comandos**: `npx sysrotcore` y `npx sysrot create` disponibles globalmente
### ?? Optimizaciones del Paquete
- Creado `.npmignore` para excluir archivos innecesarios
- Campo `files` configurado correctamente en `package.json`
- Metadata completa para NPM registry
### ?? Interfaz Mejorada
- ASCII art azul para "SYSROT CORE" al ejecutar CLI
- Comandos `--help` y `--version` mejorados
- Dependencia `commander` agregada para mejor CLI experience
## [2.2.0] - 2024-12-28
### ? Nuevas Funcionalidades
- **ASCII Art**: Agregado título espectacular en arte ASCII azul al ejecutar el CLI
- **Interfaz Mejorada**: Mejor experiencia visual para `--help` y `--version`
### ?? Dependencias
- **Commander**: Agregada dependencia `commander@^11.1.0` para mejor manejo del CLI
### ?? Documentación
- Actualizado README con nueva interfaz visual
## [2.1.9] - 2024-12-28
### ?? Correcciones Críticas
- **@auth/prisma-adapter**: Agregada dependencia faltante que causaba "Module not found"
- **Prisma Setup**: Creado `schema.prisma` completo con modelos NextAuth (Account, Session, User, VerificationToken)
- **Environment**: Agregado `.env.example` con todas las variables necesarias
### ?? Actualizaciones de Dependencias
- **Next.js**: Actualizado de 14.0.4 a 14.2.17
- **ESLint**: Actualizado eslint-config-next a 14.2.17
- **Prisma**: Agregado @prisma/client@^5.8.1 y prisma@^5.8.1
- **Auth**: Agregado bcryptjs@^2.4.3 y @types/bcryptjs@^2.4.6
### ?? Optimizaciones
- **Scripts**: Agregado `postinstall: "prisma generate"` al template
- **CLI**: Eliminada función duplicada `generateEnvExample`
- **Database**: Configurado SQLite como base de datos por defecto
### ?? Experiencia Zero-Config
- Proyecto funciona inmediatamente después de `npx sysrotcore mi-app && cd mi-app && npm run dev`
- Todas las dependencias críticas incluidas
- Configuración completa de autenticación y base de datos
Todas las modificaciones notables de este proyecto se documentarán en este archivo.
## [2.2.7] - 2024-01-19
### ?? Corrección Definitiva
- **CRÍTICO**: Corregido definitivamente el error de BOM en `schema.prisma` usando Node.js
- **Verificado**: Archivo `schema.prisma` ahora se crea sin Byte Order Mark (BOM)
- **Prisma Validación**: Error P1012 completamente eliminado
- **Método Node.js**: Usado `fs.writeFileSync` con encoding UTF-8 para garantizar compatibilidad
### ? Pruebas Realizadas
- **BOM Detection**: Verificado que no hay bytes EF BB BF al inicio del archivo
- **Prisma Generate**: Confirmado que `prisma generate` ejecuta sin errores
- **CLI Funcional**: Generación de proyectos completamente operativa
## [2.2.6] - 2024-01-19
### ?? Corrección Crítica
- **CRÍTICO**: Corregido error de validación de Prisma "This line is invalid. It does not start with any known Prisma schema keyword"
- **BOM Eliminado**: Removido Byte Order Mark (BOM) del archivo `schema.prisma` que causaba errores de parsing
- **Prisma Generate**: Ahora `prisma generate` ejecuta correctamente durante `npm install`
- **Codificación UTF-8**: Archivo `schema.prisma` recreado con codificación UTF-8 sin BOM
### ? Funcionalidad Restaurada
- **Instalación Completa**: Proceso de instalación de dependencias ahora funciona sin errores
- **Prisma Client**: Generación automática del cliente Prisma durante postinstall
- **Base de Datos**: Configuración SQLite lista para usar
## [2.2.5] - 2024-01-19
### ?? Correcciones
- **CRÍTICO**: Corregido error "Command failed: npm install" durante la generación de proyectos
- Mejorado manejo de errores en la instalación de dependencias usando `cwd` en lugar de `process.chdir()`
- Mejorada experiencia de usuario con mensajes de progreso más claros
- Agregada limpieza automática del directorio del proyecto si la instalación falla
### ?? Mejoras
- Mejor reporte de errores específicos durante la instalación
- Mensajes de progreso más informativos paso a paso
## [2.2.4] - 2024-01-XX
### ?? Corrección Crítica
- **Ora**: Corregido error "ora is not a function" bajando de versión 7.0.1 a 5.4.1 (compatible con CommonJS)
- **CLI Funcional**: Ahora el CLI completa exitosamente la generación de proyectos sin errores
### ? Funcionalidad Completa
- **Generación de Proyectos**: Proceso completo sin interrupciones
- **Todas las Opciones**: Configuración interactiva funcionando al 100%
- **Compatibilidad**: Versiones de dependencias estables y compatibles
## [2.2.3] - 2024-01-XX
### ?? Publicación
- **NPM**: Versión actualizada y publicada correctamente en NPM
- **Compatibilidad**: Todas las correcciones de 2.2.2 incluidas y funcionando
## [2.2.2] - 2024-01-XX
### ?? Correcciones
- **Inquirer**: Corregido error "inquirer.prompt is not a function" bajando a versión 8.2.6 compatible con CommonJS
- **ASCII Art**: Rediseñado ASCII art más compacto y llamativo con bordes decorativos
- **README NPM**: Configurado README.en.md como principal para NPM (inglés por defecto)
### ? Mejoras
- **CLI Interface**: ASCII art más elegante con marco decorativo y versión visible
- **Documentación**: README en inglés optimizado para audiencia internacional de NPM
- **Compatibilidad**: Mejor soporte para diferentes entornos de terminal
## [2.2.1] - 2024-01-XX
### ?? Nuevas Características
- **ASCII Art**: Agregado espectacular ASCII art azul para "SYSROT CORE" al ejecutar CLI
- **Interfaz Mejorada**: Comandos `--help` y `--version` con mejor presentación visual
- **Commander.js**: Agregada dependencia commander para mejor manejo de CLI
### ?? Correcciones Críticas
- **@auth/prisma-adapter**: Agregada dependencia faltante que causaba error en proyectos generados
- **Prisma**: Agregadas dependencias @prisma/client y prisma con configuración completa
- **NextAuth**: Agregada dependencia bcryptjs para hash de contraseñas
- **Schema Prisma**: Creado archivo schema.prisma completo con modelos NextAuth
- **Variables de Entorno**: Creado .env.example completo con todas las variables necesarias
### ?? Optimizaciones del Paquete
- **Tamaño**: Reducido de 634MB a 438KB eliminando node_modules del template
- **Archivos**: Optimizado a 62 archivos esenciales (reducción 99.93%)
- **npm ignore**: Agregado .npmignore para excluir archivos innecesarios
### ?? Actualizaciones de Dependencias
- **Next.js**: Actualizado de 14.0.4 a 14.2.17
- **eslint-config-next**: Actualizado de 14.0.4 a 14.2.17
### ?? Scripts Agregados
- **postinstall**: Script automático "prisma generate" en template/package.json
## [2.1.9] - 2024-01-XX
### ?? Características Principales
- **Next.js 14+**: Soporte completo con Pages Router
- **TypeScript**: Configuración completa y tipado estricto
- **TailwindCSS**: Styling moderno y responsive
- **NextAuth.js**: Sistema de autenticación completo
### ?? Integración de IA (Multi-modelo)
- **GPT-4o** (OpenAI)
- **Claude 3.5** (Anthropic)
- **Gemini Flash Pro** (Google)
- **DeepSeek V3 Chat**
- **DeepSeek R1 Reasoner**
### ??? Soporte de Bases de Datos
- **MongoDB** con Mongoose
- **Supabase** con PostgreSQL
- **Firebase** Firestore
- **Prisma ORM** configurado
### ?? UI/UX Moderno
- **Tema Claro/Oscuro** con toggle
- **Componentes UI** reutilizables
- **Animaciones** con Framer Motion
- **Notificaciones Toast** (react-hot-toast)
### ?? Blog y Contenido
- **Blog MDX** con syntax highlighting
- **Generación automática** de slugs
- **SEO optimizado**
### ?? Carga de Archivos
- **Cloudinary** integración completa
- **Optimización** de imágenes
- **Interfaz drag & drop**
### ?? Formularios
- **React Hook Form** configurado
- **Validación Zod** con esquemas tipados
- **Formularios type-safe**
### ?? Internacionalización
- **Inglés** (en)
- **Español** (es)
- **Fácil extensión** a más idiomas
### ?? Ejemplos Incluidos
- **15+ páginas de ejemplo** funcionales
- **Patrones TypeScript** avanzados
- **Mejores prácticas** implementadas
- **Documentación completa**
### ?? Experiencia Zero-Config
- **Instalación simple**: `npx sysrotcore mi-app`
- **Configuración automática** de todas las dependencias
- **Variables de entorno** pre-configuradas
- **Listo para producción**
## [2.1.8] - 2025-06-17
### ?? **Mejora Masiva: UI & Temas Example**
- **?? FIXED:** Error de sintaxis JSX en `ui-temas.tsx` completamente corregido
- **? NEW:** Interfaz completamente rediseñada con 4 secciones por tabs
- **?? NEW:** Modal animado con backdrop blur y animaciones suaves
- **?? NEW:** 50+ componentes UI modernos con efectos hover avanzados
- **? NEW:** Sistema de animaciones CSS con efectos de escala, rotación y deslizado
- **?? NEW:** Paleta de colores interactiva con 4 esquemas completos
- **?? NEW:** Layouts responsivos con ejemplos en vivo
### ?? **Nuevos Componentes Agregados**
- **Botones:** Gradientes, outline, danger, modal trigger con animaciones
- **Cards:** Analytics, gradient, progress con efectos hover 3D
- **Inputs:** Floating labels, switches animados, selects modernos
- **Animaciones:** Bounce, spin, ping, pulse, scale, rotate effects
- **Colores:** Primary, success, warning, danger con previews interactivos
- **Modals:** Sistema completo con backdrop blur y zoom animations
### ?? **Características Técnicas**
- **Tabs Navigation:** Sistema de pestañas con animaciones de transición
- **State Management:** Control de progreso, modals, themes dinámico
- **Responsive Design:** Grid systems adaptativos para mobile/tablet/desktop
- **Animation Classes:** Tailwind CSS + custom animations
- **Theme Integration:** Perfect dark/light mode compatibility
### ?? **Archivos Afectados**
- `template/pages/ejemplos/ui-temas.tsx` - Reescrito completamente (400+ líneas)
- Syntax JSX corregido para compatibilidad Next.js 14
- Performance optimizada con lazy loading y estado condicional
## [2.1.7] - 2025-06-17
### ?? **Corrección Crítica: Next.js 13+ Compatibility**
- **?? FIXED:** Error `Invalid <Link> with <a> child` corregido
- **?? FIXED:** Todos los componentes `<Link>` actualizados a la sintaxis de Next.js 13+
- **?? IMPROVED:** Eliminados elementos `<a>` como hijos de `<Link>`
- **?? IMPROVED:** Removido `legacyBehavior` en favor de sintaxis moderna
- **? IMPROVED:** Mejor compatibilidad con Next.js 14
### ?? **Archivos Corregidos**
- `template/pages/index.tsx` - 3 Links corregidos
- `template/pages/blog/index.tsx` - 1 Link corregido
- Removidas dependencias de `legacyBehavior`
### ? **Impacto**
- **Eliminación total** del error 500 al ejecutar `npm run dev`
- **Compatibilidad perfecta** con Next.js 13+ y 14+
- **Mejor performance** de navegación
- **Developer Experience** mejorada
## [2.1.6] - 2025-06-17 ??
### ? **Correcciones Críticas**
- **?? FIXED:** Comando CLI corregido de `npx sysrot create` ? `npx sysrotcore`
- **?? FIXED:** Descripción del package.json actualizada con comando correcto
- **?? FIXED:** Todos los ejemplos en README ahora usan `npx sysrotcore`
- **?? IMPROVED:** Configuración `bin` simplificada en package.json
- **?? IMPROVED:** Documentación consistente en todos los archivos
### ? **Impacto**
- **Comando oficial:** `npx sysrotcore nombre-proyecto`
- **Mayor simplicidad:** Un solo comando para recordar
- **Consistencia:** NPM package name = CLI command
- **Mejor UX:** Sin confusión entre nombre del paquete y comando
## [2.1.5] - 2025-06-17
### ?? **Mejoras de NPM Package**
- **Metadata completa** para mejor visibilidad en npm
- **Keywords expandidos** (50+ términos) para mejor descubrimiento
- **Author información** estructurada con URL
- **Repository URL** corregida con formato git+https
- **OS support** explícito: Windows, macOS, Linux
- **Engines** especificados: Node.js >=16.0.0, NPM >=7.0.0
- **Scripts adicionales** para mejor UX: start, help, version
- **Funding information** para sponsors
- **PublishConfig** optimizada para NPM
### ?? **Información Mejorada**
- **50+ keywords** para mejor SEO en npm
- **Files** incluye CHANGELOG.md
- **Bugs** con email de contacto
- **Preferencias** de instalación optimizadas
### ?? **Correcciones de Documentación**
- **Aclaración importante** sobre directorio CLI vs proyecto generado
- **Comando vs nombre** del paquete explicado claramente
- **Flujo de trabajo** paso a paso documentado
## [2.1.4] - 2025-06-17
### ?? **Revolución de Documentación**
- **README Masivo**: Expandido de 639 a 1292+ líneas con información exhaustiva
- **Roadmap 2025-2026**: Planificación detallada hasta 2030 con tecnologías emergentes
- **14 Ejemplos Detallados**: Descripción completa de cada ejemplo funcional
- **Integraciones Completas**: Documentación de todas las integraciones disponibles
- **Casos de Uso Reales**: Ejemplos específicos para diferentes industrias
### ?? **Características Documentadas**
- **IA Multi-Modelo**: Comparativa detallada de los 5 modelos integrados
- **15 Categorías CLI**: Documentación exhaustiva del proceso interactivo
- **Stack Completo**: Bases de datos, auth, payments, hosting options
- **Performance Tips**: Optimizaciones avanzadas y best practices
- **Troubleshooting**: Soluciones para problemas comunes 2025
### ?? **Roadmap Innovador**
- **Q3 2025**: AI-Native Development, Web3 Integration, PWA 3.0
- **Q4 2025**: Edge Computing, WebXR, Autonomous Development
- **2026**: Quantum Computing, AGI Integration, Metaverse-Native
- **Vision 2030**: Self-Evolving Web, Regenerative Computing
- **Investigación**: Neurolink, Holographic Displays, Quantum Internet
### ?? **Mejoras de Presentación**
- **Badges actualizados**: Estadísticas de uso y comunidad
- **Comparativa competitiva**: Tabla detallada vs alternativas
- **Casos de uso 2025**: Ejemplos reales para diferentes sectores
- **Comunidad activa**: Links a Discord, Twitter, YouTube
- **Sponsors destacados**: Vercel, Supabase, Anthropic
## [2.1.2] - 2024-01-20
### ?? **Corrección Crítica**
- **next.config.js**: Eliminado procesamiento problemático que causaba errores de sintaxis
- **Template**: Limpiado template de next.config.js para evitar conflictos
- **Script de arreglo**: Agregado `fix-nextconfig.js` para usuarios afectados
- **Documentación**: Agregada sección de solución de problemas en README
### ? **Mejoras de Estabilidad**
- **createProject.js**: Simplificada lógica de compatibilidad con Pages Router
- **Generación**: Eliminado procesamiento innecesario de archivos de configuración
- **Error handling**: Mejorado manejo de errores en generación de proyectos
## [2.1.0] - 2024-01-20
### ?? **Nueva Biblioteca de Componentes**
- **`/ejemplos/componentes`**: Biblioteca completa con 50+ componentes reutilizables
- **6 categorías**: Básicos, Formularios, Navegación, Feedback, Layout, Datos
- **Navegación por tabs**: Interfaz intuitiva para explorar componentes
- **Código copy-paste**: Cada componente incluye código listo para usar
### ?? **Integración DeepSeek Completa**
- **DeepSeek V3 Chat**: Modelo conversacional avanzado integrado
- **DeepSeek R1 Reasoner**: Especializado en razonamiento lógico
- **API nativa**: Uso del SDK OpenAI con baseURL personalizada
- **Selector multi-modelo**: Interfaz unificada para todos los modelos de IA
### ?? **Documentación Expandida**
- **README**: Completamente reescrito con información detallada
- **Roadmap 2024-2025**: Planificación de 24 meses con fechas realistas
- **Casos de uso**: Ejemplos específicos de aplicaciones
- **Comparaciones**: Tabla comparativa con alternativas populares
### ?? **CLI Mejorado**
- **Nuevas opciones**: Biblioteca de componentes en configuración
- **Defaults inteligentes**: Selecciones por defecto optimizadas
- **Gestión automática**: Remoción de archivos no utilizados
- **Versión 2.1.0**: Actualizada descripción y keywords del paquete
## [1.9.7] - 2024-01-20
### ?? Correcciones Críticas
- **CLI**: Sincronizado package.json del CLI con versión principal
- **Template**: Corregido package.json con todas las dependencias necesarias
- **TypeScript**: Eliminada ruta incorrecta en tsconfig.json
- **ESLint**: Creado .eslintrc.json faltante con configuración TypeScript
- **Next.js**: Mejorado next.config.js con configuración completa para Pages Router
### ? Mejoras de IA
- **Componente**: Renombrado OpenAIPrompt a AIPrompt para reflejar múltiples modelos
- **API**: Creada nueva `/api/ai` que maneja GPT-4o, Claude 3.5, Gemini y DeepSeek R1
- **Configuración**: Mejorada configuración de modelos con manejo de errores
- **Página de ejemplos**: Actualizada para mostrar todos los modelos disponibles
### ?? Correcciones de UI/UX
- **Componentes**: Removidas directivas "use client" para compatibilidad con Pages Router
- **AuthForm**: Corregido useRouter import para Pages Router
- **Iconos**: Completados todos los iconos necesarios en icons.tsx
- **Estilos**: Verificados y optimizados estilos globales
### ?? Documentación
- **README Principal**: Completamente reescrito con información detallada
- **README CLI**: Actualizado con guías completas de uso
- **Estructura**: Documentada estructura completa del proyecto generado
- **Ejemplos**: Agregados ejemplos de código y configuración
### ?? Optimización del CLI
- **createProject.js**: Corregida lógica de renombrado de archivos IA
- **Dependencias**: Sincronizadas todas las dependencias necesarias
- **Generación**: Mejorada generación de .env.example y README personalizado
### ?? Características Nuevas
- **Multi-modelo IA**: Soporte completo para GPT-4o, Claude 3.5, Gemini
- **Configuración**: Sistema de configuración mejorado para múltiples proveedores
- **Componentes**: Nuevos componentes optimizados para Pages Router
- **APIs**: APIs robustas con manejo de errores mejorado
### ??? Mantenimiento
- **Consistencia**: Eliminadas inconsistencias entre directorios
- **Estructura**: Consolidada estructura de archivos
- **Configuración**: Mejoradas configuraciones de desarrollo
## [1.9.6] - 2024-01-19
### ? Características
- Soporte inicial para múltiples modelos de IA
- Integración con Anthropic Claude 3.5
- Mejoras en la interfaz de usuario
### ?? Correcciones
- Corrección de errores en la generación de proyectos
- Mejoras en la configuración de TailwindCSS
## [1.9.5] - 2024-01-18
### ? Características
- CLI interactivo con inquirer
- Soporte para Pages Router
- Integración con OpenAI
- Sistema de autenticación con NextAuth.js
### ??? Inicial
- Configuración inicial del proyecto
- Template base con Next.js 14
- Configuración de TailwindCSS
- Estructura de componentes básica
## [1.9.4] - 2025-06-11
### Corregido
- Corregido problema de codificación en el README.md
- Actualizados archivos de plantilla para garantizar UTF-8 correcto
- Optimizado el componente de iconos para mejor compatibilidad
## [1.9.3] - 2025-06-11
### Corregido
- Error en el componente de iconos que causaba caracteres UTF-8 inválidos
- Mejorada la estabilidad de los componentes de iconos
- Solución definitiva para los problemas de codificación
## [1.9.2] - 2025-06-11
## [2.1.4] - 2025-06-17
### ?? **Breaking Changes**
- **Nombre del proyecto cambiado** de `sysrot-base` a `sysrotcore`
- **Comando CLI actualizado** de `npx sysrot-base` a `npx sysrot create`
- **Repositorio movido** a https://github.com/rotosaurio/sysrot
### ? **Funcionalidades Verificadas y Confirmadas**
- **11 ejemplos funcionales** realmente implementados
- **3 modelos de IA** con versiones específicas: OpenAI v4.24.1, Anthropic v0.12.0, Google v0.2.0
- **3 bases de datos** soportadas: MongoDB v6.3.0, Supabase v2.39.1, Firebase v10.7.1
- **Solo Cloudinary** implementado para upload de archivos (v1.41.1 + next-cloudinary v5.13.0)
- **50+ componentes UI** en 6 categorías organizadas
### ?? **Correcciones Importantes**
- ? **Eliminadas menciones falsas:** AWS S3, Vercel Blob, Local Storage para upload
- ? **Removido deployment no implementado:** Configuraciones de Vercel, Railway, DigitalOcean, etc.
- ? **Eliminado CI/CD no implementado:** GitHub Actions, automated testing, etc.
- ? **Removidas tecnologías no soportadas:** PlanetScale, Redis, Prisma, DeepSeek models
- ? **Estadísticas falsas eliminadas:** +15,000 proyectos, trending GitHub, etc.
### ?? **Documentación Mejorada**
- **Versiones específicas** de todas las dependencias documentadas
- **README actualizado** con información 100% precisa
- **Roadmap realista** enfocado en mejoras de plantilla
- **URLs de repositorio** actualizadas a la ubicación correcta
- **Información técnica detallada** de cada característica
### ?? **CLI Simplificado**
- Eliminadas opciones no implementadas de deployment y CI/CD
- Solo opciones realmente funcionales disponibles
- Mejor experiencia de usuario con opciones verificadas
### ?? **Estructura de Archivos**
- `.gitignore` mejorado para excluir node_modules y archivos innecesarios
- URLs y referencias actualizadas en todos los archivos
- Consistencia en nombres y comandos
### ?? **Roadmap Realista 2025-2026**
- Enfocado en mejoras reales de plantilla de desarrollo
- Eliminadas visiones irreales de IA, quantum computing, etc.
- Concentrado en documentación, testing, performance, seguridad
## [2.1.12] - 2025-06-17
### ?? **CRITICAL FIX: Blog MDX Rendering**
- **?? FIXED:** Error "Objects are not valid as a React child (found: [object Promise])" en páginas de blog
- **?? FIXED:** Conflicto entre `next-mdx-remote/rsc` y `next-mdx-remote` en Pages Router
- **?? FIXED:** Import incorrecto en `template/pages/blog/[slug].tsx`
- **? WORKING:** Blog completamente funcional con 3 artículos MDX de ejemplo
- **? WORKING:** Syntax highlighting, frontmatter parsing, y navegación entre posts
### ?? **Detalles Técnicos**
- Removido import erróneo de `next-mdx-remote/rsc` (App Router only)
- Mantenido `next-mdx-remote` v4.4.1 para Pages Router compatibility
- Corregido uso de `MDXRemote` y `serialize` sin conflictos RSC
### ?? **Verificado**
- ? Blog index page (`/blog`) funciona correctamente
- ? Blog posts individuales (`/blog/[slug]`) renderizan MDX sin errores
- ? Frontmatter parsing con gray-matter funciona perfectamente
- ? Navegación entre artículos es fluida
- ? Responsive design y dark mode compatibles
## [2.1.11] - 2025-06-17
### ??? **Mejora: Terminología Neutral**
## [2.1.13] - 2025-06-17
### ?? **NUEVA CARACTERÍSTICA: Internacionalización Completa**
- **? NEW:** Soporte completo para Español e Inglés
- **? NEW:** Configuración Next.js i18n automática en `next.config.js`
- **? NEW:** React Intl integrado para traducciones profesionales
- **? NEW:** Selector de idioma elegante con dropdown y toggle
- **? NEW:** URLs SEO-friendly (/es/, /en/) con detección automática
- **? NEW:** Formateo de fechas localizado según idioma
- **? NEW:** Proveedor de contexto TypeScript type-safe
### ?? **Archivos Agregados**
- `lib/i18n.ts` - Configuración y tipos de internacionalización
- `locales/es.json` - Traducciones completas en español
- `locales/en.json` - Traducciones completas en inglés
- `components/providers/intl-provider.tsx` - Proveedor React Intl
- `components/ui/language-switcher.tsx` - Selector de idioma
- `README.en.md` - Documentación completa en inglés
### ?? **Archivos Actualizados**
- `next.config.js` - Configuración i18n integrada
- `package.json` - React Intl v6.6.2 agregado
- `pages/_app.tsx` - IntlProvider incluido
- `components/ui/layout.tsx` - Navegación multiidioma
- `README.md` - Documentación con sección i18n
### ?? **Funcionalidades i18n**
- ? **90+ cadenas traducidas** - Navegación, características, ejemplos, autenticación
- ? **Detección automática** del idioma del navegador
- ? **URLs localizadas** - `/` (español), `/en` (inglés)
- ? **Cambio dinámico** de idioma sin recargar página
- ? **Fechas localizadas** - formato español/inglés automático
- ? **TypeScript support** - Tipos estrictos para traducciones
- ? **Layout responsive** - Selector funciona en mobile/desktop
### ?? **Beneficios para Usuarios**
- **Experiencia global** - Aplicaciones listas para mercados internacionales
- **SEO mejorado** - URLs específicas por idioma para mejor indexación
- **UX profesional** - Cambio de idioma fluido y intuitivo
- **Escalabilidad** - Estructura preparada para agregar más idiomas
- **Best practices** - Implementación siguiendo estándares de la industria
### ?? **Próximas Mejoras (v2.2.0)**
- ???? Soporte para francés
- ???? Soporte para portugués
- ???? Soporte para alemán
- ?? Componentes específicos por idioma en ejemplos
### ?? **CRITICAL FIX: MDX inTable Error**
- **?? FIXED:** Error "Cannot read properties of undefined (reading 'inTable')" en blog posts
- **?? FIXED:** Incompatibilidad entre plugins remark-gfm, rehype-highlight y rehype-slug
- **?? FIXED:** Conflicto de versiones en procesamiento MDX
- **? WORKING:** Todos los artículos MDX renderizan correctamente sin errores
- **? WORKING:** Preservado styling con prose classes para contenido
### ?? **Solución Técnica**
- Removidos plugins conflictivos: `rehype-highlight`, `rehype-slug`, `remark-gfm`
- Simplificada configuración MDX para máxima compatibilidad
- Mantenido styling básico con Tailwind Typography
### ?? **Verificado**
- ? `/blog/introduccion-a-sysrotcore` funciona sin errores
- ? `/blog/ia-integrada-tutorial` funciona sin errores
- ? `/blog/componentes-avanzados-guia` funciona sin errores
- ? Contenido MDX renderiza correctamente
- ? Código syntax highlighting básico preservado
### ?? **Próximas Mejoras**
- Re-implementación de syntax highlighting sin conflictos
- Optimización de plugins MDX en versión futura
## [2.1.12] - 2025-06-17
### ? **Versión Publicada en NPM**
- **DISPONIBLE EN NPM!**: Ahora puedes usar `npx sysrotcore` directamente
- **ASCII Art Espectacular**: Título "SYSROT CORE" en arte ASCII azul
- **Paquete Optimizado**: Reducido de 634MB a 438KB eliminando archivos innecesarios
### ?? **Correcciones Críticas Finales**
- **Error '@auth/prisma-adapter' RESUELTO**: 100% funcional tras instalación
- **Next.js 14.2.17**: Versión actualizada sin warnings
- **Dependencias Completas**: Todas las dependencias de Prisma y NextAuth incluidas
### ?? **Optimizaciones del Paquete**
- **Template Limpio**: Eliminados `node_modules/` del template
- **Tamaño Reducido**: De 634MB a 438KB (99.93% reducción)
- **Archivos Esenciales**: Solo incluye archivos necesarios para el funcionamiento
### ?? **Experiencia Perfecta**
```bash
npx sysrotcore mi-proyecto
cd mi-proyecto
npm run dev
# ? Todo funciona sin errores!
```
## [2.4.4] - 2025-01-27
### ??? Corrección Keywords NPM
**?? CRÍTICO: Keywords y Descripción Actualizados**
#### ? Cambios en package.json
- **?? Descripción actualizada**: Ahora menciona "Web3 integration" y "roadmap realista 2025-2026"
- **??? Keywords corregidos**:
- ? Agregados: `web3`, `blockchain`, `wallet-connect`, `metamask`, `testing`, `jest`, `cypress`, `analytics`, `stripe`, `roadmap-2026`
- ? Eliminados: `roadmap`, `roadmap-2035`, `quantum-computing`
#### ?? Motivo del Cambio
Los keywords en NPM aún mostraban términos especulativos del roadmap anterior que no reflejaban el enfoque realista implementado en v2.4.3.
#### ?? Resultado
- ? Keywords alineados con roadmap realista 2025-2026
- ? Prioridad Web3 visible en metadatos NPM
- ? Eliminadas referencias especulativas (quantum, 2035)
---
## [2.4.3] - 2025-01-27
### ??? Actualización Major del Roadmap
**?? PRIORIDAD: Web3 Integration & Roadmap Realista**
#### ? Cambios Principales
- **?? Web3 como Prioridad Q1 2025**: Wallet connect, MetaMask, WalletConnect básico
- **?? Roadmap Limpiado**: Eliminadas características especulativas (AGI, quantum computing, neural interfaces)
- **?? Tiempos Realistas**: Enfoque en tecnologías implementables por un solo desarrollador
- **?? Testing Foundation**: Testing automatizado como base para calidad
#### ??? Nuevo Roadmap Estructurado
**Q1 2025**: Web3 Foundation + Testing (Jest, Cypress, React Testing Library)
**Q2 2025**: Integracio