Accueil > Release > Sortie de SPIP 4.1.0-beta

Sortie de SPIP 4.1.0-beta

vendredi 18 février 2022, par La team

SPIP 4.1.0-beta pointe son museau plein de tendresse ! Cette version de SPIP à tester est compatible de PHP 7.4 à PHP 8.1.

Qu’y a-t-il de nouveau depuis SPIP 4.0 ?

Voir l’article à propos 4.1.0-alpha.
Particulièrement, cette version de SPIP est compatible de PHP 7.4 à 8.1. Le support de PHP 7.3 est abandonné.

Qu’y a-t-il de nouveau depuis l’alpha ?

Dans SPIP :

  • Les traductions ont été mises à jour
  • Les fichiers de langue peuvent retourner directement un tableau (return [ 'cle' => 'texte', ...];) plutôt que de peupler une globale.
  • Dans le code source, les call_user_func et call_user_func_array ont été remplacés par $func($param) ou $func(...$params)
  • Du nettoyage de code mort
  • On teste l’existence de ini_set avant ses appels.

Dans les plugins :

  • Les traductions ont été mises à jour
  • Le plugin Archiviste a reçu des améliorations (notamment la possibilité de passer directement un nom de dossier à compresser, plutôt que uniquement des fichiers)
  • On teste l’existence de ini_set avant ses appels

Retours sur l’alpha

Il n’y a pas eu de surprise particulière sur la version 4.1.0-alpha qui s’est bien comportée là où elle a été testée. Nous sommes contents !

Certaines personnes nous on signalé que l’abandon de PHP 7.3 (et le support de SPIP 4.0 en même temps) était très court. Aussi nous allons étendre le support de SPIP 4.0 de quelques mois.

Calendrier

Nous prévoyons la sortie de SPIP 4.1.0 (stable) pour fin février. Cela laisse 2 semaines consacrées aux correctifs des bugs rencontrés.

La version 4.0 sera maintenue jusque fin juin (peut être jusqu’à la sortie de SPIP 4.2).

Nous vous rappelons que SPIP 3.2 sera maintenue pour des correctifs de sécurité uniquement jusque fin décembre 2022 et que nous prévoyons une version 4.2 pour le début de l’été.

Tester les plugins

Les plugins n’auront probablement pas encore de version prévue pour cette toute nouvelle version de SPIP. Pour les tester afin de vérifier leur compatibilité, vous pouvez utiliser la configuration (constante) suivante dans votre fichier config/mes_options.php

Cela permet d’activer n’importe quel plugin compatible avec SPIP 4.0.


Mettre à jour en utilisant le spip_loader

Vous pouvez aussi mettre à jour au moyen de la dernière version du spip_loader (version 5.1.0).
https://www.spip.net/spip-dev/INSTALL/spip_loader.php

Résumé des versions de SPIP

Branche Version Suivi Compatibilité PHP
SPIP 4.1 SPIP 4.1.0-beta Branche test PHP 7.4 à PHP 8.1
SPIP 4.0 SPIP 4.0.4 Branche stable PHP 7.3 à PHP 8.0
SPIP 3.2 SPIP 3.2.13 Branche stable PHP 5.4 à PHP 7.4

Les versions SPIP 3.1 et antérieures ne sont plus maintenues.

Pour connaître le détail des versions maintenues :
https://www.spip.net/fr_article6500.html

Comment être tenu au courant de ces annonces ?

C’est simple, inscrivez-vous sur la mailing liste https://discuter.spip.net/c/spip-ann/13

Bien sûr les réseaux sociaux sont de la partie :

Une question, besoin d’aide ?

En cas de problème ou de difficultés, il y aura certainement quelqu’un pour vous aider sur IRC, N’hésitez pas à venir poser vos questions https://irc.spip.net

Vous pouvez aussi poster un message et échanger sur :

Nous vous rappelons que pour signaler une faille, il suffit d’envoyer un mail à spip-team@rezo.net

Messages

Un message, un commentaire ?

Qui êtes-vous ?
Se connecter
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.