Actualización: 0.1.0-beta.26
Rápidamente actualiza a la última versión ejecutando el siguiente comando Ventana de terminal Ventana de terminal Ventana de terminal
npx @studiocms/upgradepnpx @studiocms/upgradeyarn dlx @studiocms/upgradeCambios importantes
Sección titulada «Cambios importantes»- Actualización del esquema de tablas de Astro DB (Los usuarios deberán ejecutar
astro db push --remotepara 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,routeMapuserSessionData,emailVerificationEnabled,userPermissionLevelwysiwygCsrfToken(renombrado)
- Nueva ubicación:
- Accede a estos bajo
Astro.locals.StudioCMS.
- Accede a estos bajo
- Renombres:
wysiwygCsrfToken→editorCSRFToken(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;
-
- Claves eliminadas de Astro.Locals de nivel superior:
Nuevas características
Sección titulada «Nuevas características»- Actualización a
@studiocms/ui1.0 beta.
Corrección de errores
Sección titulada «Corrección de errores»- 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.