From 35748ec480091cc919b810b475d0271f12852e54 Mon Sep 17 00:00:00 2001 From: Olivier Maury <Olivier.Maury@inrae.fr> Date: Fri, 6 Sep 2024 17:02:30 +0200 Subject: [PATCH 1/6] chore(release): :bookmark: bump version 2.1.0 --- CITATION.cff | 4 ++-- README.md | 4 ++++ codemeta.json | 8 ++++---- pom.xml | 2 +- publiccode.yml | 4 ++-- 5 files changed, 13 insertions(+), 9 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 7039dd18..dde20f0b 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -13,8 +13,8 @@ keywords: - Java - library - indicators -version: 2.0.2 +version: 2.1.0 doi: 10.15454/IZUFAP -date-released: 2024-07-11 +date-released: 2024-09-06 license: GPL-3.0 repository-code: https://forgemia.inra.fr/agroclim/Indicators/indicators-java.git diff --git a/README.md b/README.md index f614643f..c67d0b16 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,10 @@ The library is used in the free software [GETARI](https://agroclim.inrae.fr/geta It contains predefined indicators : 89 daily and 48 hourly. +Documentation is available [online](https://forgemia.inra.fr/agroclim/Indicators/indicators-java). + +For the last changes, see [`src/site/markdown/release-notes-fr.md`](src/site/markdown/release-notes-fr.md) or [online](https://agroclim.pages.mia.inra.fr/Indicators/indicators-java/release-notes-fr.html). + ## ðŸ› ï¸ Tech Stack - [Maven](https://maven.apache.org/) diff --git a/codemeta.json b/codemeta.json index 8721afd0..5bb3a263 100644 --- a/codemeta.json +++ b/codemeta.json @@ -69,13 +69,13 @@ "@type": "SoftwareApplication", "identifier": "org.apache.commons.commons-jexl3", "name": "commons-jexl3", - "version": "3.3" + "version": "3.4.0" }, { "@type": "SoftwareApplication", "identifier": "com.fasterxml.jackson.dataformat.jackson-dataformat-csv", "name": "jackson-dataformat-csv", - "version": "2.15.2" + "version": "2.17.2" }, { "@type": "SoftwareApplication", @@ -87,7 +87,7 @@ "@type": "SoftwareApplication", "identifier": "org.json.json", "name": "json", - "version": "20190722" + "version": "20240303" }, { "@type": "SoftwareApplication", @@ -107,5 +107,5 @@ "version": "2.18.34" } ], - "version": "2.0.2" + "version": "2.1.0" } diff --git a/pom.xml b/pom.xml index c354dd73..5c88ee56 100644 --- a/pom.xml +++ b/pom.xml @@ -22,7 +22,7 @@ along with Indicators. If not, see <https://www.gnu.org/licenses/>. <name>Indicators</name> <description>Library of agro- and eco-climatic indicators.</description> <inceptionYear>2018</inceptionYear> - <version>2.1.0-SNAPSHOT</version> + <version>2.1.0</version> <packaging>jar</packaging> <licenses> <license> diff --git a/publiccode.yml b/publiccode.yml index 0c8f34cd..5c8b64dc 100644 --- a/publiccode.yml +++ b/publiccode.yml @@ -49,9 +49,9 @@ maintenance: name: "J\xE9r\xE9mie D\xE9c\xF4me" type: internal name: Indicators -releaseDate: 2024-07-11 +releaseDate: 2024-09-06 softwareType: library -softwareVersion: 2.0.2 +softwareVersion: 2.1.0 url: https://forgemia.inra.fr/agroclim/Indicators/indicators-java.git usedBy: - INRAE AgroClim -- GitLab From 40b0d0f5093375d3eb1f59fe09cb90bdcf5b3ea7 Mon Sep 17 00:00:00 2001 From: Olivier Maury <Olivier.Maury@inrae.fr> Date: Fri, 6 Sep 2024 17:05:44 +0200 Subject: [PATCH 2/6] chore(release): bump version 0.10.10. refs #14 -- GitLab From 4265300e00fad83e482f06ab2c3f7c5d4664abd6 Mon Sep 17 00:00:00 2001 From: Olivier Maury <Olivier.Maury@inrae.fr> Date: Thu, 19 Sep 2024 15:53:16 +0200 Subject: [PATCH 3/6] Typo --- src/site/markdown/index.md.vm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/site/markdown/index.md.vm b/src/site/markdown/index.md.vm index 071b957d..dc6f3250 100644 --- a/src/site/markdown/index.md.vm +++ b/src/site/markdown/index.md.vm @@ -8,12 +8,12 @@ $h1 Documentation technique de ${project.name} -Bibliothèque d'indicateurs, utilisable autant en mode éco-climatique (avec modèle phénologique intégré) qu'en mode agro-climatique. +Bibliothèque d’indicateurs, utilisable autant en mode éco-climatique (avec modèle phénologique intégré) qu’en mode agro-climatique. Cette bibliothèque est utilisée dans le logiciel de bureau [GETARI](https://agroclim.inrae.fr/getari/) et la chaîne de traitement SEASON intégrée dans [SICLIMA](https://agroclim.inrae.fr/siclima/). $h2 Liens du projet : -- [Gestion de projet](project-info.html) : les informations sur la gestion de version, la gestion des tâches et bogues et le serveur d'intégration. +- [Gestion de projet](project-info.html) : les informations sur la gestion de version, la gestion des tâches et bogues et le serveur d’intégration. - [Dépendances](dependencies.html). - [Licence du projet](license.html) : reprend la balise `<licenses>` du fichier `pom.xml`. @@ -29,7 +29,7 @@ Le code source est organisé ainsi : $h3 Documentation La documentation est écrite dans le dossier `/src/site/markdown/`. -L'arborescence du site est définie dans `/src/site/site.xml`. +L’arborescence du site est définie dans `/src/site/site.xml` et `/src/site/site_en.xml`. Les formats plein texte sont préférés pour pouvoir gérer les versions. Ce document est écrit dans le format Markdown. @@ -37,22 +37,22 @@ Les diagrammes UML sont créés dans le format [PlantUML](http://plantuml.com/) (extension `.puml` dans `/src/site/resources/images/`). Voici les préfixes pour les diagrammes : -- `act-` : diagrammes d'activité -- `cas-` : diagrammes de cas d'utilisation +- `act-` : diagrammes d’activité +- `cas-` : diagrammes de cas d’utilisation - `cls-` : diagrammes de classe - `cmp-` : diagrammes de composants - `seq-` : diagrammes de séquence La documentation technique est générée par Maven. -Les fichiers Markdown listant les indicateurs et les codes d'erreur sont générés par la classe `GenerateMarkdown`. +Les fichiers Markdown listant les indicateurs et les codes d’erreur sont générés par la classe `GenerateMarkdown`. ``` -mvn exec:java -Dexec.mainClass=fr.inrae.agroclim.indicators.GenerateMarkdown -Dexec.args='${basedir}/src/site/markdown -' +mvn exec:java -DskipTests -Dexec.mainClass=fr.inrae.agroclim.indicators.GenerateMarkdown -Dexec.args='${basedir}/src/site/markdown -' mvn site ``` Jetty peut être utilisé pour le rendu en temps réel, -c'est-à -dire qu'il suffit de rafraîchir le navigateur pour afficher +c’est-à -dire qu’il suffit de rafraîchir le navigateur pour afficher les changements : utiliser `mvn site:run` et visiter le lien, généralement http://localhost:8080/. -- GitLab From 4c6204f1febc7fd8cc82636b200e0761865a1d9e Mon Sep 17 00:00:00 2001 From: Olivier Maury <Olivier.Maury@inrae.fr> Date: Thu, 19 Sep 2024 15:59:12 +0200 Subject: [PATCH 4/6] =?UTF-8?q?Mettre=20=C3=A0=20jour=20les=20fichiers=20d?= =?UTF-8?q?e=20m=C3=A9tadonn=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CITATION.cff | 2 +- publiccode.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index dde20f0b..6585178c 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -15,6 +15,6 @@ keywords: - indicators version: 2.1.0 doi: 10.15454/IZUFAP -date-released: 2024-09-06 +date-released: 2024-09-19 license: GPL-3.0 repository-code: https://forgemia.inra.fr/agroclim/Indicators/indicators-java.git diff --git a/publiccode.yml b/publiccode.yml index 5c8b64dc..608cdd72 100644 --- a/publiccode.yml +++ b/publiccode.yml @@ -49,7 +49,7 @@ maintenance: name: "J\xE9r\xE9mie D\xE9c\xF4me" type: internal name: Indicators -releaseDate: 2024-09-06 +releaseDate: 2024-09-19 softwareType: library softwareVersion: 2.1.0 url: https://forgemia.inra.fr/agroclim/Indicators/indicators-java.git -- GitLab From f5f4d214275270be50a10fb84ecaaf822f6e6ba1 Mon Sep 17 00:00:00 2001 From: Olivier Maury <Olivier.Maury@inrae.fr> Date: Thu, 19 Sep 2024 16:02:02 +0200 Subject: [PATCH 5/6] Notes de version --- src/site/markdown/release-notes-fr.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/site/markdown/release-notes-fr.md b/src/site/markdown/release-notes-fr.md index 2041a1a8..f3b0c967 100644 --- a/src/site/markdown/release-notes-fr.md +++ b/src/site/markdown/release-notes-fr.md @@ -2,10 +2,10 @@ title: Notes de version description: Modifications de la bibliothèque d'indicateurs. keywords: "version" -date: 2024-08-19 +date: 2024-09-19 --- -# [v2.1.0](https://forgemia.inra.fr/agroclim/Indicators/indicators-java/-/releases/v2.1.0) − +# [v2.1.0](https://forgemia.inra.fr/agroclim/Indicators/indicators-java/-/releases/v2.1.0) − 19 septembre 2024 - Ajouter la méthode `Evaluation.computeEachDate()`. - Renvoyer les résultats de calcul par la méthode `Evaluation.compute()` et ne plus les stocker dans `Evaluation`. -- GitLab From 742477fd85f85b644b6561ce89773e49c33be8eb Mon Sep 17 00:00:00 2001 From: Olivier Maury <Olivier.Maury@inrae.fr> Date: Thu, 19 Sep 2024 17:19:59 +0200 Subject: [PATCH 6/6] chore(release): :bookmark: version 2.1.0. refs #14 -- GitLab