Skip to content

Releases: alexmadeathing/insides

Alpha Release v0.1.2

04 Apr 13:56
6e2d719
Compare
Choose a tag to compare
Alpha Release v0.1.2 Pre-release
Pre-release

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

03 Apr 19:30
9d0937d
Compare
Choose a tag to compare
Alpha Release v0.1.1 Pre-release
Pre-release

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

Full Changelog: v0.1.0...v0.1.1

Alpha Release v0.1.0

17 Mar 21:48
107fc60
Compare
Choose a tag to compare
Alpha Release v0.1.0 Pre-release
Pre-release

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

New Contributors

Full Changelog: https://github.com/alexmadeathing/insides/commits/v0.1.0