You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

2.9 KiB

Changelog

6.0.2 - 2023-03-09

Added

  • Route '?etape=debug' (nécessite 'debug' => true dans spip_loader_config.php pour y accéder)
  • Ajout de la version aussi en entête du stub du Phar.

Changed

  • Meilleure gestion du selfupdate

Fixed

  • #29 Corriger PHP_SELF dans le Phar chez certains hébergements

6.0.1 - 2023-03-09

Fixed

  • Fatal error lors d’un deprecated de config.s

6.0.0 — 2023-03-09

Fixed

  • #26 PCLZip tolérant à memory_limit = -1 (on lui affecte 128m dans ce cas)
  • #19 #22 Redirections du loader à la bonne URL

Changed

  • Vérifier la version du SPIP installé peut se faire sans démarrer le SPIP.
  • Barre de progression plus homogène (pas uniquement sur le dézippage)
  • Les vérifs (authentification à un SPIP existant, droits d’écriture, extensions requises) ne sont faite qu’une fois sur la page d’accueil (jusqu’à ce que tout soit bon)
  • Une session + jeton est accordé pour 10mn si les vérifs sont OK.
  • #9 Le HTML de la page utilise un style plus proche de Minipage de SPIP 4.2.
  • L’archive phar peut fournir des ressources css ou images (avec un expire, et tolérant à HTTP/2)
  • La configuration via spip_loader_config.php : le fichier doit retourner un array
  • Refonte assez conséquente du code (mais utilise encore des vieux trucs, notamment pclzip toujours là !)
  • Découpage du gros fichier d’origine en architecture PSR-4 dans src/
  • PHP 5.6 minimum requis

Deprecated

  • Constante _SPIP_LOADER_UPDATE_AUTEURS. Utiliser update.authors en config. Tel que 'update.authors' => [1, 2],

5.x

  • 5.3.0 : Se prémunir d'une boucle de redirection avec php-fpm
  • 5.2.1 : Réparer le lien de login ainsi que le chargement des CSS quand on affiche le loader sans être identifié
  • 5.2.0 : Distribution du script en version compréssée (phar) @see compile file
  • 5.1.0 : Automatisation de la génération du fichier spip_loader_list.json
  • 5.0.1 : Montrer une erreur si on ne peut pas écrire la mise à jour de Spip Loader, invalider les caches fichiers du loader sur mise à jour.
  • 5.0.0 : Version 2 de l’api JSON qui inclut la branche par défaut et les requirements php.

4.x

  • 4.3.3 : SPIP 4.0 par défaut
  • 4.3.2 : Compat PHP de SPIP 4.0
  • 4.3.1 : Toutes les fonctions du loader son préfixées par SL. On fait un tour au déballage fini, à 100% pour avoir tout le temps libre pour déplacer les fichiers et vérifier les superflus.
  • 4.3.0 : Correction pour retrouver l'analyse et déplacement des fichiers obsolètes SL Nécessite PHP 5.2 minimum (faut pas pousser... désolé les vieux SPIP 3.1...)
  • 4.2.0 : Mise en cache pour 10mn de spip_loader_list.json
  • 4.1.1 : Tolérance php < 5.4 du spip_loader !
  • 4.1.0 : Si notre SPIP installé actuel n’est plus une version maintenue, on demande explicitement la branche
  • 4.0.0 : Utilisation d’un fichier spip_loader_list.json On ne rend disponible que les dernières versions maintenues.