Skip to content

v18.0.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

@BotellaA BotellaA released this 18 Aug 15:33
29b7898

18.0.0-rc.1 (2026-08-18)

Bug Fixes

  • AttributeManager: remove import method taking span (dcf157e)
  • ComponentID: change componentid class to struct (ce495de)
  • GeometricalOperationsOnMesh: update template parameter for geometrical operations on mesh (ae8cb4e)
  • Logger: replace warn with warning (f2ae8f8)
  • MakeTuple: remove std::make_tuple and std::make_pair (413bd88)
  • Segment: make segment.direction() return normalized direction (76c6a37)
  • SIGN: rename signe struct (e2a5918)

Features

  • Attribute: attribute are now identified with uuid. (3194d1b)
  • Attributes: add no-value property support (aaca805)
  • Attributes: add uuid to identify attributes and remove find or create method (23cfdf1)
  • ModelBuilders: change parameters in model builder functions (50f874a)
  • Passkey: add explicit to passkey constructor (d869749)

BREAKING CHANGES

  • ModelBuilders: take components instead of uuid in model builders such as set_surface_name
  • SIGN: rename Sign struct to SIGN
  • Logger: change members name in Logger struct
  • Attributes: create_attribute now requires an additional parameter to specify the no-value property.
  • Attribute: attribute are now identified with uuid instead of strings which changes a lot of input parameters for attribute mananger methods. Also find_or_create_attribute was divided into two differents methods find_attribute and create_attribute