Skip to content

Files

Latest commit

 

History

History
174 lines (127 loc) · 5.82 KB

NEWS.md

File metadata and controls

174 lines (127 loc) · 5.82 KB

raptr 1.0.1

  • Fix usage sections in documentation.
  • Fix missing braces in documentation.
  • Fix aliasing for package manual entry (#15).

raptr 1.0.0

  • The package has been overhauled to support modern spatial data structures. Specifically, sf package objects (sf::st_sf()) are now use for vector data and terra package objects (terra::rast()) for raster data. These updates impact many of the user-facing functions (e.g., calcBoundaryData(), sim.species(), sim.space(), calcSpeciesAverageInPus(), rap()), so users will likely need to update their code.
  • The cs_pus, cs_spp, and cs_spaces built-in datasets have been removed. This is because terra::rast() objects cannot be distributed as built-in datasets for packages. These datasets can now be manually imported from external files distributed with the package (see ?cs_pus for more details).
  • Remove rgdal and rgeos packages as dependencies (#13).
  • Support for the raster package has been deprecated.
  • The SpatialPolygons2PolySet function has been renamed to convert2PolySet.
  • Update citation format.
  • Update package startup message.
  • Update C++ specification to C++14.
  • Update examples and unit tests.

raptr 0.2.2.0

  • Add NumericFocus parameter to GurobiOpts to handle numerical issues.
  • Update spacePlot to avoid throwing a ggplot2 deprecation warning.

raptr 0.2.1

  • CRAN release.
  • Update Gurobi documentation URLs.

raptr 0.2.0.0

  • The data simulation function has been updated such that the RandomFields package is no longer a dependency.
  • The sim.space and sim.species functions no longer accept RandomFileds objects as arguments. To simulate spatially auto-correlated data using random fields, a numeric value should be supplied to the model parameter.
  • Small tweaks to case study in vignette.

raptr 0.1.8.0

  • The RandomFields and RgoogleMaps R packages are now optional dependencies.
  • Minimum supported versions are now specified for most dependencies.
  • The verbose parameter of solve() can now be used to suppress output from the Gurobi solver.
  • Fix compatibility issues with updates to the ggplot2 package.
  • Fix note during package checks related to the rgdal package.

raptr 0.1.7.3

  • Update example datasets and make.RapData function to improve compatibility with updates to coordinate reference system (sp::CRS) objects. These updates simply mean that warning messages will no longer be displayed. The compatibility issues that resulted in warnings did not affect the correctness of any results.

raptr 0.1.7.2

  • Fix compatibility issues between the testthat R package and the gurobi R package in package tests.

raptr 0.1.7.1

  • Implement GitHub Actions continuous integration (i.e. update tests and README).

raptr 0.1.7

  • Remove support for processing data using GDAL.
  • Remove is.gdalInstalled and rasterizeGDAL functions.
  • Update Spatial-class objects with updated sp::CRS() class definition

raptr 0.1.6.1

  • Fix "Non-file package-anchored link(s) in documentation object" warnings in R-devel checks.

raptr 0.1.6

  • Fix errors in R-devel CRAN checks due changes in is.finite behaviour for character class objects.
  • Fix WorldClim URLs.

raptr 0.1.5

  • Fix warnings in R-devel CRAN checks related to documentation.
  • Fix broken link in vignette.

raptr 0.1.4

  • Retain debugging symbols to conform with CRAN policies.

raptr 0.1.3

  • Fix bug that caused the R session to crash when none of the planning units associated with an attribute space were selected in a manually specified solution. Now the space-held calculations will return a negative infinity value in such cases.
  • Permit attribute spaces to have a single demand point.

raptr 0.1.2

  • Fix compatibility issues with demand point examples and hypervolume R package (version 2.0.10).
  • Update package citation.
  • Removed rgurobi R package dependency because the gurobi R package (version 8.0.0+) provides the functionality to access solutions from the solution pool.
  • Multiple solutions can now be generated using the three different search pool methods provided Gurobi.
  • Permit a zero MIPGAP in argument to GurobiOpts.
  • The print.RapResults function now prints information in a prettier manner.
  • The raptr::solve function now throws a warning if some species are poorly represented in the solution.

raptr 0.1.1

  • Vignette size has been reduced.
  • Updated DOI in README.

raptr 0.1.0

  • Unit tests now compatible with testthat R package (version 1.0.2.9000).
  • The assertthat R package is now used for validating function arguments.
  • Vignette now uses knitr::rmarkdown_notangle engine to avoid running the code during package checks, and placeholder vignette file has been removed.
  • Code has been linted.
  • Functions from other packages are now called explicitly using pkg::function.
  • Messages are now displayed using message following best practices.
  • Updated readme.
  • Added citation for Methods in Ecology and Evolution paper.
  • Strip debugging symbols from compiled files to reduce installation size.
  • The is.GurobiInstalled now does not run gurobi to avoid spurious notes during CRAN checks on academic license.

raptr 0.0.5

  • Fix documentation in make.DemandPoints.
  • Use \donttest instead of \dontrun for examples.
  • Fix broken example code.

raptr 0.0.4

  • Find out which suggested packages are installed using requireNamespace.
  • Add more links to package documentation.
  • Register Rcpp functions.

raptr 0.0.3

  • Reduce memory consumption using external pointers.
  • Fix memory leaks.
  • Fix bug in tests for calcSpeciesAverageInPus.

raptr 0.0.2

  • Reduce installation size.
  • Fix typo in README.

raptr 0.0.1.1

  • Fixed authorship typo.
  • Updated README with instructions for installing from CRAN.

raptr 0.0.1

  • Initial package version.