Skip to content

v2.11.0.0

Latest
Compare
Choose a tag to compare
@philippeVerney philippeVerney released this 05 Nov 17:28
a3e3015

Development

  • Rename getOriginCrossline to getCrosslineOrigin and make it int64_t based (same for inline version)
  • Port some int32 based methods to int64 : WellboreFrameRepresentation, DoubleTableLookup, WITSML attribute getters/setters
  • Add repository getters for color maps
  • Add DataObjectRepository::setUriSource to set UriSource of all contained dataobjects at once (especially useful in SWIG context for performance reason)
  • Doxygen cleaning and upgrade
  • [SWIG] wrap messages of all std::exceptions
  • [INTERNAL] Replace some DataObjectRepository for loop by for range-based loop
  • [INTERNAL] Now use std::unique_ptr to store dataobjects in repo

Bug fix

  • Cannot read a StratigraphicOccurrenceInterpretation with GeologicUnitIndex
  • Ignore fake Property in empty PropertySet even in ETP context
  • Better partial check on WellboreMarkerFrameRepresentation
  • On RESQML2.2::LocalEngineeringCompoundCrs : same UUID for all contained 2d and vertical CRS lead to memory leak.
  • [Python] Do not downcast to HdfProxies

Build

  • Modify DLL name to contain only SOVERSION as prefix (not all versions) i.e. FesapiCpp-2.11.dll instead of FesapiCpp-2.11.0.0.dll.
  • Allow to specify its own CXX standard version (default set to 11) using CMAKE_CXX_STANDARD variable
  • Fix sourceforge Boost binaries download in CI
  • MacOS support => Build wheel for macos in CI