Skip to content

v1.1.2

Compare
Choose a tag to compare
@nmellado nmellado released this 24 Aug 08:12
· 49 commits to master since this release

Purpose of this release

This release targets developers and introduces better testing and CI capabilities, a cleaner API, and a proper cmake package to improve usability in your own project.

Changelog

  • Improve installation process
  • API
    • Refactor main namespace name as GlobalRegistration 036972d ba79cae
    • Clean match4pcsBase API: keep only ComputeTransformation as public method (+ getters), and mark other internal methods as protected.
      Consequence of this change: the test applications will have to create local classes inheriting from match4pcsBase to allow access to these internal routines. db3d7a0
  • Continuous Integration
    • Update Travis script to cope for new cmake minimal version aa21804 f9b654d 43b23f6 f185cfc 57aa888 4b78a17
    • Add new test compiling and running an external application and linking against the Super4PCS library 75671ce
    • [windows] Enable testing (release only, due to bad performances in debug -> hitting timeout)
    • [windows] Remove support for 32 bits builds
  • Other fixes and improvements
    • Remove compilation warnings in IO module (not that this module is not safer than before, but just quiet) 93e9fbf c8ad84e
    • Fix remaining logging commands not using the logging system 61b0fa2
    • Add missing file in CMake project (match4pcsBase.hpp was not visible in IDEs) 65b8156
    • Change TransformVisitor default behavior d2048b5