[images ↪ fix_support_exif] 20 commits

spip/images | 20 commits

Par Cerdic, le 5 août 2026 à 13h37min :

fix: la fonction image_oriente_selon_exif() utilise les fonctions du core de inc/exif et on l’utilise au début de chaque filtre, comme en SPIP 5

Refs: Données EXIF "Orientation" mal interprétées (#6096) · Issues · spip / spip · GitLab [4.4] Impossible de mettre dans le bon sens une photo avec un EXIF qui la tourne (#5029) · Issues · spip / medias · GitLab image_recadre perd l'EXIF de rotation (#4546) · Issues · spip / images · GitLab

Modifié
filtres/images_transforme.php
images_fonctions.php

Détails : fix: la fonction image_oriente_selon_exif() utilise les fonctions du core de... (3855656d) · Validations · spip / images · GitLab

==============================
Par marcimat, le 4 août 2026 à 22h01min :

Merge branch ‹ 4703-fix_image_masque_4 › into ‹ 4.x ›

fix(image_masque): accepter uniquement du png en tant que masque

See merge request spip/images!4763

Modifié
filtres/images_transforme.php

Détails : Merge branch '4703-fix_image_masque_4' into '4.x' (fd5d1911) · Validations · spip / images · GitLab

==============================
Par b_b, le 4 août 2026 à 21h20min :

fix(image_masque): accepter uniquement du png en tant que masque

Ref: #4703

Modifié
filtres/images_transforme.php

Détails : fix(image_masque): accepter uniquement du png en tant que masque (bd2c7816) · Validations · spip / images · GitLab

==============================
Par JamesRezo, le 6 juillet 2026 à 19h30min :

Merge branch ‹ 4733-dependance-spip-coding-standards-abandoned › into ‹ 4.x ›

Resolve « Dépendance « spip/coding-standards » abandoned »

See merge request spip/images!4761

Ajouté
.gitlab-ci.yml
ecs.php
rector.php
Supprimé
phpcs.xml.dist
Modifié
.gitattributes
.gitignore
composer.json
filtres/couleurs.php
filtres/images_lib.php
filtres/images_transforme.php
filtres/images_typo.php
images_fonctions.php
phpstan-baseline.neon
phpstan.neon.dist
spip-cli/ImagesPurger.php

Détails : Merge branch '4733-dependance-spip-coding-standards-abandoned' into '4.x' (c165b20b) · Validations · spip / images · GitLab

==============================
Par JamesRezo, le 6 juillet 2026 à 17h28min :

style: passe QA

Modifié
filtres/couleurs.php
filtres/images_lib.php
filtres/images_transforme.php
filtres/images_typo.php
images_fonctions.php
phpstan-baseline.neon
phpstan.neon.dist
spip-cli/ImagesPurger.php

Détails : style: passe QA (61b431a0) · Validations · spip / images · GitLab

==============================
Par JamesRezo, le 6 juillet 2026 à 17h28min :

build: spip-league/sdk+qa-tools

Ajouté
.gitlab-ci.yml
ecs.php
rector.php
Supprimé
phpcs.xml.dist
Modifié
.gitattributes
.gitignore
composer.json
phpstan.neon.dist

Détails : build: spip-league/sdk+qa-tools (335c18e8) · Validations · spip / images · GitLab

==============================
Par Matthieu Marcillaud, le 6 juillet 2026 à 14h47min :

build: Version 4.3.8

Modifié
CHANGELOG.md
paquet.xml

Détails : build: Version 4.3.8 (f86c5898) · Validations · spip / images · GitLab

==============================
Par marcimat, le 17 juin 2026 à 17h17min :

Merge branch ‹ add_deprecated_on__couleur_hsl2rgb › into ‹ 4.x ›

deprecate: Logger les dépréciations de _couleur_rgb2hsl et _couleur_hsl2rgb

See merge request spip/images!4760

Modifié
filtres/images_lib.php

Détails : Merge branch 'add_deprecated_on__couleur_hsl2rgb' into '4.x' (137477ef) · Validations · spip / images · GitLab

==============================
Par Matthieu Marcillaud, le 16 juin 2026 à 23h15min :

deprecate: Logger les dépréciations de _couleur_rgb2hsl et _couleur_hsl2rgb

Modifié
filtres/images_lib.php

Détails : deprecate: Logger les dépréciations de _couleur_rgb2hsl et _couleur_hsl2rgb (28b87350) · Validations · spip / images · GitLab

==============================
Par Matthieu Marcillaud, le 12 mai 2026 à 10h01min :

build: Version 4.3.7

Modifié
CHANGELOG.md
paquet.xml

Détails : build: Version 4.3.7 (d6bd028f) · Validations · spip / images · GitLab

==============================
Par Matthieu Marcillaud, le 2 mai 2026 à 14h09min :

fix: Dans certains cas avec SVG le filtre svg_filter_sepia est absent et nécessite d’être chargé

(cherry picked from commit afa444f4b10a0b48c1059413b79443384ce60c52)

Modifié
filtres/images_transforme.php

Détails : fix: Dans certains cas avec SVG le filtre svg_filter_sepia est absent et nécessite d’être chargé (8eb9338e) · Validations · spip / images · GitLab

==============================
Par Matthieu Marcillaud, le 3 avril 2026 à 14h54min :

fix: Autoriser PHP 8.5 dans le composer.json

Modifié
composer.json

Détails : fix: Autoriser PHP 8.5 dans le composer.json (e93501b1) · Validations · spip / images · GitLab

==============================
Par Matthieu Marcillaud, le 26 février 2026 à 09h11min :

build: Version 4.3.6

Modifié
CHANGELOG.md
paquet.xml

Détails : build: Version 4.3.6 (cdd0f69e) · Validations · spip / images · GitLab

==============================
Par Matthieu Marcillaud, le 24 février 2026 à 17h47min :

test: Désactiver le test couleur_extraire qui retourne des valeurs différentes selon les libs

Note: dans la version plus propre (Spip 5) on teste différentes valeurs, mais ici ce bien vieux code de test ne le permet pas simplement

Modifié
tests/couleur_extraire.php

Détails : test: Désactiver le test couleur_extraire qui retourne des valeurs différentes selon les libs (9453a105) · Validations · spip / images · GitLab

==============================
Par Matthieu Marcillaud, le 12 février 2026 à 09h47min :

build: Version 4.3.5

Modifié
CHANGELOG.md
paquet.xml

Détails : build: Version 4.3.5 (39d321c1) · Validations · spip / images · GitLab

==============================
Par Matthieu Marcillaud, le 8 février 2026 à 11h27min :

fix: Deprecated en PHP 8.5+ de imagedestroy

Le code est totalement différent de celui de SPIP 5 (qui est refactoré sur ces fonctions d’images)

Refs: !4749

Modifié
filtres/images_transforme.php
filtres/images_typo.php

Détails : fix: Deprecated en PHP 8.5+ de imagedestroy (a33893a4) · Validations · spip / images · GitLab

==============================
Par Matthieu Marcillaud, le 10 octobre 2025 à 11h03min :

build: Version 4.3.4

Modifié
CHANGELOG.md
paquet.xml

Détails : build: Version 4.3.4 (8edba5d1) · Validations · spip / images · GitLab

==============================
Par Matthieu Marcillaud, le 30 septembre 2025 à 09h33min :

fix: Typage de la commande spip-cli

(cherry picked from commit 8ccc860ff12f3367da36a99cc8798b6d7515fcb6)

Modifié
spip-cli/ImagesPurger.php

Détails : fix: Typage de la commande spip-cli (faedfae8) · Validations · spip / images · GitLab

==============================
Par Matthieu Marcillaud, le 8 septembre 2025 à 10h06min :

build: Version 4.3.3

Modifié
CHANGELOG.md
paquet.xml

Détails : build: Version 4.3.3 (148799d2) · Validations · spip / images · GitLab

==============================
Par Cerdic, le 22 août 2025 à 13h34min :

fix: pas de timestamp sur une balise image

De plus image_format donne un résultat qui contient déjà un timestamp dans l’attribut src

Refs: spip/ecrire#88
(cherry picked from commit 644e701af71f45a40b248b2b96371faa3f754f0d)

Modifié
prive/squelettes/inclure/favicon-head.html

Détails : fix: pas de timestamp sur une balise image (e5ac3a52) · Validations · spip / images · GitLab