Skip to contents

geolibre 0.2.0

First CRAN release. This release brings the R API to parity with the GeoLibre Python API. The package now covers every layer type the application reads, layer management, data-driven symbology, on-map controls, standalone HTML export, and a Shiny proxy that drives the live map.

New layer types

Symbology and layer management

Map controls and the camera

Projects, export, and credentials

Shiny

Bug fixes

  • add_marker() and named add_markers() entries now reject invalid coordinates and properties instead of serializing malformed GeoJSON.
  • set_view(bbox = ) wrote an unknown bounds field that the application ignored, so the requested extent was silently dropped. It now resolves the box to the center, zoom, and bbox the application reads.
  • The default camera now matches the application’s own, c(-100, 40) at zoom 2, rather than c(0, 20).

geolibre 0.1.0

Initial release, on GitHub only.

  • Add a responsive htmlwidgets interface to GeoLibre for RStudio, Quarto, R Markdown, and Shiny.
  • Add GeoJSON and sf vector layers and remote COG/GeoTIFF raster layers.
  • Add camera controls and .geolibre.json project import and export.
  • Add Shiny output, render, proxy, and live project-state bindings.
  • Support hosted and self-hosted GeoLibre deployments.