* `make_crossings` now validates its input so that it can be used more consistently by outside packages.
Bugs fixed
* Fixed 8. * Removed all side effects from intersection grouping function, which produced inconsistent behavior on different Python versions.
0.1.2
Breaking Changes
* Debug mode has been removed
New Features
* `layer` attribute (z level) is used by internal algorithms and associated with crossings.
0.1.1
The internal `make_crossings` algorithm now includes all internal metadata that was used to create the crossings, enabling downstream applications to look up info like 'which sidewalks were connected?'.