Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package manifold for openSUSE:Factory checked in at 2026-05-23 23:27:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/manifold (Old) and /work/SRC/openSUSE:Factory/.manifold.new.2084 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "manifold" Sat May 23 23:27:01 2026 rev:8 rq:1354872 version:3.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/manifold/manifold.changes 2026-03-24 18:50:57.627634036 +0100 +++ /work/SRC/openSUSE:Factory/.manifold.new.2084/manifold.changes 2026-05-23 23:28:45.536096120 +0200 @@ -1,0 +2,101 @@ +Sat May 23 16:42:30 UTC 2026 - Marcus Rueckert <[email protected]> + +- Update to 3.5.0 + A huge thank you to all our new contributors - so much has + happened in this release! And a special shoutout to @zmerlynn for + a huge amount of work, including a whole new progress and + cancellation API. @AnshulPatil2005 has now pushed Manifold to be + double-precision deterministic across architectures. There's also + been lot of UX improvement in ManifoldCAD, largely thanks to + @swaparup36. + + - New Features + - Cross-platform determinism by @AnshulPatil2005 in #1606, + #1623 + - Smooth missing normals by @elalish in #1651, #1671 + - Add ray casting via Kernel12 edge-triangle intersection by + @zmerlynn in #1645, #1654 + - Add ExecutionContext for boolean progress + cancellation by + @zmerlynn in #1704, #1663, #1668, #1669, #1674, #1693, #1694, + #1699, #1713 + - Performance Improvements + - Halfedge Refactoring by @pca006132 in #1709 + - Bug Fixes + - consistent transformations of normals by @elalish in #1602 + - Fix meshgl merge functions returning input pointer on no-op + by @zmerlynn in #1632 + - Fix calculateNormals with minSharpAngle=0 producing ripples + by @zmerlynn in #1634 + - Propagate error status through Manifold operations by + @zmerlynn in #1637 + - Make Manifold and CrossSection safe for concurrent const + access by @zmerlynn in #1636, #1659 + - Fix bounding boxes by @elalish in #1653 + - Fix concurrent-use race on static affinity_partitioner in + AddNewEdgeVerts by @zmerlynn in #1664 + - Fix CsgOpNode destructor corrupting shared subtrees by + @zmerlynn in #1673 + - Use std::sqrt in svd.h to avoid an FP-determinism risk by + @zmerlynn in #1681 + - Fix mergeRec stability when pivot comes from right half by + @zmerlynn in #1687 + - Snapshot meshIDCounter_ once in CsgLeafNode::Compose by + @zmerlynn in #1688 + - Fix CalculateNormals by @elalish in #1724, #1716 + - Record normals on Manifold; auto-substitute on GetMeshGL; + round-trip via MeshGL by @zmerlynn in #1718 + - Bindings + - feat: exposed WarpBatch in WASM by @swaparup36 in #1613 + - Add missing C API bindings by @zmerlynn in #1633 + - Fix leak in manifold_alloc_* (C API) by @zmerlynn in #1667 + - ManifoldCAD + - Handle versioned jsDelivr URLs. by @tonious in #1618 + - Material transparency implies doubleSided. by @tonious in + #1619 + - feat: added edge visibility toggle by @swaparup36 in #1624 + - UX improvements to ManifoldCAD by @elalish in #1628, #1630, + #1641, #1644, #1657 + - editor script icons UX by @israrkhan921 in #1621 + - feat: add axes indicator to model-viewer by @swaparup36 in + #1631 + - Improve editor load and keep Monaco features stable. by + @israrkhan921 in #1658 + - Add vite-bundle-analyzer for bundle size checking by + @israrkhan921 in #1679 + - Improve import transformation for complex models by @tonious + in #1685 + - Topological sort for 3MF export by @tonious in #1692 + - Keep editor camera steady when rerunning scripts by @elalish + in #1701 + - Import/Export bug fixes. by @tonious in #1705 + - Retry transient fetch failures (fixes #1711) by @zmerlynn in + #1717 + - Tests and CI + - ci: add cross-platform determinism check by @AnshulPatil2005 + in #1594 + - dedicated Linux Clang ASan+UBSan workflow lane by + @AnshulPatil2005 in #1666 + - Add TSAN CI workflow by @zmerlynn in #1665 + - Reorganize tests: extract ExecutionContext, parallel-utility, + and RayCast clusters by @zmerlynn in #1697 + - Build + - Add MANIFOLD_TIMING build option + perfPhases benchmark by + @zmerlynn in #1670 + - Drop early return in CMake on emscripten by @paulgessinger in + #1678 + - Use target_compile_definitions instead of + target_compile_options for -D flags by @starseeker in #1686 + - Add MANIFOLD_NO_IOSTREAM build-time option by @zmerlynn in + #1690 + - Add CrossSection backend selector by @zmerlynn in #1710 + - Fix MSVC strict conversion warnings by @zmerlynn in #1726 + - Miscellaneous + - Updated Java bindings by @madhephaestus in #1617 + - Add user Bridge Designer to README by @gene-ressler in #1629 + - Fix README "bare" typos by @klausw in #1639 + - Add AdaShape to Users in README by @Mikko-ads in #1648 + - Add Rust binding (manifold-csg) to README by @zmerlynn in + #1649 + - Add link to pyvista-manifold by @banesullivan in #1695 + +------------------------------------------------------------------- Old: ---- manifold-3.4.1.tar.gz New: ---- manifold-3.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ manifold.spec ++++++ --- /var/tmp/diff_new_pack.kWaLbC/_old 2026-05-23 23:28:46.116119799 +0200 +++ /var/tmp/diff_new_pack.kWaLbC/_new 2026-05-23 23:28:46.116119799 +0200 @@ -31,7 +31,7 @@ %global sh_c_lib libmanifoldc3 Name: manifold -Version: 3.4.1 +Version: 3.5.0 Release: 0 Summary: Geometry library for topological robustness License: Apache-2.0 ++++++ manifold-3.4.1.tar.gz -> manifold-3.5.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/manifold/manifold-3.4.1.tar.gz /work/SRC/openSUSE:Factory/.manifold.new.2084/manifold-3.5.0.tar.gz differ: char 12, line 1
