File manifold.changes of Package manifold

-------------------------------------------------------------------
Sat Nov 15 16:19:27 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to 3.3.2
  - Just fixing npm and PyPI publishing.

-------------------------------------------------------------------
Sat Nov 15 04:19:26 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to 3.3.1
  - Loading types should not create new scripts. by @tonious in
    #1420
  - Run npm install before npm publish by @tonious in #1421
  - fix gear examples by @elalish in #1423
  - Correct CLI and add tests. by @tonious in #1425

-------------------------------------------------------------------
Thu Nov 13 19:56:51 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to 3.3.0
  The big theme of this release is a major expansion of our npm
  module to now expose the script-runner of ManifoldCAD.org to any
  Node project or website that wants to use it. It even comes in a
  CLI flavor now that you can use like npx manifold-cad. There have
  been a number of breaking changes to ManifoldCAD.org scripts,
  primarily that the classes now need to be explicitly imported and
  the results explicitly exported. However, now we can import
  libraries universally, from node installs, from CDNs, and even
  from local scripts you write on ManifoldCAD.org! A huge thank you
  to @tonious for making all this happen.

  ManifoldCAD / JS / TS / WASM
  - Repackage WASM dynamic evaluation and mesh export by @tonious
    in #1329
  - Refactor WASM state and export. by @tonious in #1351
  - Make evaluator asynchronous, and other small TS tweaks. by
    @tonious in #1360
  - Remediate top level async calls. by @tonious in #1375
  - Refactor worker.ts by @tonious in #1380
  - Set extension on worker.ts imports. by @tonious in #1384
  - Fall back to packaged type files if not built. by @tonious in
    #1389
  - Transform static imports to dynamic by @tonious in #1387
  - Isomorphic Javascript Libraries by @tonious in #1392
  - Add specific error messages in wasm bindings. by @tonious in
    #1396
  - Automagically bundle manifoldCAD.d.ts by @tonious in #1397
  - Add missing declarations. by @tonious in #1398
  - Fetch remote types. by @tonious in #1399
  - Small bundler improvements. by @tonious in #1400
  - Require explicit imports in/of manifoldCAD by @tonious in #1401
  - Refactor stack trace handling. by @tonious in #1403
  - Remove GlobalDefaults object. by @tonious in #1408
  - Assume virtual files are typescript by @tonious in #1410
  - updated involute gear library and exmaple by @elalish in #1416
  - Update tests. by @tonious in #1417
- drop use-python3.patch

-------------------------------------------------------------------
Wed Aug  6 10:59:35 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- update use-python3.patch with the upstream fix

-------------------------------------------------------------------
Wed Aug  6 09:06:17 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to 3.2.1
  - Bug Fixes
    - Fix downstream builds by @pca006132 in #1302
    - Add MANIFOLD_FOUND cmake variable by @Trzeth in #1307
    - Fix Manifold.Simplify test on intel macos by @Trzeth and
      @pca006132 in #1311 and #1322 (the real fix is probably the
      one below)
    - Fix broken halfedge pairing by @pca006132 in #1319
    - Make batch boolean deterministic by @pca006132 in #1321
    - Fix odr violation by @pca006132 in #1323
  - Misc
    - Add old version gcc to CI by @Trzeth in #1308
    - Add Cadova to users by @tomasf in #1312
    - Fix faceID documentation in wasm bindings by @jirihon in
      #1317
    - Disable async free when asan is enabled by @pca006132 in
      #1325
- Update to 3.2.0
  - Bug Fixes
    - Make GCC floating-point operations standard conforming by
      @pca006132 in #1273
    - Add missing Manifold.simplify() method to Python API by
      @jonathanhogg in #1282
    - Fixed meshID regression by @elalish in #1287
    - Fix pyi vert_properties type by @Trzeth in #1291
    - Update Clipper2 to 1.5.4 and fix CrossSection::Offset by
      @Trzeth in #1292
    - Skip halfedges that are removed by @pca006132 in #1296
    - Fix stubgen path by @Trzeth in #1301
    - Add cmake check for fp related options by @pca006132 in #1300
  - Performance Improvements
    - Misc performance improvements by @pca006132 in #1269
    - Use union-find for winding number by @pca006132 in #1271
    - Faster halfedge pairing for large meshes by @pca006132 in
      #1279
  - Misc
    - Use cmake4 in the CI by @pca006132 in #1274
    - Add Arcol to README.md by @prideout in #1286
    - Add Bento3D to README.md by @sorashin in #1288
    - Add fuzzing instructions by @pca006132 #1214
    - Add JoinType.Bevel by @elektrohenk in #1299
- add use-python3.patch
  https://github.com/elalish/manifold/issues/1327

-------------------------------------------------------------------
Fri Jul 18 10:48:07 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- only force gcc14 on leap 15

-------------------------------------------------------------------
Tue Jul 15 16:55:10 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Fix build on leap:
  - downgrade openvdb 11
  - disable python support

-------------------------------------------------------------------
Mon Jul 14 00:41:46 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- prepare enabling the testsuite 

-------------------------------------------------------------------
Mon Jul 14 00:18:08 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- enable export and par support. New BuildRequires: cmake(assimp)

-------------------------------------------------------------------
Mon Jul 14 00:17:51 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- enable python bindings

-------------------------------------------------------------------
Sun Jul 13 23:54:23 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- initial package
openSUSE Build Service is sponsored by