diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0b8b6bcb2868736b80cf8d60ac58b5840d5fe8f0..a0d046762c15ed725caa06aceb3f0b69bd5108c8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,13 +1,39 @@
 CHANGELOG
 =========
 
-3.0.0 (03/09/2020)
+4.0.0 (15/12/2021)
 ------------------
 
-- Adaptation du code pour le passage à ZF3.
-- Ajout de fonctions au Service "ZimbraAccount" : ajout/suppression alias, ajout/suppression forward et modifications de quelques options du compte Zimbra. 
+- Migration Laminas
+
+3.0.5 (02/02/2023)
+------------------
+
+- [Fix] Erreur sur le namespace du trait ZimbraBoiteGeneriqueProcessusAwareTrait
+- [Fix] Erreur sur l'objet de retour de la fonction d'invocation de la factory ZimbraBoiteGeneriqueProcessusFactory
+
+3.0.4 (19/04/2022)
+------------------
+
+- Utilisation de la commande "changePrimaryEmail" pour modifier l'adresse mail principale d'un compte Zimbra
+
+3.0.3 (08/03/2021)
+------------------
+
+- Possibilité de récupérer une boîte générique qui n'est pas au format bg-* lors de l'ajout de droits à un utilisateur sur une adresse fonctionnelle
+
+3.0.2 (15/10/2021)
+------------------
+
+- [Fix] Les paramètres passés dans la fonction create() n'étaient pas pris en compte lors de la création d'un compte Zimbra
 
 3.0.1 (03/09/2020)
 ------------------
 
 - Modification des paramètres de la fonction de création d'un compte Zimbra
+
+3.0.0 (03/09/2020)
+------------------
+
+- Adaptation du code pour le passage à ZF3.
+- Ajout de fonctions au Service "ZimbraAccount" : ajout/suppression alias, ajout/suppression forward et modifications de quelques options du compte Zimbra.
\ No newline at end of file
diff --git a/src/UnicaenZimbra/Processus/ZimbraBoiteGeneriqueProcessusAwareTrait.php b/src/UnicaenZimbra/Processus/ZimbraBoiteGeneriqueProcessusAwareTrait.php
index 951de4c1cba7fa69f3c28773ff6e7c456523e9fd..a340e2f6a7ff914b45daad72524ea67470b390b1 100644
--- a/src/UnicaenZimbra/Processus/ZimbraBoiteGeneriqueProcessusAwareTrait.php
+++ b/src/UnicaenZimbra/Processus/ZimbraBoiteGeneriqueProcessusAwareTrait.php
@@ -1,27 +1,27 @@
 <?php
 
-namespace UnicaenZimbra\Service;
+namespace UnicaenZimbra\Processus;
 
 trait ZimbraBoiteGeneriqueProcessusAwareTrait
 {
     /**
-     * @var BoiteGeneriqueProcessus
+     * @var ZimbraBoiteGeneriqueProcessus
      */
     protected $boiteGeneriqueProcessus;
 
 
     /**
-     * @param BoiteGeneriqueProcessus $boiteGeneriqueProcessus
+     * @param ZimbraBoiteGeneriqueProcessus $boiteGeneriqueProcessus
      */
-    public function setBoiteGeneriqueProcessus(BoiteGeneriqueProcessus $boiteGeneriqueProcessus)
+    public function setZimbraBoiteGeneriqueProcessus(ZimbraBoiteGeneriqueProcessus $boiteGeneriqueProcessus)
     {
         $this->boiteGeneriqueProcessus = $boiteGeneriqueProcessus;
     }
 
     /**
-     * @return BoiteGeneriqueProcessus
+     * @return ZimbraBoiteGeneriqueProcessus
      */
-    public function getBoiteGeneriqueProcessus()
+    public function getZimbraBoiteGeneriqueProcessus()
     {
         return $this->boiteGeneriqueProcessus;
     }
diff --git a/src/UnicaenZimbra/Processus/ZimbraBoiteGeneriqueProcessusFactory.php b/src/UnicaenZimbra/Processus/ZimbraBoiteGeneriqueProcessusFactory.php
index 9d46d33b07711bce0499f3e726b5ed2648ed5c0c..1c927ad3b5261cdf2fc96009f2aa2f69ee7cfdb0 100644
--- a/src/UnicaenZimbra/Processus/ZimbraBoiteGeneriqueProcessusFactory.php
+++ b/src/UnicaenZimbra/Processus/ZimbraBoiteGeneriqueProcessusFactory.php
@@ -20,11 +20,11 @@ class ZimbraBoiteGeneriqueProcessusFactory implements FactoryInterface
      * Create processus
      *
      * @param ContainerInterface $container
-     * @param string $requestedName
+     * @param $requestedName
      * @param array|null $options
-     * @return object|BoiteGeneriqueProcessus
+     * @return ZimbraBoiteGeneriqueProcessus
      */
-    public function __invoke(ContainerInterface $container, $requestedName, array $options = null) : BoiteGeneriqueProcessus
+    public function __invoke(ContainerInterface $container, $requestedName, array $options = null) : ZimbraBoiteGeneriqueProcessus
     {
         /**
          * @var Zimbra $zimbra