Skip to contents

CatastRo (development version)

  • This development cycle includes AI-assisted maintenance work to simplify internal code, improve cli messages, standardize roxygen2 metadata and make package documentation more consistent.

CatastRo 1.0.1

CRAN release: 2026-04-27

  • Improve documentation for cache behavior, INSPIRE services and OVC reference data.

CatastRo 1.0.0

CRAN release: 2026-02-23

This major release introduces a full overhaul of the codebase and test suite. All requests now use httr2 and cached files are reorganized into topic-based subfolders for easier management.

Because of internal changes, existing caches are not compatible with this release and must be rebuilt.

Persistent cache directories now use tools::R_user_dir() instead of rappdirs::user_config_dir(). If you already have a cache directory in place, CatastRo displays a one-time message about this migration.

The package now requires R ≥ 4.1.0 and dependency updates improve both performance and maintainability. All functions return tidy objects (tibbles or sf objects with tibble data).

Major changes

  • Minimum required R version is now 4.1.0.
  • Refactor the code and test suite for improved stability.
  • Switch API requests to httr2.
  • New options (especially for macOS and Linux users):
    • On SSL errors, use options(catastro_ssl_verify = 0) to disable SSL verification.
    • Query timeout can be controlled with options(catastro_timeout = 300) (default value). Check httr2::req_timeout() for details.
  • Reorganize the cache into topic-based subfolders.

Note: Previous caches must be recreated.

Compatibility and performance

  • Require R ≥ 4.1.0.
  • Update dependencies:
    • Add: cli, lifecycle, withr.
    • Remove: png, slippymath.
  • Return tidy objects consistently.
  • Vignettes engine has been migrated to Quarto.

Deprecations

  • The cache argument is deprecated in all functions.

New features

  • Add inspire_wfs_get(), a general function that downloads data from any INSPIRE-based service endpoint.

Other updates

  • Review and improve documentation.
  • Rewrite the full test suite.
  • Use cli for all messages.

CatastRo 0.4.1

CRAN release: 2025-03-24

  • Update documentation and URLs.

CatastRo 0.4.0

CRAN release: 2024-06-02

  • Update entry points (#53).

CatastRo 0.3.1

CRAN release: 2024-04-12

  • Migrate from httr to httr2 (#44), with no visible change for users.
  • Improve documentation.

CatastRo 0.3.0

CRAN release: 2024-01-18

  • catr_atom_get_address() also returns the names of the streets (layer "ThoroughfareName" of the *.gml file). The new fields are named with the prefix tfname_*.
  • Add a helper function for easily detecting the cache_dir: catr_detect_cache_dir().
  • Update documentation and tests.

CatastRo 0.2.3

CRAN release: 2023-01-08

CatastRo 0.2.2

CRAN release: 2022-05-27

CatastRo 0.2.1

CRAN release: 2022-03-08

  • Fix CRAN tests.

CatastRo 0.2.0

CRAN release: 2022-02-28

Overall revamp of the package. Major changes to the API.

CatastRo 0.1.0

  • Initial release.