| Info |
|---|
Cette page présente les changements de chaque version ainsi que les opérations à effectuer pour monter de version, quand c'est nécessaire. Les versions sont numérotées X.Y.Z où:
Pour lancer un script SQL sous PostgreSQL :
|
v1.4 - à venir
Versions :
- Spring Boot v2.4.1
- DSS Signature v5.7
- PDFBox v2.0.21
- PDF.js v2.5.207
Fonctionnalités :
- Amélioration de l'interface d'administration
- Amélioration de la gestion des rôles (ajout ROLE_USER)
- Workflow modifiable "en cours de route"
- Signature calligraphique cliquable (lien vers une page publique de contrôle/validation de la signature)
- Un tutoriel Intro.js (page d'accueil, signature et paramètres utilisateur)
Corrections :
- Enregistrement des champs sur les documents multipages
- Pré-remplissage pendant les étapes du circuit
- Affichage signé par, date et heure, sur la signature
- Correction de l'ui de signature
| Avertissement |
|---|
Beaucoup de changements au niveau du fichier de configuration vont nécessiter de revoir quelque peu le fichier application.yml : |
v1.3.1-RELEASE - 12/01/2021
Corrections de bugs
- Un script à passer sur le base de données : https://raw.githubusercontent.com/EsupPortail/esup-signature/master/src/main/resources/update_1.3.1.sql
v1.3 - 27/11/2020
- OpenJDK >= 13 (la version 13 corrige un bug concernant l'ouverture des gros keystores P12)
- Refonte du modèle de données
- Auto-completion dans les formulaires
- Activation Spring Actuators pour Spring Boot Admin
| Avertissement |
|---|
Le modèle de données a beaucoup évolué pour nous permettre plus de souplesse et pour améliorer grandement les performances. Ceci implique de passer des scripts de mise à jour. Si vous ne souhaitez pas passer dès maintenant sur cette version, merci de basculer sur la branche 1.2.x Nous conseillons de procéder à des tests en restaurant votre base de production sur une autre plateforme. Voici les étapes de migration
|
v1.2.2-RELEASE - 27/10/2020
- Corrections de la signature non PDF
| Info |
|---|
Une branche 1.2.x a été créée sur le dépôt github pour permettre à ceux qui ne souhaitent pas migrer vers la v1.3 de bénéficier de corrections de bugs |
v1.2.1 - 03/10/2020
- Corrections shibboleth
- Ajout de configuration proxy pour DSS
- Correction UI
v1.2-RELEASE - 23/10/2020
- Correction de la gestion des versions des formulaires
- Corrections de l'UI
| Remarque |
|---|
Il faudra passer les commandes sql suivantes : https://raw.githubusercontent.com/EsupPortail/esup-signature/master/src/main/resources/update_1.2-RELEASE.sql pour supprimer une contrainte sur la table form_fields Si vous passez directement de la release v1.0 à la v1.2 il faudra bien-sûr procéder aux deux précédentes modifications de la base de données |
v1.2 - 13/09/2020
- Intégration OTP dans les formulaires de demande de signature (choix d'utilisateurs externes ou membres de la fédération)
- Améliorations de l'interface de signature (zoom, messages utilisateurs, ajout de texte personnalisé à la signature..)
- Refonte du système de délégations
- Refonte du système d'alerte
- Refonte de l'outil de dématérialisation des PDF Form (nouvelle nomenclature, auto-completion, javascript)
- Refonte de la gestion des rôles (harmonisation shib/cas, rôles par filtres LDAP)
| Remarque |
|---|
Cette version apporte beaucoup de changements notamment au niveau du fichier de configuration. Lors du git pull le fichier src/main/ressources/application.yml devra être corrigé. La documentation précise les nouveautés (notamment au niveau du groupe admin) : Sources et configuration Par ailleurs, après une première compilation (mvn clean package), il faudra passer les commandes sql suivantes : https://raw.githubusercontent.com/EsupPortail/esup-signature/master/src/main/resources/update_1.2.sql Enfin si vous aviez des formulaires PDF Forms comportant des champs pré-remplis, il faudra les corriger en vous référent à la Documentation administrateur |
v1.1 - 07/09/2020
- Possibilité d'envoyer plusieurs documents dans une demande simple
| Remarque |
|---|
Mise à jour de la base : lancer le script suivant https://github.com/EsupPortail/esup-signature/blob/master/src/main/resources/update_1.1.sql |
v1.0-RELEASE - 07/09/2020
- Tag release v1.0 : https://github.com/EsupPortail/esup-signature/releases/tag/1.0
- Corrections de bugs
v0.13 - 04/09/2020
- Connexion One Time Password (OTP) pour les personnes externes à l'établissement (mail + sms)
- Amélioration UI signature (ajout "signé par / le", ajout et suppression de plusieurs signatures sur un même document)
- Amélioration du système de délégations
- Ajout de paramètres ldap (search-base, search-filter, affiliation-filter)
- DSS Signature > v5.7
v0.12 - 14/07/2020 :
- Reconnaissance de métas données des PDF pour la constitution des workflows
- Possibilité de signer à plusieurs endroit dans un même document à une étape donnée
- Double export des documents signés (vers un stockage d’archivage et vers un espace de travail)
- Correction authentification CAS
v0.11 - 20/05/2020 :
- Intégration d'un outil de dématérialisation (remplissage en ligne des PDFForms)
- Gestion des délégations
- Circuits de signature génériques et/ou spécifiques
- Récupération de données externes pour le pré-remplissage des PDF
- Améliorations UI
- DSS Signature > v5.6
- Jeu de tests d'intégration
- Suppression de la branche edition-covid-sans-seda
v0.10.2 :
- Correction de bugs
- Ajout des exports
v0.10.1 : /!\ 0.10.X version spécifique covid 19 sans les librairies SEDA : https://github.com/EsupPortail/esup-signature/tree/edition-covid-sans-seda
v0.9 - 24/01/2020 :
- Intégration de PDF.js
- Gestion de parapheurs de demandes
- Gestion des commentaires
- Ajout d'un assistant de création de demandes
v0.8 - 05/04/2019:
- Ajout de la gestion des workflows
- Détection automatique de champs signature dans les PDF
- Ajout de la librairie sedalib
- Modification de l'interface utilisateur
v0.7 - 02/04/2019 :
- Ajout des groupes
- Amélioration de l'import de documents
- Signature de "dossiers" (plusieurs documents encapsulés)
v0.6 - 21/03/2019 :
- Simplification de l'interface
- Ajout des web services
v0.5 - 18/03/2019 :
- Amélioration de l'interface
- Ajout d'un parapheur utilisateur par défaut
- Signatures en parallèle (toutes obligatoires ou non)
v0.4 - 28/02/2019 :
- Amélioration de l'interface
- Ajout du module de validation de signatures
- Signature de plusieurs documents par cases à cocher
- Récupération de document depuis des sources externes (CIFS, VFS, CMIS)
v0.3 - 08/02/2019 :
- Ajout de la signature XAdES pour les documents autres que PDF
v0.2 - 07/02/2019 :
- Ajout de la signature NexU qui permet de signer soit à l'aide d'un keystore soit à l'aide d'une clé physique (nécessite l'outil jar NexU voir https://github.com/nowina-solutions/nexu/releases)
v0.1 - 06/02/2019 :
- Création des utilisateurs via l'authentification CAS ou Shibboleth
- Upload de documents
- Signature par apposition d'un tampon image dans un PDF
- Signature PAdES (PDF) à l'aide d'un certificat
- Ajout de page de garde et conversion PDF/A
- Module pour sélectionner l'endroit de la signature
| Sommaire |
|---|