AprilRobotics / apriltag

AprilTag is a visual fiducial system popular for robotics research.
https://april.eecs.umich.edu/software/apriltag
Other
1.47k stars 522 forks source link

bump minor version to prepare release #316

Closed christian-rauch closed 3 months ago

christian-rauch commented 5 months ago

The last release was more than 1 year ago and many performance and compilation improvements have been committed since then. Let's create a new release for this.

The most notable breaking changes are the removal of the Makefile, some changes in the Python bindings installation path and the removal of unused parameters in some public functions which will break API if they are used directly.

I intend to use this release to create new binary package releases for the ROS repo and conda-forge.

christian-rauch commented 4 months ago

Do you mean a specific CHANGELOG file? I couldn't find such a file in the repo. I would add those notes to the release notes on the GitHub release page.

Regarding the Python bindings, they were never built and installed for the ROS package. Only since https://github.com/AprilRobotics/apriltag/pull/311 are we specifying the Python dependencies for the ROS package. The ROS package that will be released for 3.4 will install those Python bindings to /opt/ros/humble/lib/python3.10/site-packages/apriltag.cpython-310-x86_64-linux-gnu.so. I tested this with the ros-deb-builder-action.