Closed
Description
After more than one year and over 600 commits since 1.7.2, I think it is time to consider releasing a new version. Below is a tentative checklist for the release preparation:
- check for API breakage
- decide (and clarify) which modules to release (related: Modules included in releases #1351)
- merge Real Sense grabber for Windows
- deprecate old Intel perceptual computing grabber
- finish SAC refactoring (Make SampleConsensusModel::getSampleSize() a virtual function #987, getSampleSize issue #987 #1344, SAC Models Refactoring: isModelValid() #1075)
- prepare a changelog (Update changelog for 1.8.0 release #1384)
- update LCCP interface and merge new CPC algorithm implementation (New interface for LCCP #1389, Implemented Constrained Planar Cuts algorithm (CVPR 2015) #1278)
There are two interesting work-in-progress items (default alpha values #1141, optimizations #1361), however I think it is hard to foresee all effects of applying them. The unit test coverage is far from 100%, so we can not be entirely sure that we don't break something. Therefore, I would avoid merging them shortly before the release.
Another issue that is worth attention is #1275, however I don't think that it should hold off the release. Once we have a solution, we can roll out 1.8.1.
Metadata
Metadata
Assignees
Labels
No labels