Changes in version 2.0.2 (2026-03-18) - Update product layer names to comply with new naming convension released on March 18, 2026 - Fix bug causing error referencing edit_mask when edit_rule is provided without edit_mask - Allow edit_rule with no value when change operator is cv - Update vignette to show use of landfireVSI() instead of only unzip and read - Minor edits to tests, documentation, and startup message Changes in version 2.0.1 (2025-07-31) - Fully deprecated the old landfireAPI() function in favor of landfireAPIv2() - Shapefile POST requests are repeated if they fail with status code 500, up to a maximum of 3 attempts. - Minor bug fixes and improvements to address CRAN check issues on Windows-release Changes in version 2.0.0 (2025-04-28) - Added support for the new "version 2" LANDFIRE Products Service (LFPS) API - Deprecated the old landfireAPI() function in favor of landfireAPIv2() - Added new features to landfireAPIv2() including: - edit_mask to restrict edit rules to a specific area using a shapefile - Support for more complex edit_rule requests - Option to run calls in the background with background = TRUE - Added new functions: - cancelJob(): cancels a previously submitted job - checkStatus(): checks the status of a background job manually and download files if complete - healthCheck(): checks the current status of the LFPS API - landfireVSI(): reads LANDFIRE GeoTIFFs as a Spatraster using GDAL's Virtual File System (VSI) - Improved error handling and reporting and minor bug fixes - Updated documentation, vignette, and examples to reflect the new API - License for v2.0.0 is now GPL-3.0 due to dependencies on terra Changes in version 1.0.1 - Created startup message with warning about potential/upcoming product name changes - Updated links to LFPS products table in documentation and viewProducts() - Updated documentation to reflect product name changes - Added documentation to README.md and the vignette on working with categorical data - Added foreign to suggests Changes in version 1.0.0 (2024-03-15) - CRAN submission - Modified CITATION and DESCRIPTION files - Minor edits to vignette and documentation - Improved error reporting in landfireAPI() if multiple map zones are supplied Changes in version 0.4.1 - Fixed issue with license badge in README Changes in version 0.4.0 - Added new function (getZone()) which returns the LANDFIRE map zone based on a spatial object or zone name - Removed dependencies on terra and stringr - Updated to MIT + file LICENSE - Added argument to specify order of values in the extend argument of getAOI() - Added additional tests for getAOI(), getZone(), and landfireAPI() - Improved portability of examples Changes in version 0.3.0 - Added new function (viewProducts()) to open the LFPS products table in your web browser - Fixed bug causing early timeout well before max_time was reached Changes in version 0.2.2 - Added a NEWS.md file to track changes to the package. - Improved getAOI() example - Added additional checks to landfireAPI - Created a vignette Changes in version 0.2.1 - Corrected issue with getAOI() returning values in wrong order - Added checks to prevent API error when resolution is set to 30 by user - Fixed documentation formatting - Updated package tests Changes in version 0.2.0 - Added edit rule functionality in landfireAPI() - Improved error/warning reporting - Return useful object w/ class landfire_api - Added tests for landfireAPI() and .fmt_editrules (internal) - Improved and updated documentation - Fixed minor errors and bugs