v1.1.2
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
- Install headers db3457f 7211d76
- Add proper cmake package 9b92ebb. Check instructions here: https://github.com/nmellado/Super4PCS/wiki/Compilation#usage
- Update CMake minimal version to 3.3 aa21804
- API
- Refactor main namespace name as
GlobalRegistration
036972d ba79cae - Clean
match4pcsBase
API: keep onlyComputeTransformation
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 frommatch4pcsBase
to allow access to these internal routines. db3d7a0
- Refactor main namespace name as
- 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