RELEASE_NOTES.txt 203 KB
Newer Older
Julien Osman's avatar
Julien Osman committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
OTB-v 8.0.1 - Changes since version 8.0.0 (April 27th, 2022)
---------------------------------------------------------------------

Bugs fixed:

   * !906: Add missing parts of python API by Julien Osman

CI:

   * !911: Upgrade zlib to version 1.2.12 and GDAL to version 3.4.2 by Julien Osman
  
Documentation:

   * !911: Fix formating issue by Julien Osman
   * !911: Update warning message about python version by Julien Osman


18
OTB-v 8.0.0 - Changes since version 7.4.0 (March 22th, 2022)
Julien Osman's avatar
Julien Osman committed
19
20
21
22
---------------------------------------------------------------------

Features added:

Julien Osman's avatar
Julien Osman committed
23
   * !890: Improve ComputeImageStatistics by Rémi Cresson
Julien Osman's avatar
Julien Osman committed
24
25
26
27
28
29
30
31
32
   * !862: Add INFO message about metadata source by Julien Osman
   * !795: Improve opticalibration pleiades by Thibaut Romain
   * !793: Add a high level OTB_WRAP_QGIS cmake option and Fix BUILD_DEFAULT_MODULE bug when listing module dependencies by Thibaut Romain
   * !769: Missing kernels parameters in libsvm by Rémi Cresson
   * !767: Improve QGIS interface for ExtractROI application by Julien Cabieces
   * !697: Use Boost.SmallVec in BCO interpolator by Laurențiu Nicola

Bugs fixed:

Julien Osman's avatar
Julien Osman committed
33
   * !886: Fix FindNumpy.cmake by Cédric Traizet"
Julien Osman's avatar
Julien Osman committed
34
35
36
   * !857: Resolve "OTB stand alone package not support the virtual filesystem" by Mickael Savinaud
   * !842: Superbuild: compatibility between QT5 and MySQL by Cédric Traizet
   * !826: Treat Parameter_RAM as an integer parameter in SetParameterValue (Swig Wrapper) by Cédric Traizet
Julien Osman's avatar
Julien Osman committed
37
   * !810: Fix K parameter in KNearestNeighborsMachineLearningModel by Cédric Traizet
Julien Osman's avatar
Julien Osman committed
38
   * !788: Fix build issue when libSVM is OFF or libsiftfast is OFF and Testing ON by Thibaut romain
Julien Osman's avatar
Julien Osman committed
39
40
41
42
43
44
45
   * !775: Fix CosmoSkyMed ImageMetadataInterface by Cédric Traizet
   * !764: Deactivate PROJ's test building in the Superbuild by Julien Osman
   * !752: Fix output image from orthorectification having no projection by Cédric Traizet
   * !751: Disable noisy std output message by Brad Hards

Refactoring:

Julien Osman's avatar
Julien Osman committed
46
   * !881: Add a ClearElevationParameters method to the DEMHandler by Cédric Traizet
47
   * !873: WorldToEcef and EcefToWorld free functions by Cédric Traizet
Julien Osman's avatar
Julien Osman committed
48
49
   * !872: Implement a GetSize() function for the ImageMetadata class by Julien Osman
   * !868: Use std::chrono and the date library instead of boost date time by Cédric Traizet
Julien Osman's avatar
Julien Osman committed
50
   * !867: Remove DownloadSRTMTiles by Cédric Traizet
Julien Osman's avatar
Julien Osman committed
51
   * !865: Update geospatial libraries versions in Superbuild by Cédric Traizet and Thibaut Romain
Julien Osman's avatar
Julien Osman committed
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
   * !863: Use ImageMetadata to manage NoData and TileHint by Cédric Traizet
   * !858: Optimize coordinate transformations in SARSensorModel by Cédric Traizet"
   * !851: Remove Ossim by Cédric Traizet and Julien Osman
   * !845: Refactor GeocentricTransform and remove EllipsoidAdapter by Cédric Traizet
   * !844: Refactor the superimpose PHR mode by Cédric Traizet
   * !830: Implement otb::SarTransformBase, otb::SarForwardTransform and otb::SarInverseTransform by Julien Osman
   * !823: Implement Deburst algorithms by Cédric Traizet
   * !815: Update expat version in Superbuild by Cédric Traizet
   * !808: Implement SARSensorModel forward and inverse transforms by Cédric Traizet
   * !807: Use SAR metadata in SarRadiometricCalibrationToImageFilter by Julien Osman
   * !806: Implement a factory for sensor transforms by Thibaut Romain
   * !803: Implement SAR metadata parsing from geom files by Julien Osman
   * !796: Import capability for OTB metadata by Cédric Traizet
   * !778: Remove OSSIM dependency from SensorModel tests by Julien Osman
   * !776: Improve tests prTvTestCreateInverseForwardSensorModel by Julien Osman
   * !773: Refactor the OpticalCalibration application by Cédric Traizet
   * !770: Parse optical metadata from geom by Cédric Traizet
   * !768: Improve qgis parameter integration by Julien Cabieces
   * !765: Refactor optical image metadata interface by Cédric Traizet
   * !763: Compare image metadata in --compare-metadata by Cédric Traizet
   * !761: SAR metadata interfaces by Julie Brossard
   * !759: Reading the metadata from the geom files without OSSIM by Julien Osman
   * !744: Implementing an interface for sensor models and the RPC model by Julien Osman and Cédric Traizet
   * !729: DEM handler based on GDAL by Cédric Traizet
   * !707: Metadata refactoring by Guillaume Pasero, Julien Osman and Cédric Traizet

CI:

Julien Osman's avatar
Julien Osman committed
80
81
   * !884: ENH: Update vs2019 to latest build tools version by Thibaut Romain
   * !875: Update CI to use the latest centos7 version by Thibaut Romain
Julien Osman's avatar
Julien Osman committed
82
83
   * !869: Update macos version name in CI files by Cédric Traizet
   * !866: Add new cookbook page about supported formats by Julien Osman
Julien Osman's avatar
Julien Osman committed
84
85
86
87
88
89
90
91
92
93
   * !856: Update Python to 3.8 on CI builds by Thibaut Romain
   * !832: Simplification of the CI : remove jobs CentOS, Debian and Windows8 by Julien Osman
   * !824: Set new URL for FFTW download by Julien Osman
   * !822: Update openCV version to 4.5.1 for the SuperBuild, update the baseline for GEOS by Julien Osman
   * !798: Fix CI launches tests when a build fails by Thibaut Romain
   * !794: Superbuild archive CI job by Cédric Traizet
   * !740: Develop package names by Julie Brossard

Documentation:

Julien Osman's avatar
Julien Osman committed
94
95
96
97
98
   * !883: Improve the installation documentation by Cédric Traizet and Thibaut Romain
   * !882: Add a section on the QGIS plugin activation for QGIS > 3.22 by Cédric Traizet
   * !878: Fix the Python examples of string list parameters by Cédric Traizet
   * !877: Document a workaround for a Remote Module bug by Julien Osman
   * !867: Remove DownloadSRTMTiles by Cédric Traizet
99
   * !866: Add new cookbook page about supported formats by Julien Osman
Julien Osman's avatar
Julien Osman committed
100
101
102
103
   * !862: Add INFO message about metadata source by Julien Osman
   * !860: Fix warning message related to metadata reading by Julien Osman
   * !802: Deprecate the qgis plugin by Julien Osman
   * !800: Add legend for output colored images of Hoover Compare Segmentation by Julien Osman
Julien Osman's avatar
Julien Osman committed
104
   * !781: Update the documentation about Remote Modules by Thibaut romain
Julien Osman's avatar
Julien Osman committed
105
106
107
   * !780: Updating the documentation in preparation for OTB 8.0.0-alpha1 by Julien Osman
   

108
OTB-v 7.4.0 - Changes since version 7.3.0 (September 3rd, 2021)
109
110
111
----------------------------------------------------------------

Bugs fixed:
112
113
114

 * !850: Fix onlyvalidsamples in SARDeburst and allpixels in SARBurstExtraction by Cédric Traizet
 * !849: FIX: mosaic output image size fit best inputs extents by Rémi Cresson
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
 * !831: bug fixes in Sentinel 1 calibration by Cédric Traizet
 * !837: Fix Superbuild compilation with gcc-8 by Guillaume Pasero
 * !838: ExtractROI: Test inverted extent on indices instead of physical coordinates by Julien Osman

Refactoring:

 * !788: Fix build issue when libSVM is OFF or libsiftfast is OFF and Testing ON by Thibaut Romain
 * !821: update expat version in the Superbuild to 2.4.1 by Julien Osman
 * !822: Update openCV version to 4.5.1 in the SuperBuild by Julien Osman
 * !828: refactoring of the TSX (and PAZ) sar sensor model by Gaëlle Usseglio
 * !835: Update geotiff version in the Superbuild to 1.7.0 by Cédric Traizet
 * !836: Use Horner method for polynomial evaluation in SAR calibration by Luc Hermitte
 * !839: Rename the noise parameter into removenoise in SARCalibration by Cédric Traizet
 * !840: Remove the "working around a kernel bug" warning during OTB binary package installation by Cédric Traizet

