Skip to contents

mapSpain 1.0.0

CRAN release: 2026-01-17

This major release introduces a full overhaul of the codebase and test suite. 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.

We have transitioned from rappdirs::user_config_dir() to tools::R_user_dir() for managing your persistent cache directory. If you are a heavy mapSpain user and already have a cache directory in place, you’ll receive a one-time friendly message informing you about this migration. Consider it a warm welcome to mapSpain 1.0.0 😉.

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

Several new functions and arguments have been added, some functions renamed, and some others deprecated. All bundled datasets have been updated to their latest versions.

Breaking changes

  • Minimum required R version is now 4.1.0.
  • Removed dependency on slippymath (#126).
  • providerEspTileOptions() has been removed; use leaflet::providerTileOptions() instead.
  • Removed dataset ?esp_munic.sf.
  • Removed dataset ?leaflet.providersESP.df (superseded in mapSpain v0.8.0).
  • Removed dataset ?pobmun19; it has been replaced by ?pobmun25.
  • esp_get_grid_EEA() is deprecated and defunct, as the source file is no longer available.

Deprecations and new function names

New features

mapSpain 0.10.0

CRAN release: 2024-12-15

  • Fix a bug on esp_get_prov_siane() when selecting columns #115.
  • New argument type in esp_get_comarca(). Now it is possible to extract different types of comarcas: Official (IGN), statistical (INE), agrarian or livestock comarcas (MAPA).

mapSpain 0.9.2

CRAN release: 2024-08-26

mapSpain 0.9.1

CRAN release: 2024-06-10

  • Update actions and docs.

mapSpain 0.9.0

CRAN release: 2024-01-23

  • Changes on how to handle modifications on Canary Islands objects (#101):
    • Add a helper function for displace stand-alone sf objects in Canary Islands: esp_move_can().
    • esp_move_can() is used internally on all functions.
  • Add a new function to show the current cache directory: esp_detect_cache_dir().
  • mapSpain::layer_spatraster() removed (was deprecated in mapSpain 0.6.2).

mapSpain 0.8.0

CRAN release: 2023-07-12

mapSpain 0.7.0

CRAN release: 2022-12-22

mapSpain 0.6.2

CRAN release: 2022-08-13

mapSpain 0.6.1

CRAN release: 2022-02-25

mapSpain 0.6.0

CRAN release: 2022-02-18

mapSpain 0.5.0

CRAN release: 2022-01-25

mapSpain 0.4.0

CRAN release: 2021-10-14

  • Switch from raster to terra.
  • Clean up dependencies. Imagery packages moved to ‘Suggests’.
  • Add layer_spatraster().
  • Move examples to ggplot2.

mapSpain 0.3.1

CRAN release: 2021-09-10

mapSpain 0.3.0

CRAN release: 2021-09-01

  • Caching improvements: new function esp_set_cache_dir() based on rappdirs::user_cache_dir(). Now the cache_dir path is stored and it is not necessary to set it up again on a new session.
  • Add a new argument zoommin on esp_getTiles().
  • New tests with testthat.
  • Update on docs. New examples
  • Precompute vignette.

mapSpain 0.2.3

CRAN release: 2021-04-25

  • Move minimum version of giscoR to v0.2.4
  • Fix typos on esp_dict_translate() (#36).
  • Not run examples on tiles, as the server sometimes doesn’t respond.
  • Re factor sysdata.rda.
  • CRAN fixes:
  • Now the cache directory is created recursively.

mapSpain 0.2.2

CRAN release: 2021-04-17

  • Migrate examples, vignettes and README to tmap.
  • Add vignette to package.
  • esp_dict_region_code() works with mixed casings (e.g: esp_dict_region_code("aLbacEte", destination = "cpro")).

mapSpain 0.2.1

CRAN release: 2021-03-19

  • QUICKFIX: Fix a typo on documentation: cache_dir should be set as options(mapSpain_cache_dir = "path/to/dir").

mapSpain 0.1.2

CRAN release: 2021-01-05

mapSpain 0.1.1

CRAN release: 2020-11-30

mapSpain 0.1.0

  • Initial release.