Releases: BaseAdresseNationale/validateur-bal
Releases · BaseAdresseNationale/validateur-bal
v2.19.1
v2.19.0
v2.18.4
MODIFICATION
Profile
-> Le profile 1.4
est devenu 1.4-strict
-> Le profile 1.4-strict
est devenu 1.4
Uid_adresse
-> Ajout de idBanCommune, idBanToponyme et idBanAdresse dans les additionnalValues
de uid_adresse
suivant le format 1.3 https://github.com/BaseAdresseNationale/ban-plateforme/wiki/DRAFT-%23-Int%C3%A9gration-des-BanID
-> Ajout des erreurs type_invalide
et incoherence_ids_ban
sur uid_adresse
v2.18.3
Modification
- Mise a jour de certain package pour corriger des fails
notFoundFields
return maintenant seulement les champs manquant pour la version du format demandéprofilErrors
,uniqueErrors
,globalErrors
ne retourne plus les erreurs des champs manquant qui ne sont pas demandé dans le format
v2.18.2
v2.18.1
v2.18.0
Ajout
-
Ajout de l'error/warning
row.id_ban_adresses_required
lorsque une ligne avec numero, id_ban_commune, id_ban_toponyme et pas id_ban_numero -
Ajout de l'error/warning
rows.ids_required_every
les ids ban doivent être sur toutes les lignes ou aucune
Changement
Profile 1.4
ERROR
- 'id_ban_commune.type_invalide',
- 'id_ban_toponyme.type_invalide',
- 'id_ban_adresse.type_invalide',
- 'row.incoherence_ids_ban',
- 'row.id_ban_adresses_required',
- 'rows.ids_required_every'
WARNING
- 'field.id_ban_commune.missing',
- 'field.id_ban_toponyme.missing',
- 'field.id_ban_adresse.missing'
Profile 1.4 relax
WARNING
- 'field.id_ban_commune.missing',
- 'field.id_ban_toponyme.missing',
- 'field.id_ban_adresse.missing',
- 'id_ban_commune.type_invalide',
- 'id_ban_toponyme.type_invalide',
- 'id_ban_adresse.type_invalide',
- 'row.incoherence_ids_ban',
- 'row.id_ban_adresses_required',
- 'rows.ids_required_every'
v2.17.0
Changement notable
Profile
- Ajout de 2 nouveau profile par défaut
1.4
et1.4-relax
qui sont des copies des1.3
et1.3-relax
Erreur
- Ajout des erreurs
id_ban_commune.type_invalide
,id_ban_toponyme.type_invalide
,id_ban_adresse.type_invalide
pour les profile1.4
qui check que les champs id_ban_commune / id_ban_toponyme / id_ban_adresse sont bien desuuidV4
- Ajout d'une erreur pour les profile
1.4
qui check que les id_ban_commune / id_ban_toponyme / id_ban_adresse sont bien uniques et différents
Générale
- Dans la liste des profiles, ajout des entrées
default
etrelax
(pour éviter de mettre les profile a jour dans toutes les sous application) - Dans la fonction
validate()
, le profile par defaut (si non précisé) est maintenant le1.4
- Ajout du champ
relax
sur le profile qui active par defaut ou non le moderelaxFieldsDetection
si ce dernier n'est pas prévisé dans le options le dans fonctionvalidate()