spip/safehtml | 20 commits
Par Matthieu Marcillaud, le 25 février 2026 à 12h05min :
test: Correction tests (depuis master)
Modifié
tests/SafeHtmlTest.php
Détails : test: Correction tests (depuis master) (af1f0300) · Validations · spip / safehtml · GitLab
==============================
Par Matthieu Marcillaud, le 18 février 2026 à 08h58min :
build: Version 3.1.5
Modifié
CHANGELOG.md
paquet.xml
Détails : build: Version 3.1.5 (08fc0b78) · Validations · spip / safehtml · GitLab
==============================
Par Maïeul, le 17 février 2026 à 16h17min :
build: Up svg-sanitizer en 0.22.0
(cherry picked from commit c3b6b91ccccc65986d6882b5c37ce1f76a8e900b)
Co-authored-by: Matthieu Marcillaud marcimat@rezo.net
Modifié
lib/svg-sanitizer/README.md
lib/svg-sanitizer/composer.json
lib/svg-sanitizer/src/Exceptions/NestingException.php
lib/svg-sanitizer/src/Sanitizer.php
lib/svg-sanitizer/src/data/AllowedAttributes.php
lib/svg-sanitizer/src/data/AllowedTags.php
lib/svg-sanitizer/src/data/AttributeInterface.php
Détails : build: Up svg-sanitizer en 0.22.0 (1d335161) · Validations · spip / safehtml · GitLab
==============================
Par Matthieu Marcillaud, le 12 février 2026 à 10h01min :
build: Version 3.1.4
Modifié
CHANGELOG.md
paquet.xml
Détails : build: Version 3.1.4 (24f42e96) · Validations · spip / safehtml · GitLab
==============================
Par Maïeul, le 11 février 2026 à 16h19min :
fix: Inclusion d’un nouveau fichier de htmlpurifier manquante
(cherry picked from commit 7bffff98df7360b681b05dfd7435b3e28c1bb31a)
Co-authored-by: Matthieu Marcillaud marcimat@rezo.net
Modifié
inc/HTMLPurifier_HTML5.loader.php
==============================
Par Matthieu Marcillaud, le 10 février 2026 à 12h56min :
build: up htmlpurifieur-html5 to 0.1.12 (report)
Ajouté
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrDef/HTML5/ContentEditable.php
Modifié
lib/xemlock/htmlpurifier-html5/composer.json
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTML5Config.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTML5Definition.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/CommonAttributes.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/SafeForms.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/Lexer/HTML5.php
Détails : build: up htmlpurifieur-html5 to 0.1.12 (report) (0f8e5cdb) · Validations · spip / safehtml · GitLab
==============================
Par Matthieu Marcillaud, le 9 février 2026 à 16h19min :
build: Up htmlpurifier to 4.19.0
Ajouté
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveBlanks.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.AllowedSymbols.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.SafeIframeHosts.txt
Modifié
lib/htmlpurifier/HTMLPurifier.standalone.php
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange/Directive.php
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema.ser
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefixLocal.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.MaxImgLength.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.ConvertDocumentToFragment.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EscapeNonASCIICharacters.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.LexerImpl.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.MaxImgLength.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeIframe.txt
lib/htmlpurifier/standalone/HTMLPurifier/Filter/ExtractStyleBlocks.php
lib/htmlpurifier/standalone/HTMLPurifier/Filter/YouTube.php
lib/htmlpurifier/standalone/HTMLPurifier/Lexer/PH5P.php
lib/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.php
Détails : build: Up htmlpurifier to 4.19.0 (97886c9e) · Validations · spip / safehtml · GitLab
==============================
Par Maïeul, le 8 février 2026 à 14h17min :
fix: Deprecated PHP 8.4 sur HTMLPurifier/HTML5Config.php
Le projet n’a pas de tag pour le moment, on report manuellement
une correction PHP 8.4 · Issue #83 · xemlock/htmlpurifier-html5 · GitHub
Refs: #4795
(cherry picked from commit 57e062c48f2b6b586f0454bcec2e5c2d1150eca4)
Co-authored-by: Matthieu Marcillaud marcimat@rezo.net
Modifié
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTML5Config.php
==============================
Par Matthieu Marcillaud, le 8 février 2026 à 13h30min :
chore: Scripts composer pour ECS/Rector/phpstan
(cherry picked from commit 2acede99b6a0b7d001c8d1840880241c0ff74003)
Modifié
composer.json
Détails : chore: Scripts composer pour ECS/Rector/phpstan (e7c649f6) · Validations · spip / safehtml · GitLab
==============================
Par Cerdic, le 8 février 2026 à 13h30min :
feat: inc_safehtml_dist() accepte un tableau d’options en second argument, vide par défaut, et les options allowIframe et allowIframeURIRegexp permettent d’accepter les iframe, eventuellement sur la base d’une regexp pour l’URL. Par defaut le fonctionnement reste inchangé: les iframes sont supprimées du résultat safe
(cherry picked from commit 5cfc0d890c3792d6bc9e2dcfab8c95adfd673352)
Modifié
inc/safehtml.php
==============================
Par JamesRezo, le 25 novembre 2024 à 12h54min :
test: externalistion phpstan
Modifié
composer.json
phpstan-baseline.neon
Détails : test: externalistion phpstan (1746cc30) · Validations · spip / safehtml · GitLab
==============================
Par Matthieu Marcillaud, le 12 novembre 2024 à 10h46min :
build: version 3.1.3
Modifié
CHANGELOG.md
paquet.xml
Détails : build: version 3.1.3 (977e85af) · Validations · spip / safehtml · GitLab
==============================
Par JamesRezo, le 14 octobre 2024 à 18h23min :
chore: Update compose.json file
Modifié
composer.json
Détails : chore: Update compose.json file (277f996b) · Validations · spip / safehtml · GitLab
==============================
Par Matthieu Marcillaud, le 7 mai 2024 à 14h26min :
build: Version 3.1.2
Modifié
CHANGELOG.md
paquet.xml
Détails : build: Version 3.1.2 (1d2a5cad) · Validations · spip / safehtml · GitLab
==============================
Par Matthieu Marcillaud, le 17 avril 2024 à 09h55min :
docs(changelog): up langues
Modifié
CHANGELOG.md
Détails : docs(changelog): up langues (035ef43e) · Validations · spip / safehtml · GitLab
==============================
Par Matthieu Marcillaud, le 17 avril 2024 à 09h55min :
i18n: Chaines de langues nouveau format
Modifié
lang/paquet-safehtml_ar.php
lang/paquet-safehtml_br.php
lang/paquet-safehtml_de.php
lang/paquet-safehtml_en.php
lang/paquet-safehtml_eo.php
lang/paquet-safehtml_es.php
lang/paquet-safehtml_fr.php
lang/paquet-safehtml_fr_fem.php
lang/paquet-safehtml_fr_tu.php
lang/paquet-safehtml_it.php
lang/paquet-safehtml_nl.php
lang/paquet-safehtml_oc_ni_mis.php
lang/paquet-safehtml_pt.php
lang/paquet-safehtml_pt_br.php
lang/paquet-safehtml_ru.php
lang/paquet-safehtml_sk.php
lang/paquet-safehtml_uk.php
Détails : i18n: Chaines de langues nouveau format (fc2e06b5) · Validations · spip / safehtml · GitLab
==============================
Par Matthieu Marcillaud, le 17 avril 2024 à 09h55min :
build: compatibilité max à SPIP 4.*
Modifié
CHANGELOG.md
paquet.xml
Détails : build: compatibilité max à SPIP 4.* (7449b273) · Validations · spip / safehtml · GitLab
==============================
Par Matthieu Marcillaud, le 1er septembre 2023 à 11h04min :
build: Version 3.1.1
Modifié
CHANGELOG.md
paquet.xml
Détails : build: Version 3.1.1 (4af0bc2d) · Validations · spip / safehtml · GitLab
==============================
Par Matthieu Marcillaud, le 1er septembre 2023 à 11h04min :
Compat [4.2.0;4.2.*]
Modifié
paquet.xml
Détails : Compat [4.2.0;4.2.*] (1208baab) · Validations · spip / safehtml · GitLab
==============================
Par Matthieu Marcillaud, le 7 juillet 2023 à 17h53min :
chore: exclure tests et fichiers de développement des livrables
Ajouté
.gitattributes
Modifié
CHANGELOG.md