Skip to content

Commit d96bb14

Browse files
authored
bump to v3.17.16 (#2744)
1 parent 79933d9 commit d96bb14

22 files changed

+273
-141
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,24 @@ All notable changes to this project will be documented in this file.
44
The format is based on
55
[Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
66

7+
## [v3.17.16] - 2025-10-25
8+
9+
Released with [maproulette-backend_v4.8.1](https://github.com/maproulette/maproulette-backend/releases/tag/vv4.8.1)
10+
11+
## What's Changed
12+
* Bump playwright and @playwright/test by @dependabot[bot] in https://github.com/maproulette/maproulette3/pull/2741
13+
* fix api date formatting in review table by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2734
14+
* remove date filters from task analysis table by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2735
15+
* make mapper, reviewer, and meta-reviewer sortable by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2740
16+
* decrease the minZoom level to allow users to see the whole map by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2736
17+
* Bump vite from 6.3.6 to 6.4.1 by @dependabot[bot] in https://github.com/maproulette/maproulette3/pull/2742
18+
* make upload geojson for priority bounds replace instead of append to the form data by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2743
19+
20+
## MR2 Changes
21+
* fix missing mapper property on task geojson export by @CollinBeczak in https://github.com/maproulette/maproulette-backend/pull/1202
22+
23+
**Full Changelog**: https://github.com/maproulette/maproulette3/compare/v3.17.15...v3.17.16
24+
725
## [v3.17.15] - 2025-10-13
826

927
Released with [maproulette-backend_v4.8.0](https://github.com/maproulette/maproulette-backend/releases/tag/vv4.8.0)

lang/af.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,8 +727,11 @@
727727
"CustomPriorityBoundsField.confirmClearAllMessage": "Are you sure you want to remove all {count} polygons? This action cannot be undone.",
728728
"CustomPriorityBoundsField.deletePolygon": "Delete Polygon",
729729
"CustomPriorityBoundsField.drawPolygon": "Draw Polygon",
730+
"CustomPriorityBoundsField.fileTypeError": "Please select a .json or .geojson file",
731+
"CustomPriorityBoundsField.geoJSONFormatInfo": "Expects a GeoJSON Feature or FeatureCollection containing Polygon geometry(s).",
730732
"CustomPriorityBoundsField.hideMap": "Hide Map",
731733
"CustomPriorityBoundsField.highPriority": "High Priority",
734+
"CustomPriorityBoundsField.invalidGeoJSON": "Invalid GeoJSON format. File must be a FeatureCollection with Polygon features.",
732735
"CustomPriorityBoundsField.lassoSelect": "Lasso Select",
733736
"CustomPriorityBoundsField.lowPriority": "Low Priority",
734737
"CustomPriorityBoundsField.mediumPriority": "Medium Priority",
@@ -737,6 +740,9 @@
737740
"CustomPriorityBoundsField.remove": "Remove",
738741
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
739742
"CustomPriorityBoundsField.showMap": "Show Map",
743+
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
744+
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
745+
"CustomPriorityBoundsField.uploadSuccess": "Successfully uploaded {count} polygon{count, plural, one {} other {s}}",
740746
"CustomUrlList.controls.add.label": "Add URL",
741747
"CustomUrlList.description.description": "Optional brief description of the URL",
742748
"CustomUrlList.name.description": "A unique name/label for this custom URL",

lang/cs_CZ.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,8 +727,11 @@
727727
"CustomPriorityBoundsField.confirmClearAllMessage": "Are you sure you want to remove all {count} polygons? This action cannot be undone.",
728728
"CustomPriorityBoundsField.deletePolygon": "Delete Polygon",
729729
"CustomPriorityBoundsField.drawPolygon": "Draw Polygon",
730+
"CustomPriorityBoundsField.fileTypeError": "Please select a .json or .geojson file",
731+
"CustomPriorityBoundsField.geoJSONFormatInfo": "Expects a GeoJSON Feature or FeatureCollection containing Polygon geometry(s).",
730732
"CustomPriorityBoundsField.hideMap": "Hide Map",
731733
"CustomPriorityBoundsField.highPriority": "High Priority",
734+
"CustomPriorityBoundsField.invalidGeoJSON": "Invalid GeoJSON format. File must be a FeatureCollection with Polygon features.",
732735
"CustomPriorityBoundsField.lassoSelect": "Lasso Select",
733736
"CustomPriorityBoundsField.lowPriority": "Low Priority",
734737
"CustomPriorityBoundsField.mediumPriority": "Medium Priority",
@@ -737,6 +740,9 @@
737740
"CustomPriorityBoundsField.remove": "Remove",
738741
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
739742
"CustomPriorityBoundsField.showMap": "Show Map",
743+
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
744+
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
745+
"CustomPriorityBoundsField.uploadSuccess": "Successfully uploaded {count} polygon{count, plural, one {} other {s}}",
740746
"CustomUrlList.controls.add.label": "Add URL",
741747
"CustomUrlList.description.description": "Optional brief description of the URL",
742748
"CustomUrlList.name.description": "A unique name/label for this custom URL",

lang/de.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,8 +727,11 @@
727727
"CustomPriorityBoundsField.confirmClearAllMessage": "Are you sure you want to remove all {count} polygons? This action cannot be undone.",
728728
"CustomPriorityBoundsField.deletePolygon": "Delete Polygon",
729729
"CustomPriorityBoundsField.drawPolygon": "Draw Polygon",
730+
"CustomPriorityBoundsField.fileTypeError": "Please select a .json or .geojson file",
731+
"CustomPriorityBoundsField.geoJSONFormatInfo": "Expects a GeoJSON Feature or FeatureCollection containing Polygon geometry(s).",
730732
"CustomPriorityBoundsField.hideMap": "Hide Map",
731733
"CustomPriorityBoundsField.highPriority": "High Priority",
734+
"CustomPriorityBoundsField.invalidGeoJSON": "Invalid GeoJSON format. File must be a FeatureCollection with Polygon features.",
732735
"CustomPriorityBoundsField.lassoSelect": "Lasso Select",
733736
"CustomPriorityBoundsField.lowPriority": "Low Priority",
734737
"CustomPriorityBoundsField.mediumPriority": "Medium Priority",
@@ -737,6 +740,9 @@
737740
"CustomPriorityBoundsField.remove": "Remove",
738741
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
739742
"CustomPriorityBoundsField.showMap": "Show Map",
743+
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
744+
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
745+
"CustomPriorityBoundsField.uploadSuccess": "Successfully uploaded {count} polygon{count, plural, one {} other {s}}",
740746
"CustomUrlList.controls.add.label": "URL hinzufügen",
741747
"CustomUrlList.description.description": "Kurzbeschreibung der URL (optional)",
742748
"CustomUrlList.name.description": "Ein eindeutiger Name/Bezeichner für diese benutzerdefinierte URL",

lang/es.json

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -727,8 +727,11 @@
727727
"CustomPriorityBoundsField.confirmClearAllMessage": "¿Estás seguro de que quieres eliminar los {count} polígonos? Esta acción no se puede deshacer.",
728728
"CustomPriorityBoundsField.deletePolygon": "Eliminar polígono",
729729
"CustomPriorityBoundsField.drawPolygon": "Dibujar polígono",
730+
"CustomPriorityBoundsField.fileTypeError": "Selecciona un archivo .json o .geojson",
731+
"CustomPriorityBoundsField.geoJSONFormatInfo": "Se espera un Feature o FeatureCollection de GeoJSON que contenga geometría(s) de tipo Polígono.",
730732
"CustomPriorityBoundsField.hideMap": "Ocultar mapa",
731733
"CustomPriorityBoundsField.highPriority": "Alta prioridad",
734+
"CustomPriorityBoundsField.invalidGeoJSON": "Formato GeoJSON no válido. El archivo debe ser una FeatureCollection con elementos de tipo Polígono.",
732735
"CustomPriorityBoundsField.lassoSelect": "Selección con lazo",
733736
"CustomPriorityBoundsField.lowPriority": "Baja prioridad",
734737
"CustomPriorityBoundsField.mediumPriority": "Prioridad media",
@@ -737,6 +740,9 @@
737740
"CustomPriorityBoundsField.remove": "Eliminar",
738741
"CustomPriorityBoundsField.removePolygon": "Eliminar polígono",
739742
"CustomPriorityBoundsField.showMap": "Mostrar mapa",
743+
"CustomPriorityBoundsField.uploadError": "Error al subir el archivo: {error}",
744+
"CustomPriorityBoundsField.uploadGeoJSON": "Subir GeoJSON",
745+
"CustomPriorityBoundsField.uploadSuccess": "{count} polígono{count, plural, one {} other {s}} subido correctamente",
740746
"CustomUrlList.controls.add.label": "Agregar URL",
741747
"CustomUrlList.description.description": "Breve descripción opcional de la URL",
742748
"CustomUrlList.name.description": "Un nombre/etiqueta únicos para esta URL personalizada",
@@ -1378,12 +1384,12 @@
13781384
"TaskLatLon.lonLat.label": "Longitud/Latitud:",
13791385
"TaskLatLon.lonLat.value": "{lon}, {lat}",
13801386
"TaskPropertyFilter.label": "Propiedad",
1381-
"TaskPropertyQueryBuilder.controls.addFilter": "Add Filter",
1382-
"TaskPropertyQueryBuilder.controls.addRule": "Add Rule",
1387+
"TaskPropertyQueryBuilder.controls.addFilter": "Agregar filtro",
1388+
"TaskPropertyQueryBuilder.controls.addRule": "Agregar regla",
13831389
"TaskPropertyQueryBuilder.controls.addValue": "Añadir valor",
1384-
"TaskPropertyQueryBuilder.controls.conditionLabel": "Match rules using",
1385-
"TaskPropertyQueryBuilder.controls.removeFilter": "Remove Filter",
1386-
"TaskPropertyQueryBuilder.controls.removeRule": "Remove Rule",
1390+
"TaskPropertyQueryBuilder.controls.conditionLabel": "Aplicar coincidencia de reglas usando",
1391+
"TaskPropertyQueryBuilder.controls.removeFilter": "Eliminar filtro",
1392+
"TaskPropertyQueryBuilder.controls.removeRule": "Eliminar regla",
13871393
"TaskPropertyQueryBuilder.error.missingKey": "Selecciona un nombre de propiedad.",
13881394
"TaskPropertyQueryBuilder.error.missingLeftRule": "Al usar una regla compuesta, debes especificar ambas partes.",
13891395
"TaskPropertyQueryBuilder.error.missingPropertyType": "Elige un tipo de propiedad.",

lang/fa_IR.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,8 +727,11 @@
727727
"CustomPriorityBoundsField.confirmClearAllMessage": "Are you sure you want to remove all {count} polygons? This action cannot be undone.",
728728
"CustomPriorityBoundsField.deletePolygon": "Delete Polygon",
729729
"CustomPriorityBoundsField.drawPolygon": "Draw Polygon",
730+
"CustomPriorityBoundsField.fileTypeError": "Please select a .json or .geojson file",
731+
"CustomPriorityBoundsField.geoJSONFormatInfo": "Expects a GeoJSON Feature or FeatureCollection containing Polygon geometry(s).",
730732
"CustomPriorityBoundsField.hideMap": "Hide Map",
731733
"CustomPriorityBoundsField.highPriority": "High Priority",
734+
"CustomPriorityBoundsField.invalidGeoJSON": "Invalid GeoJSON format. File must be a FeatureCollection with Polygon features.",
732735
"CustomPriorityBoundsField.lassoSelect": "Lasso Select",
733736
"CustomPriorityBoundsField.lowPriority": "Low Priority",
734737
"CustomPriorityBoundsField.mediumPriority": "Medium Priority",
@@ -737,6 +740,9 @@
737740
"CustomPriorityBoundsField.remove": "Remove",
738741
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
739742
"CustomPriorityBoundsField.showMap": "Show Map",
743+
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
744+
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
745+
"CustomPriorityBoundsField.uploadSuccess": "Successfully uploaded {count} polygon{count, plural, one {} other {s}}",
740746
"CustomUrlList.controls.add.label": "Add URL",
741747
"CustomUrlList.description.description": "Optional brief description of the URL",
742748
"CustomUrlList.name.description": "A unique name/label for this custom URL",

lang/fr.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,8 +727,11 @@
727727
"CustomPriorityBoundsField.confirmClearAllMessage": "Are you sure you want to remove all {count} polygons? This action cannot be undone.",
728728
"CustomPriorityBoundsField.deletePolygon": "Delete Polygon",
729729
"CustomPriorityBoundsField.drawPolygon": "Draw Polygon",
730+
"CustomPriorityBoundsField.fileTypeError": "Please select a .json or .geojson file",
731+
"CustomPriorityBoundsField.geoJSONFormatInfo": "Expects a GeoJSON Feature or FeatureCollection containing Polygon geometry(s).",
730732
"CustomPriorityBoundsField.hideMap": "Hide Map",
731733
"CustomPriorityBoundsField.highPriority": "High Priority",
734+
"CustomPriorityBoundsField.invalidGeoJSON": "Invalid GeoJSON format. File must be a FeatureCollection with Polygon features.",
732735
"CustomPriorityBoundsField.lassoSelect": "Lasso Select",
733736
"CustomPriorityBoundsField.lowPriority": "Low Priority",
734737
"CustomPriorityBoundsField.mediumPriority": "Medium Priority",
@@ -737,6 +740,9 @@
737740
"CustomPriorityBoundsField.remove": "Remove",
738741
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
739742
"CustomPriorityBoundsField.showMap": "Show Map",
743+
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
744+
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
745+
"CustomPriorityBoundsField.uploadSuccess": "Successfully uploaded {count} polygon{count, plural, one {} other {s}}",
740746
"CustomUrlList.controls.add.label": "Ajoutez l'URL",
741747
"CustomUrlList.description.description": "Description succincte facultative de l'URL",
742748
"CustomUrlList.name.description": "Un nom/label unique pour cette URL personnalisée",

lang/it_IT.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,8 +727,11 @@
727727
"CustomPriorityBoundsField.confirmClearAllMessage": "Are you sure you want to remove all {count} polygons? This action cannot be undone.",
728728
"CustomPriorityBoundsField.deletePolygon": "Delete Polygon",
729729
"CustomPriorityBoundsField.drawPolygon": "Draw Polygon",
730+
"CustomPriorityBoundsField.fileTypeError": "Please select a .json or .geojson file",
731+
"CustomPriorityBoundsField.geoJSONFormatInfo": "Expects a GeoJSON Feature or FeatureCollection containing Polygon geometry(s).",
730732
"CustomPriorityBoundsField.hideMap": "Hide Map",
731733
"CustomPriorityBoundsField.highPriority": "High Priority",
734+
"CustomPriorityBoundsField.invalidGeoJSON": "Invalid GeoJSON format. File must be a FeatureCollection with Polygon features.",
732735
"CustomPriorityBoundsField.lassoSelect": "Lasso Select",
733736
"CustomPriorityBoundsField.lowPriority": "Low Priority",
734737
"CustomPriorityBoundsField.mediumPriority": "Medium Priority",
@@ -737,6 +740,9 @@
737740
"CustomPriorityBoundsField.remove": "Remove",
738741
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
739742
"CustomPriorityBoundsField.showMap": "Show Map",
743+
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
744+
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
745+
"CustomPriorityBoundsField.uploadSuccess": "Successfully uploaded {count} polygon{count, plural, one {} other {s}}",
740746
"CustomUrlList.controls.add.label": "Aggiungi URL",
741747
"CustomUrlList.description.description": "Breve descrizione facoltativa dell'URL",
742748
"CustomUrlList.name.description": "Un nome/etichetta univoco per questo URL personalizzato",

lang/ja.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,8 +727,11 @@
727727
"CustomPriorityBoundsField.confirmClearAllMessage": "Are you sure you want to remove all {count} polygons? This action cannot be undone.",
728728
"CustomPriorityBoundsField.deletePolygon": "Delete Polygon",
729729
"CustomPriorityBoundsField.drawPolygon": "Draw Polygon",
730+
"CustomPriorityBoundsField.fileTypeError": "Please select a .json or .geojson file",
731+
"CustomPriorityBoundsField.geoJSONFormatInfo": "Expects a GeoJSON Feature or FeatureCollection containing Polygon geometry(s).",
730732
"CustomPriorityBoundsField.hideMap": "Hide Map",
731733
"CustomPriorityBoundsField.highPriority": "High Priority",
734+
"CustomPriorityBoundsField.invalidGeoJSON": "Invalid GeoJSON format. File must be a FeatureCollection with Polygon features.",
732735
"CustomPriorityBoundsField.lassoSelect": "Lasso Select",
733736
"CustomPriorityBoundsField.lowPriority": "Low Priority",
734737
"CustomPriorityBoundsField.mediumPriority": "Medium Priority",
@@ -737,6 +740,9 @@
737740
"CustomPriorityBoundsField.remove": "Remove",
738741
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
739742
"CustomPriorityBoundsField.showMap": "Show Map",
743+
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
744+
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
745+
"CustomPriorityBoundsField.uploadSuccess": "Successfully uploaded {count} polygon{count, plural, one {} other {s}}",
740746
"CustomUrlList.controls.add.label": "URLを追加",
741747
"CustomUrlList.description.description": "Optional brief description of the URL",
742748
"CustomUrlList.name.description": "A unique name/label for this custom URL",

lang/ko.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,8 +727,11 @@
727727
"CustomPriorityBoundsField.confirmClearAllMessage": "Are you sure you want to remove all {count} polygons? This action cannot be undone.",
728728
"CustomPriorityBoundsField.deletePolygon": "Delete Polygon",
729729
"CustomPriorityBoundsField.drawPolygon": "Draw Polygon",
730+
"CustomPriorityBoundsField.fileTypeError": "Please select a .json or .geojson file",
731+
"CustomPriorityBoundsField.geoJSONFormatInfo": "Expects a GeoJSON Feature or FeatureCollection containing Polygon geometry(s).",
730732
"CustomPriorityBoundsField.hideMap": "Hide Map",
731733
"CustomPriorityBoundsField.highPriority": "High Priority",
734+
"CustomPriorityBoundsField.invalidGeoJSON": "Invalid GeoJSON format. File must be a FeatureCollection with Polygon features.",
732735
"CustomPriorityBoundsField.lassoSelect": "Lasso Select",
733736
"CustomPriorityBoundsField.lowPriority": "Low Priority",
734737
"CustomPriorityBoundsField.mediumPriority": "Medium Priority",
@@ -737,6 +740,9 @@
737740
"CustomPriorityBoundsField.remove": "Remove",
738741
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
739742
"CustomPriorityBoundsField.showMap": "Show Map",
743+
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
744+
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
745+
"CustomPriorityBoundsField.uploadSuccess": "Successfully uploaded {count} polygon{count, plural, one {} other {s}}",
740746
"CustomUrlList.controls.add.label": "URL 추가",
741747
"CustomUrlList.description.description": "URL에 대한 간략한 설명(선택 사항)",
742748
"CustomUrlList.name.description": "맞춤 URL의 고유한 이름/라벨",

0 commit comments

Comments
 (0)