Ir al contenido

Actualización: 0.1.0-beta.26

Rápidamente actualiza a la última versión ejecutando el siguiente comando
Ventana de terminal
npx @studiocms/upgrade
  • Actualización del esquema de tablas de Astro DB (Los usuarios deberán ejecutar astro db push --remote para actualizar el esquema de sus tablas):
    • Implementa una nueva tabla de base de datos para almacenamiento de configuración dinámica en una tabla unificada.
    • Configuración actualizada de tablas de AstroDB para utilizar enums para los permisos.
  • Eliminación de locales obsoletos del middleware en favor de un objeto unificado StudioCMS locals.
    • Claves eliminadas de Astro.Locals de nivel superior:
      • SCMSGenerator, SCMSUiGenerator, latestVersion, siteConfig, defaultLang, routeMap
      • userSessionData, emailVerificationEnabled, userPermissionLevel
      • wysiwygCsrfToken (renombrado)
    • Nueva ubicación:
      • Accede a estos bajo Astro.locals.StudioCMS.
    • Renombres:
      • wysiwygCsrfTokeneditorCSRFToken (dentro de StudioCMS)
    • Ejemplos de migración:
      • Antes:

        const { siteConfig, defaultLang } = Astro.locals;
      • Después:

        const { siteConfig, defaultLang } = Astro.locals.StudioCMS;
      • Antes:

        const token = Astro.locals.wysiwygCsrfToken;
      • Después:

        const token = Astro.locals.StudioCMS.editorCSRFToken;
  • Actualización a @studiocms/ui 1.0 beta.
  • Ajuste en la búsqueda de páginas del SDK para que devuelva undefined cuando no se encuentra una página, eliminando errores molestos de Astro en desarrollo.
  • Corrección en la conversión de datos de formulario en la configuración inicial.