Releases: Deltares/MeshKernel
Releases · Deltares/MeshKernel
v6.0.1
What's Changed
- Release v6.0.0 by @lucacarniato in #411
- GRIDEDIT 1521 Node classification error by @BillSenior in #412
Full Changelog: v6.0.0...v6.0.1
v6.0.0
What's Changed
- Release v5.0.0 by @lucacarniato in #371
- GRIDEDIT-1393: fix macOS build by @lucacarniato in #372
- GRIDEDIT-1488: Temporarily build NetCDF dependency for macOS by @ahmad-el-sayed in #373
- GRIDEDIT-1452: Revert correct intersected/non-intersected faces deletion options by @lucacarniato in #376
- Release v5.0.1 (manual) by @lucacarniato in #377
- Release v5.0.2 by @lucacarniato in #381
- Feature/gridedit 1360 improve clg generation from spline by @BillSenior in #363
- Feature/gridedit 1481 do admin only when necessary by @BillSenior in #374
- GRIDEDIT-1491 Added api function to retrieve node, edge and face-node data only by @BillSenior in #375
- Feature/gridedit 1336 avoid double computations by @BillSenior in #378
- GRIDEDIT-1517 Made a small performance increase when computing aspect… by @BillSenior in #383
- GRIDEDIT-1499 Refactored undo for casulli refinement by @BillSenior in #379
- GRIDEDIT-1502 Reduce cyclomatic complexity by @BillSenior in #380
- GRIDEDIT-1448: use bounding boxes in curvilinear delete by @lucacarniato in #389
- Gridedit 1531 split api unittest by @BillSenior in #385
- GRIDEDIT-1564 Fixed benchmark build by @BillSenior in #391
- GRIDEDIT-1516 Fixed bug in node classification and updated unit test by @BillSenior in #384
- Feature/gridedit 1566 fast merge meshes by @BillSenior in #392
- GRIDEDIT-1558 Fixed bug when snapping polygon with hole to land boundary by @BillSenior in #394
- Feature/gridedit 1548 not casulli refinement depths by @BillSenior in #393
- GRIDEDIT-673 Added copyright banner to all files where it was absent by @BillSenior in #397
- GRIDEDIT-1503 Moved Cartesian 3d point to separate file by @BillSenior in #399
- GRIDEDIT 1450: Correct block orthogonalize by @lucacarniato in #401
- GRIDEDIT-1608: Fix displacement bug in attraction/repulsion curviline… by @lucacarniato in #402
- Feature/gridedit 1409 make global grid by @BillSenior in #400
- Feature/gridedit 1552 refactor smoothness and orthogonality 2 by @BillSenior in #396
- Feature/gridedit 1605 memory consumption by @BillSenior in #403
- GRIDEDIT-1615: Fix line mirror bug by @lucacarniato in #405
- GRIDEDIT-1343: remove unsupported macos-12. runner by @lucacarniato in #404
- GRIDEDIT-1616 Added unit test for frozen lines when orthogonalising by @BillSenior in #406
- GRIDEDIT-1616 Top and right block lines are orthogonalised by @BillSenior in #407
- GRIDEDIT-1630: Fix out of bound exception when orthogonalizing by @lucacarniato in #409
- GRIDEDIT-1631: Remove code duplication in RTree.hpp by @lucacarniato in #408
Full Changelog: v5.0.2...v6.0.0
v5.0.2
Full Changelog: v5.0.1...v5.0.2
v5.0.1
What's Changed
- GRIDEDIT-1452: Revert correct intersected/non-intersected faces deletion options by @lucacarniato in #376
v5.0.0
What's Changed
- Release v4.3.0 by @ahmad-el-sayed in #346
- GRIDEDIT-1287: Bump fmtlib version to 11.0.0 by @ahmad-el-sayed in #347
- Feature 953 spline to curvilinear by @BillSenior in #342
- GRIDEDIT 1110 convert to clg not working by @lucacarniato in #350
- GRIDEDIT-1244 Split row/column for unstructured meshes by @BillSenior in #345
- Feature/gridedit 759 linear refine polygon by @BillSenior in #344
- gridedit 1290 refine curvilinear grid by @BillSenior in #349
- GRIDEDIT-1196/GRIDEDIT-1197: Make all methods of CasulliDeRefinement static and add missing refinement/derefinement on polygon unit tests by @ahmad-el-sayed in #348
- GRIDEDIT-1317 curvilinear boundary polygon by @lucacarniato in #351
- GRIDEDIT-1282 Add mkernel_polygon_count_linear_refine api for by @lucacarniato in #355
- Gridedit 1302 generate circular clg by @BillSenior in #354
- Feature/gridedit 1302 generate circular clg by @BillSenior in #358
- GRIDEDIT 1020 snap mesh to land boundary by @lucacarniato in #357
- GRIDEDIT-1364 FIxed bug in undo in api for connecting meshes by @BillSenior in #359
- GRIDEDIT-1387 Check for an invalid edge in SnapMeshToOriginalMeshBoundary function by @lucacarniato in #361
- GRIDEDIT-1310 Added handling of multiple domains with undo by @BillSenior in #356
- GRIDEDIT-1406 Reset MK API id counter when clearing (draft) by @BillSenior in #365
- Feature/gridedit 1388 check invalid nodes edges by @BillSenior in #362
- GRIDEDIT-1404 First working version to allow changing the stack size by @BillSenior in #364
- GRIDEDIT 1410 non orthogonal face polygons by @lucacarniato in #367
- Feature/gridedit 1419 crash when connecting meshes by @BillSenior in #370
- GRIDEDIT-1417: fix mesh deletion options by @lucacarniato in #369
- GRIDEDIT-1407 add mkernel_mesh2d_get_property api by @lucacarniato in #368
Full Changelog: v4.3.0...v5.0.0
v4.3.0
What's Changed
- Release v4.2.0 by @ahmad-el-sayed in #335
- GRIDEDIT-1130 Clear undo stack when invalid by @BillSenior in #332
- Fixed build failure in master by @BillSenior in #336
- GRIDEDIT-111: Add xml namespace to nuspec input configs by @ahmad-el-sayed in #339
- GRIDEDIR-1211: Name nameless GitHub actions by @ahmad-el-sayed in #341
- GridEdit-1205 correct computation of smothness values by @lucacarniato in #340
- GRIDEDIT-782: Fix crash due to generation of triagular mesh from empty samples by @ahmad-el-sayed in #278
- GRIDEDIT-1224: Add API function mkernel_mesh2d_delete_edge_by_index by @ahmad-el-sayed in #343
Full Changelog: v4.2.0...v4.3.0
v4.2.0
What's Changed
- Release v4.0.2 by @ahmad-el-sayed in #290
- Feature/gridedit 777 casulli refinement by @BillSenior in #283
- GRIDEDIT-887: fix linemirror computing error by @andreasbuykx in #294
- GRIDEDIT-900: SetCurvilinearGrid unnecessarily computes edge centers by @andreasbuykx in #298
- GRIDEDIT-893: make curvilinear grid indexing consistent by @andreasbuykx in #297
- GRIDEDIT-892: Reusable build and test workflow by @ahmad-el-sayed in #295
- GRIDEDIT-892: Bump macos runner to version 14 by @ahmad-el-sayed in #301
- GRIDEDIT-780 Updated SonarScanner from 4.7.0.2747 to 5.0.1.3006 by @ScottWillcox in #258
- Release v4.1.0 by @ahmad-el-sayed in #305
- GRIDEDIT-898 Invalid or unreferenced nodes and edges are no longer by @BillSenior in #306
- Feature/gridedit 902 revalidating curvi tests by @lucacarniato in #307
- Fix bug in ConvertCurvilinearToNodesAndEdges by @lucacarniato in #311
- Feature/gridedit 899 undo in meshkernel by @BillSenior in #309
- Bug fix by @lucacarniato in #313
- Create SetMesh1dApiDimension and SetMesh2dApiDimension functions for … by @lucacarniato in #315
- add MakeRectangular_ConvertToMesh2D test by @lucacarniato in #316
- Feature/gridedit 986 add edge undo not in stack by @BillSenior in #317
- Add double and int type interpolation by @lucacarniato in #312
- Feature/gridedit 992 add api for inserting edges by @lucacarniato in #319
- Feature/gridedit 969 delete node incosistent behavior by @lucacarniato in #321
- Fixed bug related to undo by @BillSenior in #324
- Feature/gridedit 934 undo for curvilinear by @BillSenior in #318
- Feature/gridedit 1013 add missing api by @lucacarniato in #323
- Fixed bug when inserting multiple faces along a domain boundary by @BillSenior in #325
- irregular to regular by @lucacarniato in #322
- GRIDEDIT-1035/GRIDEDIT-1039: Support macOS 13 and trigger builds on pull request for release branches by @ahmad-el-sayed in #327
- Add an api for retriving polygons from faces by @lucacarniato in #328
- GRIDEDIT-998 crash on mesh deletion by @lucacarniato in #320
- GRIDEDIT-1129: migrate to alma linux 8 by @ahmad-el-sayed in #331
- GRIDEDIT-1040 Added snapping curvilinear grid to spline by @BillSenior in #330
- GRIDEDIT-1146: Set the version manually in root CMakeLists rather than deducing it from the latest git tag by @ahmad-el-sayed in #333
- Feature/gridedit 778 casulli derefinement by @BillSenior in #329
Full Changelog: v4.1.0...v4.2.0
v4.1.0
What's Changed
- Reintroduced mesh deletion option of faces including circumcenters (previously deleted feature)
Bug fixes
- Fixed bug related to rotated samples
v4.0.2
Bug fixes
- Do not throw if an attempt to get unset contacts information is made (
mkernel_contacts_get_dimensions
andmkernel_contacts_get_data
)
v4.0.1
What's Changed
- Add mkernel_mesh2d_refine_ridges_based_on_gridded_samples API function