map-tile-toolkit 0.2.0

Clip integer polylines and polygons into per-tile pieces on a simple tile grid
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.2.0]https://github.com/nyurik/map-tile-toolkit/compare/v0.1.0...v0.2.0 - 2026-10-10

### Added

- PolygonSlicerAll, fill runs, and a shared polygon view ([#23]https://github.com/nyurik/map-tile-toolkit/pull/23)

### Fixed

- restore the coverage recipe, with a full clean

### Other

- route segments by an exact tile walk; lift the i16 span and u16 vertex limits ([#22]https://github.com/nyurik/map-tile-toolkit/pull/22)
- improve coverage ([#31]https://github.com/nyurik/map-tile-toolkit/pull/31)
- fast paths for small polygons, crossings indexed during routing ([#29]https://github.com/nyurik/map-tile-toolkit/pull/29)
- drop the baseline benches duplicated by merging #28 after #27 ([#30]https://github.com/nyurik/map-tile-toolkit/pull/30)
- *(deps)* bump taiki-e/install-action from 2.87.4 to 2.87.23 in the all-actions-version-updates group across 1 directory ([#25]https://github.com/nyurik/map-tile-toolkit/pull/25)
- geo and stripe baselines, a buildings scenario ([#28]https://github.com/nyurik/map-tile-toolkit/pull/28)
- one-pass polygon clipping and counting sorts, with geo and stripe baseline benches ([#27]https://github.com/nyurik/map-tile-toolkit/pull/27)
- move ci-bench into benches/ci-bench.sh, counting both sides from sibling worktrees
- instruction-count tables as a sticky PR comment, compared with the base commit
- disable binstall compile in CI
- update release-plz
- sort GeoJSON snapshot features by role ([#24]https://github.com/nyurik/map-tile-toolkit/pull/24)
- *(deps)* update hotpath requirement from 0.26.1 to 0.27.0 in the all-cargo-version-updates group ([#20]https://github.com/nyurik/map-tile-toolkit/pull/20)
- Polygon support ([#10]https://github.com/nyurik/map-tile-toolkit/pull/10)
- *(deps)* bump the all-actions-version-updates group across 1 directory with 2 updates ([#18]https://github.com/nyurik/map-tile-toolkit/pull/18)
- *(deps)* bump the all-cargo-version-updates group across 1 directory with 2 updates ([#19]https://github.com/nyurik/map-tile-toolkit/pull/19)
- *(deps)* bump taiki-e/install-action from 2.85.0 to 2.85.13 in the all-actions-version-updates group across 1 directory ([#14]https://github.com/nyurik/map-tile-toolkit/pull/14)
- *(deps)* update hotpath requirement from 0.22.0 to 0.23.1 in the all-cargo-version-updates group across 1 directory ([#15]https://github.com/nyurik/map-tile-toolkit/pull/15)
- [pre-commit.ci] pre-commit autoupdate ([#13]https://github.com/nyurik/map-tile-toolkit/pull/13)
- switch to Gungraun benchmarks ([#12]https://github.com/nyurik/map-tile-toolkit/pull/12)
- *(deps)* bump taiki-e/install-action from 2.83.4 to 2.85.0 in the all-actions-version-updates group ([#11]https://github.com/nyurik/map-tile-toolkit/pull/11)
- move tests to polyline subdir ([#9]https://github.com/nyurik/map-tile-toolkit/pull/9)
- more tests
- cleanup precommit and changelog
- format geojson tests ([#8]https://github.com/nyurik/map-tile-toolkit/pull/8)

## [0.1.0]https://github.com/nyurik/map-tile-toolkit/tree/v0.1.0 - 2026-07-27
- initial release