diff --git a/CHANGELOG.md b/CHANGELOG.md
index cc92cfcfc6d5055831627c8a446e91e6ffb77766..8b6c22f88cfa9bbf1e7134ff5df77a1f461918b1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,99 +1,115 @@
 CHANGELOG
 =========
 
-3.0.0 (18/09/2019)
+4.0.2 (01/04/2022)
 ------------------
 
-- Adaptation du code pour le passage à ZF3.
-- Scission des classes liées aux entités ("Generic", "Group", "People", "Root", "Structure" et "System") en deux classes :
-    - classe de base avec un setter pour (presque) chaque attribut Ldap
-    - classe qui hérite de la classe de base avec des fonctions spécifiques à l'entité
-- Gestions des attributs "supannActivite", "ucbnSecteurDisciplinaire" et "supannEmpCorps"
-  
-3.1.0 (01/10/2020)
-------------------
+- Fusion de la branche 3.1.* dans la branche master
 
-- Ajout des getters pour les attributs de la classe "People" : "rid", "sambaSID", "uidNumber", "gidNumber", "loginShell" et "homeDirectory"
-- Ajout des setters pour les différents attributs liés aux structures de la classe "People"
-- Ajout des attributs cachés "createTimestamp" et "modifyTimestamp" comme DateTimeAttributes
-- Ajout des setters pour les attributs de la classe "People" : "supannEtablissement", "supannEtuAnneeInscription", "supannEtuCursusAnnee", "supannEtuDiplome" et "supannEtuEtape"
-- Ajout des setters pour les attributs de la classe "People" : "supannEtuInscription", "ucbnSiteLocalisation", "ucbnAnneePostBac", "ucbnCodeEtape", "ucbnEtuComplementInscription", 
-"ucbnPrivateAddress", "ucbnPrivateAddresseBis", "supannEtuElementPedagogique", "supannEtuRegimeInscription", "supannEtuSecteurDisciplinaire" 
-et "supannEtuTypeDiplome"
-- Gestion de la modification de l'attribut "supannRefId" par étiquette
-- Ajout de fonctions de vérification du statut d'une personne dans la classe "People"
-- Fonction de récupération de champs date au format Php DateTime
-- Mise en place d'une entité "Root" pour gérer la racine de l'annuaire Ldap et d'un service associé
-- Ajout des setters pour les attributs de la classe "People" : "supannAutreMail" et "mailForwardingAddress"
-
-3.1.1 (15/10/2020)
+4.0.1 (04/01/2022)
 ------------------
 
-- Ajout des anciens attributs liés aux services : "ucbnService*"
+- Possibilité de passer à PHP 7.4
 
-3.1.2 (16/10/2020)
+4.0.0 (09/12/2021)
 ------------------
 
-- Ajout des nouveaux attributs liés aux services : "unicaenService*"
-
-3.1.5 (12/11/2020)
-------------------
+- Migration vers Laminas
 
-- Mise à jour des fonctions "setUnicaenTermsOfUse" et "setSupannRefId"
+3.1.21 (01/04/2022)
+-------------------
 
-3.1.6 (16/11/2020)
-------------------
+- Suppression de la classe d'objet ucbnEntite qui n'est plus utilisé
+- Ajout du fichier .gitlab-ci.yml
 
-- Gestion temporaire de l'attribut "campusPassword" pour pouvoir mettre à jour l'Active Directory
+3.1.18 (16/03/2022)
+-------------------
 
-3.1.8 (02/12/2020)
-------------------
+- Suppression de l'attribut "ucbnSquidHash"
 
-- Ajout des attributs "unicaenSecuriteCompte" et "unicaenServiceEtat"
+3.1.17 (21/02/2022)
+-------------------
 
-3.1.9 (04/01/2021)
-------------------
+- Ajout de l'attribut "unicaenRefProfil"
+- Suppression des attributs "ucbnOrganisme" et "unicaenMonEtupass"
 
-- Ajout de l'attribut "unicaenRefId"
 
-3.1.10 (02/02/2021)
+3.1.16 (29/11/2021)
 -------------------
 
-- Ajout de l'attribut "unicaenLeocarteCSN"
-  
-3.1.12 (22/02/2021)
+- Ajout de l'attribut "schacPersonnalUniqueCode" et de sa classe d'objet "schacLinkageIdentifiers"
+
+3.1.14 (02/06/2021)
 -------------------
 
