Package structure

  • Package brought to CRAN-compliant structure: development artifacts moved out of the package root, MAP_FUNCTIONS_GUIDE.md and DOWNLOAD_CLASSIFICATIONS_README.md converted into vignettes (map-functions-guide, download-classifications).
  • pkgdown site published to GitHub Pages.
  • All R CMD check WARNINGs and NOTEs resolved (missing imports for magrittr, utils::object.size, data.table globals, Rd formatting issues).

New features

New features

  • Classification standard downloads with version management.
  • Report search and discovery functionality.
  • Interactive territorial mapping for comuni, province, regioni, and ripartizioni, including choropleth visualization support.
  • Metadata management and update capabilities.

Enhancements

  • API client validates report types (DATA, PERIODO, ATTUALIZZAZIONE).
  • Intelligent date parameter handling for PERIODO/ATTUALIZZAZIONE reports.
  • Stricter parameter validation (non-NA checks) and geometry type validation (POLYGON/MULTIPOLYGON) for mapping functions.

Bug fixes

  • Mapping functions correctly reject invalid geometry types instead of failing silently.

Enhancements

  • Enhanced API client and table retrieval functionality.
  • Expanded test coverage.

New features

  • sf_to_powerbi_topojson(): convert sf data frames to Power BI-compatible TopoJSON, with automatic WGS84 transformation, geometry validation, and optional topology-preserving simplification.
  • Initial release.
  • Core API client with authentication and request handling.
  • Cache management for API responses.
  • get_situas_tables() and related functions for retrieving SITUAS territorial codes and classifications.