spip/ecrire | 20 commits
Par Cerdic, le 1er janvier 2026 à 20h41min :
fix: ne pas générer 2 fois de suite un jeton (ce qui invalide le premier), on reutilise le jeton du contexte pour url_reset et il sera utilisé pour confirmer l’email sur les anciens modèles de mail d’inscription
Refs: #105
(cherry picked from commit 201e2dbc6ceae383780bfed843b245a67db405db)
Modifié
action/inscrire_auteur.php
==============================
Par Matthieu Marcillaud, le 8 décembre 2025 à 14h18min :
fix: Deprectated in PHP 8.5
(cherry picked from commit 66f43ab64e2dc1e58dff93132388e5acc87f00c6)
Modifié
public/references.php
Détails : fix: Deprectated in PHP 8.5 (ee99aa46) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 5 décembre 2025 à 10h07min :
build: Version 4.4.7
Modifié
CHANGELOG.md
inc_version.php
paquet.xml
Détails : build: Version 4.4.7 (6807615c) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 1er décembre 2025 à 15h26min :
fix: Deprecated usage of _T in debusquer_compose_message()
(cherry picked from commit a7a4f121f91bcbc834160a627599ffb758b509ff)
Modifié
public/debusquer.php
==============================
Par Maïeul, le 1er décembre 2025 à 10h43min :
fix: Vider la meta ‹ drapeau_edition › quand on désinstalle un plugin
Modifié
inc/drapeau_edition.php
inc/pipelines_ecrire.php
paquet.xml
plugins/installer.php
==============================
Par Maïeul Rouquette, le 29 novembre 2025 à 20h04min :
fix: Accepter PHP 8.5 à l’installation
Report manuel de ab59f1cf3f3bc02ff7dd4ae4c617bba190b12942
Modifié
inc_version.php
Détails : fix: Accepter PHP 8.5 à l’installation (6beb0484) · Validations · spip / ecrire · GitLab
==============================
Par Maïeul Rouquette, le 29 novembre 2025 à 20h04min :
Revert « fix: Accepter PHP 8.5 à l’installation »
This reverts commit de2ca79ea3430c25f58c5f39e9261768a51811ab.
Modifié
inc_version.php
Détails : Revert "fix: Accepter PHP 8.5 à l’installation" (fc32a681) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 29 novembre 2025 à 20h03min :
fix: Accepter PHP 8.5 à l’installation
(cherry picked from commit ab59f1cf3f3bc02ff7dd4ae4c617bba190b12942)
Modifié
inc_version.php
Détails : fix: Accepter PHP 8.5 à l’installation (de2ca79e) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 29 novembre 2025 à 20h02min :
fix: Corriger la définition de IMAGETYPE_SVG qui existe en PHP 8.5
Refs: #98
(cherry picked from commit 95ed9d7e250603ed9a1fcec3adee97bc352111f9)
Modifié
inc/svg.php
==============================
Par Maïeul, le 29 novembre 2025 à 19h10min :
fix(lang): la langue hazaragi se lit de droite à gauche (RTL)
(cherry picked from commit a7f86d01df6dd773e437c7bd2103bc2df3b3558c)
Co-authored-by: placido placido@roxing.net
Modifié
inc/lang.php
==============================
Par JamesRezo, le 29 novembre 2025 à 14h23min :
fix(distant): accepter « HTTP/2 » ou « HTTP/3 » comme réponse acceptable
Modifié
inc/distant.php
==============================
Par Matthieu Marcillaud, le 10 octobre 2025 à 11h26min :
build: Version 4.4.6
Modifié
CHANGELOG.md
inc_version.php
paquet.xml
Détails : build: Version 4.4.6 (3a238533) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 9 octobre 2025 à 10h44min :
fix: Balises #URL_ARTICLE et autres dans une boucle avec un connect externe
Elles étaient cassées depuis le changement de signature de generer_objet_url par 764f4ac2a17f6cf247637bb88a2a
On homogeneise également la signature de la fonction urls_connect_dist() utilisée uniquement par generer_objet_url()
(report adapté de cb970aa5b)
Refs: !126
Modifié
balise/url_.php
inc/utils.php
==============================
Par RealET, le 9 octobre 2025 à 09h51min :
fix: warning sur inc_importer_csv_dist() en PHP 8.4
Refs: spip-contrib-extensions/spip-bonux#19
(cherry picked from commit a6e638fb1c8e34227d55741a13627943429d29c8)
Modifié
inc/importer_csv.php
==============================
Par Matthieu Marcillaud, le 18 septembre 2025 à 23h01min :
deprecated: l’argument 3 des fonctions _T ou _L doit être un tableau depuis SPIP 3.0
Refs: spip/ecrire!128
Modifié
inc/utils.php
==============================
Par Matthieu Marcillaud, le 8 septembre 2025 à 10h31min :
build: Version 4.4.5
Modifié
CHANGELOG.md
inc_version.php
paquet.xml
Détails : build: Version 4.4.5 (82e66103) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 8 septembre 2025 à 09h55min :
security: fix open redirect sur formulaire de login en ajax
Dans certains cas, si la page de login est surchargée pour fonctionner en ajax,
le formulaire de login pouvait permettre de rediriger sur un site externe non prévu.
Refs: spip-security/securite#4865
Modifié
inc/headers.php
==============================
Par Cerdic, le 22 août 2025 à 13h05min :
fix: simplification dans http_img_pack évitant un file_exists
Pas besoin de file_exists ici X $img_file peut etre un nom de fichier avec un ?.
On peut appeler directement timestamp() qui gèrera bien
Refs: #88
(cherry picked from commit ac580a02aab5346f2edd79846aecc4887a79b22f)
Modifié
inc/filtres.php
==============================
Par Matthieu Marcillaud, le 22 août 2025 à 12h57min :
fix: La fonction timestamp peut accepter une entrée null
Si passée après find_in_path() qui peut retourner null s’il ne trouve rien.
Typiquement sur des écritures [...(#CHEMIN{truc.js}|timestamp)...]
Refs #88
(cherry picked from commit a269237e75bef14551cad449aa9ac87043e092a7)
Modifié
inc/filtres.php
==============================
Par Cerdic, le 22 août 2025 à 12h54min :
fix: La fonction timestamp gère le cas d’un fichier ayant déjà un timestamp
Gérer, si en entrée, un fichier contient déjà un timestamp, ou un éventuel truc
comme ?16px pour les icones SVG (mais j’ai pas trouvé de cas où ça se produit)
Refs: #88
(cherry picked from commit e18edb368bf0029e7de27ecf2734d936108a80c3)
Modifié
inc/filtres.php