- Added EdgedPathConstraint
- Use Direction enum instead of int [breaking]
- Path contraint can now specify end points in JSON
- Added MirrorConstraint
- Several constraints now support using an array of tiles instead of a single tile [breaking]
- Fixed several subtle bugs in the core WFC+constraint system.
- Constraint methods now return void [breaking]
- Support setting a mask on the output topology of TilePropagator. Doesn't work perfectly with Overlapping, so undocumented feature for now.
- Rotation is now specified in degrees [breaking]
- Core library no longer depends on TiledLib [breaking]
- Added MaxConsecutiveConstraint
- Reduced memory usage of WFC
- Fixed #5
- Support more input formats:
- list of bitmaps
- list of .vox
- Support for saving .csv files.
- Direct specification of adjacencies.
- Generated tile rotations now working.
- Default tile rotation treatment is now Unchanged. [breaking]
- Added FixedTileConstraint.