Comme annoncé dans l’article de présentation de la version alpha, SPIP 4.2 apporte avant tout la compatibilité avec PHP 8.2 tout en gardant exceptionnellement une compatibilité avec la version PHP 7.4. C’est aussi un premier pas vers Composer avec l’introduction d’un autoloader à usage interne et l’intégration de dépendances à des librairies PHP via composer.json.
Consultez la liste complète des nouveautés dans l’article dédié sur spip.net ou dans le fichier CHANGELOG.md.
La sortie de SPIP 4.2 marque la fin du support de sécurité pour les branches 3.2 et 4.0, et la branche 4.1 passe de la maintenance active au support de sécurité uniquement.
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
:
define('_DEV_VERSION_SPIP_COMPAT', '4.1.99');
Cela permet d’activer n’importe quel plugin compatible avec SPIP 4.1.
Résumé des versions de SPIP
Branche | Version | Suivi | Compatibilité PHP |
---|---|---|---|
SPIP 4.2 | SPIP 4.2.0 | Branche stable | PHP 7.4 à PHP 8.2 |
SPIP 4.1 | SPIP 4.1.7 | Branche stable | PHP 7.4 à PHP 8.1 |
Les versions SPIP 4.0 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 :
- Seenthis : https://seenthis.net/people/spip
- Mamot : https://mamot.fr/@spip
- Facebook : https://www.facebook.com/spip.net
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 :
- La liste des utilisateurs et utilisatrices https://discuter.spip.net/c/spip/6
- La liste du développement spip-dev https://discuter.spip.net/c/spip-dev/5
Nous vous rappelons que pour signaler une faille, il suffit d’envoyer un mail à spip-team@rezo.net.
Messages
23 février 2023, 22:37, par said
Merci la team. En prod’ dès demain 😅
24 février 2023, 06:55, par max
Au revoir la version 3 !
On a passé beaucoup de temps avec toi <3
24 février 2023, 10:14, par Ysabeau
Petit souci de comptabilité pour odt2spip (plugin saisies) et sueurs froides avec Escal. Mais la réinstallation de Saisies (pour odt2spip), e et de YAML et VERIFIER pour Escal + un vidage de cache. Et c’est tout bon.
15 minutes pour mettre à niveau trois sites, ça va.
24 février 2023, 10:36, par 1138
Il y a des téméraires, ci-dessus.
, ça va me prendre encore un peu de temps sur ce site pro que je gère. 😅
24 février 2023, 11:05, par Etienne J
Bonjour,
Je viens de tenter la migration 4.2, suite à laquelle le menu haut de l’interface privée ne s’affiche plus (paralysant l’administration), avec le message suivant : « Erreur d’exécution ../prive/squelettes/inclure/barre-nav.html | File […]/plugins/auto/couteau_suisse/v1.14.2/cout_pipelines.php Line 367 : Class ’Bouton’ not found ».
Auriez-vous un conseil ou faut-il que je fasse un retour arrière ?
Par avance, merci.
24 février 2023, 11:13, par Gabriel
Merci pour cette nouvelle version de Spip. Je ne pourrais pas tester avant la semaine prochaine, je croise les doigts pour que tout ce passe bien 😁
24 février 2023, 12:33, par Marcimat
@etienne : Effectivement cette classe Bouton a déménagé. Je fais un ticket sur le Couteau Suisse qui est concerné pour l’affaire.
24 février 2023, 13:11, par caff
Bonjour,
Merci à la team !
Je viens de passer mon site https://cgsebdeb.fr/ de SPIP 4.1.7 en SPIP 4.2 avec compatiblité forcé pour certains plugins qui ne fonctionne que sur la version 4.1.7 en attendant les mises à jour.
Tout fonctionne normalement.
À bientôt...
Gilles.
27 février 2023, 15:18, par ablink
Bonjour,
Quand je tente la MaJ j’ai le message d’erreur suivant :
SPIP Loader — 5.0.1
Error
Impossible de décoder le fichier spip_loader_list.json
Et ce, sur 2 sites différents ... une idée ?
D’avance, merci !
10 mars 2023, 13:38, par Etienne J
Bonjour,
Je n’ai pas eu de réponse à mon signalement d’erreur du 24/02 « Erreur d’exécution ../prive/squelettes/inclure/barre-nav.html | File […]/plugins/auto/couteau_suisse/v1.14.2/cout_pipelines.php Line 367 : Class ’Bouton’ not found », mais elle semble isolée.
Un conseil néanmoins ? Là je suis un peu refroidi pour migrer. Par avance, merci.
Cordialement.