Skip to content

Lagrange Release v6.16.0

Compare
Choose a tag to compare
@qnzhou qnzhou released this 22 Oct 12:29
· 29 commits to main since this release
dca0f5d

Infrastructure and dependencies

  • Update boost to 1.82.0 and leverage upstream boost cmake setup
  • Add support for .netrc in CMake setup
  • Rename CMake variable LAGRANGE_ARTIFACTORY_KEYFILE to ARTIFACTORY_KEYFILE
  • Add LAGRANGE_FMT_EIGEN_FIX (off by default) to bypass MSVC C1001 compiler error

Core module

  • Improve value attribute support in unify_index_buffer and SurfaceMesh::create_attribute
  • Add lagrange::cast support for casting SurfaceMesh of different scalar and index types
  • Add SurfaceMesh support to remove_topologically_degenerate_facets (triangle mesh only) and remove_duplicate_facets

Python module

  • Add optional shared parameter to SurfaceMesh.attribute
  • Migrate build backend to scikit-build-core
  • Fix reference count leak
  • Update logger binding