From 1e04a096286bbffc1801a7a3d63faf293201b5ba Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ma=C3=AFeul=20Rouquette?= <maieul@maieul.net>
Date: Sun, 22 May 2022 11:20:45 +0200
Subject: [PATCH] =?UTF-8?q?Changelog=20des=20modif=20depuis=20la=20derni?=
 =?UTF-8?q?=C3=A8re=20version,=20la=205.1.2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 CHANGELOG.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)
 create mode 100644 CHANGELOG.md

diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 00000000..5209973b
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,49 @@
+# Changelog
+
+## Unreleased
+
+### Added
+
+- #105 Ajout des pipelines `formidable_pre_raccourcis_arobases` et `formidable_post_raccourcis_arobases` pour ajustement les traitements avant/après l'interprétation des raccourcis `@champs@`
+
+### Changed
+
+- #105 `formidable_raccourcis_arobases_2_valeurs_champs` reçoit désormais les arguments suivants :
+	1. `$chaine` chaîne à transformer
+	2. `$saisies` liste des saisies du formulaire
+	3. `$options` tableau d'options, dont :
+		- `brut` (bool) : mettre à true pour donner les  "valeurs brutes" ("valeurs techniques")
+		- `sans_reponse` (string|bool) chaîne indiquant l'absent de réponse ; mettre à `true` pour utiliser la chaîne par défaut
+		- `source` (string) source pour trouver la valeur du champ : au choix : `'request'` ou `'base'`
+		- `id_formulaires_reponse` (int) : la réponse concernée
+		- `id_formulaire` : le formulaire concerné
+		- `contexte` contexte d'emploi  où l'on cherche à transformer les arobases
+	- La rétrocompatiblité avec les anciens arguments est assuré, sauf pour les deux derniers `$&valeurs` et `&$valeurs_libelles`
+- #5 Changement des arguments de `#FORMULAIRE_FORMIDABLE` :
+	1. Id numérique ou identifiant textuel (inchangé)
+	2. Tableau de valeurs par défaut (inchangé)
+	3. Tableau d'options, anciennement identifiant de la réponse. Les options possibles sont :
+		-  `id_formulaires_reponse` (int) : identifiant de la réponse à modifier
+		-  `forcer_modif` (bool) : permettre de forcer la modification d'une réponse, même si non autorisé (utilisé pour la modification des réponses côté privé)
+		-  `url_redirect` (string) : url de redirection
+		-  `traiter_email_destinataires` (array/csv) : destinataires supplémentaires pour le traitement `email`
+		-  `traiter_email_destinataires_methode_methode` (string) : `remplacer`  pour que les emails passés en arguments  remplacent ceux de la configuration du traitements, `ajouter` pour qu'ils s'y ajoutent ; le réglage par défaut est `ajouter`
+	4. Déprécié : anciennement `url_redirect`
+	5. Déprécié : anciennement `forcer_modif`
+	* La rétrocompatibilité des appels est assurée
+
+### Removed
+
+- #105 pipeline `formidable_affiche_resume_reponse` supprimé, remplacée par `formidable_pre_raccourcis_arobases` et  `formidable_post_raccourcis_arobases`
+### Fix
+
+- #108 #109 Les modèles historiques `<form>` et `<formidable>` dans l'espace privé affichent une alerte si le formulaire n'est pas publié
+- `secret_du_formidable` créé également à l'installation du plugin, pas seulement à la MAJ
+- Inclusivité des chaînes de langue
+- Envoi de fichiers par formulaire :
+	* `_FORMIDABLE_LIENS_FICHIERS_ACCUSE_RECEPTION` fonctionne désormais aussi pour les saisies `fichiers` au sein d'un `fieldset`
+	* Même si l'on insère directement les fichiers dans l'email, préciser par ailleurs à quels champs ils correspondent
+- Appeller les autorisations de voir les formulaires sur
+	* La liste des formulaires
+	* La page individuelle d'un formulaire
+- N'afficher que les formulaires publiés dans la liste des formulaires que l'on peut associer à un objet
-- 
GitLab