From acaa9495e835b3544e4fce55c1ce9226eb85dd04 Mon Sep 17 00:00:00 2001 From: PaulLabruyere Date: Tue, 24 Sep 2024 14:12:48 +0200 Subject: [PATCH 1/6] fix(PnX-SI#264): name permissions from applicationId (#265) --- occtax/src/main/AndroidManifest.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/occtax/src/main/AndroidManifest.xml b/occtax/src/main/AndroidManifest.xml index 55188ba..1f74015 100644 --- a/occtax/src/main/AndroidManifest.xml +++ b/occtax/src/main/AndroidManifest.xml @@ -78,8 +78,8 @@ android:name="fr.geonature.commons.data.MainContentProvider" android:authorities="${applicationId}.provider" android:exported="true" - android:readPermission="@string/permission_read" - android:writePermission="@string/permission_write" /> + android:readPermission="${applicationId}.provider.permission.READ" + android:writePermission="${applicationId}.provider.permission.WRITE" /> Date: Sun, 20 Oct 2024 18:25:41 +0200 Subject: [PATCH 2/6] chore: migrate to version catalog, upgrade core and maps module dependencies --- .idea/gradle.xml | 3 +- .idea/kotlinc.xml | 2 +- build.gradle | 48 +++------- gn_mobile_core | 2 +- gn_mobile_maps | 2 +- gradle/libs.versions.toml | 90 +++++++++++++++++++ gradle/wrapper/gradle-wrapper.properties | 2 +- occtax/build.gradle | 81 ++++++++--------- occtax/src/main/AndroidManifest.xml | 10 ++- .../fr/geonature/occtax/MainApplication.kt | 5 +- .../occtax/ui/dataset/DatasetListFragment.kt | 1 + .../ObservationRecordRecyclerViewAdapter.kt | 4 +- .../ui/home/ObservationRecordsListFragment.kt | 3 + .../ui/home/ObservationRecordsMapFragment.kt | 7 +- .../ui/input/InputPagerFragmentActivity.kt | 2 +- .../counting/EditCountingMetadataActivity.kt | 2 + .../ui/input/counting/MediaListActivity.kt | 2 + .../occtax/ui/input/map/InputMapFragment.kt | 3 + .../input/summary/InputTaxaSummaryFragment.kt | 3 + .../ui/input/taxa/TaxaFilterActivity.kt | 6 +- .../occtax/ui/input/taxa/TaxaFragment.kt | 2 + .../ui/observers/InputObserverListFragment.kt | 2 + .../occtax/ui/settings/PreferencesFragment.kt | 16 ++-- .../ui/shared/view/ListItemActionView.kt | 2 +- settings.gradle | 25 +++++- 25 files changed, 219 insertions(+), 106 deletions(-) create mode 100644 gradle/libs.versions.toml diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 8656a1d..c4a69ab 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -4,8 +4,9 @@ \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 627b894..8395e60 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,20 @@ # Changelog -## [2.7.1-rc0](https://github.com/PnX-SI/gn_mobile_occtax/releases/tag/2.7.0-rc9) (2024-10-21, pre-release) +## [2.7.1-rc1](https://github.com/PnX-SI/gn_mobile_occtax/releases/tag/2.7.1-rc1) (2024-11-16, pre-release) + +### 🐛 Corrections + +* Erreur lors de la synchronisation des champs additionnels, certains champs additionnels peuvent + être rattachés à des jeux de données non présents lors de la synchronisation. Ces champs + additionnels sont donc tout simplement ignorés lors de la synchronisation des données (https://github.com/PnX-SI/gn_mobile_occtax/issues/269). + +### ⚠️ Notes de version + +* Code de version : **3319** +* Cette version nécessite la version [1.13.1 minimum de TaxHub](https://github.com/PnX-SI/TaxHub/releases/) + qui elle-même nécessite au minimum la version 2.14 de GeoNature. + +## [2.7.1-rc0](https://github.com/PnX-SI/gn_mobile_occtax/releases/tag/2.7.1-rc0) (2024-10-21, pre-release) ### 🚀 Nouveautés diff --git a/gn_mobile_core b/gn_mobile_core index 637f7ff..b875a18 160000 --- a/gn_mobile_core +++ b/gn_mobile_core @@ -1 +1 @@ -Subproject commit 637f7ff30c67cffe416cfd8398cf4d45ab6134ee +Subproject commit b875a18986fd9476dfd93191aa2507ee7394883e diff --git a/occtax/build.gradle b/occtax/build.gradle index 7c1b5e4..9e41bb4 100644 --- a/occtax/build.gradle +++ b/occtax/build.gradle @@ -31,8 +31,8 @@ android { compileSdk 34 minSdkVersion 26 targetSdkVersion 34 - versionCode 3313 - versionName "2.7.1-rc0" + versionCode 3319 + versionName "2.7.1-rc1" buildConfigField "String", "BUILD_DATE", "\"" + new Date().getTime() + "\"" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" archivesBaseName = project.name + "-" + versionName From a2df18b643390014b0427bdbccfe35e101168516 Mon Sep 17 00:00:00 2001 From: Camille Monchicourt Date: Sun, 17 Nov 2024 14:19:19 +0100 Subject: [PATCH 5/6] CHANGELOG 2.7.1 (#273) CHANGELOG 2.7.1 --- CHANGELOG.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8395e60..86deba4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## 2.7.1 (unreleased) + +### 🚀 Nouveautés + +* Support d'Android 14 (API 34). +* Ajout d'un paramètre `shown_by_default` coté [module cartographique](https://github.com/PnX-SI/gn_mobile_maps/tree/develop/maps#layer-properties) + permettant d'afficher par défaut ou non les couches vectorielles. Par défaut, l'ensemble des + couches vectorielles déclarées sont affichées par défaut (https://github.com/PnX-SI/gn_mobile_occtax/issues/262). +* Support des nouvelles URL des fonds IGN en ligne (https://github.com/PnX-SI/gn_mobile_occtax/issues/267). +* Possibilité de surcharger l'identifiant de l'application (https://github.com/PnX-SI/gn_mobile_occtax/issues/264). + +### 🐛 Corrections + +* Correction d'une erreur lors de la synchronisation des champs additionnels, certains champs additionnels peuvent + être rattachés à des jeux de données non présents lors de la synchronisation. Ces champs + additionnels sont donc tout simplement ignorés lors de la synchronisation des données (https://github.com/PnX-SI/gn_mobile_occtax/issues/269). + +### ⚠️ Notes de version + +* Code de version : **xxxx** +* Cette version nécessite la version [1.14.2 minimum de TaxHub](https://github.com/PnX-SI/TaxHub/releases/) + qui elle-même nécessite au minimum la version 2.14 de GeoNature. + ## [2.7.1-rc1](https://github.com/PnX-SI/gn_mobile_occtax/releases/tag/2.7.1-rc1) (2024-11-16, pre-release) ### 🐛 Corrections From c56255284de46ea441c991b96b4a9d3f4b946329 Mon Sep 17 00:00:00 2001 From: "S. Grimault" Date: Sun, 17 Nov 2024 14:30:48 +0100 Subject: [PATCH 6/6] chore: 2.7.1 release --- CHANGELOG.md | 10 +++++----- occtax/build.gradle | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 86deba4..7afbf66 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## 2.7.1 (unreleased) +## [2.7.1](https://github.com/PnX-SI/gn_mobile_occtax/releases/tag/2.7.1) (2024-11-17, release) ### 🚀 Nouveautés @@ -13,13 +13,13 @@ ### 🐛 Corrections -* Correction d'une erreur lors de la synchronisation des champs additionnels, certains champs additionnels peuvent - être rattachés à des jeux de données non présents lors de la synchronisation. Ces champs - additionnels sont donc tout simplement ignorés lors de la synchronisation des données (https://github.com/PnX-SI/gn_mobile_occtax/issues/269). +* Correction d'une erreur lors de la synchronisation des champs additionnels, certains champs + additionnels peuvent être rattachés à des jeux de données non présents lors de la synchronisation. + Ces champs additionnels sont donc tout simplement ignorés lors de la synchronisation des données (https://github.com/PnX-SI/gn_mobile_occtax/issues/269). ### ⚠️ Notes de version -* Code de version : **xxxx** +* Code de version : **3320** * Cette version nécessite la version [1.14.2 minimum de TaxHub](https://github.com/PnX-SI/TaxHub/releases/) qui elle-même nécessite au minimum la version 2.14 de GeoNature. diff --git a/occtax/build.gradle b/occtax/build.gradle index 9e41bb4..402d657 100644 --- a/occtax/build.gradle +++ b/occtax/build.gradle @@ -31,8 +31,8 @@ android { compileSdk 34 minSdkVersion 26 targetSdkVersion 34 - versionCode 3319 - versionName "2.7.1-rc1" + versionCode 3320 + versionName "2.7.1" buildConfigField "String", "BUILD_DATE", "\"" + new Date().getTime() + "\"" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" archivesBaseName = project.name + "-" + versionName