Releases: alexmadeathing/insides
Alpha Release v0.1.2
A minor update to split the implementation of neighbour_location_on_axis into a wrapping and non-wrapping version.
The previous implementation of neighbour_location_on_axis was wrapping by default between 0-COORD_MAX, which is not always desirable.
neighbour_location_on_axis is now the non-wrapping version and returns an Option::None if the coordinate would have wrapped.
neighbour_location_on_axis_wrapping is the original wrapping behaviour.
Migration notes
- neighbour_location_on_axis is renamed neighbour_location_on_axis_wrapping
- neighbour_location_on_axis now returns Option
What's Changed
- Split neighbour_location_on_axis into a wrapping and non-wrapping version by @alexmadeathing in #23
Full Changelog: v0.1.1...v0.1.2
Alpha Release v0.1.1
A minor release containing a few quality of life improvements to insides and also to include changes from dilate.
A new utility application has been included to render 2D curves to images and gifs.
There are no breaking changes in this version.
What's Changed
- Draw curve by @alexmadeathing in #16
- Added from_index in Encoding by @alexmadeathing in #17
- Changes from hilbert branch which should be in main by @alexmadeathing in #20
- Bump version number by @alexmadeathing in #21
Full Changelog: v0.1.0...v0.1.1
Alpha Release v0.1.0
This is the initial release of insides.
We have a working morton encoding implementation, the abstract structure to allow for various different space filling curves to be implemented, and a bunch of useful location manipulation functions.
What's Changed
- Add skeletal library and supporting files by @alexmadeathing in #3
- Initial code drop by @alexmadeathing in #4
- Update readme by @alexmadeathing in #5
- Prep for release by @alexmadeathing in #6
- Hide dilate re-exports by @alexmadeathing in #11
New Contributors
- @alexmadeathing made their first contribution in #3
Full Changelog: https://github.com/alexmadeathing/insides/commits/v0.1.0