Changes in version 0.1.0 (2026-06-18) - Quote software and API names in DESCRIPTION, and document the output class and meaning for every exported function help topic. - Parse RFC 3339 datetime offsets correctly and preserve datetime axes as character when any value cannot be parsed. - Validate client settings, bounding boxes, datetime/limit filters, and radius/corridor dimensions before sending requests. - Preserve leading zeros in CSV identifier and code columns. - Reject CoverageJSON ranges whose shapes, axes, and values disagree. - Warn when station maps use unlimited inexact nearest-coordinate matching, and retain multiple coverage coordinate groups matched to one station. - Add edr_parameter_groups() for optional cross-collection parameter mappings advertised by some deployments. - Skip location discovery for explicit cube, area, and position edr_explore(output = "data") queries when the locations response would not be consumed. - Make edr_explore(method = "auto") try advertised area queries before location discovery, then honor polygon coords when falling back from a missing or unavailable area endpoint by bounding and spatially filtering locations before per-location requests. - Preserve mixed numeric/text CoverageJSON values as character instead of silently converting text values to NA. - Make edr_explore(method = "auto") choose bulk spatial queries only when the matching spatial input is supplied. - Add grid and vertical-profile plot views to edr_plot(), with automatic view detection. - Allow edr_explore() to return plots or data for gridded/profile coverage queries, including method = "position" for profile-style responses. - Add interactive coverage maps to edr_map() and edr_explore(), with in-map selectors for gridded coverage slices (parameter, datetime, z) and profile selectors for parameter / datetime. - Materialize CoverageJSON regular-grid axes declared with start, stop, and num, as used by the WWDH usgs-prism collection. - Warn when per-station edr_explore() fallback fetches fail. - Tighten collection-id, coordinate, and WKT validation. - Add max_match_distance to edr_map() for bounded spatial matching. - Initial release. - Discovery: edr_landing(), edr_conformance(), edr_collections(), edr_collection(), edr_queryables(). - Query verbs: edr_locations() / edr_location(), edr_items() / edr_item(), edr_position(), edr_area(), edr_cube(), edr_radius(), edr_trajectory(), edr_corridor(). - Low-level escape hatch: edr_request(). - Parsers: covjson_to_tibble() for CoverageJSON, geojson_to_sf() for GeoJSON.