Skip to content

v2.0.0

Latest
Compare
Choose a tag to compare
@andymina andymina released this 04 Nov 16:10
· 1 commit to main since this release
cc84f14

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