The Edge Addition Planarity Suite has recently released version 5. It would be good if we can update to use this version. I suspect this won't be a simple drop in replacement, but the release notes suggest that the changes made in this release were made in the hope that the API will be more stable moving forward:
In this major release of the Edge Addition Planarity Suite, we have very carefully curated and refactored the libPlanarity graph library APIs for consistency and ease-of-use. The header files have also been reorganized to ensure that the public APIs are exactly characterized by declarations reachable by including graphLib.h. This has been done to minimize or eliminate the possibilities for breaking backwards compatibility going forward. The attention to detail on the APIs was also necessary because we wanted the best graph library APIs to be made available in our upcoming v1.0.0 release of the planarity Python project and planarity PyPI package.
The Edge Addition Planarity Suite has recently released version 5. It would be good if we can update to use this version. I suspect this won't be a simple drop in replacement, but the release notes suggest that the changes made in this release were made in the hope that the API will be more stable moving forward: