Skip to content

qgisprocess 0.2.0

Compare
Choose a tag to compare
@florisvdh florisvdh released this 21 Dec 13:31
· 184 commits to main since this release
v0.2.0
56395dd

New features

  • Add vector support for {terra} (#184). This makes it possible to use SpatVector or SpatVectorProxy objects as input arguments, and to coerce processing results to SpatVector or SpatVectorProxy.
  • qgis_detect_windows_paths() and qgis_detect_macos_paths() put paths at the top that contain a QGIS version string and these paths are sorted according to decreasing QGIS version (#189). This lets qgis_configure() select the newest QGIS version among qgis_process file paths that have a version string. Furthermore, a wrapper qgis_detect_paths() has been added that works on both Windows and macOS (#192).

Minor changes

  • Allow half-configured states with abundant messages, so that remaining functionality can be used in debugging or even for some real stuff (#177).
  • qgis_run_algorithm() documentation gains a section on QGIS models and scripts (8a20669).
  • An option qgisprocess.detect_newer_qgis is available (mirrored by environment variable R_QGISPROCESS_DETECT_NEWER_QGIS) for Windows and macOS (#192). If set as TRUE, during package loading {qgisprocess} will check whether a more recent (standalone) QGIS version is also installed while the package cache still dictates to use an older version. In this specific scenario a question will be asked to switch to the newer version. Without setting this option default behaviour remains in place, i.e. the user must manually intervene either by running qgis_configure(), by setting the qgisprocess.path option, or by uninstalling the older QGIS version.
  • Solve a CRAN check error on r-oldrel-macos-x86_64, by adding support for {stars} 0.5-5 (#175).