La version 7.22.4 de lodex a été produite le 30 octobre. Profitons-en pour passer en revue les changements apportés depuis la version 7.21.0.

Signalons tout de même que la version 7.22.0 est le point de départ d’une convergence lodex-ezvis. La version 7.22.4 corrige un bug important pour Triplex: l’export NQuads étendu (qui fait le lien entre les ressources d’un lodex et les documents ISTEX).

Nouvelles fonctionnalités

  • Introduit les routines (permettant de créer des routes dynamiques traitant les données) #444 #449
  • Ajout des formats chart (graphiques) #395 : globalRadarChart c8f6eb4globalPieChart da07187globalBarChart #460

Fonctionnalités supprimées

  • Supprime les exports min & raw (parce que les routines peuvent le faire) #464
  • Désactive cleanupScript (lié à ezmaster), pour que la suppression d’un instance ezmaster de lodex n’efface plus les données dans la base (qui peut maintenant être partagée avec une instance plus récente de lodex) 986fddd
  • Supprime les routes statique reduce (qui seront remplacées par des routines) #451

Améliorations

  • Améliorer le README (et déplace la documentation destinée aux développeurs dans le Wiki de GitHub22e2247 d5ad41c1add8f6 aa7af32 e90681d 668be24 57b6bbd c5841cc
  • Autorise l’édition de plusieurs lignes en foramt Markdown. 24369c3
  • Ajoute le préfixe de l’ontologie istex dans la configuration par défault 2608398
  • Renomme la routine query-all en all-documents 4442cb7
  • Utilise # à la place de / dans les URI des sous-champs, pour que ces URI soient déréférençables #461
  • Automatise le git push après chaque création de version (commits et tag) 737e604
  • Rend le build automatique avant un npm start c68a992
  • Lance npm run build lors de la construction de l’image Docker 1e2827e
  • Supprime les bords gris (CSS) #452
  • Ajoute les formats Badge et BigBold (pour surligner un champ numérique) #455 #456
  • Ajoute la routine all-resources #458
  • Supprime les tests end to end (pour accélérer les tests automatiques) #447
  • Nettoyage du makefile, et des configurations docker #450
  • Précise la version de la  licence: CeCILL 2.1 78b55ed

Corrections de bugs

  • Corrige l’export NQuads étendu: istexQuery n’est pas une URL complète #462
  • Corrige la routine LodexOutput (pour 1 document) 2e57301
  • Corrige le format resource e8262e6
  • Corrige la routine count-by-fields 44fbe5e
  • Corrige l’export NQuads en présence de classes #459 #443
  • Fait fonctionner les routines derrière un proxy a9294ae
  • Ajoute des tests pour les exports et les statements qu’ils utilisent (et corrige quelques bugs au passage) #441