Documentation:

 * !833: Add deprecated tags in preparation for release 8.0.0 by Julien Osman and Cédric Traizet


135
OTB-v 7.3.0 - Changes since version 7.2.0 (May 7th, 2021)
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
----------------------------------------------------------------

Bugs fixed:

   * !804: Remove thermal noise in S1 calibration by Cédric Traizet
   * !810: Fix KNearestNeighborsMachineLearningModel by Cédric Traizet

Refactoring:

   * !772: Refactor ResetMargin app (add an ROI and Margin mode) by Guillaume Pasero and Thibaut Romain
   * !809: Update DiapOTB version to 1.0.1 by Julien Osman
   * !815: Update Expat version in Superbuild to 2.3 by Cédric Traizet and Thibaut Romain
   * !813: Update superbuild dependencies for FFTW to 3.3.9 by Mickaël Savinaud and Thibaut Romain
   * !814: Update superbuild dependencies for GEOS to 3.6.5 by Mickaël Savinaud and Thibaut Romain
   * !812: Update OpenJPEG to the last patch version of 2.3 (2.3.1) by Mickaël Savinaud and Thibaut Romain
   * !811: Upgrade Superbuild GDAL to 3.2.2 by Laurențiu Nicola
   * Commit on branch release-7.3 : Update Zlib version to 1.2.11 by Thibaut Romain
   * Commit on branch release-7.3 : Update OpenCV version to 4.1.2 by Thibaut Romain
   * Commit on branch release-7.3 : Update NetCDF version to 4.7.4 by Thibaut Romain
   * Commit on branch release-7.3 : Update LibJPEG-turbo to 1.4.2 by Thibaut Romain
   * Commit on branch release-7.3 : Update MuparserX to 4.0.8 by Thibaut Romain
   * Commit on branch release-7.3 : Update OpenSSL version to 1.1.1k by Thibaut Romain
   * Commit on branch release-7.3 : Update OpenThreads version to 3.4.1 by Thibaut Romain
   * Commit on branch release-7.3 : Update SWIG version to 3.0.12 by Thibaut Romain
   * Commit on branch release-7.3 : Update QWT to 6.1.6 by Thibaut Romain
   * Commit on branch release-7.3 : Update LibPNG to 1.6.37 by Thibaut Romain

CI:

   * !815: Update VC version in Windows CI builds to VS2019 by Thibaut Romain

167
OTB-v 7.2.0 - Changes since version 7.1.0 (October 02nd, 2020)
168
169
170
171
----------------------------------------------------------------

Features added:

172
   * !736: Integrate S1Tiling support apps as official remote module by Luc Hermitte
173
174
175
176
177
178
   * !709: Add \"epsg\" filename extension by Julien Osman
   * !708: Spectral angle classification by Cédric Traizet
   * !704: Pantex texture extraction application by Cédric Traizet

Bugs fixed:

179
   * !726: "Release the Python Global Interpreter Lock (GIL) during execution" by Luc Hermitte, Julien Osman and Cédric Traizet
180
   * !730: Freetype and libPNG detection in QT5 by Cédric Traizet
Julien Osman's avatar
Julien Osman committed
181
   * !727: FIX: StreamingMosaicFilter children can have a different number of components per pixel at output by Rémi Cresson
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
   * !725: Fix superbuild with OpenCV4 by Cédric Traizet
   * !720: Fix spatial reference equality tests by Cédric Traizet
   * !714: BUG: #2046 Add an epsilon margin to compute the m_ReachableOutputRegion by Julien Osman
   * !705: Initialize seed with std::time if not user-supplied by Guillaume Pernot
   * !696: Fix warnings by Cédric Traizet

Refactoring:

   * !731: Update MuParser in Superbuild by Cédric Traizet and Julie Brossard
   * !715: Update GDAL version in superbuild (3.1.0) by Cédric Traizet
   * !711: Updates QT5, ITK and pcre by Cédric Traizet
   * !698: ENH: Use std::move instead of boost::move by Laurențiu Nicola
   * !694: Update ul_lon/lat, ur_lon/lat, lr_lon/lat and ll_lon/lat for CosmoSkymed Sensor by Gaëlle USSEGLIO
   * !683: Refactor compare image by Cédric Traizet

CI:

   * !721: Deploy Doxygen documentation in CI by Cédric Traizet
   * !719: Fix Centos CI build by Cédric Traizet

Documentation:

204
   * !754: Fix spelling errors by Bas Couwenberg
Julien Osman's avatar
Julien Osman committed
205
   * !738: Update PSC information by Julien Osman
206
207
208
   * !735: Correct menu instructions to open application-browser in Monteverdi by Julien Osman
   * !728: DOC: Deprecate methods that will be removed in OTB 8.0.0 by Julien Osman
   * !722: Clean QGIS interface documentation according migration into QGIS documentation by Mickael Savinaud
Thibaut ROMAIN's avatar
Thibaut ROMAIN committed
209
   * !716: Error in the documentation of the QGIS plugin by Cédric Traizet
210
211
212
213
214
   * !713: Update documentation for QGIS, Python and multiwriter by Cédric Traizet
   * !702: DOC: correct filthy typo by Rémi Cresson
   * !695: DOC: Fixed typos by guillaume pernot


215
OTB-v 7.1.0 - Changes since version 7.0.0 (March 16th, 2020)
216
217
218
219
----------------------------------------------------------------

Features added:

220

221
222
223
224
225
226
227
228
229
230
   * !681: ENH: allow HTTP GDAL datasets by Laurențiu Nicola
   * !673: Smoothing application enhancement by Cédric Traizet
   * !655: BUG: migrate to QOpenGLWidget by Victor Poughon
   * !644: Fast nlmeans filter by Carole Amiot
   * !642: Resolve ExtractROI: keep GCPs by Guillaume Pasero
   * !628: Added 'double' application parameter type. by guillaume pernot
   * !618: Integration of the multiImageFileWriter in the application engine by Cédric Traizet

Bugs fixed:

231
232
   * !701: Error when opening ENVI datasets by Cédric Traizet
   * !699: Fix listview parameter in TrainImagesClassifier
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
   * !679: COMP: Remove RemoteSensingRegion assignment operator by Laurențiu Nicola
   * !678: BUG: Fix warnings and possible UB in `VariadicInputsImageFilter::SetInputsImpl` by Laurențiu Nicola
   * !677: Fix debian build by Cédric Traizet
   * !674: BUG: Fix nodata handling in StreamingStatisticsMapFromLabelImageFilter by Laurențiu Nicola
   * !667: Short Integer overflow in tests by Cédric Traizet
   * !662: Update netcdf version in Superbuild to 4.7.3 by Cédric Traizet
   * !660: COMP: Fix Variadic Input Image Filters for g++8.2.0 by Luc Hermitte
   * !658: Allow UserValue modification from within application's DoExecute by guillaume pernot
   * !656: input centroid should not be mandatory in TrainVectorClassifier and TrainImagesClassifier by Cédric Traizet
   * !655: BUG: migrate to QOpenGLWidget by Victor Poughon
   * !654: Missing RAM parameter in StereoRectificationGridGenerator application by Julien Michel
   * !653: Warning cleaning by Guillaume Pasero
   * !649: Resolve \Mosaic do not work anymore with rgb mode\ by Rémi Cresson
   * !647: Fixed lookup table stacking order by guillaume pernot
   * !646: removed duplicate Scene.png by guillaume pernot
   * !641: FIX PCA transformation matrix computation by Cédric Traizet
   * !640: Fixed lost reference of \buffer\ in VectorPrediction update mode by guillaume pernot
   * !637: BUG: better check for TIXML_USE_STL by Victor Poughon
   * !636: Fix gcc8 compilation by guillaume pernot
   * !634: COMP: Added gcc9 support for ITK by guillaume pernot
   * !633: Added otb_opencv_api.h in packages by guillaume pernot
   * !626: FIX: check that input image is not null by Rémi Cresson
   * !624: Fix GEOS errors from self intersecting polygons in and fix OPENCV path in debian CI build by Cédric Traizet
   * !617: TEST: Force ITK_GLOBAL_DEFAULT_NUMBER_OF_THREADS=4 by guillaume pernot
   * !616: TEST: rename ToulousePoints-examples.shp to toulousepoints_examples.shp by guillaume pernot
   * !613: Additional tests for the ExtractROI application by Cédric Traizet
   * !606: Check band index on each pixel by guillaume pernot

Refactoring:

   * !673: Smoothing application enhancement by Cédric Traizet
   * !671: Update diapotb git tag by Cédric Traizet
   * !667: Short Integer overflow in tests by Cédric Traizet
   * !662: Update netcdf version in Superbuild to 4.7.3 by Cédric Traizet
   * !657: Drop OpenCV 2 support by Cédric Traizet
   * !652: Update openjpeg version in superbuild by David Youssefi
   * !651: Resolve \Move FilterFunctionValues and MetadataKey to OTBMetadata\ by Guillaume Pasero
   * !631: Upgrade PROJ GEOTIFF and GDAL in Superbuild by Cédric Traizet
   * !619: Some work on BandMathX tests by guillaume pernot
   * !614: Stop in cmake configure when the compiler is not supported by Cédric Traizet
   * !613: Additional tests for the ExtractROI application by Cédric Traizet
   * !607: CMake Code Cleaning (part 1) by Victor Poughon

