From c576bf413105f8d22b46c002e94391d86a55df04 Mon Sep 17 00:00:00 2001
From: JamesRezo <james@rezo.net>
Date: Sat, 23 Mar 2024 22:23:34 +0100
Subject: [PATCH] =?UTF-8?q?chore(doc):=20Mise=20=C3=A0=20jour=20CHANGELOG.?=
 =?UTF-8?q?md=20et=20UPGRADE=5F5.0.md?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 CHANGELOG.md   |  3 ++-
 UPGRADE_5.0.md | 31 +++++++++++++++----------------
 2 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1f18b9815e..a0ff4b05c3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -50,8 +50,9 @@
 
 ### Removed
 
+- !5890 fichiers `ecrire/base/serial.php` et `ecrire/base/auxiliaires.php`, appeler la fonction de `base/objets` à la place.
 - !5765 Constante `_CONTEXTE_IGNORE_VARIABLES` (string), utiliser `_CONTEXTE_IGNORE_LISTE_VARIABLES` (array)
-- #5701 Retrait de la fonctionnalité de surlignage des résultats de la recherche. Cf. plugin Surligne https://git.spip.net/spip-contrib-extensions/surligne
+- #5701 Retrait de la fonctionnalité de surlignage des résultats de la recherche. Cf. plugin Surligne <https://git.spip.net/spip-contrib-extensions/surligne>
 - !5688 Ne plus chercher d’eventuels fichiers `ecrire/mes_options.php` ou `ecrire/inc_connect.php` (ils sont dans `config/mes_options.php` ou `config/connect.php`)
 - #5654 Migration BDD < SPIP 4.0 (il faut partir d’un SPIP 3.2 minimum pour migrer en SPIP 5.0)
 - #5652 Constante `_ID_WEBMESTRES` (dépréciée en SPIP 2.1). Utiliser le champ `webmestre` dans la table `spip_auteurs`.
diff --git a/UPGRADE_5.0.md b/UPGRADE_5.0.md
index 2966582595..fa289bd556 100644
--- a/UPGRADE_5.0.md
+++ b/UPGRADE_5.0.md
@@ -38,6 +38,7 @@ Si vous déclariez cette constante (dans `config/mes_options.php` par exemple),
 ### Parties optionnelles des balises
 
 Il devient possible d’utiliser des crochets dans les parties optionnelles des balises. Ainsi :
+
 - `[avant] (#VAL{texte})]` écrit `avant] texte`
 - `[(#VAL{texte}) [après]` écrit `texte [après`
 - `[avant] (#VAL{texte}) [après]` écrit `avant] texte [après`
@@ -76,16 +77,15 @@ Note: Cette syntaxe est valide à partir de SPIP 4.1
 
 #### avant
 
-
 ```php
 <?php
 if (!defined('_ECRIRE_INC_VERSION')) {
-	return;
+  return;
 }
 
 $GLOBALS[$GLOBALS['idx_lang']] = array(
-	'mots_description' => 'Mots et Groupes de mots',
-	'mots_slogan' => 'Gestion des mots et groupes de mots dans SPIP'
+  'mots_description' => 'Mots et Groupes de mots',
+  'mots_slogan' => 'Gestion des mots et groupes de mots dans SPIP'
 );
 ```
 
@@ -94,17 +94,15 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 ```php
 <?php
 return [
-	'mots_description' => 'Mots et Groupes de mots',
-	'mots_slogan' => 'Gestion des mots et groupes de mots dans SPIP'
+  'mots_description' => 'Mots et Groupes de mots',
+  'mots_slogan' => 'Gestion des mots et groupes de mots dans SPIP'
 ];
 ```
 
-
 Les éléments suivants sont dépréciés et seront supprimés dans une future version.
 
 ## Syntaxes de squelettes
 
-
 ### Critère `{collecte}` (déprécié en 5.0)
 
 Utiliser `{collate}`
@@ -157,7 +155,6 @@ Utiliser `{groupby_supprimer}`
 </BOUCLE_facette_annee>
 ```
 
-
 ## Fonctions PHP
 
 Dans certains cas parfois utilisées en filtres de squelettes également.
@@ -313,6 +310,7 @@ $url = url_absolue($url);
 ## Nettoyage des paramètres d’URI
 
 Une configuration (certainement très peu surchargée) a été modifiée et renommée :
+
 - Introduction de la constante `_CONTEXTE_IGNORE_LISTE_VARIABLES`.
 - Suppression de la constante `_CONTEXTE_IGNORE_VARIABLES`.
 
@@ -332,6 +330,11 @@ define('_CONTEXTE_IGNORE_LISTE_VARIABLES', ['^var_', '^PHPSESSID$', '^fbclid$',
 
 Les éléments suivants ont été supprimés et doivent être adaptés si ce n’est pas encore le cas.
 
+## Fichiers base/serial.php et base/auxiliaires.php
+
+- les appels à ces fichiers, via `include_spip('base/serial');` par exemple, seront sans effet.
+  Ils sont à remplacer par l'appel à la fonction `lister_tables_objets_sql();`.
+
 ## Syntaxes de squelettes
 
 ### Filtres de `#LOGO_` (dépréciés en 2.1)
@@ -436,7 +439,6 @@ Le filtre déprécié `foreach` est supprimé. Utiliser une boucle `DATA`.
 </BOUCLE_liste>
 ```
 
-
 ### Boucle `POUR`
 
 La boucle `POUR` dépréciée est supprimée. Utiliser une boucle `DATA`.
@@ -457,7 +459,6 @@ La boucle `POUR` dépréciée est supprimée. Utiliser une boucle `DATA`.
 </BOUCLE_liste>
 ```
 
-
 ## Fonctions PHP
 
 Dans certains cas parfois utilisées en filtres de squelettes également.
@@ -479,7 +480,6 @@ http_status(404);
 http_response_code(404);
 ```
 
-
 ### Fonction `generer_url_ecrire_objet`
 
 La fonction dépréciée `generer_url_ecrire_objet` est supprimée.
@@ -519,7 +519,6 @@ Sont supprimées et remplacées (renommées) par
 - `generer_objet_introduction`
 - `generer_objet_info`
 
-
 ### Fonction de liste `inc_lister_objets_dist`
 
 La fonction dépréciée depuis SPIP 3.1 est supprimée au profit d’inclusions directe de squelettes
@@ -529,7 +528,7 @@ La fonction dépréciée depuis SPIP 3.1 est supprimée au profit d’inclusions
 ```spip
 $lister_objets = charger_fonction('lister_objets', 'inc');
 $html = $lister_objets('breves', [
-	'id_rubrique' => $id_rubrique,
+  'id_rubrique' => $id_rubrique,
 ]);
 ```
 
@@ -537,8 +536,8 @@ $html = $lister_objets('breves', [
 
 ```spip
 $html = recuperer_fond('prive/objets/liste/breves', [
-	'id_rubrique' => $id_rubrique,
+  'id_rubrique' => $id_rubrique,
 ],[
-	'ajax' => true
+  'ajax' => true
 ]);
 ```
-- 
GitLab