diff --git a/.Rbuildignore b/.Rbuildignore index b6182d71..929f5603 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -25,3 +25,4 @@ ^qgisprocess\.Rproj$ ^CRAN-SUBMISSION$ ^revdep$ +^codemeta\.json$ diff --git a/.zenodo.json b/.zenodo.json index 92d84073..05793b33 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -1,6 +1,6 @@ { "title": "R package qgisprocess: use QGIS processing algorithms", - "version": "0.4.1", + "version": "0.4.2", "license": "GPL-3.0-or-later", "upload_type": "software", "description": "

R package qgisprocess provides seamless access to the QGIS processing toolbox using the standalone qgis_process command-line utility. Both native and third-party (plugin) processing providers are supported. Beside referring data sources from file, also common objects from sf, terra and stars are supported. The native processing algorithms are documented at QGIS.org. URL: https://r-spatial.github.io/qgisprocess. CRAN landing page: https://CRAN.R-project.org/package=qgisprocess.

", diff --git a/CITATION.cff b/CITATION.cff index 0178c5af..5dd68753 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -39,4 +39,4 @@ abstract: R package 'qgisprocess' provides seamless access identifiers: - type: url value: https://r-spatial.github.io/qgisprocess/ -version: 0.4.1 +version: 0.4.2 diff --git a/DESCRIPTION b/DESCRIPTION index b19f8204..35a4d5fe 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: qgisprocess Title: Use 'QGIS' Processing Algorithms -Version: 0.4.1.9229 +Version: 0.4.2.9000 Authors@R: c( person("Dewey", "Dunnington", , "dewey@fishandwhistle.net", role = "aut", comment = c(ORCID = "0000-0002-9415-4582", affiliation = "Voltron Data")), diff --git a/NEWS.md b/NEWS.md index 6689e67d..9a9a5b11 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,7 @@ # qgisprocess (development version) +# qgisprocess 0.4.2 + - Add support for QGIS 4.0 (#229). # qgisprocess 0.4.1 diff --git a/codemeta.json b/codemeta.json new file mode 100644 index 00000000..69039b2e --- /dev/null +++ b/codemeta.json @@ -0,0 +1,419 @@ +{ + "@context": "https://doi.org/10.5063/schema/codemeta-2.0", + "@type": "SoftwareSourceCode", + "identifier": "qgisprocess", + "description": "Provides seamless access to the 'QGIS' () processing toolbox using the standalone 'qgis_process' command-line utility. Both native and third-party (plugin) processing providers are supported. Beside referring data sources from file, also common objects from 'sf', 'terra' and 'stars' are supported. The native processing algorithms are documented by QGIS.org (2024) .", + "name": "qgisprocess: Use 'QGIS' Processing Algorithms", + "relatedLink": ["https://r-spatial.github.io/qgisprocess/", "https://CRAN.R-project.org/package=qgisprocess"], + "codeRepository": "https://github.com/r-spatial/qgisprocess", + "issueTracker": "https://github.com/r-spatial/qgisprocess/issues", + "license": "https://spdx.org/licenses/GPL-3.0", + "version": "0.4.2", + "programmingLanguage": { + "@type": "ComputerLanguage", + "name": "R", + "url": "https://r-project.org" + }, + "runtimePlatform": "R version 4.5.3 (2026-03-11)", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "author": [ + { + "@type": "Person", + "givenName": "Dewey", + "familyName": "Dunnington", + "email": "dewey@fishandwhistle.net", + "@id": "https://orcid.org/0000-0002-9415-4582" + }, + { + "@type": "Person", + "givenName": "Floris", + "familyName": "Vanderhaeghe", + "email": "floris.vanderhaeghe@inbo.be", + "@id": "https://orcid.org/0000-0002-6378-6229" + }, + { + "@type": "Person", + "givenName": "Jan", + "familyName": "Caha", + "email": "jan.caha@outlook.com", + "@id": "https://orcid.org/0000-0003-0165-0606" + }, + { + "@type": "Person", + "givenName": "Jannes", + "familyName": "Muenchow", + "email": "malnamalja@gmx.de", + "@id": "https://orcid.org/0000-0001-7834-4717" + } + ], + "contributor": [ + { + "@type": "Person", + "givenName": "Antony", + "familyName": "Barja", + "email": "antony.barja8@gmail.com", + "@id": "https://orcid.org/0000-0001-5921-2858" + }, + { + "@type": "Person", + "givenName": "Robin", + "familyName": "Lovelace", + "email": "rob00x@gmail.com", + "@id": "https://orcid.org/0000-0001-5679-6536" + }, + { + "@type": "Person", + "givenName": "Jakub", + "familyName": "Nowosad", + "email": "nowosad.jakub@gmail.com", + "@id": "https://orcid.org/0000-0002-1057-3721" + } + ], + "copyrightHolder": [ + { + "@type": "Organization", + "name": "Research Institute for Nature and Forest (INBO)" + } + ], + "funder": [ + { + "@type": "Organization", + "name": "Research Institute for Nature and Forest (INBO)" + } + ], + "maintainer": [ + { + "@type": "Person", + "givenName": "Floris", + "familyName": "Vanderhaeghe", + "email": "floris.vanderhaeghe@inbo.be", + "@id": "https://orcid.org/0000-0002-6378-6229" + } + ], + "softwareSuggestions": [ + { + "@type": "SoftwareApplication", + "identifier": "dplyr", + "name": "dplyr", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=dplyr" + }, + { + "@type": "SoftwareApplication", + "identifier": "knitr", + "name": "knitr", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=knitr" + }, + { + "@type": "SoftwareApplication", + "identifier": "mapview", + "name": "mapview", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=mapview" + }, + { + "@type": "SoftwareApplication", + "identifier": "raster", + "name": "raster", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=raster" + }, + { + "@type": "SoftwareApplication", + "identifier": "rmarkdown", + "name": "rmarkdown", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=rmarkdown" + }, + { + "@type": "SoftwareApplication", + "identifier": "rprojroot", + "name": "rprojroot", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=rprojroot" + }, + { + "@type": "SoftwareApplication", + "identifier": "sf", + "name": "sf", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=sf" + }, + { + "@type": "SoftwareApplication", + "identifier": "spDataLarge", + "name": "spDataLarge" + }, + { + "@type": "SoftwareApplication", + "identifier": "stars", + "name": "stars", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=stars" + }, + { + "@type": "SoftwareApplication", + "identifier": "stringi", + "name": "stringi", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=stringi" + }, + { + "@type": "SoftwareApplication", + "identifier": "terra", + "name": "terra", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=terra" + }, + { + "@type": "SoftwareApplication", + "identifier": "testthat", + "name": "testthat", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=testthat" + }, + { + "@type": "SoftwareApplication", + "identifier": "tidyr", + "name": "tidyr", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=tidyr" + } + ], + "softwareRequirements": { + "1": { + "@type": "SoftwareApplication", + "identifier": "R", + "name": "R", + "version": ">= 4.1.0" + }, + "2": { + "@type": "SoftwareApplication", + "identifier": "assertthat", + "name": "assertthat", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=assertthat" + }, + "3": { + "@type": "SoftwareApplication", + "identifier": "glue", + "name": "glue", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=glue" + }, + "4": { + "@type": "SoftwareApplication", + "identifier": "jsonlite", + "name": "jsonlite", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=jsonlite" + }, + "5": { + "@type": "SoftwareApplication", + "identifier": "processx", + "name": "processx", + "version": ">= 3.5.2", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=processx" + }, + "6": { + "@type": "SoftwareApplication", + "identifier": "rappdirs", + "name": "rappdirs", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=rappdirs" + }, + "7": { + "@type": "SoftwareApplication", + "identifier": "rlang", + "name": "rlang", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=rlang" + }, + "8": { + "@type": "SoftwareApplication", + "identifier": "stats", + "name": "stats" + }, + "9": { + "@type": "SoftwareApplication", + "identifier": "stringr", + "name": "stringr", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=stringr" + }, + "10": { + "@type": "SoftwareApplication", + "identifier": "tibble", + "name": "tibble", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=tibble" + }, + "11": { + "@type": "SoftwareApplication", + "identifier": "vctrs", + "name": "vctrs", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=vctrs" + }, + "12": { + "@type": "SoftwareApplication", + "identifier": "withr", + "name": "withr", + "provider": { + "@id": "https://cran.r-project.org", + "@type": "Organization", + "name": "Comprehensive R Archive Network (CRAN)", + "url": "https://cran.r-project.org" + }, + "sameAs": "https://CRAN.R-project.org/package=withr" + }, + "SystemRequirements": "'QGIS' latest or long-term release currently supported\n according to the 'QGIS' release schedule\n (). Older\n 'QGIS' releases are not officially supported, but may work since\n 'QGIS' 3.16." + }, + "fileSize": "2323.062KB", + "citation": [ + { + "@type": "SoftwareSourceCode", + "datePublished": "2024", + "author": { + "author1": { + "@type": "Person", + "givenName": "Dewey", + "familyName": "Dunnington" + }, + "author2": { + "@type": "Person", + "givenName": "Floris", + "familyName": "Vanderhaeghe" + }, + "author3": { + "@type": "Person", + "givenName": "Jan", + "familyName": "Caha" + }, + "author4": { + "@type": "Person", + "givenName": "Jannes", + "familyName": "Muenchow" + } + }, + "name": "R package qgisprocess: use QGIS processing algorithms. Version 0.4.2", + "url": "https://r-spatial.github.io/qgisprocess/" + } + ], + "releaseNotes": "https://github.com/r-spatial/qgisprocess/blob/main/NEWS.md", + "readme": "https://github.com/r-spatial/qgisprocess/blob/main/README.md", + "contIntegration": ["https://github.com/r-spatial/qgisprocess/actions/workflows/R-CMD-check.yaml", "https://app.codecov.io/gh/r-spatial/qgisprocess/tree/main"], + "developmentStatus": "https://lifecycle.r-lib.org/articles/stages.html#experimental" +} diff --git a/cran-comments.md b/cran-comments.md index 189f1577..d03373a8 100644 --- a/cran-comments.md +++ b/cran-comments.md @@ -1,26 +1,7 @@ ## R CMD check results -0 errors | 0 warnings | 2 notes +0 errors ✔ | 0 warnings ✔ | 0 notes ✔ -* checking CRAN incoming feasibility ... [11s] NOTE - - Maintainer: 'Floris Vanderhaeghe ' - - Suggests or Enhances not in mainstream repositories: - spDataLarge - Availability using Additional_repositories specification: - spDataLarge yes https://geocompr.r-universe.dev - - > See below. - -* checking package dependencies ... NOTE - - Package suggested but not available for checking: 'spDataLarge' - - > Relates to incoming feasibility note. The 'spDataLarge' package is available - from the https://geocompr.r-universe.dev repository, which is included in the - Additional_repositories field of DESCRIPTION. The package is used in a - vignette. ## revdepcheck results diff --git a/inst/CITATION b/inst/CITATION index ed7b2576..2021859c 100644 --- a/inst/CITATION +++ b/inst/CITATION @@ -2,11 +2,11 @@ citHeader("To cite `qgisprocess` in publications please use:") # begin checklist entry bibentry( bibtype = "Manual", - title = "R package qgisprocess: use QGIS processing algorithms. Version 0.4.1", + title = "R package qgisprocess: use QGIS processing algorithms. Version 0.4.2", author = c( author = c(person(given = "Dewey", family = "Dunnington"), person(given = "Floris", family = "Vanderhaeghe"), person(given = "Jan", family = "Caha"), person(given = "Jannes", family = "Muenchow"))), year = 2024, url = "https://r-spatial.github.io/qgisprocess/", - textVersion = "Dunnington, Dewey; Vanderhaeghe, Floris; Caha, Jan; Muenchow, Jannes (2024). R package qgisprocess: use QGIS processing algorithms. Version 0.4.1. https://github.com/r-spatial/qgisprocess/", + textVersion = "Dunnington, Dewey; Vanderhaeghe, Floris; Caha, Jan; Muenchow, Jannes (2024). R package qgisprocess: use QGIS processing algorithms. Version 0.4.2. https://github.com/r-spatial/qgisprocess/", keywords = "R; package; QGIS", ) # end checklist entry