-- Ajout de l'attribut "unicaenMailPrincipal"
+- [Fix] Prise en compte d'un diplôme inconnu ({INCONNU}) dans l'attribut supannEtuInscription
 
 3.1.13 (20/05/2021)
 -------------------
 
 - [Fix] L'attribut supannEmpCorps peut contenir des caractères spéciaux : -/
 
-3.1.14 (02/06/2021)
+3.1.12 (22/02/2021)
 -------------------
 
-- [Fix] Prise en compte d'un diplôme inconnu ({INCONNU}) dans l'attribut supannEtuInscription
+- Ajout de l'attribut "unicaenMailPrincipal"
 
-3.1.16 (29/11/2021)
+3.1.10 (02/02/2021)
 -------------------
 
-- Ajout de l'attribut "schacPersonnalUniqueCode" et de sa classe d'objet "schacLinkageIdentifiers"
+- Ajout de l'attribut "unicaenLeocarteCSN"
 
-3.1.17 (21/02/2022)
--------------------
+3.1.9 (04/01/2021)
+------------------
 
-- Ajout de l'attribut "unicaenRefProfil"
-- Suppression des attributs "ucbnOrganisme" et "unicaenMonEtupass"
+- Ajout de l'attribut "unicaenRefId"
 
-3.1.18 (16/03/2022)
--------------------
+3.1.8 (02/12/2020)
+------------------
 
-- Suppression de l'attribut "ucbnSquidHash"
+- Ajout des attributs "unicaenSecuriteCompte" et "unicaenServiceEtat"
 
-3.1.21 (01/04/2022)
--------------------
+3.1.6 (16/11/2020)
+------------------
 
-- Suppression de la classe d'objet ucbnEntite qui n'est plus utilisé
-- Ajout du fichier .gitlab-ci.yml
\ No newline at end of file
+- Gestion temporaire de l'attribut "campusPassword" pour pouvoir mettre à jour l'Active Directory
+
+3.1.5 (12/11/2020)
+------------------
+
+- Mise à jour des fonctions "setUnicaenTermsOfUse" et "setSupannRefId"
+
+3.1.2 (16/10/2020)
+------------------
+
+- Ajout des nouveaux attributs liés aux services : "unicaenService*"
+
+3.1.1 (15/10/2020)
+------------------
+
+- Ajout des anciens attributs liés aux services : "ucbnService*"
+
+3.1.0 (01/10/2020)
+------------------
+
+- Ajout des getters pour les attributs de la classe "People" : "rid", "sambaSID", "uidNumber", "gidNumber", "loginShell" et "homeDirectory"
+- Ajout des setters pour les différents attributs liés aux structures de la classe "People"
+- Ajout des attributs cachés "createTimestamp" et "modifyTimestamp" comme DateTimeAttributes
+- Ajout des setters pour les attributs de la classe "People" : "supannEtablissement", "supannEtuAnneeInscription", "supannEtuCursusAnnee", "supannEtuDiplome" et "supannEtuEtape"
+- Ajout des setters pour les attributs de la classe "People" : "supannEtuInscription", "ucbnSiteLocalisation", "ucbnAnneePostBac", "ucbnCodeEtape", "ucbnEtuComplementInscription",
+  "ucbnPrivateAddress", "ucbnPrivateAddresseBis", "supannEtuElementPedagogique", "supannEtuRegimeInscription", "supannEtuSecteurDisciplinaire"
+  et "supannEtuTypeDiplome"
+- Gestion de la modification de l'attribut "supannRefId" par étiquette
+- Ajout de fonctions de vérification du statut d'une personne dans la classe "People"
+- Fonction de récupération de champs date au format Php DateTime
+- Mise en place d'une entité "Root" pour gérer la racine de l'annuaire Ldap et d'un service associé
+- Ajout des setters pour les attributs de la classe "People" : "supannAutreMail" et "mailForwardingAddress"
+
+3.0.0 (18/09/2019)
+------------------
+
+- Adaptation du code pour le passage à ZF3.
+- Scission des classes liées aux entités ("Generic", "Group", "People", "Root", "Structure" et "System") en deux classes :
+    - classe de base avec un setter pour (presque) chaque attribut Ldap
+    - classe qui hérite de la classe de base avec des fonctions spécifiques à l'entité
+- Gestions des attributs "supannActivite", "ucbnSecteurDisciplinaire" et "supannEmpCorps"
\ No newline at end of file