spip/safehtml | 10 commits
Par Matthieu Marcillaud, le 9 février 2026 à 15h34min :
remove: ancien loader du sanitizer svg
Modifié
sanitizer/svg.php
Détails : remove: ancien loader du sanitizer svg (4951d1b6) · Validations · spip / safehtml · GitLab
==============================
Par Matthieu Marcillaud, le 9 février 2026 à 15h34min :
remove: libs safehtml, chargées avec composer
Cependant, il faudra remettre a2232ecb5237 & e1557b512b7 d’une autre manière
Supprimé
lib/htmlpurifier/HTMLPurifier.standalone.php
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Builder/Xml.php
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Exception.php
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange.php
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange/Directive.php
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange/Id.php
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/InterchangeBuilder.php
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Validator.php
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/ValidatorAtom.php
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema.ser
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedClasses.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedFrameTargets.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRel.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRev.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.ClassUseCDATA.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.DefaultImageAlt.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImage.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImageAlt.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.DefaultTextDir.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.EnableID.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.ForbiddenClasses.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.ID.HTML5.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklist.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklistRegexp.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefix.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefixLocal.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.AutoParagraph.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.Custom.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.DisplayLinkURI.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.Linkify.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.DocURL.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.Predicate.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveSpansWithoutAttributes.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowDuplicates.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowImportant.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowTricky.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowedFonts.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowedProperties.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.DefinitionRev.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.ForbiddenProperties.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.MaxImgLength.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.Proprietary.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.Trusted.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.DefinitionImpl.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPath.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPermissions.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyFixLt.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyRemoveScript.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.AllowHostnameUnderscore.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.AllowParseManyTags.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.CollectErrors.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.ConvertDocumentToFragment.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.DirectLexLineNumberSyncInterval.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.DisableExcludes.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EnableIDNA.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.Encoding.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidChildren.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidTags.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EscapeNonASCIICharacters.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.HiddenElements.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.Language.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.LegacyEntityDecoder.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.LexerImpl.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.MaintainLineNumbers.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.NormalizeNewlines.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveInvalidImg.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveProcessingInstructions.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveScriptContents.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.Custom.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Escaping.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Scope.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.TidyImpl.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.YouTube.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Allowed.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedAttributes.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedComments.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedCommentsRegexp.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedElements.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedModules.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Attr.Name.UseCDATA.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.BlockWrapper.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.CoreModules.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.CustomDoctype.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionID.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionRev.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Doctype.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.FlashAllowFullScreen.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenAttributes.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenElements.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Forms.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.MaxImgLength.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Nofollow.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Parent.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Proprietary.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeEmbed.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeIframe.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeObject.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeScripting.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Strict.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TargetBlank.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoopener.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoreferrer.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TidyAdd.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TidyLevel.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TidyRemove.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Trusted.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.XHTML.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.CommentScriptContents.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.FixInnerHTML.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.FlashCompat.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.Newline.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.SortAttr.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.TidyFormat.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Test.ForceNoIconv.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.AllowedSchemes.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Base.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefinitionID.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefinitionRev.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Disable.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DisableExternal.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DisableExternalResources.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DisableResources.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Host.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.HostBlacklist.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.MakeAbsolute.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Munge.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.MungeResources.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.MungeSecretKey.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.OverrideAllowedSchemes.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.SafeIframeRegexp.txt
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/info.ini
lib/htmlpurifier/standalone/HTMLPurifier/EntityLookup/entities.ser
lib/htmlpurifier/standalone/HTMLPurifier/Filter/ExtractStyleBlocks.php
lib/htmlpurifier/standalone/HTMLPurifier/Filter/YouTube.php
lib/htmlpurifier/standalone/HTMLPurifier/Language/messages/en.php
lib/htmlpurifier/standalone/HTMLPurifier/Lexer/PH5P.php
lib/htmlpurifier/standalone/HTMLPurifier/Printer.php
lib/htmlpurifier/standalone/HTMLPurifier/Printer/CSSDefinition.php
lib/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.css
lib/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.js
lib/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.php
lib/htmlpurifier/standalone/HTMLPurifier/Printer/HTMLDefinition.php
lib/svg-sanitizer/LICENSE
lib/svg-sanitizer/README.md
lib/svg-sanitizer/composer.json
lib/svg-sanitizer/src/ElementReference/Resolver.php
lib/svg-sanitizer/src/ElementReference/Subject.php
lib/svg-sanitizer/src/ElementReference/Usage.php
lib/svg-sanitizer/src/Exceptions/NestingException.php
lib/svg-sanitizer/src/Helper.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
lib/svg-sanitizer/src/data/TagInterface.php
lib/svg-sanitizer/src/data/XPath.php
lib/svg-sanitizer/src/svg-scanner.php
lib/xemlock/htmlpurifier-html5/LICENSE
lib/xemlock/htmlpurifier-html5/README.md
lib/xemlock/htmlpurifier-html5/composer.json
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrDef/HTML/Bool2.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrDef/HTML/FontSize.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrDef/HTML5/ARel.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrDef/HTML5/Datetime.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrDef/HTML5/Duration.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrDef/HTML5/Float.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrDef/HTML5/FormRel.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrDef/HTML5/InputType.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrDef/HTML5/IntegrityMetadata.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrDef/HTML5/LinkRel.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrDef/HTML5/Rel.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrDef/HTML5/Week.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrDef/HTML5/YearlessDate.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrTransform/HTML5/Data.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrTransform/HTML5/Dialog.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrTransform/HTML5/FrameBorder.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrTransform/HTML5/Input.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrTransform/HTML5/Lang.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrTransform/HTML5/Progress.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/AttrTransform/HTML5/Script.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/ChildDef/HTML5/Abstract.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/ChildDef/HTML5/Details.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/ChildDef/HTML5/Div.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/ChildDef/HTML5/Dl.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/ChildDef/HTML5/Fieldset.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/ChildDef/HTML5/Figure.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/ChildDef/HTML5/List.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/ChildDef/HTML5/Media.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/ChildDef/HTML5/Picture.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/ChildDef/HTML5/Script.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/ChildDef/HTML5/Table.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/ChildDef/HTML5/Time.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTML5Config.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTML5Definition.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTML5URIDefinition.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/Bdo.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/CommonAttributes.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/Edit.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/Forms.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/Hypertext.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/Iframe.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/Interactive.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/Legacy.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/Link.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/List.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/Media.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/Ruby.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/SafeForms.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/SafeScripting.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/Scripting.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/Tables.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/HTML5/Text.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTMLModule/Tidy/HTML5.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/Injector/HTML5/DlDiv.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/Lexer/HTML5.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/TagTransform/Font2.php
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/URIFilter/HTML5/SafeLink.php
Détails : remove: libs safehtml, chargées avec composer (d6817155) · Validations · spip / safehtml · GitLab
==============================
Par Matthieu Marcillaud, le 9 février 2026 à 15h33min :
fix: mise à jour des namespaces et chargement de html purifier
Supprimé
inc/HTMLPurifier_HTML5.loader.php
Modifié
inc/safehtml.php
src/Texte/Collecteur/MetasMicroData.php
==============================
Par Matthieu Marcillaud, le 9 février 2026 à 15h32min :
build: les librairies utilisées en dépendance Composer
Modifié
composer.json
==============================
Par Matthieu Marcillaud, le 8 février 2026 à 14h15min :
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
Modifié
lib/xemlock/htmlpurifier-html5/library/HTMLPurifier/HTML5Config.php
==============================
Par Matthieu Marcillaud, le 7 février 2026 à 12h04min :
perf: Utiliser hash xxh64 au lieu de md5 pour SPIP 5+ ; c’est 20x plus rapide
Modifié
inc/safehtml.php
==============================
Par Matthieu Marcillaud, le 7 février 2026 à 12h04min :
chore: Scripts composer pour ECS/Rector/phpstan
Modifié
composer.json
Détails : chore: Scripts composer pour ECS/Rector/phpstan (2acede99) · Validations · spip / safehtml · GitLab
==============================
Par Cerdic, le 6 février 2026 à 14h17min :
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
Modifié
inc/safehtml.php
==============================
Par b_b, le 11 novembre 2025 à 20h14min :
chore: utiliser la branche 2 du sdk
Modifié
composer.json
Détails : chore: utiliser la branche 2 du sdk (8464e70b) · Validations · spip / safehtml · GitLab
==============================
Par b_b, le 14 mars 2025 à 15h09min :
build: update de la lib htmlpurifier en version 4.18.0
Fix: #4794
Ajouté
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveBlanks.txt
Modifié
lib/htmlpurifier/HTMLPurifier.standalone.php
lib/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema.ser
lib/htmlpurifier/standalone/HTMLPurifier/Filter/ExtractStyleBlocks.php
lib/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.php