Releases: AprilRobotics/apriltag
Releases · AprilRobotics/apriltag
3.4.3
What's Changed
- Changed Nthreads to threads in apriltag_py_type.docstring by @LosWheatleynDew in #331
- apriltag_quad_thresh: Prevent conversion from NaN to int by @peci1 in #332
- Update README.md by @Suave101 in #336
- Use _WIN32 macro everywhere by @s-trinh in #337
- Fix spurious wake-ups and worker threads initialization in workerpool by @berteauxjb in #339
- Add missing copyright header in tag36h10.c file by @s-trinh in #341
- fix the tag ID comparison and let it return the tag difference by @christian-rauch in #348
- test python module import by @christian-rauch in #353
- Fix README C example by @Chris-F5 in #358
- Remove CRLF line ends by @Chris-F5 in #356
- fix refine_edges() and the coordinates recovery when quad_decimate > … by @NewThinker-Jeffrey in #346
- Call enable_testing() in top-level project by @cottsay in #360
- Modify the memory allocation method of
matd_t
to comply with ISO standards by @zhaoxi-scut in #362 - Install CMake config to architecture-specific location by @cottsay in #364
- Add clarity to tag coordinate system reference frame in README by @KySmith1 in #368
- fix compilation with WIN32_LEAN_AND_MEAN by @mitjap in #297
- compile with WIN32_LEAN_AND_MEAN on Windows by @christian-rauch in #372
- release version 3.4.3 by @christian-rauch in #371
New Contributors
- @LosWheatleynDew made their first contribution in #331
- @peci1 made their first contribution in #332
- @Suave101 made their first contribution in #336
- @berteauxjb made their first contribution in #339
- @Chris-F5 made their first contribution in #358
- @NewThinker-Jeffrey made their first contribution in #346
- @cottsay made their first contribution in #360
- @zhaoxi-scut made their first contribution in #362
- @KySmith1 made their first contribution in #368
- @mitjap made their first contribution in #297
Full Changelog: v3.4.2...v3.4.3
3.4.2
3.4.1
What's Changed
- reset errno at the beginning of Python function that check it in the end by @christian-rauch in #323
- fix homography assert by @christian-rauch in #325
- test Ubuntu 24.04 in the CI and make tests more robust by @christian-rauch in #327
- prepare for ROS "Jazzy" by @christian-rauch in #324
Full Changelog: v3.4.0...v3.4.1
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
Memory leak fix, add back 36h10 family, switch to OpenCV4
This release:
- Fixes a memory leak (d025294 by @VincentMarnier)
- Adds support for the
BUILD_SHARED_LIBS
flag (aef2808 by @Robaire) - Adds back the 36h10 family (538c1b9 by @yusufguleray)
- Adds AddressSanitizer support (7ef1a14 by @christian-rauch)
- Switches examples to OpenCV4 (ca15e9e by @christian-rauch)
We've increased the minor release to reflect the change in OpenCV4 default version.
Fix python wrapper memory leak
v3.1.7 Bump version number due to bugfix for memory leak in the python wrapper.
Hotfix for CMake versions <3.11
v3.1.5 contained an alias fix for the exported target. This fix requires CMake v3.11+ to work. This release makes the fix in v3.1.5 conditional on the CMake version.
Fix backwards-compatibility by adding an alias for the new namespaced CMake target.
v3.1.5 Version 3.1.5
Minor Bugfixes
v3.1.4 Bump version number.
Cmake install with absolute paths
v3.1.3 Bump version number