Aller au contenu

Mise à niveau : 0.1.0-beta.26

Mettez rapidement à jour vers la dernière version en exécutant la commande suivante
Fenêtre de terminal
npx @studiocms/upgrade
  • Schéma de table Astro DB mis à jour (les utilisateurs devront exécuter astro db push --remote pour mettre à jour leur schéma de table)
    • Implémente une nouvelle table de base de données pour l’enregistrement de configuration dynamique dans une table unifiée.
    • Configuration de la table AstroDB mise à jour pour utiliser les énumérations pour les autorisations.
  • Supprime dans locals les propriétés dépréciées du middleware au profit d’un objet StudioCMS dans locals.
    • Noms de propriétés Astro.locals de niveau supérieur supprimées :
      • SCMSGenerator, SCMSUiGenerator, latestVersion, siteConfig, defaultLang, routeMap
      • userSessionData, emailVerificationEnabled, userPermissionLevel
      • wysiwygCsrfToken (renommée)
    • Nouvel emplacement :
      • Accédez-y sous Astro.locals.StudioCMS.
    • Renommage :
      • wysiwygCsrfTokeneditorCSRFToken (sous StudioCMS)
    • Exemples de migration :
      • Avant :

        const { siteConfig, defaultLang } = Astro.locals;
      • Après :

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

        const token = Astro.locals.wysiwygCsrfToken;
      • Après :

        const token = Astro.locals.StudioCMS.editorCSRFToken;
  • Mise à jour vers @studiocms/ui 1.0 beta.
  • Ajuste la recherche de page SDK pour renvoyer undefined lorsqu’une page n’est pas trouvée, éliminant ainsi les erreurs Astro bruyantes en mode développement.
  • Corrige la conversion des données du formulaire lors de la première configuration.