Releases: AprilRobotics/apriltag
Releases · AprilRobotics/apriltag
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
Minor Bugfixes
3.1.2 Bump version number. Minor bugfixes.