CHANGES
=======

2.1.2
-----

* ci: build py314
* ci: update cibuildwheel
* docs: show where to find multi-label void filling

2.1.1
-----

* ci: build aarch64
* ci: build aarch64
* ci: don't built py314 just yet
* ci: don't test py314 just yet
* ci: skip x64 testing
* ci: don't test py314 on windows
* ci: test on py314
* ci: bump windows to latest
* ci: update cibuildwheel to 3.1.4
* chore: update AUTHORS and ChangeLog
* chore: update libdivide.h to latest
* refactor: move macro definitions to enum

2.1.0
-----

* CI: Added automated testing (#12)
* Add typing support (#11)
* install: fix license metadata
* fixtest: get test to run
* install: remove --fast-math

2.0.8
-----

* ci: update build
* license: change license to LGPLv3+

2.0.7
-----

* feat: better help message
* ci: don't process pypy
* ci: skip pp310
* ci: setup for numpy 2.0

2.0.6
-----

* build: add macbuild.zsh script
* build: upgrading build env
* build: use tox more correctly
* ci: skip macos for now
* build: update build system
* install: fix str conversion error
* ci: update to py312

2.0.5
-----

* test: switch to using crackle compression
* chore: update config
* install: switch to using pyx
* install: update numpy import
* build: update build process for py311

2.0.3
-----

* build: update GHA for new python versions
* chore: update tox.ini
* chore: update cpp code for py311

2.0.2
-----

* chore: skip pypy2.7
* fix: remove deprecation notice about np.bool
* chore: add github actions

2.0.1
-----

* chore: update build system
* chore: add 3.9 to tox
* chore: retranspile with cython for python3.9
* docs: fix spelling mistake
* chore: change dockerfile to reflect requirements\_test.txt -> requirements\_dev.txt
* docs: mention 2d version, remove implication of multi-label coming soon
* refactor: make cpp interface nicer
* chore: remove unused variables

2.0.0
-----

* fix: inconsistency with TypeError and DimensionError
* chore: add appveyor for windows binaries
* chore: adding tox, cleanup Dockerfile
* feat: adds support for 2d images
* fix: handle bool type properly on MacOS

1.1.0
-----

* refactor: update Dockerfile to use a more sensible directory structure
* docs: show how to use return\_fill\_count
* feat: return number of voxels filled in + 1D, 2D, and 3D support (#2)
* perf: remove extra copy operation at the front (#1)
* docs: add badge
* docs: touch up wording
* docs: add install instructions
* docs: change summary from Kimimaro

1.0.0
-----

* chore: add tqdm to test requirements
* docs: update algorithm description
* fix+test: throws exception on zero size array + test for it
* fix: only assign new stack location if FOREGROUND seen
* refactor: reduce code duplication
* docs: adjust documentation to comport with new scanline algorithm
* perf: reduce usage of stack
* fix+perf: scanline version working
* wip: scanline algorithm
* fix: rename requirements\_test.py -> requirements\_test.txt
* fix: add support for floating types
* fixdocs: image display broken
* feat: working fill\_voids
* docs: describe algorithm and potential improvements
* Initial commit
