Changelog

Qué hay de nuevo

Mantente al día con las últimas funciones, mejoras y correcciones en Cmssy.

Suscríbete para recibir avisos de nuevas versiones
Seguir en X
v2.12.0New FeatureAbril 2026

Modo de respuesta MCP mínimo

  • •Los write tools de @cmssy/mcp-server 0.6.0 ahora devuelven por defecto un ack mínimo (~100-200 bytes) en lugar de devolver el recurso mutado completo
  • •Nuevo parámetro opcional response: "minimal" | "full" en cada write tool; pasa "full" para restaurar el comportamiento pre-0.6
  • •~95% de reducción en el coste de tokens de respuesta del agente en sesiones de edición masiva
  • •Formas de ack mínimo: páginas {id, slug, hasUnpublishedChanges, updatedAt}; bloques {pageId, blockId, ...}; formularios {id, slug, status, ...}; modelos {id, slug, ...}; registros {id, status, ...}
  • •Sin cambios (ya compactos): patch_block_content, todos los delete_*, update_form_submission_status, import_records, create_model_from_template
  • •Publicado en @cmssy/mcp-server 0.6.0
v2.11.0New FeatureAbril 2026

Ediciones de contenido MCP quirúrgicas

  • •Nueva herramienta MCP patch_block_content para ediciones HTML quirúrgicas sin reenviar el contenido completo
  • •Tres tipos de operación: insert_before, insert_after, replace_section (cada una con garantía de marcador único)
  • •~10× más barato en tokens que update_block_content para páginas de varios KB
  • •Escrituras atómicas en MongoDB con $set + arrayFilters, limitadas al tenant, comprobaciones de marcador exact-once
  • •La detección de coincidencias superpuestas evita que marcadores ambiguos pasen en silencio
  • •Errores NOT_FOUND uniformes que evitan la enumeración entre tenants
  • •Publicado en @cmssy/mcp-server 0.5.0
v2.10.0ImprovementAbril 2026

CLI 0.14.0 con skills para asistentes de código IA

  • •Nuevo comando cmssy skills install que incluye skills de Claude Code para flujos de trabajo de cmssy
  • •Se incluyen dos skills: 'block' (CLI + defineBlock/defineTemplate) y 'mcp-content' (edición del workspace vía MCP)
  • •cmssy configure renombrado a cmssy link (semántica más clara para la conexión al workspace)
  • •Nuevo comando cmssy doctor para comprobaciones previas de salud (versión de Node, config, env)
  • •Nuevo comando cmssy test con helpers de @cmssy/cli/test para tests unitarios de bloques
  • •Nuevo flag cmssy codegen --init para arrancar la generación de tipos GraphQL
  • •Generador de dev-app seguro en Windows que corrige problemas de rutas multiplataforma
v2.9.0New FeatureAbril 2026

Rediseño de tokens de API: solo autenticación

  • •BREAKING: se eliminan los scopes de tokens. Los tokens ahora identifican usuarios; la autorización fluye del rol del workspace + isSuperAdmin
  • •El scope library:publish se sustituye por la puerta isSuperAdmin - solo para admins de la plataforma
  • •Gestión más simple - revocar el rol de workspace de un usuario revoca todo lo que sus tokens pueden hacer
  • •Formato de token sin cambios (prefijo cs_ con 32+ caracteres hex)
  • •No se requiere migración; los tokens existentes siguen funcionando como credenciales de autenticación
v2.8.0New FeatureAbril 2026

Modelos de datos personalizados

  • •Define tus propios tipos de contenido (productos, eventos, miembros del equipo, testimonios, ofertas de empleo)
  • •Sistema de campos tipados con relaciones entre modelos (uno-a-muchos, muchos-a-muchos)
  • •Arquitectura de 3 capas: Engine (runtime) + Templates (formas predefinidas) + Workflows (transiciones de estado)
  • •Registros consultables desde bloques vía context, con filtros, ordenación y paginación
  • •Contenido multiidioma por registro, ciclo de vida borrador/publicado
  • •Expuesto vía la API GraphQL pública y las herramientas MCP
v2.7.0New FeatureMarzo 2026

Editor visual de temas

  • •Nuevo editor de temas en los ajustes del workspace para usuarios no técnicos
  • •Selector de color OKLCH con ajustes perceptualmente uniformes
  • •Soporte de paleta en modo oscuro con cambio automático claro/oscuro
  • •Selección de familia tipográfica (Google Fonts + sistema) con fuentes separadas para títulos y cuerpo
  • •Controles de border radius, escala de espaciado y tamaños tipográficos
  • •Panel de vista previa en vivo con actualizaciones instantáneas
  • •Ciclo de vida borrador/publicado - los cambios de tema se propagan a todas las páginas que heredan al publicar
v2.6.0New FeatureMarzo 2026

Bloques de colección y contenido dinámico

  • •Los bloques de colección ahora pueden listar páginas del CMS dinámicamente (posts de blog, productos, etc.)
  • •Búsqueda en el servidor con paginación y scroll infinito
  • •Campo selector de páginas para elegir páginas padre o fuentes de contenido
  • •Inyección de datos SSR para cargas iniciales de página rápidas
  • •Bloque Blog Posts con imágenes de portada, categorías y campos de autor