CI:

   * !680: CI: Split conda-build and conda-deploy by guillaume pernot
   * !676: Fixed conda-build by guillaume pernot
   * !675: CI: Fixed debian-build and conda-build 'needs' by guillaume pernot
   * !672: Fix CookBook deployment by Cédric Traizet
   * !669: CI: Prelimenary conda build by guillaume pernot
   * !666: Out-of-order jobs execution by Sébastien Dinot
   * !665: Identify Arthur Vincent as contributor in .mailmap by Sébastien Dinot
   * !664: test MacOS mojave on CI by Cédric Traizet
   * !663: ENH: Update .mailmap file for Luc Hermitte by Luc Hermitte
   * !638: Use proper cmake file for debian-testing CI by guillaume pernot
   * !635: CI: debian-build uses debian/testing by guillaume pernot
   * !630: CI: Added CI_ALLOW_FAILURE for cdash_handler.py by guillaume pernot
   * !629: CI: Allow failure of debian/unstable build by guillaume pernot
   * !615: CI: allow sonarqube to run on forked tree by guillaume pernot
   * !610: CI: Fixed error computation in otbBandMathXImageFilter by guillaume pernot
   * !574: Deploy cookbook by Antoine Regimbeau

Documentation:

   * !639: Update QGISInterface.rst to clarify plugin setup with QGIS > 3.8 by guillaume pernot
   * !611: Update the  CompilingOTBFromSource Cookbook section by Cédric Traizet
   * !604: Document matrix variable definition limitation in BandMathX by Cédric Traizet


302
OTB-v.7.0.0 - Changes since version 6.6.0 (October 29th, 2019)
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
----------------------------------------------------------------

Features added:

   * !596: Move Mosaic in OTB by Rémi Cresson
   * !586: Add a new metadata (azimuthAnxTime) to Sentinel 1 Model by Gaëlle USSEGLIO
   * !566: Package Python wrappers sources by Guillaume Pasero
   * !565: Application VectorRegression by Cédric Traizet
   * !508: New mode (SpotLight) for Cosmo sensor model by Gaëlle USSEGLIO
   * !487: Refactor XML parameters by Victor Poughon
   * !470: KMeans input centroids by Cédric Traizet
   * !468: Design improvements of applications Qt Wrapper by Victor Poughon
   * !454: Filter mouse wheel event in QComboBox of app parameters by Victor Poughon
   * !452: ENH: Improve errors messages when loading app fail by Luc Hermitte
   * !426: ENH: add GeoJSON driver and simplify driver selection by Jordi Inglada
   * !414: Qgis parameter by Antoine Regimbeau
   * !405: Logging in python wrapper by Cédric Traizet
   * !396: Fix issue on reduced OTB-data by Stéphane Albert
   * !386: New SAR sensor Model (CosmoSkymed) by Gaëlle USSEGLIO
   * !371: Specify the overlap area for two S1_IW Bursts by Gaëlle USSEGLIO
   * !370: Add a solar distance parameter in the optical calibration module by Aurélie Emilien
   * !355: Enhance SARConcatenateBursts by Gaëlle USSEGLIO
   * !353: Local Rx detector by Cédric Traizet
   * !344: Number of endmember estimation application by Cédric Traizet
   * !331: Constexpr in otbMath.h by Manuel Grizonnet
   * !327: Switch for  application connections by Guillaume Pasero
   * !315: Enhance SARDeburst by Gaëlle USSEGLIO
   * !310: Add DefaultConstructibleFunctorImageFilter in OTBFunctor module by Julien Michel
   * !299: Add Functor module with FunctorImageFilter by Julien Michel
   * !298: ENH : Add metadata to Sentinel 1 Model by Gaëlle USSEGLIO
   * !290: Named inputs in FunctorImageFilter by Julien Michel
   * !289: enhance SarSensorModelAdapter by Gaëlle USSEGLIO
   * !286: Add class probability output for RF classifiers by Jordi Inglada
   * !241: Implementation of the raster output for Zonalstatistics by Jordi Inglada
   * !240: ENH: add support for GDAL's ALL_TOUCHED mode by Laurențiu Nicola
   * !227: REFAC: allow vector/xml/raster output regardless of the input type by Jordi Inglada
   * !226: ENH: Add option to allow to always trigger otb build step from superbuild tree by Manuel Grizonnet
   * !223: StreamingStatisticsMapFromLabelImageFilter no data support by Laurențiu Nicola
   * !222: Zonalstatistics by Rémi Cresson
   * !191: Parameter Refactoring : String Parameter by Antoine Regimbeau
   * !184: Resolve "Move otbExternalModuleTemplate repository from GitHub to gitlab.orfeo-toolbox.org" by Manuel Grizonnet
   * !179: Resolve "Display Pixel type of Image in ReadImageInfo application" by David Youssefi
   * !176: Resolve "Output time of otbcli applications in minutes, seconds instead of scientific notation" by Emmanuelle Sarrazin
   * !158: ENH: Add box kernel to morphological operations apps by Laurențiu Nicola
   * !154: ENH: Allow to compute modulus and phase from 2 bands scalar image by Manuel Grizonnet
   * !77: Nodata extended filename by @CSSI_OTB

Bugs fixed:

