- Layer::name() method
- Made MapGrid cloneable
- Made Tile::compute_size() public
- Feature::layer and ::num_tags methods
- Error::Other
- Feature::set_id can no longer fail
- Error::DuplicateId
- GeomEncoder::point and ::complete (for method chaining)
- GeomEncoder::add_point and ::complete_geom now take a reference
- MapGrid, TileId and BBox
- New error variant: InvalidTid
- Check extent when adding layer to tile
- GeomEncoder now has encode method to create GeomData struct
- New error variant: InvalidGeometry
- GeomEncoder now uses builder pattern
- Made Tile::compute_size private
- Tile::get_extent() => extent()
- Initial version