spip/ecrire | 20 commits
Par JamesRezo, le 3 mai 2026 à 11h39min :
chore(phpstan): fix phpstan config
Modifié
phpstan-baseline.neon
phpstan.neon.dist
Détails : chore(phpstan): fix phpstan config (7ec87e9f) · Validations · spip / ecrire · GitLab
==============================
Par JamesRezo, le 3 mai 2026 à 11h39min :
fix(compiler): Correction PHPDoc de calculer_liste()
Modifié
public/compiler.php
==============================
Par JLuc, le 2 mai 2026 à 17h30min :
fix: #CHEMIN_IMAGE gère aussi les avif, webp et jpg
(cherry picked from commit 0930f715f8bd4da7d0677e0b8b272e8575c6f393)
Modifié
inc/icone_renommer.php
inc/utils.php
Détails : https://git.spip.net/spip/ecrire/-/commit/27c340b310f98aa0f614b523fb8db938f8c26863
==============================
Par Maïeul, le 16 avril 2026 à 19h20min :
docs: correction de l’exemple d’utilisation du filtre sinon_interdire_acces
Ref: #137
(cherry picked from commit 58ca0cc6acbd18e3b79d0f95b802132f6e85d072)
Co-authored-by: b_b bruno@eliaz.fr
Modifié
inc/filtres.php
Détails : https://git.spip.net/spip/ecrire/-/commit/cfb6d83af6d91465d407e14669d0388b93ebc1a6
==============================
Par JamesRezo, le 11 avril 2026 à 22h24min :
feat: dépréciations _ROOT_RACINE et __ROOT_RESTREINT
Modifié
composer.json
inc_version.php
==============================
Par b_b, le 1er avril 2026 à 10h39min :
chore(queue): retrait de code inutile
Fix: #131
Modifié
inc/queue.php
Détails : chore(queue): retrait de code inutile (b0d2a23e) · Validations · spip / ecrire · GitLab
==============================
Par Florence HENRY, le 31 mars 2026 à 15h36min :
Fix(pgsql): accéder aux vues comme aux tables
La table pg_tables ne liste que les tables et pas les vues
Fix: #136
Modifié
req/pg.exp.php
Détails : Fix(pgsql): accéder aux vues comme aux tables (566eef29) · Validations · spip / ecrire · GitLab
==============================
Par florence.henry, le 30 mars 2026 à 20h36min :
Fix(pgsql): ajout de fonctions manquantes dans la compatibilité PG
Modifié
req/pg.exp.php
==============================
Par florence.henry, le 27 mars 2026 à 11h04min :
Fix: remettre en marche la compatibilité Postgresql (compatibilité PHP7.4 incluse)
Modifié
req/pg.exp.php
==============================
Par Matthieu Marcillaud, le 6 mars 2026 à 11h13min :
build: Version 4.4.13
Modifié
CHANGELOG.md
inc_version.php
paquet.xml
Détails : build: Version 4.4.13 (430909d7) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 6 mars 2026 à 11h09min :
fix: Syntaxe compatible PHP 7.4
Modifié
public/references.php
Détails : fix: Syntaxe compatible PHP 7.4 (7cfa72b4) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 6 mars 2026 à 10h30min :
build: Version 4.4.12
Modifié
CHANGELOG.md
inc_version.php
paquet.xml
Détails : build: Version 4.4.12 (5fdc9bdb) · Validations · spip / ecrire · GitLab
==============================
Par Maïeul Rouquette, le 6 mars 2026 à 10h02min :
fix: up de spip_version_code
(cherry picked from commit e67f1e212fe29bd8cd41a298a2d04a734203d16e)
Modifié
inc_version.php
Détails : fix: up de `spip_version_code` (d7f0fb6c) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 6 mars 2026 à 09h54min :
fix: Limiter le changement sur les balises avec traitements (tel que #TEXTE) provenant de l’env
SPIP 4.4.10 a modifié le comportement des balises #X si X est pris dans l’environnement
du squelette (non trouvé dans une des boucles), en appliquant les mêmes traitements
que #ENV dessus, de sorte que dans ce cas #ENV{x} et #X sont identiques.
Cependant cela casse différents usages, par exemple:
#TEXTEprovenant de l’env, car les traitements automatiques de TEXTE sont aussi appliqués en plus.[(#TRUC|propre)]avec des modèles[(#ID_TRUC|?{#FORMULAIRE_TRUC})]
On propose ici de revenir sur ce changement en SPIP 4.4:
Une balise #TRUC qui « fallback » sur l’environnement du squelette,
voit sa valeur sanitisée si celle-ci provient de la Request uniquement.
On n’applique pas dessus les traitements de #ENV, et on reviendra
sur certains points avec des changements en SPIP 5. Mais on évite
de casser l’existant en 4.4 !
Refs: spip/ecrire!186 spip/ecrire!197 spip/ecrire!199
(cherry picked from commit 111be3dd1ed1bc00b38a419709ebecb55a3ccc7a)
Modifié
public/references.php
==============================
Par Matthieu Marcillaud, le 6 mars 2026 à 08h10min :
docs: Doc calculer_recuperer_env
(cherry picked from commit d8e16794657e72f02822140ff066e150f1e50f94)
Modifié
public/references.php
Détails : docs: Doc calculer_recuperer_env (3211848d) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 6 mars 2026 à 08h09min :
fix: Bien récupérer l’environnement dans une boucle DATA si le champ n’est pas dedans
Refs: spip/spip6080
(cherry picked from commit 29c73fc1af82c4c75fd51fff275116fc1d0cc91c)
Modifié
public/references.php
==============================
Par Matthieu Marcillaud, le 6 mars 2026 à 08h06min :
fix: Simplification du retour de index_compose utilisé dans la boucle DATA
(cherry picked from commit 3286dfdca2a1af63503787e8a159a6cea497704b)
Modifié
public/references.php
==============================
Par Matthieu Marcillaud, le 6 mars 2026 à 08h03min :
chore: Typage du mode d’interdire_scripts
A priori ça ne change rien, mais ça permet d’écrire en squelettes |interdire_scripts{-1}
sans devoir passer par un intval, notamment dans les tests.
(cherry picked from commit 064886c2806a5901776cbc98566ff6d1d17c9b53)
Modifié
inc/texte.php
Détails : chore: Typage du mode d’interdire_scripts (2a7ca96a) · Validations · spip / ecrire · GitLab
==============================
Par Maïeul Rouquette, le 28 février 2026 à 21h12min :
deprecate: cadre_depliable()
Modifié
inc/layer.php
Détails : deprecate: `cadre_depliable()` (b5ce86c0) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 27 février 2026 à 10h43min :
build: Version 4.4.11
Modifié
CHANGELOG.md
inc_version.php
paquet.xml
Détails : build: Version 4.4.11 (0649c621) · Validations · spip / ecrire · GitLab