spip/ecrire | 20 commits
Par JamesRezo, le 21 juin 2026 à 00h46min :
remove!(minipres): suppression inc/minipres.php
BREAKING CHANGE spip/spip#6084
Supprimé
inc/minipres.php
Modifié
tests/integration/Template.php
Détails : remove!(minipres): suppression inc/minipres.php (04a347a7) · Validations · spip / ecrire · GitLab
==============================
Par marcimat, le 20 juin 2026 à 16h14min :
Merge branch ‹ fix_tests › into ‹ 5.x ›
test: Correction tests relatifs à la Config
See merge request spip/ecrire!273
Ajouté
tests/integration/Support/ConfigFixture.php
tests/integration/Support/RequestTestHelper.php
Supprimé
tests/integration/Config/DepotMetaPackTest.php
tests/integration/Config/DepotMetaPersoTest.php
tests/integration/Config/DepotMetaTest.php
Modifié
backoffice.php
balise/formulaire_.php
balise/formulaire_admin.php
bootstrap/base/connect_sql.php
bootstrap/inc/auth.php
bootstrap/inc/i18n.php
bootstrap/inc/path.php
bootstrap/inc/request.php
bootstrap/inc/urls.php
exec/fond.php
inc/bandeau.php
inc/commencer_page.php
inc/filtres_ecrire.php
inc/traduire.php
public.php
public/aiguiller.php
public/assembler.php
public/balises.php
public/cacher.php
public/compiler.php
public/composer.php
public/debusquer.php
public/styliser_par_z.php
src/Pipeline/Listener/AdminBarListener.php
src/Pipeline/Listener/CronSnippetListener.php
src/Pipeline/Listener/InsertHeadListener.php
tests/bootstrap.php
tests/integration/Squelettes/Balise/ConfigTest.php
tests/integration/Squelettes/Env/BaliseLikeEnvTest.php
tests/integration/SquelettesTestCase.php
tests/unit/Bootstrap/Request/SimulatesGetRequest.php
Détails : Merge branch 'fix_tests' into '5.x' (6040822a) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 20 juin 2026 à 16h11min :
fix: D’autres remplacements de _request par Spip::input
Modifié
backoffice.php
balise/formulaire_.php
balise/formulaire_admin.php
bootstrap/inc/urls.php
exec/fond.php
inc/bandeau.php
inc/commencer_page.php
inc/filtres_ecrire.php
public.php
public/aiguiller.php
public/styliser_par_z.php
src/Pipeline/Listener/AdminBarListener.php
src/Pipeline/Listener/CronSnippetListener.php
src/Pipeline/Listener/InsertHeadListener.php
==============================
Par Matthieu Marcillaud, le 20 juin 2026 à 13h00min :
fix: Remplacer _request() par Spip::input() à quelques endroits
Évite des deprecated, notamment dans les tests unitaires
Refs: #154
Modifié
bootstrap/base/connect_sql.php
bootstrap/inc/auth.php
bootstrap/inc/i18n.php
bootstrap/inc/path.php
bootstrap/inc/request.php
inc/traduire.php
public.php
public/assembler.php
public/balises.php
public/cacher.php
public/compiler.php
public/composer.php
public/debusquer.php
tests/unit/Bootstrap/Request/SimulatesGetRequest.php
==============================
Par Matthieu Marcillaud, le 20 juin 2026 à 12h27min :
test: permettre de passer la requête en paramètre aux méthodes de test
Modifier $_GET ne fonctionne plus, il faut passer la requête en paramètre aux méthodes de test.
Refs: #154
Ajouté
tests/integration/Support/RequestTestHelper.php
Modifié
tests/integration/Squelettes/Env/BaliseLikeEnvTest.php
tests/integration/SquelettesTestCase.php
tests/unit/Bootstrap/Request/SimulatesGetRequest.php
==============================
Par Matthieu Marcillaud, le 20 juin 2026 à 11h54min :
test: Correction tests relatifs à la Config
Déplacement de certains dans spip-league/config, suppression de tests inutiles,
et correction pour d’autre sur le cache des metas
Refs: #154
Ajouté
tests/integration/Support/ConfigFixture.php
Supprimé
tests/integration/Config/DepotMetaPackTest.php
tests/integration/Config/DepotMetaPersoTest.php
tests/integration/Config/DepotMetaTest.php
Modifié
tests/bootstrap.php
tests/integration/Squelettes/Balise/ConfigTest.php
Détails : test: Correction tests relatifs à la Config (fcdb161d) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 20 juin 2026 à 00h26min :
fix: PHP_MIN sur 8.4.0
Modifié
src/SpipVersion.php
Détails : fix: PHP_MIN sur 8.4.0 (ab1b8ed9) · Validations · spip / ecrire · GitLab
==============================
Par marcimat, le 19 juin 2026 à 21h22min :
Merge branch ‹ 152-compat-php8-4 › into ‹ 5.x ›
Resolve « compat PHP8.4+ »
Closes #152
See merge request spip/ecrire!270
Ajouté
tests/unit/Bootstrap/Pipeline/PipelineTest.php.tomove
Modifié
.gitlab-ci.yml
auth/sha256.inc.php
base/create.php
base/dump.php
bootstrap/base/connect_sql.php
bootstrap/inc/container.php
bootstrap/inc/logging.php
bootstrap/inc/path.php
composer.json
genie/optimiser.php
inc/auth.php
inc/filtres.php
inc/filtres_dates.php
inc/filtres_images_lib_mini.php
inc/filtres_mini.php
inc/log.php
inc/minipres.php
inc/notifications.php
inc/pipelines.php
inc/plugin.php
inc/presentation_mini.php
inc/queue.php
inc/session.php
inc_version.php
install/etape_ldap2.php
install/etape_ldap3.php
install/etape_ldap4.php
phpstan.neon.dist
phpunit.xml.dist
public/balises.php
public/cacher.php
public/composer.php
public/criteres.php
public/sandbox.php
rector.php
src/Afficher/Minipage/Admin.php
src/Afficher/Minipage/Installation.php
src/Compilateur/Iterateur/Condition.php
src/Documents/DocumentTypeCatalog.php
src/Legacy/Http/EventListener/FondResolverListener.php
src/Legacy/Http/EventListener/LangNegotiationListener.php
src/SpipVersion.php
src/Texte/Collecteur/HtmlComment.php
src/Texte/Collecteur/HtmlTag.php
src/Texte/Collecteur/Idiomes.php
src/Texte/Collecteur/Liens.php
src/Texte/Collecteur/Modeles.php
src/Texte/Collecteur/Multis.php
tests/unit/HttpKernel/HandlerResolverTest.php
tests/unit/HttpKernel/Listener/FondResolverListenerTest.php
tests/unit/HttpKernel/Listener/LangNegotiationListenerTest.php
tests/unit/TestCase.php
Détails : Merge branch '152-compat-php8-4' into '5.x' (27cabf63) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 19 juin 2026 à 21h17min :
style: QA pass
Modifié
base/dump.php
bootstrap/inc/container.php
bootstrap/inc/path.php
inc/auth.php
inc/filtres.php
inc/lang.php
inc/log.php
inc/notifications.php
inc/plugin.php
inc/queue.php
inc_version.php
public/cacher.php
public/sandbox.php
Détails : https://git.spip.net/spip/ecrire/-/commit/bd5e7ac862555cffd0d17454f1c7699cb0e99e93
==============================
Par Matthieu Marcillaud, le 19 juin 2026 à 21h17min :
chore: Réécriture des déprecated en attribut.
Modifié
auth/sha256.inc.php
bootstrap/base/connect_sql.php
bootstrap/inc/logging.php
genie/optimiser.php
inc/filtres_images_lib_mini.php
inc/filtres_mini.php
inc/log.php
inc/minipres.php
inc/pipelines.php
inc/session.php
public/balises.php
public/criteres.php
Détails : chore: Réécriture des déprecated en attribut. (b65714f2) · Validations · spip / ecrire · GitLab
==============================
Par JamesRezo, le 19 juin 2026 à 21h17min :
style: passe QA
Ajouté
tests/unit/Bootstrap/Pipeline/PipelineTest.php.tomove
Modifié
auth/sha256.inc.php
base/create.php
base/dump.php
bootstrap/base/connect_sql.php
bootstrap/inc/container.php
bootstrap/inc/logging.php
bootstrap/inc/path.php
genie/optimiser.php
inc/auth.php
inc/filtres.php
inc/filtres_dates.php
inc/filtres_images_lib_mini.php
inc/filtres_mini.php
inc/lang.php
inc/log.php
inc/minipres.php
inc/notifications.php
inc/pipelines.php
inc/plugin.php
inc/presentation_mini.php
inc/queue.php
inc/session.php
install/etape_ldap2.php
install/etape_ldap3.php
install/etape_ldap4.php
public/balises.php
public/cacher.php
public/composer.php
public/criteres.php
public/sandbox.php
src/Afficher/Minipage/Admin.php
src/Afficher/Minipage/Installation.php
src/Compilateur/Iterateur/Condition.php
src/Documents/DocumentTypeCatalog.php
src/Legacy/Http/EventListener/FondResolverListener.php
src/Legacy/Http/EventListener/LangNegotiationListener.php
src/SpipVersion.php
src/Texte/Collecteur/HtmlComment.php
src/Texte/Collecteur/HtmlTag.php
src/Texte/Collecteur/Idiomes.php
src/Texte/Collecteur/Liens.php
src/Texte/Collecteur/Modeles.php
src/Texte/Collecteur/Multis.php
tests/unit/HttpKernel/HandlerResolverTest.php
tests/unit/HttpKernel/Listener/FondResolverListenerTest.php
tests/unit/HttpKernel/Listener/LangNegotiationListenerTest.php
tests/unit/TestCase.php
Détails : style: passe QA (e3cedb73) · Validations · spip / ecrire · GitLab
==============================
Par JamesRezo, le 19 juin 2026 à 21h17min :
build: php8.4 mini
Modifié
.gitlab-ci.yml
composer.json
phpstan.neon.dist
phpunit.xml.dist
rector.php
Détails : build: php8.4 mini (dbf755f4) · Validations · spip / ecrire · GitLab
==============================
Par marcimat, le 5 juin 2026 à 12h44min :
Merge branch ‹ 6090-spip-5-amelioration-du-conteneur-compile › into ‹ 5.x ›
remove: Appels de l’écran de sécurité, migré dans spip-league/guard
See merge request spip/ecrire!268
Supprimé
bootstrap/mitigation.php
Modifié
inc/meta.php
inc_version.php
==============================
Par Matthieu Marcillaud, le 5 juin 2026 à 00h04min :
chore: simplifications de quelques écritures dans inc/meta
Modifié
inc/meta.php
==============================
Par Matthieu Marcillaud, le 3 juin 2026 à 19h54min :
remove: Appels de l’écran de sécurité, migré dans spip-league/guard
Supprimé
bootstrap/mitigation.php
Modifié
inc_version.php
==============================
Par Maïeul, le 2 juin 2026 à 17h25min :
Merge branch ‹ 149-fix_liens_absolus › into ‹ 5.x ›
fix: prise en compte des balises audio & video dans liens_absolus()
Closes #149
See merge request spip/ecrire!266
Modifié
inc/filtres_mini.php
Détails : Merge branch '149-fix_liens_absolus' into '5.x' (38b6a84a) · Validations · spip / ecrire · GitLab
==============================
Par b_b, le 2 juin 2026 à 17h15min :
fix: prise en compte des balises audio & video dans liens_absolus()
Fix: #149
Modifié
inc/filtres_mini.php
==============================
Par marcimat, le 2 juin 2026 à 16h30min :
Merge branch ‹ 6090-spip-5-amelioration-du-conteneur-compile › into ‹ 5.x ›
remove: Pas de spip_desinfecte(), c’est inutile depuis PHP 5.3.4
See merge request spip/ecrire!265
Modifié
bootstrap/inc/initialization.php
==============================
Par Matthieu Marcillaud, le 1er juin 2026 à 23h01min :
remove: Pas de spip_desinfecte(), ça ne sert plus depuis PHP 5.3.4
Le caractères \0 dans un path est interdit depuis PHP 5.3.4,
la fonction s’en protégeait à une époque lointaine.
Refs: spip/spip#6090
Modifié
bootstrap/inc/initialization.php
==============================
Par marcimat, le 31 mai 2026 à 22h05min :
Merge branch ‹ fix_test_pipeline › into ‹ 5.x ›
test: fix test de pipeline avec dispatcher absent
See merge request spip/ecrire!264
Modifié
tests/unit/Bootstrap/Pipeline/PipelineTest.php
Détails : Merge branch 'fix_test_pipeline' into '5.x' (ae67faec) · Validations · spip / ecrire · GitLab