Releases
v6.48.0
Lagrange Release v6.48.0
Latest
Compare
Sorry, something went wrong.
No results found
jdumas
released this
08 Sep 18:10
Immutable
release. Only release title and notes can be modified.
Dependencies
π Update xatlas to fix a TSan issue.
Build & CI
ποΈ MSVC DLL exports: annotate public module APIs across nine modules.
ποΈ Test DLL exports in shared-lib CI CMake presets.
ποΈ Fix C++ build with legacy functions disabled.
Python Bindings
ποΈ Adopt nanobind 3 split mode. We now build one wheel per platform. The same wheel works on Python 3.10-3.14.
ποΈ Build Python bindings with legacy functions disabled (two-macro split):
Split LAGRANGE_ENABLE_LEGACY_FUNCTIONS / ..._HEADERS so the wheel excludes legacy code.
π Add missing mesh_bbox / compute_uv_tile_list bindings; move corner_to_edge_mapping to legacy.
Core Module
π¨ Add load_lines option to control loading OBJ line elements: default true.
π Guard against out-of-bound user input in compute_components, extract_submesh, compute_normal, and others.
π Fix out-of-date docs in the core module: ~30 stale Doxygen / docstring / TS type fixes.
Texproc Module
π¨ Improving texture compositing convergence.
Direct-solver option + combinatorial-Laplacian multigrid regularization, orthographic-camera depth-tolerance fix.
Volume Module
π¨ Add options to the grid_viewer CLI.
π¨ Add a smoothed mesh-gradient field SmoothedMeshGradientField
Winding-number SDF + Gaussian-filtered gradient.
You canβt perform that action at this time.