[ecrire ↪ fix_issue_63] 20 commits

spip/ecrire | 20 commits

Par Cerdic, le 5 décembre 2025 à 10h57min :

styles: ecs

Modifié
bootstrap/base/objets.php

Détails : styles: ecs (4376d434) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 5 décembre 2025 à 10h57min :

fix: deprecier l’usage d’un tableau simple pour la declaration de parent

Modifié
bootstrap/base/objets.php

Détails : fix: deprecier l'usage d'un tableau simple pour la declaration de parent (14461db2) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 5 décembre 2025 à 10h57min :

refactor: on peut avoir plusieurs méthodes pour trouver un meme type d’enfant (ie plugin polyhierarchie)

Refs: #63

Modifié
bootstrap/base/objets.php

Détails : refactor: on peut avoir plusieurs méthodes pour trouver un meme type d'enfant... (f31dc2d9) · Validations · spip / ecrire · GitLab

==============================
Par placido, le 1er décembre 2025 à 15h29min :

remove(jquery_plugins): retrait de l’entrée obsolète jquery.autosave.js

Modifié
inc/pipelines.php
inc/pipelines_ecrire.php

Détails : remove(jquery_plugins): retrait de l'entrée obsolète `jquery.autosave.js` (8c092a4c) · Validations · spip / ecrire · GitLab

==============================
Par placido, le 1er décembre 2025 à 15h29min :

change(cvtautosave_formulaire_charger): le module ESM cvt_autosave.js remplace jquery.autosave.js

cf spip/spip#5566

Modifié
inc/cvt_autosave.php

Détails : change(cvtautosave_formulaire_charger): le module ESM `cvt_autosave.js`... (d391ad95) · Validations · spip / ecrire · GitLab

==============================
Par nicod, le 30 novembre 2025 à 20h01min :

fix: Vider la meta ‹ drapeau_edition › quand on désinstalle un plugin

Co-authored-by: Matthieu Marcillaud marcimat@rezo.net

Modifié
inc/drapeau_edition.php
inc/pipelines_ecrire.php
paquet.xml
plugins/installer.php

Détails : fix: Vider la meta 'drapeau_edition' quand on désinstalle un plugin (0d128b0b) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 29 novembre 2025 à 19h31min :

fix: Deprecated usage of _T in debusquer_compose_message()

Modifié
public/debusquer.php

Détails : fix: Deprecated usage of `_T` in `debusquer_compose_message()` (a7a4f121) · Validations · spip / ecrire · GitLab

==============================
Par placido, le 29 novembre 2025 à 19h04min :

fix(lang): la langue hazaragi se lit de droite à gauche (RTL)

Modifié
inc/lang.php

Détails : fix(lang): la langue hazaragi se lit de droite à gauche (RTL) (a7f86d01) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 29 novembre 2025 à 16h17min :

fix: Accepter PHP 8.5 à l’installation

Modifié
inc_version.php

Détails : fix: Accepter PHP 8.5 à l’installation (ab59f1cf) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 29 novembre 2025 à 16h17min :

fix: Corriger la définition de IMAGETYPE_SVG qui existe en PHP 8.5

Refs: #98

Modifié
inc/svg.php

Détails : fix: Corriger la définition de IMAGETYPE_SVG qui existe en PHP 8.5 (95ed9d7e) · Validations · spip / ecrire · GitLab

==============================
Par JamesRezo, le 29 novembre 2025 à 15h58min :

chore: update dependencies

Modifié
composer.json

Détails : chore: update dependencies (fffe78c7) · Validations · spip / ecrire · GitLab

==============================
Par JamesRezo, le 29 novembre 2025 à 14h13min :

fix(distant): accepter « HTTP/2 » ou « HTTP/3 » comme réponse acceptable

Modifié
inc/distant.php

Détails : fix(distant): accepter "HTTP/2" ou "HTTP/3" comme réponse acceptable (2e113893) · Validations · spip / ecrire · GitLab

==============================
Par placido, le 18 novembre 2025 à 14h18min :

fix(chemin_import_js): pouvoir définir un chemin explicite depuis le dossier lib/

Un module JS fournit par une lib se trouve rarement à la racine.
On gère donc le cas où $fichier est un chemin de la forme lib/ModuleX/dist/module.js

Modifié
inc/importmap.php

Détails : fix(chemin_import_js): pouvoir définir un chemin explicite depuis le dossier `lib/` (546fe2d4) · Validations · spip / ecrire · GitLab

==============================
Par JamesRezo, le 18 novembre 2025 à 13h54min :

test(pipeline): unit test pipeline()

Ajouté
tests/unit/Bootstrap/Pipeline/PipelineTest.php
Modifié
bootstrap/inc/initialization.php
bootstrap/inc/pipeline.php

Détails : test(pipeline): unit test pipeline() (bbc863a0) · Validations · spip / ecrire · GitLab

==============================
Par JamesRezo, le 18 novembre 2025 à 13h54min :

test(pipeline): unit test minipipe()

Ajouté
tests/Stub/ClassStub.php
tests/fixtures/execute_pipeline_exists.php
tests/unit/Bootstrap/Pipeline/MinipipeTest.php
Modifié
.gitignore
bootstrap/inc/pipeline.php
composer.json
inc/rechercher.php
iterateur/data.php
phpstan.neon.dist
tests/unit/Bootstrap/Path/SpipPathsLoaderTest.php

Détails : test(pipeline): unit test minipipe() (30652292) · Validations · spip / ecrire · GitLab

==============================
Par JamesRezo, le 18 novembre 2025 à 13h37min :

chore: update dependencies

Modifié
composer.json

Détails : chore: update dependencies (6b2c124c) · Validations · spip / ecrire · GitLab

==============================
Par JamesRezo, le 5 novembre 2025 à 10h43min :

fix(path): rétablir la mémoization de $dossier_squelettes

Modifié
bootstrap/inc/path.php

Détails : fix(path): rétablir la mémoization de $dossier_squelettes (861b8e99) · Validations · spip / ecrire · GitLab

==============================
Par JamesRezo, le 4 novembre 2025 à 19h29min :

docs(path): PHPDoc param $reset

Modifié
bootstrap/inc/path.php

Détails : docs(path): PHPDoc param $reset (1b2c9870) · Validations · spip / ecrire · GitLab

==============================
Par JamesRezo, le 4 novembre 2025 à 17h02min :

test(path): unit test find_in_path()

Ajouté
tests/unit/Bootstrap/Path/FindInPathTest.php
Modifié
bootstrap/inc/path.php
tests/unit/TestCase.php

Détails : test(path): unit test find_in_path() (c6f9807d) · Validations · spip / ecrire · GitLab

==============================
Par JamesRezo, le 4 novembre 2025 à 16h08min :

test(path): unit test spip_paths_loader()

Ajouté
tests/unit/Bootstrap/Path/SpipPathsLoaderTest.php
Modifié
.gitignore
bootstrap/inc/path.php
tests/unit/TestCase.php

Détails : test(path): unit test spip_paths_loader() (fad1c282) · Validations · spip / ecrire · GitLab