352
353
354
355
356
   * !612: Ice OpenGL refactoring by Guillaume Pasero & Stéphane Albert
   * !605: Resolve "ZonalStatistics app inbv parameter is not taken into account in stats filter" by Julien Michel
   * !603: BUG: disable non relevant output parameters in zonal statistics depending on the output type chosen by Cédric Traizet
   * !601: Fix OTB_ADDITIONAL_CACHE by Cédric Traizet
   * !597: Fix the diapotb remote module by Cédric Traizet
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
   * !592: Fix StreamingWarpImageFilter issue with empty region by Julien Michel
   * !585: Fix PCA in Dimensionality reduction by Cédric Traizet
   * !583: Revert Merge branch 'bugfix-streamingwarpfilter-empty-region' into 'develop'" by Julien Michel
   * !576: BUG: fix potential TopologyException in GDAL by Guillaume Pasero
   * !575: Fix build with Ossim >= 2.8 by Guillaume Pasero
   * !573: Remove cookbook pdf target by Victor Poughon
   * !572: Remove CVFold parameter from decision tree classifier in OpenCV 3 by Cédric Traizet
   * !571: BUG: fix parameter expansion in otbenv by Guillaume Pasero
   * !570: Packaging tweaks by Guillaume Pasero
   * !569: Better cleaning of logger objects in the Python Swig wrapper by Cédric Traizet
   * !568: BUG: files missing to use ENABLE_SHARED in remote modules by Guillaume Pasero
   * !567: Crash bandmathx by Antoine Regimbeau
   * !562: Undefined variable in cmake by Antoine Regimbeau
   * !561: Resolve "PROJ linking to GDAL in Superbuild" by Rashad Kanavath
   * !557: Do not return empty requested region in case StreamingWarpImageFilter by Julien Michel
   * !552: Remove false NCLS by Antoine Regimbeau
   * !549: COMP: master branch of diapotb breaks on windows by Guillaume Pasero
   * !545: BUG: fix URL in OSMDataToVectorDataGenerator by Victor Poughon
   * !537: Bug in ExtractROI (radius and extent modes) by Cédric Traizet
   * !534: DOC: fix missing import & clarify python doc example by Victor Poughon
   * !530: Resolve "UpdateParameters has to be called manually from the python API" by Victor Poughon
   * !527: BUG dltest not available on macOS by Guillaume Pasero
   * !525: BUG #1920: fix Qt 5.10.1 broken link by Guillaume Pasero
   * !515: Type assertion in OGRFieldWrapper GetValue() by Cédric Traizet
   * !512: Fix error : Invalid index -1 by Cédric Traizet
   * !497: Resolve "pipeline containing a BandMath failed" by Victor Poughon
   * !494: Add virtual descructor to RadiometricIndex abstract base class by Victor Poughon
   * !490: Missing include in otbStackIndiceFunctor.h by Cédric Traizet
   * !482: Fix assert in new radiometric indices by Victor Poughon
   * !480: BUG: remove .Fixup() for GDAL 2.5 compatibility (develop fix) by Victor Poughon
   * !478: Resolve "Assertion error on Sentinel1 product in debug build" by Victor Poughon
   * !469: Fix spinbox locale issue (force C locale) by Victor Poughon
   * !457: COMP: fix parenthesis warning in debug mode by Victor Poughon
   * !455: Fix name of USE_SYSTEM_QT5 cmake var by Victor Poughon
   * !453: BUG: sort Shark labels before encoding so that we know the order for the probability image by Jordi Inglada
   * !450: Patch for S1 localization problems by Gaëlle USSEGLIO
   * !448: Update mosaic git tag to include the functorImageFilter fix by Cédric Traizet
   * !444: Fix OTBApplicationOutputImageChanged and ExecutionDone slots not being called by Victor Poughon
   * !437: Fix assert in DotProductImageFilter by Cédric Traizet
   * !433: Fix missing braces warning on clang by Victor Poughon
   * !428: Fix CookBook build inside a virtualenv & add "Compiling documentation" subsection by Victor Poughon
   * !422: Fix doxygen test by Antoine Regimbeau
   * !420: Warning on GetJacobian with GitlabCI by Guillaume Pasero
   * !419: Bugs in Virtual Dimensionality by Cédric Traizet
   * !417: COMP: fix build error (missing include) by Victor Poughon
   * !412: Refactor application parameters dynamic_cast pattern by Victor Poughon
   * !409: Test using numpy by Antoine Regimbeau
   * !407: Fix typo in python error message by Victor Poughon
   * !406: BUG: #1825: use GetParameterName to get real names on composite apps by Guillaume Pasero
   * !404: Fix bug in extract roi by Antoine Regimbeau
   * !403: FIX: correct a minor bug in Superimpose application by Rémi Cresson
   * !400: Fix ImageFileReader error message & add back otb::Logger::BuildFormattedEntry by Victor Poughon
   * !391: COMP: allow Qt5 to compile on old kernels by Guillaume Pasero
   * !388: 1808: Fix error in solar distance test by Aurélie Emilien
   * !382: Fix warnings on Windows for the Local Rx Filter by Cédric Traizet
   * !381: Fix FastICA by Cédric Traizet
   * !379: Logger bug by Antoine Regimbeau
   * !378: Resolve "otb::TestHelper::RegressionTestOgrFile() always says Yes" by Guillaume Pasero
   * !376: Resolve "Building cookbook fails with ninja" by Guillaume Pasero
   * !364: No progress to file by Guillaume Pasero
   * !358: Lower threshold even more for SIFTFast to make the test pass on raoul by Julien Michel
   * !340: Revert Merge branch '1769_drop_support_gdal_1' into 'develop'" by Cédric Traizet
   * !339: COMP: Set boost configure specific options when building with clang on unix systems by Julien Michel
   * !335: Add Haralick features formulas in software guide by Manuel Grizonnet
   * !333: Remove Version installation in build_dir by Antoine Regimbeau
   * !313: BUG : clean fftw threads only if fftw is used by Cédric Traizet
   * !308: BUG: fix verbosity of libsvm by Guillaume Pasero
   * !305: BUG: compat of QgisDescriptor with old params by Guillaume Pasero
   * !304: BUG:  Quick fix for Mellin test by Antoine Regimbeau
   * !303: BUG: missing ComplexImage params in QGis wrapper by Guillaume Pasero
   * !302: TEST: use different test output names by Guillaume Pasero
   * !297: COMP: fix compilation of examples with clang 7 by Guillaume Pasero
   * !294: PKG: declare libomp as system lib in macOS package by Guillaume Pasero
   * !293: COMP: fix OverlapSave filter on Windows by Guillaume Pasero
   * !292: FFTW upgrade by Guillaume Pasero
   * !288: BUG: #1761: make sure OpenMP runtime is loaded by the main executable by Guillaume Pasero
   * !285: SuperBuild: the Ossim issue 2354 now affects all platforms by Guillaume Pasero
   * !284: COMP: fix ossim to build with clang7 by Guillaume Pasero
   * !283: OpenMP fixes by Guillaume Pasero
   * !279: BUG: #1623: fix doxygen search bar by Guillaume Pasero
   * !278: BUG #1757 fix installation of Siftfast by Guillaume Pasero
   * !277: Resolve "Orthorectification regression in v6.6" by Julien Michel
   * !274: BUG: #1734: warn users when producing an ENVI dataset with positive Y spacing by Guillaume Pasero
   * !272: BUG: #1753: adding options OTB_USE_MPI and OTB_USE_SPTW for superbuild by Guillaume Pasero
   * !271: Monteverdi: fix band numbering in color setup widget by Victor Poughon
   * !266: BUG: #1734: replace envi format with TIF by Guillaume Pasero
   * !265: Resolve "OTB QGIS plugin documentation is outdated" by Guillaume Pasero
   * !263: BUG: update hdf5 url by Antoine Regimbeau
   * !262: Composite application bugfix by Antoine Regimbeau
   * !258: Add a BUILD_COOKBOOK cmake option to control cookbook build targets by Manuel Grizonnet
   * !257: BUG: dict.iteritems() not supported in python 3 by Guillaume Pasero
   * !253: BUG: clear temporary validation filename when validation ratio is set to 0 by Manuel Grizonnet
   * !252: Resolve "error C2039: 'min': is not a member of 'std'" by Rashad Kanavath
   * !250: BUG: fix ITK version number for packaging by Guillaume Pasero
   * !249: Resolve "macros without proper semi-colon" by Rashad Kanavath
   * !248: Resolve "undefined method GetResolutionsInfo in otbImageFileReader" by Rashad Kanavath
   * !247: Resolve "update patch for opencv in superbuild" by Rashad Kanavath
   * !239: ENH: Update superbuild to ITK 4.13.1 so that it builds with gcc 8 by Jordi Inglada
   * !234: BUG: fix qt5 compilation on ubuntu 18.04 by Manuel Grizonnet
   * !232: BUG: #1582: detect empty training data by Guillaume Pasero
   * !231: BUG: fix markdown syntax in MR template by Guillaume Pasero
   * !218: Resolve "Build fails on OtbQgisDescriptor usage if OTB_INSTALL_APP_DIR is set to lib64/otb/applications" by Guillaume Pasero
   * !216: Resolve "OTB does not compile with GCC 8.1" by Manuel Grizonnet
   * !210: #1652 Fine Registration correction to handle the warping option by Yannick TANGUY
   * !205: Resolve "Orthorectification of Spot 6/7 raster sensor products leads to wrong output with lambert93 projection" by Guillaume Pasero
   * !204: Resolve "Extract ROI extent mode produces wrong output" by Guillaume Pasero
   * !203: Resolve "SampleAugmentation field list" by Guillaume Pasero
   * !202: Metadata reading from compound datasets by Guillaume Pasero
   * !201: Resolve "Fail computing KMeans Classification on image with NaN pixels" by Guillaume Pasero
   * !198: Resolve "segfault in DEMConvert" by Antoine Regimbeau
   * !196: Resolve "Module which generates QGIS descriptor is called Qgis while the source directory is QGIS (upper case)" by Manuel Grizonnet
   * !195: Resolve "Monteverdi build error (superbuild)" by Manuel Grizonnet
   * !188: Fix compilation GDALImageIO by Emmanuelle Sarrazin
   * !187: Resolve "QLayout: Attempting to add QLayout "" to otb::Wrapper::QtWidgetParameterGroup "", which already has a layout" by Victor Poughon
   * !186: PKG: install openCV libraries to lib by Guillaume Pasero
   * !182: Resolve "VectorDataReprojection app does not output VectorData in physical space when using a reference image in sensor geometry" by Julien Michel
   * !181: Resolve "OTB_APPLICATIONS_NAME_LIST is not updated when modules are activated/deactivated" by Rashad Kanavath
   * !180: Resolve "Linux self extracting binary does not install correctly on Debian Stretch" by Rashad Kanavath
   * !177: Remove mantis 1427 workaround by Victor Poughon
   * !169: Resolve "apTvClMethodDTImageClassifierQB1 failing after SuperBuild OpenCV upgrade" by Victor Poughon
   * !168: Resolve "Generation of Qgis plugin descriptors fails with latest develop" by Julien Michel
   * !159: BUG: Improve Convert and DynamicConvert mask handling (fix #1647) by Victor Poughon
   * !157: Resolve "install qgis descriptors into <PREFIX>/share/ on all platforms" by Rashad Kanavath
Cédric Traizet's avatar
Cédric Traizet committed
480
   * !156: BUG fix issue 1656 related to erratic behavior of cmake configuration by Manuel Grizonnet
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
   * !155: BUG: Be compliant with new cmake policy CMP0072 with cmake > 3.11 by Manuel Grizonnet
   * !142: BUG: fix issue #1639 Update UserValue flag in QtWidgetParameterList by Manuel Grizonnet
   * !126: BUG: Remove workaround for QT bug 22829 by Victor Poughon
   * !125: BUG: Fix missing QWidget parents by Victor Poughon

Refactoring:

   * !595: Apply clang-format to the whole library by Cédric Traizet
   * !593: Compatibility with OpenCV 4 by Cédric Traizet
   * !587: Image regression application by Cédric Traizet
   * !554: Upgrade boost by Antoine Regimbeau
   * !551: Remove unused files in OssimPlugins by Julien Michel
   * !548: Warning and Test fixes by Guillaume Pasero
   * !544: Cmake 3.10.2 by Antoine Regimbeau
   * !542: Fix some sonar qube issues by Victor Poughon
   * !535: Remove spatial objects module by Cédric Traizet
   * !531: Comment bfTvOverlapSaveConvolutionImageFilter on Win x86 by Guillaume Pasero
   * !517: Fix Superbuild default OTB_DATA_ROOT by Cédric Traizet
   * !511: Compatibility with gdal 3 by Cédric Traizet
   * !510: Update libkml link in Superbuild by Cédric Traizet
   * !506: Update Remote Module tags for Mosaic and SertitObject by Cédric Traizet
   * !500: Upgrade gdal version in superbuild by Cédric Traizet
   * !498: Prefer 'using' to 'typedef' in examples by Victor Poughon
   * !496: Regression refactoring : Train images regression by Cédric Traizet
   * !493: Remove java wrapping 2 by Cédric Traizet
   * !488: Regression refactoring : TrainVectorRegression by Cédric Traizet
   * !487: Refactor XML parameters by Victor Poughon
   * !484: Remove docname by Victor Poughon
   * !474: Fix sphinx warning on sphinx v1.4 by Victor Poughon
   * !471: Clean-up of unused or low quality modules and filters by Julien Michel
   * !464: Large refactoring of radiometric indices by Julien Michel
   * !460: COMP: set remote module to follow master by Jordi Inglada
   * !447: PERF: Improve convolution performances by Luc Hermitte
   * !445: Improve build time of OTBApplicationEngine by Stéphane Albert
   * !442: Remove complex image parameters by Cédric Traizet
   * !441: Remove ApplicationHtmlDocGenerator by Victor Poughon
   * !432: Remove the RAnd* family of filters by Julien Michel
   * !427: Remove UnaryFunctorImageFilter by Cédric Traizet
   * !424: REFAC: Drop swig/java support by Julien Michel
   * !413: PERF: Improve FunctorImageFilter performances by Luc Hermitte
   * !412: Refactor application parameters dynamic_cast pattern by Victor Poughon
   * !410: PERF: Optimize compare image by Luc Hermitte
   * !408: REFACT: Deprecate `auto_ptr` by Luc Hermitte
   * !400: Fix ImageFileReader error message & add back otb::Logger::BuildFormattedEntry by Victor Poughon
   * !398: Migrate developer's guide to the cookbook by Victor Poughon
   * !395: Render examples in the CookBook by Victor Poughon
   * !390: Catch otbImageFileReaderException in otbTestMain by Victor Poughon
   * !387: Import OTB-Data test data under git lfs by Stéphane Albert
   * !384: Remove stale examples by Victor Poughon
   * !383: Move otb-data/Examples/* to otb-data/Input/ by Victor Poughon
   * !380: Massive Software Guide clean-up by Julien Michel
   * !377: Start usage of extern templates by Guillaume Pasero
   * !373: Refactor FunctorImageFilter with neighborhood by Cédric Traizet
   * !372: Make Shark Optional for the "OTBDimensionalityReductionLearning" module by Cédric Traizet
   * !369: REFAC: 1778: Reduced input-data of MeanShiftSmoothingImageFilterQBRoad. by Stéphane Albert
   * !366: REFAC: 1778: Reduced input-data of hyTvMDMDNMFImageFilterTest2. by Stéphane Albert
   * !362: Remove GradientBoostedTree as done in OpenCV 3 by Guillaume Pasero
   * !360: Faster segmentation tests by Guillaume Pasero
   * !359: Update GIT_TAG for mosaic remote module by Rémi Cresson
   * !357: Faster SampleAugmentation tests by Guillaume Pasero
   * !356: WRG: Filter out remaining warnings on unknown pragmas by Julien Michel
   * !354: REFAC: 1778: Reduced size of input-data for dmTvFineRegistrationImageFilterTestWithMeanSquare by Stéphane Albert
   * !352: Drop python2 by Antoine Regimbeau
   * !351: Increase default ram limit to 256MB by Victor Poughon
   * !350: Remove const char* SetFilename overloads by Victor Poughon
   * !349: owTvQtWidgetShow refactoring by Stéphane Albert
   * !348: Update insource build error message by Victor Poughon
   * !345: Refactor all keypoints tests into a single test by Julien Michel
   * !343: Fix current warnings on dashboard by Julien Michel
   * !342: Remove support for GDAL 1.X by Cédric Traizet
   * !341: Updating superbuild GDAL configuration by Antoine Regimbeau
   * !337: Update git tag for TemporalGapfilling module by Jordi Inglada
   * !336: Remove CommandLineParser submodule by Antoine Regimbeau
   * !335: Add Haralick features formulas in software guide by Manuel Grizonnet
   * !334: Drop support for gdal 1.X by Cédric Traizet
   * !331: Constexpr in otbMath.h by Manuel Grizonnet
   * !329: Remove spurious UnaryFunctorImageFilter includes by Julien Michel
   * !328: Rename Get/Set Variadic[Named]Input[s]() by Get/SetInput() for easier reading in FunctorImageFilter by Julien Michel
   * !326: Replace use of TernaryFunctorImageFilter by use of FunctorImageFilter in ComplexImage by Julien Michel
   * !325: Refactor PanSharpening module to use FunctorImageFilter everywhere by Julien Michel
   * !324: Remove convert app by Cédric Traizet
   * !323: ENH: declare constants in otbMath.h as constexpr by Manuel Grizonnet
   * !321: Use FunctorImageFilter to refactor filters in MorphologicalProfiles module by Julien Michel
   * !320: Remove OTB_USE_DEPRECATED, TileMapImageIO and VectorDataRendering by Victor Poughon
   * !319: Use functor filter in app image utils by Yannick TANGUY
   * !318: Refactor filters in Polarimetry module to use new FunctorFilter by Manuel Grizonnet
   * !311: ENH: update cmake minimum required in tutorial by Victor Poughon
   * !309: REFAC: use FunctorFilter in DomainTransform by Julien Michel
   * !307: Remove ParameterType_Empty by Victor Poughon
   * !301: ENH: initialize the number of openMP threads after any modification by command line by Guillaume Pasero
   * !300: PKG: enable diapotb in SuperBuild with RemoteModules by Guillaume Pasero
   * !299: Add Functor module with FunctorImageFilter by Julien Michel
   * !296: Integrate diapotb as official remote module by Guillaume Pasero
   * !295: Update deprecated cmake policies to NEW by Manuel Grizonnet
   * !287: Filtering warnings for clang7 by Guillaume Pasero
   * !275: Review applications parameter order by Victor Poughon
   * !273: Update .clang-format by Victor Poughon
   * !269: Remove LARGEINPUT dependency of SoftwareGuide build by Victor Poughon
   * !264: Bug fixes and refactors from clang-tidy by Victor Poughon
   * !245: ENH: update phenotb remote module git tag by Jordi Inglada
   * !244: Deprecated TileMap and prTeCoordinateToNameExampleTest by Antoine Regimbeau
   * !243: Remove `Modules/Adapters/OpenThreads` by Laurențiu Nicola
   * !236: Deprecate mapnik in 7.0 by Guillaume Pasero
   * !235: Make the CookBook a CMake target by Victor Poughon
   * !233: Refactor small region merging by Cédric Traizet
   * !230: REFAC: move code to functions so that DoExecute logic is readable by Jordi Inglada
   * !229: ImageIOBase AsString functions should be static by Guillaume Pasero
   * !227: REFAC: allow vector/xml/raster output regardless of the input type by Jordi Inglada
   * !225: WRG: fix warnings declaration shadows a previous local seen with gcc 8 by Manuel Grizonnet
   * !224: Change map projections backend to use Gdal instead of OSSIM by Julien Michel
   * !221: Remove unused OSSIM based classes by Julien Michel
   * !219: Warnings fixes (clang and OSSIM) by Guillaume Pasero
   * !208: More warning fixes for Shark by Guillaume Pasero
   * !206: Some warning fixes by Guillaume Pasero
   * !199: Remove more c_str with itk::ExceptionObject string constructor by Victor Poughon
   * !192: Revert Merge branch 'new_contributors' into 'develop'" by Manuel Grizonnet
   * !190: WRG: fix unused parameter warning by Victor Poughon
   * !189: Remove more c_str with SetFileName string overload by Victor Poughon
   * !173: Remove  all *New tests by Julien Michel
   * !172: REFAC: remove unnecessary calls to c_str (2nd attempt) by Victor Poughon
   * !171: fstream and iostream clean-up by Julien Michel
   * !170: WRG: add missing overrides by Victor Poughon
   * !167: Refactor WrapperParameter code to avoid method bodies in header by Julien Michel
   * !163: ENH: Use std math instead of vcl by Laurențiu Nicola
   * !162: Fix warnings on OTB develop branches by Manuel Grizonnet
   * !161: Refactor in Modules/Wrappers/QtWidget by Victor Poughon
   * !160: Merge release-6.6 into develop without the shark revert by Victor Poughon
   * !152: rename files with txx extension to hxx by Manuel Grizonnet
   * !150: Refactor of otbWrapperApplication.h by Victor Poughon
   * !145: Resolve "Debug mode without try {} catch(...) in otbApplicationLauncherCommandLine" by Julien Michel
   * !144: Resolve "Warn otbcli user about unused parameters" by Julien Michel
   * !139: SuperBuild: Upgrade to OpenCV 3.4.1 by Victor Poughon
   * !138: REFAC: include-what-you-use in Modules/Core/ by Victor Poughon
   * !133: C++14: Replace comments by '= delete' by Victor Poughon
   * !131: C++14: Replace ITK_OVERRIDE by override by Victor Poughon
   * !130: C++14: Replace ITK_NULLPTR by nullptr by Victor Poughon
   * !127: COMP: fix gcc 7 'defined' warnings by Victor Poughon
   * !123: New custom widgets for Float and Int parameters by Victor Poughon

CI:

622
   * !598: Fix the otbGRM remote module by Cédric Traizet
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
   * !589: Mentions of copyright check by Sébastien Dinot
   * !584: Fixes for NamespaceHandler by Guillaume Pasero
   * !582: Script to setup a namespace for OTB imported targets by Guillaume Pasero
   * !581: Contributors check by Sébastien Dinot
   * !571: BUG: fix parameter expansion in otbenv by Guillaume Pasero
   * !563: CI move Superbuild Artifact repository by Guillaume Pasero
   * !559: DOC: add badges for CI and coverage by Guillaume Pasero
   * !558: CI: fixing cdash links on forks by Guillaume Pasero
   * !556: CI simple contributing by Guillaume Pasero
   * !550: CI Artifacts by Guillaume Pasero
   * !543: CI coverage by Guillaume Pasero
   * !539: Add QA related jobs to CI pipeline by Sébastien Dinot
   * !538: Ci contributing update by Guillaume Pasero
   * !536: CI Fixes episode N by Guillaume Pasero
   * !526: CI Fix CDash error report by Guillaume Pasero
   * !524: CI Windows by Guillaume Pasero
   * !523: CI: deploy by Antoine Regimbeau
   * !522: CI: add large input test by Antoine Regimbeau
   * !521: CI improvements for QA by Guillaume Pasero
   * !520: CI: Pipelines for develop and release branches by Guillaume Pasero
   * !519: Update HowToRelease by Guillaume Pasero
   * !513: CI: Enable diapotb by Guillaume Pasero
   * !507: CI Merge Ubuntus by Guillaume Pasero
   * !505: CI: Enable ccache macos by Guillaume Pasero
   * !504: CI: fix fast build by Guillaume Pasero
   * !499: CI Add MacOS by Antoine Regimbeau
   * !491: CI: packaging by Antoine Regimbeau
   * !489: CI: change git and ssh setup by Guillaume Pasero
   * !486: CI Use single token for API by Guillaume Pasero
   * !483: CI: fixed architecture by Antoine Regimbeau
   * !476: CI: fix image name to satisfy regexp by Guillaume Pasero
   * !475: CI: use official registry by Guillaume Pasero
   * !473: CI fixes for documentation by Guillaume Pasero
   * !466: Superbuild CI on Centos 6 by Stéphane Albert
   * !465: CI: add fast precheck step by Guillaume Pasero
   * !463: Ci local builds by Guillaume Pasero
   * !462: CI: only 1 bionic build needed by Guillaume Pasero
   * !461: CI: enable documentation build by Guillaume Pasero
   * !459: Superbuild CI by Antoine Regimbeau
   * !456: Various CI fixes for a lighter dashboard by Guillaume Pasero
   * !449: CI: change build name and export short SHA to cdash by Guillaume Pasero
   * !443: Link with CDASH by Antoine Regimbeau
   * !438: Fix CI failing fetch by Antoine Regimbeau
   * !436: Add Debian to CI by Antoine Regimbeau
   * !430: Improve Git LFS performances by Guilhem Bonnefille
   * !429: Factorize build images specification by Guilhem Bonnefille
   * !423: CI: need to simplify CI scripts by Guillaume Pasero
   * !418: CI: enable ccache on ubuntu-llvm by Guillaume Pasero
   * !416: CI setup all pipelines by Guillaume Pasero
   * !399: CI: use lld linker on ubuntu by Guillaume Pasero
   * !397: CI: use docker images from gbonnefille registry by Guillaume Pasero
   * !394: CI: allow per site configuration by Guillaume Pasero
   * !389: CI: use ninja by Guillaume Pasero
   * !385: Allow CI to fail by Antoine Regimbeau
   * !374: New CI for OTB by Antoine Regimbeau

Documentation:

681
   * !599: Fix spelling errors by Bas Couwenberg
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
   * !594: Fix typo in ossimCosmoSkymedModel by Laurențiu Nicola
   * !591: Fix non compliant headers by Cédric Traizet
   * !590: Error in FunctorImageFilter.rst example by Julien Michel
   * !588: MultivariateAlterationDetector: consistency between doc and code by Cédric Traizet
   * !587: Image regression application by Cédric Traizet
   * !580: Refactoring of the BandMathX documentation, and fix OpticalCalibration documentation by Cédric Traizet
   * !578: DOC: fix documentation_changes template by Guillaume Pasero
   * !577: Add a mailmap file by Sébastien Dinot
   * !564: Simplify the QGIS documentation by Antoine Regimbeau
   * !560: Add Agustin Lobo to PSC by Victor Poughon
   * !547: Update version of compiler and add sb version by Antoine Regimbeau
   * !538: Ci contributing update by Guillaume Pasero
   * !534: DOC: fix missing import & clarify python doc example by Victor Poughon
   * !532: DOC: updates to parts of the documentation within the apps by Daniel McInerney
   * !514: DOC: review recipe residual registration by Victor Poughon
   * !509: Update PSC.md to add Julien Radoux as a PSC member by Julien Michel
   * !503: Small update in documentation of step parameter in BlockMatching application by Julien Michel
   * !502: Remove Travis and Coverity badges from README.md by Julien Michel
   * !501: Review change detection examples by Victor Poughon
   * !495: Fix BandMathX documentation by Cédric Traizet
   * !492: Display deprecation status in application wrappers by Cédric Traizet
   * !485: Add Archlinux installation documentation by Victor Poughon
   * !481: Add a section on functor filter in new C++ cookbook part by Julien Michel
   * !477: Examples review (part 1) by Victor Poughon
   * !472: Add clang-format-diff command line to MR checklist by Julien Michel
   * !451: Documentation for atmoshperic correction parameters in OpticalCalibration by Cédric Traizet
   * !441: Remove ApplicationHtmlDocGenerator by Victor Poughon
   * !440: No data documentation in Segmentation by Cédric Traizet
   * !439: DOC: use double quotes for string parameter examples by Victor Poughon
   * !435: Remove Software Guide by Victor Poughon
   * !431: Show alternative versions in the CookBook by Victor Poughon
   * !428: Fix CookBook build inside a virtualenv & add "Compiling documentation" subsection by Victor Poughon
   * !425: Hypserspectral image processing recipe by Cédric Traizet
   * !415: Reorder cookbook sections and update style by Victor Poughon
   * !411: DOC: remove the OTB-Data-Examples step from how-to-release by Guillaume Pasero
   * !398: Migrate developer's guide to the cookbook by Victor Poughon
   * !395: Render examples in the CookBook by Victor Poughon
   * !380: Massive Software Guide clean-up by Julien Michel
   * !375: Cookbook FAQ updates & Contributors section by Victor Poughon
   * !363: Migrate 'Compiling from source' documentation to CookBook by Victor Poughon
   * !347: Bump copyright date by Julien Michel
   * !335: Add Haralick features formulas in software guide by Manuel Grizonnet
   * !332: Fix cookbook warnings and formatting by Victor Poughon
   * !322: DOC: improve documentation on how to pass multiple additional options to otb cmake cache by Manuel Grizonnet
   * !316: Christmas CookBook by Victor Poughon
   * !312: Add missing listview to doxygen by Victor Poughon
   * !291: Qt-Qwt dependency in superbuild by Antoine Regimbeau
   * !282: DOC: suggested changes to the documentation by Daniel McInerney
   * !265: Resolve "OTB QGIS plugin documentation is outdated" by Guillaume Pasero
   * !256: Small Typo by Jee Roen
   * !254: ENH: Redispatch applications tagged as Misc to more user oriented tag available… by Manuel Grizonnet
   * !246: Add install section to README.md by Victor Poughon
   * !238: Typo in cookbook by Victor Poughon
   * !228: Document output of training applications by Guillaume Pasero
   * !217: DOC: dmci edits to cookbook and installation tex file by Daniel McInerney
   * !207: DOC: add missing packages needed to compile otb with superbuild on ubuntu 18.04 by Manuel Grizonnet
   * !200: Resolve "Possible confusion when using single-value-mode parameter-lists in CLI" by Victor Poughon
   * !185: DOC: update list of contributors by Manuel Grizonnet
   * !178: Resolve "Some ITK paths are wrong in the SoftwareGuide" by Yannick TANGUY
   * !175: #1611 - Document ParameterType_Bool by Yannick TANGUY
   * !174: Adopt SemVer for 7.0.0 and migrate release template to a gitlab issue template by Victor Poughon
   * !153: ENH: Document that conversion applications in otb don't support complex pixel types as output by Manuel Grizonnet
   * !149: ENH: display parameter description as tool tip for the QtWidgetBoolParameter by Manuel Grizonnet
   * !140: DOC: Minor fixes in Software Guide by Victor Poughon
   * !137: DOC: Set of proposed edits to the documentation by Daniel McInerney
   * !136: DOC: add checklist to MR template by Victor Poughon
   * !132: ENH: Add comments to MR template by Victor Poughon
   * !129: Update screenshots in Monteverdi Cookbook section with wrong RGB color composition by Manuel Grizonnet
   * !124: Document third party environment variables by Julien Michel

Guillaume Pasero's avatar
Guillaume Pasero committed
752
OTB-v.6.6.0 - Changes since version 6.4.0 (June 20th, 2018)
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
-----------------------------------------------------------

Features added:
   * !4: Dimensionality reduction algorithms by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/4)
   * !5: Enhance otb sar sensor model adapter by Gaëlle USSEGLIO (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/5)
   * !7: Enhance cookbook extended filename section by Mickael Savinaud (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/7)
   * !8: App engine flags by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/8)
   * !12: Complex image integration by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/12)
   * !15: Parameter bool by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/15)
   * !22: Register Pipeline Services (ProcessObjects and DataObjects) by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/22)
   * !24: Handle extended filename for DataSource class by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/24)
   * !25: Data augmentation by Jordi Inglada (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/25)
   * !26: Update Shark Random Forest implementation by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/26)
   * !29: ApplicationEngine new services by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/29)
   * !33: Multi writer by @CSSI_OTB (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/33)
   * !34: Stop button for graphic applications by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/34)
   * !53: Resolve "add Wrapper/QGIS to generate qgis descriptors for processing plugin" by Rashad Kanavath (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/53)
   * !63: Background value for VectorDataToLabelImageFilter by Rémi Cresson (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/63)
   * !71: New Itk modules by Yannick TANGUY (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/71)

Bugs fixed:
   * !6: Resolve "SampleExtraction application memory usage grows constantly" by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/6)
   * !11: Resolve "Compilation error in Debug in ossimSarSensorModel" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/11)
   * !13: Resolve "Inconsistent behaviour of geom file loading" by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/13)
   * !19: Splitting cxx file for InputImageParameter by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/19)
   * !27: Remove README (copy/paste error) from MPIConfig module by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/27)
   * !30: Fix clang missing override warnings by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/30)
   * !32: Bugfix RAM parameter not used by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/32)
   * !35: WIP: Bugfix writer box by Rémi Cresson (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/35)
   * !38: Support GDAL Python binding for release 6.4 by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/38)
   * !39: Resolve "API change in HoughTransform2DLinesImageFilter (itk 4.13)" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/39)
   * !40: Resolve "Python3 OTB application bindings available in the OTB package don't work on Linux" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/40)
   * !41: Resolve "OTB Python code in the CookBook is not compatible with Python3" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/41)
   * !43: Resolve "Remove deprecated instructions to compile Monteverdi" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/43)
   * !44: Resolve "Fix some warnings with gcc 7.3 and clang 5.0" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/44)
   * !45: Resolving ExtractROI default behavior bug by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/45)
   * !47: Resolve "skipcarto not working in Orthorectification?" by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/47)
   * !48: Resolve "SampleSelection strategy "byclass", csv parser not working" by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/48)
   * !52: Resolve "Mention CCLA and ICLA in Contribute.md" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/52)
   * !58: Resolve "General log information appear several time in composite applications" by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/58)
   * !65: Use OGRSpatialReference class to compare projref by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/65)
   * !67: Packaging install fonts by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/67)
   * !70: Resolve : Application can't be launch through monteverdi by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/70)
   * !73: Resolve "wrong default RGB composition for Pleiades image" by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/73)
   * !78: Fix installation of GDAL bindings in standalone packages by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/78)
   * !79: BUG: #1567: fix compilation with GDAL 2.3.0 by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/79)
   * !80: OpenGL problem in monteverdi by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/80)
   * !81: Solve drag and drop issue by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/81)
   * !82: Resolve "Error during OTB SuperBuild compilation on Ubuntu 16.04" by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/82)
   * !83: Fix itk packaging by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/83)
   * !86: Solve linking problem due to ABI change by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/86)
   * !94: BUG: change ParameterFile ext to None by Rashad Kanavath (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/94)
   * !95: BUG: #1580: update tag for FFSforGMM by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/95)
   * !96: Cookbook fixes for release 6.6 by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/96)
   * !108: Update FindQwt by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/108)
   * !114: Resolve "Remove QT4 patch directory in the superbuild?" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/114)
   * !116: Monteverdi Delete Layer by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/116)
   * !120: Resolve "monteverdi and mapla segfault at startup" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/120)
   * !134: Shark and OpenMP by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/134)

Small patches made:
   * !50: TEST: fix ingroup test and doxygen section by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/50)
   * !54: Fix warnings on develop build by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/54)
   * !55: Update contribution guide with a new label (patch) by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/55)
   * !56: DOC: Complex types from MR !12 are not listed in cli help by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/56)
   * !61: ENH: Support Geopackage OGR driver by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/61)
   * !69: COMP: missing parenthesis in packaging script by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/69)
   * !74: Review: "add Wrapper/QGIS to generate qgis descriptors for processing plugin" by Rashad Kanavath (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/74)
   * !76: DOC: allow the configure step to print detected Qt5 version by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/76)
   * !84: PKG: small exception for check on /usr path with libdrm by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/84)
   * !85: PKG: disable dl test for python wrappings (GDAL) by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/85)
   * !97: Fonts download by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/97)
   * !100: Update shark version by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/100)
   * !101: Fix GDALAdapters test by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/101)
   * !103: ENH: add an editorconfig file for IDE code formatting by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/103)
   * !124: Document third party environment variables by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/124)
   * !129: Update screenshots in Monteverdi Cookbook section with wrong RGB color composition by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/129)
   * !135: COMP: handle Shark dependency to openmp using REQUIRED_FLAGS by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/135)

Other changes:
   * !1: DOC: Add CONTRIBUTING and PSC docs by Victor Poughon (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/1)
   * !2: DOC: try to add bug label in the gitlab template by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/2)
   * !3: Qt4to5 by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/3)
   * !10: Update CONTRIBUTING.md to explain how to register branches for dashboard testing. by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/10)
   * !14: Dogfooding PolygonClassStatistics application by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/14)
   * !16: Param dict python by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/16)
   * !18: Contrast enhancement corrections by Yannick TANGUY (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/18)
   * !20: Refactor logging for the whole library by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/20)
   * !21: New rules for Merge Request acceptance (PSC meeting 2018-02-22) by Yannick TANGUY (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/21)
   * !28: Review OTB application recipe by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/28)
   * !42: LogSetupInformation in CreateInstance is too invasive by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/42)
   * !49: Command line options for Monteverdi by @CSSI_OTB (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/49)
   * !51: Resolve "Add in Contributing.md that only  compilation fixes are allowed in develop branch" by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/51)
   * !93: ENH: install share dir share/OTB-X.Y -> share/otb by Rashad Kanavath (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/93)
   * !99: Update tag for FFSforGMM by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/99)
   * !104: Update SoftwareGuide by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/104)
   * !110: BUG: #1607 - remove inline declaration by Yannick TANGUY (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/110)
   * !117: On Revert shark by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/117)
   * !119: Monteverdi black screen after app execution by Cédric Traizet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/119)
   * !121: Resolve "Cannot launch monteverdi if .ini config file is invalid" by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/121)


Antoine Regimbeau's avatar
Antoine Regimbeau committed
855
OTB-v.6.4.0 - Changes since version 6.2.0 (January 30th, 2018)
Guillaume Pasero's avatar
Guillaume Pasero committed
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
----------------------------------------------------------

* Request for Changes (http://wiki.orfeo-toolbox.org/index.php/Requests_for_Changes):
  * Request for changes-104: Refactor OTB-applications input/output string/filename lists (adopted, merged)
  * Request for changes-110: Histogram Equalization (adopted, merged)
  * Request for changes-117: Merge Convert and Rescale applications (adopted, merged)
  * Request for changes-118: Enable use of ossimSarSensorModel through geom file (adopted, merged)
  * Request for changes-119: Install ossimPlugins headers related to ossimSarSensorModel (adopted, merged)
  * Request for changes-120: Replacing itk::TimeProbe (adopted, merged)
  * Request for changes-121: Add Laurențiu Nicola as a new committer (adopted, merged)
  * Request for changes-122: Positive spacing enforcement (adopted, merged)
  * Request for changes-123: Improve OTB Applications documentation (part 2) (adopted, merged)
  * Request for changes-124: Add GSL to Superbuild (adopted,merged)
  * Request for changes-126: Support python 2.7 and 3 wrappings (adopted, merged)

* Bugfixes:
  * Orfeo Toolbox (OTB)
Antoine Regimbeau's avatar
Antoine Regimbeau committed
873
874
875
876
877
    * 0001508: ExtractROI does not work with mode.fit.vect
    * 0001509: Patch to fix spelling errors in 6.4.0-rc1
    * 0001482: In 6.2, otbcli_Convert with MPI produces invalid tiff files
    * 0001507: Segmentation segfault
    * 0001488: OTB apps sometime do not appear in the widget
Guillaume Pasero's avatar
Guillaume Pasero committed
878
879
880
881
882
883
884
885
886
887
888
889
    * 0001501: Does Java wrapping works on Windows?
    * 0001495: Crash when setting Orthorectification input field
    * 0001489: BandMath and BandMathX are missing important documentation on expression syntax
    * 0001479: Monteverdi try to create overviews with /vsicurl file
    * 0001502: OTB configuration step does not properly check for c++14 availability
    * 0001497: Some optional parameters are ON by default in otbgui
    * 0001483: Monteverdi shows a pop up terminal on windows
    * 0001496: Monteverdi 'build overviews' pop-up trigger condition is unclear or incorrect
    * 0001494: Segmentation app shows 'Select parameters' instead of 'Running'
    * 0001492: Monteverdi 6.2 is missing some French translations
    * 0001499: OSSIMAdapters fails to build with OSSIM 2.2.0 (error: 'class ossimRpcSolver' has no member named 'createRpcProjection')
    * 0001498: ExtractROI Channel list empty when application is chained in memory
Antoine Regimbeau's avatar
Antoine Regimbeau committed
890
891
892
    * 0001476: Python wrapping not working with Python >= 3.
    * 0001504: OTB does not compile with ITK last stable release 4.13
    * 0001503: Fix new coverity issues in release 6.4
Guillaume Pasero's avatar
Guillaume Pasero committed
893
894
895
896
897
898
899
900

  * Documentation
    * 0001500: Application example in OTB software guide is confusing

  * OTB-applications
    * 0001481: KMeansClassification application should be compiled only if OTB_USE_SHARK=ON


901
OTB-v.6.2.0 - Changes since version 6.0.0 (October 26th, 2017)
Antoine Regimbeau's avatar
Antoine Regimbeau committed
902
----------------------------------------------------------
Guillaume Pasero's avatar
Guillaume Pasero committed
903

Antoine Regimbeau's avatar
Antoine Regimbeau committed
904
* Request for Changes (http://wiki.orfeo-toolbox.org/index.php/Requests_for_Changes):
Guillaume Pasero's avatar
Guillaume Pasero committed
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
  * Request for Changes-91: Better error messages (adopted, merged)
  * Request for Changes-92: Build remote modules as standalone cmake projects (adopted, merged)
  * Request for Changes-93: Update third party versions in Superbuild for 6.2 (adopted, merged)
  * Request for Changes-94: CookBook licensed under cc-by-sa (adopted, merged)
  * Request for Changes-95: Compile OTB with C++14 by default (adopted, merged)
  * Request for Changes-96: Long help in otbcli (adopted, merged)
  * Request for Changes-97: KMeansClassification reimplemented (adopted, merged)
  * Request for Changes-98: Upgrade Monteverdi dependency from QWT 5 to QWT 6 (adopted, merged)
  * Request for Changes-99: Refactor ExtractROI application (adopted, merged)
  * Request for Changes-100: Add external soil file to Sail model (adopted, merged)
  * Request for changes-102: Extend MachineLearningModel sample and target types (adopted, merged)
  * Request for changes-103: Improve OTB Applications documentation (part 1) (adopted, merged)
  * Request for changes-105: Simplify logging of composite applications (adopted, merged)
  * Request for changes-106: All-in-one LSMS application (adopted, merged)
  * Request for changes-107: Refactor Convert application (adopted, merged)
  * Request for changes-108: Make OTB package great again (adopted, merged)
  * Request for changes-109: Refactor PixelValue application (adopted, merged)
  * Request for changes-111: SuperBuild dependencies additions for GDAL (adopted, merged)
  * Request for changes-112: New-functor-filters (adopted, merged)
  * Request for changes-114: Add Daniel McInerney as a new committer (adopted)
  * Request for changes-115: Refactoring of DownloadSRTMTiles (adopted, merged)
Antoine Regimbeau's avatar
Antoine Regimbeau committed
926

Guillaume Pasero's avatar
Guillaume Pasero committed
927
* Bugfixes :
Antoine Regimbeau's avatar
Antoine Regimbeau committed
928
929
930
  * OTB-Qgis
    * 0001445: Mean shift segmentation ignoring mask OTB QGIS

Guillaume Pasero's avatar
Guillaume Pasero committed
931
932
933
  * Documentation
    * 0001434: Bibliography references are not set in the Software Guide (PDF version)
    * 0001400: Training  applications reference documentation do not include shark parameters
934
    * 0001471: Issue with Boolean parameter in the Python application API documentation
Guillaume Pasero's avatar
Guillaume Pasero committed
935
936
937
938
939
940
941
942
943
944

  * Monteverdi
    * 0001431: RGE Alti files inverted on Monteverdi
    * 0001432: RGE Alti files inverted on Monteverdi
    * 0001408: Issue in Monteverdi French translation (typo)

  * OTB-Packaging
    * 0001449: Issues with OTB 6.1 standalone packages (Linux)
    * 0001404: OTB xdk 5.10.1 is not able to compile a simple program on a Ubuntu 16.04 VM
    * 0001430: building 6.0.0 fails at otbSFSTextureExtraction.cxx.o
945
946
    * 0001474: OTB XDK is not working on Linux
    * 0001460: Unable to compile OTB  6.2.0 RC1 with superbuild (CURL issue)
Guillaume Pasero's avatar
Guillaume Pasero committed
947

Antoine Regimbeau's avatar
Antoine Regimbeau committed
948
  * Orfeo Toolbox (OTB)
Guillaume Pasero's avatar
Guillaume Pasero committed
949
    * 0001453: Applications crash with inxml parameter (GUI mode)
Guillaume Pasero's avatar
Guillaume Pasero committed
950
951
952
    * 0001405: Crash on optical calibration, TOC mode, GUI only (command line works), only on Mac
    * 0001422: Optical Calibration application crash on MacOSX
    * 0001401: ktrace reports too many file open for any otbapplication
Antoine Regimbeau's avatar
Antoine Regimbeau committed
953
    * 0001439: GUI of ComputeOGRLayersFeaturesStatistics and OGRLayerClassifier crash on certain shape files
Guillaume Pasero's avatar
Guillaume Pasero committed
954
    * 0001399: missing include_directories call when building external projects
Antoine Regimbeau's avatar
Antoine Regimbeau committed
955
956
    * 0001438: Input Value Type of Classification apps
    * 0001420: Change layer name in Monteverdi has no effect
Guillaume Pasero's avatar
Guillaume Pasero committed
957
958
    * 0001446: Write mode on the SampleExtraction application
    * 0001435: Performance issue on OTB 6.0 otbcli_MeanShiftSmoothing
Antoine Regimbeau's avatar
Antoine Regimbeau committed
959
    * 0001407: In TrainImagesClassifier, field selection gets reset all the time
Guillaume Pasero's avatar
Guillaume Pasero committed
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
    * 0001448: VectorClassifier isn't working for me...
    * 0001397: OTBIOkml links only with base, dom, and engine but cmake includes all kml libs
    * 0001413: set GDAL_DRIVER_PATH to avoid autoload of gdal driver from another installation
    * 0001443: Fails to build with cmake 3.9.0
    * 0001444: cmake fails if OTB_DATA_LARGEINPUT_ROOT is set and OTB_DATA_ROOT is not set
    * 0001398: OTB won't parse *.xml metadata file on newest Pleiades data
    * 0001418: Two more InXML incorrect tests
    * 0001416: Parameter names different in cli and gui version
    * 0001417: In windows packages otbenv.cmd and otbenv.bat, GDAL_DATA is set to a folder that does not exist
    * 0001425: Cli Command line produced by otbgui_TrainImagesClassifier is wrong
    * 0001424: ComputeConfusionMatrix crashes because proj.dll is missing
    * 0001403: InXML1 tests fail but report as passed
    * 0001419: Fix detection of OpenCV on i386 architecture.
    * 0001426: GUI TrainimagesClassifier resets "field name" parameter when another parameter is set
    * 0001421: otbenv.bash has windows endline
    * 0001402: 404 link on otb-users
976
977
978
    * 0001469: Superbuild with Visual Studio 15 2017
    * 0001464: otb_module_impl() called twice in ExternalModuleTemplate
    * 0001459: Patch to fix spelling errors
Antoine Regimbeau's avatar
Antoine Regimbeau committed
979
980
981

  * OTB-applications
    * 0001441: Error in param in template otbTrainLibSVM.txx
Guillaume Pasero's avatar
Guillaume Pasero committed
982
983
    * 0001411: Training applications  needs field name of type integer
    * 0001410: BundleToPerfectSensor composite application does not expose parameters of internal applications
984
985
    * 0001467: Convert application memory allocation issue
    * 0001463: BandMathX not accepting global statistics
Antoine Regimbeau's avatar
Antoine Regimbeau committed
986
987


988
OTB-v.6.0.0 - Changes since version 5.10.1 (May 2th, 2017)
989
990
991
992
993
994
995
996
997
998
999
1000
----------------------------------------------------------

* Request for Changes (http://wiki.orfeo-toolbox.org/index.php/Requests_for_Changes):
  * Request for Changes-81: New applications for morphological profiles (adopted, merged)
  * Request for Changes-82: Sentinel1 IW SLC deburst filter (adopted, merged)
  * Request for Changes-83: New Modulus and Phase application (adopted, merged)
  * Request for Changes-84: Change license to Apache v2.0 (adopted, merged)
  * Request for Changes-85: Add Unsupervised classification applications (adopted, merged)
  * Request for Changes-86: Add extended filename for band selection (adopted, merged)
  * Request for Changes-87: Support OpenCV 3 (adopted, merged)
  * Request for Changes-88: Contingency Table (adopted, merged)
  * Request for Changes-89: Remove deprecated code for 6.0 (adopted, merged)
For faster browsing, not all history is shown. View entire blame