v2.5.0ImprovementMarzo 2026

Mejoras en tipos de página y campos personalizados

  • •Los campos personalizados de media y multiselect ahora se renderizan correctamente en los ajustes de página
  • •Campo de relación con destinos gestionados por el backend (User, Page, Media)
  • •Deselección con toggle en campos select y de relación - haz clic de nuevo para limpiar
  • •Etiquetas de tipos de campo traducidas a los 5 idiomas (EN, PL, DE, ES, FR)
  • •Diálogo de tipos de página refactorizado para usar componentes compartidos del editor de campos
  • •Pipelines de CI añadidos en todos los repositorios (types, CLI, marketing, packages, MCP, AI)
v2.4.0New FeatureMarzo 2026

Consentimiento de cookies y cumplimiento del RGPD

  • •Banner de consentimiento de cookies conforme al RGPD para sitios públicos
  • •Categorías de consentimiento: necesarias (siempre activas), analíticas y marketing
  • •Los scripts analíticos (GA4, GTM, Meta Pixel, Hotjar) solo se cargan tras la aceptación
  • •El consentimiento persiste entre sesiones con opción de revocarlo en cualquier momento
  • •Texto y apariencia del banner configurables desde los ajustes del workspace
v2.3.0New FeatureMarzo 2026

Refuerzo de seguridad del sandbox

  • •Se reemplazó new Function() por vm.createContext() para la ejecución V8 aislada de bloques personalizados
  • •El endurecimiento de Proxy bloquea los vectores de escape .constructor y __proto__ en todos los objetos del host realm
  • •Validación de URL de CDN aplicada en todas las mutaciones GraphQL (create/update/import)
  • •Timeout de ejecución (5s) que previene ataques DoS de bucle infinito
  • •Builtins internos de vm congelados que previenen la contaminación de prototipos
  • •31 tests de regresión de seguridad que cubren vectores de escape conocidos
v2.2.0ImprovementMarzo 2026

Mejoras de SEO y rendimiento

  • •Datos estructurados JSON-LD: esquemas Organization, WebSite y WebPage en todas las páginas públicas
  • •URLs canónicas y meta tags twitter:card para una mejor indexación
  • •Soporte de verificación de Google Search Console en los ajustes del workspace
  • •Optimización de imágenes SSR con ajuste de anchos, carga prioritaria y validación de SVG
  • •HydratableBlock para el renderizado SSR seguro de bloques personalizados con stubs de navegador
  • •Se eliminó Apollo/DnD sin uso del bundle del sitio público - cargas más ligeras
  • •Fiabilidad de cron jobs: borrado en cascada de workspaces huérfanos, aislamiento de errores por usuario
v2.1.0New FeatureMarzo 2026

Cache busting con hash de contenido

  • •Se añadió hashing SHA256 del contenido a los nombres de archivo de bloques personalizados para un cache busting instantáneo
  • •Republicar bloques ahora genera URLs únicas, eliminando la caché obsoleta del navegador
  • •Los paquetes de la librería ya usaban este patrón - ahora los bloques personalizados también
v2.0.0New FeatureFebrero 2026

Servidor MCP e integración con IA

  • •Lanzamiento de @cmssy/mcp-server para la gestión de páginas impulsada por IA
  • •Claude ahora puede crear páginas, gestionar bloques y publicar mediante conversación
  • •Suite completa de herramientas MCP: list_pages, get_page, create_page, update_block_content, publish_page
  • •Bloques de documentación: hero, artículo, bloque de código, pasos, cuadrícula de tarjetas y más
v1.5.0New FeatureEnero 2026

AI Block Builder

  • •Genera bloques personalizados con IA usando descripciones en lenguaje natural
  • •Edición de código fuente con vista previa en vivo en el panel de administración
  • •Gestión de dependencias para paquetes de bloques personalizados
  • •Versionado de bloques con almacenamiento de archivos fuente
v1.3.0New FeatureDiciembre 2025

Design Library e importación de bloques

  • •Presentación de la Cmssy Design Library con bloques prefabricados
  • •Sistema de importación de bloques por CLI con almacenamiento blob automático
  • •Validación de esquemas de bloques con definiciones de campos y valores por defecto
  • •Campos repeater, visibilidad condicional y soporte de texto enriquecido
v1.1.0ImprovementNoviembre 2025

Workspaces multi-tenant

  • •Workspaces aislados, cada uno accesible en su propio subdominio de la plataforma
  • •Detección del workspace basada en middleware a partir del hostname
  • •Configuración, bloques y páginas publicadas por workspace
  • •Límites según el plan para workspaces, páginas y almacenamiento
v1.0.0New FeatureOctubre 2025

Lanzamiento inicial

  • •Editor visual de páginas con editor de bloques de arrastrar y soltar
  • •Gestión de contenido multiidioma (i18n)
  • •Autenticación JWT con NextAuth.js v5
  • •API GraphQL con el schema builder Pothos
  • •Capa de datos sobre MongoDB con patrón repository