Lodex version 7.22.0-7.22.4: export étendu
2017-11-06par François Parmentier
dans Aspects techniques
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
c8f6eb4,globalPieChart
da07187,globalBarChart
#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 GitHub) 22e2247 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
enall-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
etBigBold
(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