Introducing v2.0.0
🎉
This release features major improvements upon v1.0.0
such as:
- restructuring the project to have target-based builds with CMake
- adds unit testing and GitHub Actions to prevent regressions
- refactors the CarvableImage class to a Carver class to be inherited by other carvers in the future
- better documentation for functions
- an updated demo adjusted for the new code
- supports Matrix, Seam, and Coord to JSON serialization
Next Steps
Some future improvements await like:
- re-adding support for the Seam Carving Shell (SCS)
- adding doxygen support
- generating runtime logs with PLOG
- adding support for more carvers and better seam carving algorithms
- and of course, more testing 🧪
Full Changelog: v1.0.0...v2.0.0