# Changelog
## 5.0.2 - 2024-10-21

### Changed

- Compatible SPIP 4.1 et supérieur seulement
### Fixed

- Ne pas desinscrire un email si la personnee reremplit le formulaire d'inscription à un evenement auquel elle était deja inscrite et que le formulaire est en modération a priori
## 5.0.1 - 2024-10-14
- Fatal à la mise à jour, lié à un bug de SPIP (spip/spip#5986)



### Remove

- Logos png


## 5.0.0 - 2024-08-25
### Remove

- Plusieurs paramètre supprimées lors de l'appel au pipeline `traiter_formidableparticipation`, voir le fichier `UPGRADE_5_0.md` pour les détails

### Fixed

- #25 Bugfix sur la maj vers la 4.0 dans certains cas
- #26 Lorsqu'on modifie une réponse, ne pas impacter les inscriptions pour les réponses aux même evenement avec le même email
- #27 Correction de libellés totalement incorrect

### Modified

- #24 Libellé et ergonomie du formulaire de configuration

## 4.1.1 - 2024-05-17

### Fixed

- Ne pas demander de configurer les champs de participation si la participation est automatique

## 4.1.0 - 2024-02-22

### Fixed

- #22 Se baser sur la cle `necessite` pour indiquer qu'il faut activer le traitement `enregistrer`
- Compatibilité formidable v6.0.0

## Removed

- Compatibilité formidable < v6.0.0
## 4.0.2 - 2023-12-01

### Fixed

- Ne pas provoquer d'erreur fatal lorsqu'on ne fournit pas d'évènement
## 4.0.1 - 2023-11-21

### Fixed

- Eviter page blanche/erreur de MAJ lorsqu'on met à jour via SVP

## 4.0.0 - 2023-10-27

### Added

- #17 Possibilité de déinscrire plusieurs places d'un coup (si même email).
### Changed

- #17 Par défaut un même email peut être inscrit plusieurs fois, plus besoin de cocher une case, si l'on veut n'utiliser qu'une seule fois un email à s'inscrire, option `unicite` du traitement `enregistrement` (livré avec Formidable). La migration est effectuée à la MAJ du plugin. Il n'y a donc plus d'option `autoriser_email_multiple`.
- #17 Pour désinscrire un email, on bascule le statut d'inscription de `oui` à `non`


## 3.1.1 - 2023-10-04

### Fixed

- #18 : logs erronnés
## 3.1.0 - 2023-09-22

### Added

- On peut utiliser un champ `hidden` pour le / les `id_evenement`

## 3.0.1 - 2023-06-15

### Fixed

- Les changements de statuts n'entrainaient plus d'inscription

## 3.0.0 - 2023-04-16

### Added

- Compatibilité SPIP 4

### Changed

- On ne peut plus configurer le traitement si le traitement "enregistrement" n'est pas activé

### Removed

- Compatibilité SPIP 3 à 3.2
## 2.1.0 - 2022-09-27

### Added

- #10 Possibilité d'avoir plusieurs champs contenant les évènements auxquels s'inscrire
- #10 Possibilité d'inscrire à plusieurs évènements fixes
- #11 Le pipeline `traiter_formidableparticipation` reçoit, lors de la modification d'une réponse, la liste des ancien·nes participant·es
- #11 Amélioration de la relation entre statut de la réponse et participation à l'évènement. Pour chaque statut on peut définir une règle:
    - `oui` : impose la participation
    - `non` : impose la non participation (par défaut pour les statuts `prop`, `poubelle`, `refuse`)
    - `auto` : dépend de la config du formulaire et du résultat de la réponse (par défaut pour statut `publie`)
    - `idem` : uniquement en cas de changement de statut : prendre l'ancienne valeur de participation.

    Le tout est personnalisable  par le pipeline `formidableparticipation_statuts_reponse_participation` si on ajoute des statuts / si on veut avoir des règles spéciales selon les formulaires / selon la réponse
- #11 L'email associé à la participation à l'évènement est trimé, pour éviter les espaces indésirables en BDD
### Changed

- #11 Désormais, que ce soit pour un changement de statut ou la modification d'un champ via les crayons, on passe par `traiter_participation_dist()` et par le pipeline afférant
- #6 Uniformisation du titre du traitement : on utilise un verbe, comme pour les autres traitements Formidable

### Fixed

- #11 Lorsque l'on appelle plusieurs fois le traitement dans un même hit et qu'il y a plusieurs réponses concernées, il faut supprimer les vieilles inscriptions pour toutes les réponses

## 2.0.4 - 2022-05-31

- Compatibilité Formidable 5.2.0

## 2.0.3 - 2022-04-01

### Added

- Compatibilité SPIP 4.1

### Bugfix

- Compatibilité avec les préfixes de table autres que `spip_`
