george/ecrire | 20 commits
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 : https://git.spip.net/george/ecrire/-/commit/0d128b0b1459234e6c324e82704cced88c7ccfac
==============================
Par Matthieu Marcillaud, le 29 novembre 2025 à 19h31min :
fix: Deprecated usage of _T in debusquer_compose_message()
Modifié
public/debusquer.php
==============================
Par placido, le 29 novembre 2025 à 19h04min :
fix(lang): la langue hazaragi se lit de droite à gauche (RTL)
Modifié
inc/lang.php
==============================
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 · George Kandalaft / 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
==============================
Par JamesRezo, le 29 novembre 2025 à 15h58min :
chore: update dependencies
Modifié
composer.json
Détails : chore: update dependencies (fffe78c7) · Validations · George Kandalaft / 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
==============================
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
==============================
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 : https://git.spip.net/george/ecrire/-/commit/bbc863a035e27edf754dcdaf2d4a1a71738644d5
==============================
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 : https://git.spip.net/george/ecrire/-/commit/3065229295a9929e79e4a993067475035421f135
==============================
Par JamesRezo, le 18 novembre 2025 à 13h37min :
chore: update dependencies
Modifié
composer.json
Détails : chore: update dependencies (6b2c124c) · Validations · George Kandalaft / ecrire · GitLab
==============================
Par JamesRezo, le 5 novembre 2025 à 10h43min :
fix(path): rétablir la mémoization de $dossier_squelettes
Modifié
bootstrap/inc/path.php
==============================
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 · George Kandalaft / 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 · George Kandalaft / 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
==============================
Par JamesRezo, le 4 novembre 2025 à 14h18min :
test(path): unit test spip_paths()
Ajouté
tests/unit/Bootstrap/Path/SpipPathsTest.php
Modifié
bootstrap/inc/path.php
tests/unit/TestCase.php
Détails : https://git.spip.net/george/ecrire/-/commit/ab2843a4db4c515343540c6e9a98becfe4c066d1
==============================
Par JamesRezo, le 4 novembre 2025 à 13h28min :
test(unit): TestCase
Ajouté
tests/fixtures/config/spip/dirs.php
tests/fixtures/config/spip/routes.php
tests/fixtures/spip.php
tests/unit/TestCase.php
Modifié
phpunit.xml.dist
Détails : https://git.spip.net/george/ecrire/-/commit/90d1dee8e71532bc8a4d65edf864ab6a60ed7395
==============================
Par JamesRezo, le 4 novembre 2025 à 12h25min :
fix(path): useless static $last_dossier_squelettes
Modifié
bootstrap/inc/path.php
==============================
Par JamesRezo, le 4 novembre 2025 à 12h23min :
feat: use path contracts interfaces
Modifié
bootstrap/inc/path.php
composer.json
Détails : feat: use path contracts interfaces (6d559f6d) · Validations · George Kandalaft / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 29 octobre 2025 à 15h47min :
chore: Rector rule FunctionLikeToFirstClassCallableRector
Modifié
action/editer_auteur.php
action/editer_liens.php
balise/formulaire_.php
base/upgrade.php
bootstrap/base/connect_sql.php
bootstrap/inc/sanitize.php
bootstrap/inc/utils.php
genie/mise_a_jour.php
inc/charsets.php
inc/cvt_autosave.php
inc/editer.php
inc/exporter_csv.php
inc/filtres.php
inc/filtres_ecrire.php
inc/filtres_images_lib_mini.php
inc/filtres_mini.php
inc/filtres_selecteur_generique.php
inc/importer_csv.php
inc/modifier.php
inc/notifications.php
inc/prepare_recherche.php
inc/queue.php
inc/roles.php
inc/rubriques.php
inc/session.php
inc/svg.php
inc/urls.php
iterateur/data.php
plugins/afficher_plugin.php
public/composer.php
public/criteres.php
public/evaluer_page.php
public/format_html.php
public/sandbox.php
public/styliser.php
public/tracer.php
req/mysql.php
req/sqlite_generique.php
src/Chiffrer/Cles.php
src/Chiffrer/SpipCles.php
src/Compilateur/Iterateur/Decorator.php
src/Sql/Sqlite/Traducteur.php
typographie/fr.php