# Changelog
`moonlight-triangulation` follows the
[Haskell Package Versioning Policy](https://pvp.haskell.org).
The serialization format carries its own version tag, independent of the package
version; any change to it is recorded here explicitly.
## 1.0.0.0
* Specialize the public geometry surface to binary64 and remove the ornamental
scalar parameter from points, queries, triangulations, sessions, hierarchy
hints, interpolation workspaces, and result types.
* Add dense coordinate and inner-face vertex projections to the existing DCEL
surface.
* Add exact support relations and finite-set operations over triangulations,
with local publication for sparse differences, intersections, and symmetric
differences.
* Schedule singleton insertion and constrained extension between dense and
locality-preserving transactions from measured workload evidence.
* Resolve dense coordinate-removal batches through one mutable identity index,
retaining geometric descent for sparse removals.
* Strengthen constrained extension, refinement, serialization, algebra, and
hostile-boundary validation.
## 0.1.0.0
* Initial release.