# Changelog

Notable changes to StaticMaps, newest first. Versions follow
[Semantic Versioning](https://semver.org); before 1.0, a minor version may change the API.

## 0.1.0 — 2026-10-23

The first release.

- `StaticMaps.render/1`: a map image from a centre and zoom, or fitted to bounds and
  markers, as PNG or JPEG, at scale 1 or 2.
- Tile sources: `Source.OSM`, `Source.Template` for any URL template, mirrors, fallback
  sources, and a circuit breaker for sources that keep failing.
- A tile cache that honours the server's freshness headers, revalidates expired tiles,
  and can be turned off per source with `cache: false`.
- Markers: the default pin in any colour, with an optional label, or custom SVG and image
  icons.
- An attribution strip on every image, crediting the source the image came from.
- `StaticMaps.Plug`, optional: maps served from signed URLs, with HTTP caching headers
  for browsers and CDNs.
