Release notes HAL

Écrit par CCSD

Nouveautés

  • Ajout de captcha pour la création de compte
  • Ajout du traitement du Header Sword: ‘noaffiliation’ pour décider de ne pas écraser les affiliations d’un article que l’on met à jour par Sword
  • Transferts vers Repec :
    • un article peut maintenant appartenir à plusieurs séries Repec
    • Augmentation de la stabilité des articles dans les séries, même en cas de défaillance de l’indexation
  • Mise a jour TEI : l’élément <p>, attribut ‘part’ n’est plus requis
  • Ajout route: view/viewbyid

Changements

  • Pour les thèses entrées par Abes Star, l’adresse de contact est remplacée par un lien
  • L’appel a Crossref après Grobid est supprimé : Grobid fait cet appel par lui même
  • Ajout de contrôle de date plus fin (date min + date max) pour éviter les dates de publication comme Mars 2122
  • Ajout durée de cache pour DPF et page de garde
  • DOI :  la valeur donnée est maintenant mieux filtrée et mieux contrôlée comme étant un vrai DOI
  • Amélioration partage de document , traduction de quelques colonnes
  • Mise en conformité de nombreuses pages HTML
  • Mise en accessibilité de nombreuses pages
  • Lors d’un transfert de document vers le portail HAL, le document est maintenant supprimé de la collection du portail de dépôt initial

Sécurité

  • Le cookie de session gère maintenant le ‘httponly’ et le ‘secure’
  • Changement de version de la bibliothèque phpCAS

Bugs 

  • Ticket #43 rendre visible la V1 après suppression de la v2 création d’une fonction refresh
  • Ne pas traiter les liens dans la TEI qui sont de type externalLink: ils sont exportés mais pas importés

Hot Fixes

  • Type de document « autre publication » :  le formulaire indiquait un champs non obligatoire, la validation faisait le contraire (description)
  • Historique de actions sur un document : seul les admin on accès aux informations personnelles (mail, nom)
  • Suppression du bouton de restauration d’une structure effacée (il était inopérant….)
  • La liste des valeurs d’une méta multivaluée était mal affichée.

Ménage de code

  • Refactoring de la gestion des sessions
  • Dépréciation de fonction pour un effacement ultérieur
  • Ajout de la licence GNU GPLv3+
  • Début portage php7.3