https://github.com/MeshInspector/MeshLib/commit/383f5678a89fe121c951b1c77253c35223c55214
<table>
<thead>
<tr>
<th>OS</th>
<th>Dev</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">Windows x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v3.0.2.183/MeshLibDist_v3.0.2.183.zip">zip</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v3.0.2.183/meshlib_v3.0.2.183_ubuntu20-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v3.0.2.183/meshlib_v3.0.2.183_ubuntu20-arm64-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v3.0.2.183/meshlib_v3.0.2.183_ubuntu22-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v3.0.2.183/meshlib_v3.0.2.183_ubuntu22-arm64-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 24 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v3.0.2.183/meshlib_v3.0.2.183_ubuntu24-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 24 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v3.0.2.183/meshlib_v3.0.2.183_ubuntu24-arm64-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Fedora 39 x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v3.0.2.183/meshlib_v3.0.2.183-dev.rpm">rpm</a>
</td>
</tr>
<tr>
<td align="center">MacOS x64 (Intel)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v3.0.2.183/meshlib_v3.0.2.183_x64.pkg">x64 pkg</a>
</td>
</tr>
<tr>
<td align="center">MacOS arm (Apple Silicon)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v3.0.2.183/meshlib_v3.0.2.183_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>
What's Changed
* MIC5172_update_ChangeDirAction by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3708
* Add `getAllObjectsInTree()` to Python bindings, and fix missing defa… by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3710
* Improve CMake config by oitel in https://github.com/MeshInspector/MeshLib/pull/3711
* Move bitset operators to the class body, to make mrbind find them. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3712
* Better error messages for the UI test engine. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3713
* I5179 uniformity in examples by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3688
* MIC5231_Fix_update_arrow_in_DirectionWidget by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3717
* raise exception if no dlls in nuget package by astrowander in https://github.com/MeshInspector/MeshLib/pull/3718
* add to C bindings expand, shrink and other functions by astrowander in https://github.com/MeshInspector/MeshLib/pull/3714
* dilateRegionByMetric: fix excessive dilation by Fedr in https://github.com/MeshInspector/MeshLib/pull/3722
* Add coversion tests on new voxels format by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3721
* Mrbind pch speedup 2 by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3720
* Add Expand and Shrink functions to c bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3723
* add a bunch of functions to RegionBoundary by astrowander in https://github.com/MeshInspector/MeshLib/pull/3724
* add several functions to MeshFixer by astrowander in https://github.com/MeshInspector/MeshLib/pull/3725
* fix bugs in examples by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3727
* Fix examples' build by oitel in https://github.com/MeshInspector/MeshLib/pull/3731
* introduce calcLength function by Grantim in https://github.com/MeshInspector/MeshLib/pull/3732
* new set of simpler-named functions for mesh loading by Fedr in https://github.com/MeshInspector/MeshLib/pull/3730
* Small improvements of c bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3733
* Py voxel io improvements by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3726
* Replace `double *` with an optional. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3728
* Mesh::findClosestPoint by Fedr in https://github.com/MeshInspector/MeshLib/pull/3736
* Introduce simple function to extract meshes intersection contours by Grantim in https://github.com/MeshInspector/MeshLib/pull/3737
* Fix makeObjectTreeFromFolder by Fedr in https://github.com/MeshInspector/MeshLib/pull/3741
* Clean MRViewerIO from extra headers by Fedr in https://github.com/MeshInspector/MeshLib/pull/3742
* Compiler settings validation. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3734
* add Remesh function by astrowander in https://github.com/MeshInspector/MeshLib/pull/3744
* Improve binding build times. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3738
* Reorder and fix startup C++ guide by Grantim in https://github.com/MeshInspector/MeshLib/pull/3747
* Add triangulation of PointCloud to C bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3746
* LoadedObjects by Fedr in https://github.com/MeshInspector/MeshLib/pull/3745
* Fix inconvenient rotation of recent events in search bar by Grantim in https://github.com/MeshInspector/MeshLib/pull/3750
* CI: Check examples' build on Linux by oitel in https://github.com/MeshInspector/MeshLib/pull/3753
* Configure PCH for faster binding generation. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3751
* C sharp triangulation by astrowander in https://github.com/MeshInspector/MeshLib/pull/3748
* Refactor MR namespace by astrowander in https://github.com/MeshInspector/MeshLib/pull/3756
* Refactor c exapmles by astrowander in https://github.com/MeshInspector/MeshLib/pull/3757
* makeSpline by Fedr in https://github.com/MeshInspector/MeshLib/pull/3752
* Build c examples at every build by astrowander in https://github.com/MeshInspector/MeshLib/pull/3758
* add props file by astrowander in https://github.com/MeshInspector/MeshLib/pull/3761
* Introduce option to disable rotation compensation by Grantim in https://github.com/MeshInspector/MeshLib/pull/3760
* Global reg python sample by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3759
* ChangePointActionPickerPoint: fix redo by Fedr in https://github.com/MeshInspector/MeshLib/pull/3764
* add new examples for c by astrowander in https://github.com/MeshInspector/MeshLib/pull/3766
* SurfaceContoursWidget fixes by Fedr in https://github.com/MeshInspector/MeshLib/pull/3767
* Shortcut manager signals simplification by Grantim in https://github.com/MeshInspector/MeshLib/pull/3769
* Replace findClosestPointOfSkewLines() with closestPoints() by Fedr in https://github.com/MeshInspector/MeshLib/pull/3770
* Add conversion tests on new voxel formats by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3749
* getContourPlaneIntersections function by Fedr in https://github.com/MeshInspector/MeshLib/pull/3772
* Add ResolveMeshDegenerations func and example by astrowander in https://github.com/MeshInspector/MeshLib/pull/3773
* Dont use getAllComponents in boolean by Grantim in https://github.com/MeshInspector/MeshLib/pull/3774
* Add test on issue 2899 by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3768
* Enable mrbind on all configurations by default. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3755
* Load dicom files directly to OpenVDB volume, without SimpleVolume conversions. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3775
* SurfaceContoursWidget: simplify undo by Fedr in https://github.com/MeshInspector/MeshLib/pull/3777
* HistoryStore::undoRedoInProgress() by Fedr in https://github.com/MeshInspector/MeshLib/pull/3778
* SurfaceContoursWidget::AddRemovePointHistoryAction by Fedr in https://github.com/MeshInspector/MeshLib/pull/3779
* SurfaceContoursWidget improvements by Fedr in https://github.com/MeshInspector/MeshLib/pull/3780
* SurfaceContoursWidget is always enabled during its lifetime by Fedr in https://github.com/MeshInspector/MeshLib/pull/3782
* Order intersections for boolean in parallel by Grantim in https://github.com/MeshInspector/MeshLib/pull/3781
* Add getter for visibility in direction widget by Grantim in https://github.com/MeshInspector/MeshLib/pull/3784
* SurfaceContoursWidget: fix deletion of point being dragged by Fedr in https://github.com/MeshInspector/MeshLib/pull/3785
* SurfaceContoursWidget::colorLast2Points_ by Fedr in https://github.com/MeshInspector/MeshLib/pull/3787
* update c docs by astrowander in https://github.com/MeshInspector/MeshLib/pull/3790
* Openvdb dicoms loading fixes by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3786
* SurfaceContoursWidget: remove "active point" by Fedr in https://github.com/MeshInspector/MeshLib/pull/3788
* Fix c unit tests by astrowander in https://github.com/MeshInspector/MeshLib/pull/3789
* Downgrade c version to 10 by astrowander in https://github.com/MeshInspector/MeshLib/pull/3791
* PickPointManager by Fedr in https://github.com/MeshInspector/MeshLib/pull/3792
* Pybind fix crash on throw by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3793
* Run less builds on each commit by Fedr in https://github.com/MeshInspector/MeshLib/pull/3795
* PickPointManager: better history implementation by Fedr in https://github.com/MeshInspector/MeshLib/pull/3797
* Surface point picker: default point size in pixels. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3796
* Add c sharp tests by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3783
* PickPointManager: move all callbacks in Params by Fedr in https://github.com/MeshInspector/MeshLib/pull/3798
* Fix c examples build by Grantim in https://github.com/MeshInspector/MeshLib/pull/3800
* Add temporary measurements to scene colors, and more. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3802
* CI: Create single config file by oitel in https://github.com/MeshInspector/MeshLib/pull/3762
* Support legacy MSVC preprocessor. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3804
* CI: Fix config usage by oitel in https://github.com/MeshInspector/MeshLib/pull/3805
* Update emsdk to 3.1.73 by Grantim in https://github.com/MeshInspector/MeshLib/pull/3807
* I5260 python documentation by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3754
* Make Ubuntu x64 builds on GitHub runners by Fedr in https://github.com/MeshInspector/MeshLib/pull/3808
* CI: Collect time stats by oitel in https://github.com/MeshInspector/MeshLib/pull/3776
* Introduce ViewerTitle by Grantim in https://github.com/MeshInspector/MeshLib/pull/3813
* Improvements of PointCloud by astrowander in https://github.com/MeshInspector/MeshLib/pull/3814
* CI: Add action for collecting runner's stats by oitel in https://github.com/MeshInspector/MeshLib/pull/3812
* Print progress bar timers on debug time btn by Grantim in https://github.com/MeshInspector/MeshLib/pull/3815
* ProgressBar: move implementation details in .cpp by Fedr in https://github.com/MeshInspector/MeshLib/pull/3816
* Better customizable RibbonNotifier by Grantim in https://github.com/MeshInspector/MeshLib/pull/3819
* Add test on bindings crash with wrong types for functions by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3817
* LoadedObject as result type of scene opening functions by Fedr in https://github.com/MeshInspector/MeshLib/pull/3821
* End each warning string with `\n` for easy composition by Fedr in https://github.com/MeshInspector/MeshLib/pull/3822
* LoadedObjectMesh by Fedr in https://github.com/MeshInspector/MeshLib/pull/3823
* VoxelsLoad::isDicomFolder function by Fedr in https://github.com/MeshInspector/MeshLib/pull/3824
* MIC5160_Add_option_to_fix_Transformation_Widget_size_in_pixels by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3763
* CI: Fix Python venv usage on Ubuntu arm64 by oitel in https://github.com/MeshInspector/MeshLib/pull/3825
* Delete deprecated cutMeshWithPlane(...) by Fedr in https://github.com/MeshInspector/MeshLib/pull/3826
* subdivideLoneContours( ... FaceHashMap* new2oldMap = ... ); by Fedr in https://github.com/MeshInspector/MeshLib/pull/3827
* subdivideLoneContours: implement via mesh.splitFace by Fedr in https://github.com/MeshInspector/MeshLib/pull/3829
* Respect xf changes while measurement plugins are active. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3818
* Introduce cut mesh new2old edges map by Grantim in https://github.com/MeshInspector/MeshLib/pull/3830
* Pip wheels for Python 3.13 by Fedr in https://github.com/MeshInspector/MeshLib/pull/3831
* SurfaceManipulationWidget: fix for non-identical xf of parent by Fedr in https://github.com/MeshInspector/MeshLib/pull/3833
* Pip build any branch by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3834
* Fix imgui mouse down event by Grantim in https://github.com/MeshInspector/MeshLib/pull/3836
* fix work SurfaceManipulationWidget after using deformation by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3837
* Do not draw last ribbon border in center mode by Grantim in https://github.com/MeshInspector/MeshLib/pull/3839
* add voxel operations to C bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3828
* MarkedContour::resample to support normals by Fedr in https://github.com/MeshInspector/MeshLib/pull/3840
* I5338 fix docs structure by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3841
* PickPointManager: proper hover reset by Fedr in https://github.com/MeshInspector/MeshLib/pull/3843
* makeObjectVoxelsFromDicomFolder by Fedr in https://github.com/MeshInspector/MeshLib/pull/3844
* Transfromation Widget fixes by Grantim in https://github.com/MeshInspector/MeshLib/pull/3845
* Add voxel classes and functions to c by astrowander in https://github.com/MeshInspector/MeshLib/pull/3846
* Open Directory to open DICOM subfolders by Fedr in https://github.com/MeshInspector/MeshLib/pull/3743
* Remove unwanted python module copies from the distribution. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3848
* Call `pip-build.yml` directly from `build-test-distribute`, not from … by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3849
* update docs thirdparty and links by Grantim in https://github.com/MeshInspector/MeshLib/pull/3851
* fix script to build DoxygenLayouts by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3854
* Standard cancel message for loading and saving by Fedr in https://github.com/MeshInspector/MeshLib/pull/3855
* stringUnsupportedFileExtension() and unexpectedUnsupportedFileExtension() by Fedr in https://github.com/MeshInspector/MeshLib/pull/3857
* loadObjectFromFile: support same extensions in object and mesh loaders by Fedr in https://github.com/MeshInspector/MeshLib/pull/3858
* Load and save vert colors by astrowander in https://github.com/MeshInspector/MeshLib/pull/3856
* Cmake integration doxygen page by Grantim in https://github.com/MeshInspector/MeshLib/pull/3860
* Save and load vertex color maps by astrowander in https://github.com/MeshInspector/MeshLib/pull/3862
* Open File adds object type in undo name by Fedr in https://github.com/MeshInspector/MeshLib/pull/3863
* Enable Cuda in the bindings. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3838
* Change a word. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3865
* Extend documentation of the subvoxel mesh correction. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3861
* make option to disable history in move by Grantim in https://github.com/MeshInspector/MeshLib/pull/3866
* fix crash during vdb file by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3868
* PickPointManager: getting and setting full state by Fedr in https://github.com/MeshInspector/MeshLib/pull/3864
* heapBytes( HashMap<...> ) by Fedr in https://github.com/MeshInspector/MeshLib/pull/3869
* TestApp: print error why python module was not loaded by Fedr in https://github.com/MeshInspector/MeshLib/pull/3870
* PartialChangeMeshAction by Fedr in https://github.com/MeshInspector/MeshLib/pull/3871
* Points and topology partial changes history by Fedr in https://github.com/MeshInspector/MeshLib/pull/3872
* Brush: memory efficient points undo by Fedr in https://github.com/MeshInspector/MeshLib/pull/3876
* Add voxel resampling and accessors by astrowander in https://github.com/MeshInspector/MeshLib/pull/3875
* Add voxel resampling and accessors to c by astrowander in https://github.com/MeshInspector/MeshLib/pull/3877
* SignDetectionMode: better comments by Fedr in https://github.com/MeshInspector/MeshLib/pull/3879
* Add offset cuda sample by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3867
* Fix modifying of VoxelSize property by astrowander in https://github.com/MeshInspector/MeshLib/pull/3881
* update build documentations workflow by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3882
* Fix filling missed vertices slope in embed terrain by Grantim in https://github.com/MeshInspector/MeshLib/pull/3880
* CI: Fix stats collection action for custom runners by oitel in https://github.com/MeshInspector/MeshLib/pull/3873
* CI: Fix problems with Git permissions on Ubuntu by oitel in https://github.com/MeshInspector/MeshLib/pull/3884
* Notification history btn lifetime by Grantim in https://github.com/MeshInspector/MeshLib/pull/3885
**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v3.0.1.205...v3.0.2.183