3.4.0
Breaking Changes
- unused parameters have been removed from public functions (64ff95b)
- the installation path for the Python module changed (caa865a)
- Makefile was removed in favour of the CMake files 91aa0d1)
What's Changed
- version the pkg-config file and use standard CMake for formatting by @christian-rauch in #251
- Change WARNING to STATUS for building demo when OpenCV is not found by @wxmerkt in #252
- Fix OpenCV configuration by @wxmerkt in #254
- enable ASan for C++ by @christian-rauch in #255
- update CI by @christian-rauch in #268
- Split work up in gradient_clusters more finely by @AustinSchuh in #271
- Change rpath of the cython file by @powei-lin in #274
- Added a cmake option for building example executables by @jacobhuesman in #266
- Remove the duplicate assignment of zh->nentries by @v1otusc in #277
- Document the meaning of apriltag_pose_t struct by @Lecrapouille in #279
- Speed up cluster merge by batch copying arrays by @bouk in #280
- Add wiki inside the project by @Lecrapouille in #281
- change default decimation parameter for python wrapper by @wonjune23 in #285
- misc: typos in comments fix by @Bhany in #291
- Add views sentence by @bkmgit in #289
- Changed type to size_t for consistent type comparison by @karina-ranadive in #286
- Optimize unionfind by @bouk in #294
- Parallelize threshold steps by @bouk in #295
- update GitHub actions by @christian-rauch in #301
- update CI by @christian-rauch in #302
- fix incorrect C example #246 by @Tnze in #303
- CMake install: Set .dll location to bin folder by @uilianries in #300
- Speed up quad_segment_maxima by skipping unneeded lineparam calculation. by @AustinSchuh in #305
- Rename missnamed err to mse. by @AustinSchuh in #307
- fix warnings by @christian-rauch in #309
- cmake CI by @christian-rauch in #310
- Stop adding duplicate points to the clusters. by @AustinSchuh in #308
- enable Python bindings for Windows and macOS by @christian-rauch in #311
- remove old UNIX-specific Makefile by @christian-rauch in #313
- make C++ language requirements optional by @christian-rauch in #315
- add tests by @christian-rauch in #314
- fix 0 length and determinant by @christian-rauch in #317
- Improve CMakeLists config path by using CMAKE_CURRENT_BINARY_DIR by @EwingKang in #319
- bump minor version to prepare release by @christian-rauch in #316
New Contributors
- @AustinSchuh made their first contribution in #271
- @powei-lin made their first contribution in #274
- @jacobhuesman made their first contribution in #266
- @v1otusc made their first contribution in #277
- @Lecrapouille made their first contribution in #279
- @bouk made their first contribution in #280
- @wonjune23 made their first contribution in #285
- @Bhany made their first contribution in #291
- @bkmgit made their first contribution in #289
- @karina-ranadive made their first contribution in #286
- @Tnze made their first contribution in #303
- @uilianries made their first contribution in #300
- @EwingKang made their first contribution in #319
Full Changelog: v3.3.0...v3.4.0