Skip to content

Releases: Geode-solutions/OpenGeode

fix/polygon_adjacent_edge

23 Jul 10:03

Choose a tag to compare

Pre-release
fix/polygon_adjacent_edge-tag

Apply prepare changes

v15.1.1-rc.2

22 Jul 12:00
036f609

Choose a tag to compare

v15.1.1-rc.2 Pre-release
Pre-release

15.1.1-rc.2 (2024-07-22)

Bug Fixes

  • ConvertSolidMesh: changes how to get pyramid vertices (e3b1eae)

v15.1.1-rc.1

22 Jul 08:08
dca4061

Choose a tag to compare

v15.1.1-rc.1 Pre-release
Pre-release

15.1.1-rc.1 (2024-07-22)

Bug Fixes

  • Exception: add stack trace at exception construction (bd03ddd)

fix/order-of-vertices-in-hybrid-conversion

22 Jul 10:30

Choose a tag to compare

fix/order-of-vertices-in-hybrid-conversion-tag

fix(ConvertSolidMesh): changes how to get pyramid vertices

fix/stack-trace

21 Jul 14:06

Choose a tag to compare

fix/stack-trace Pre-release
Pre-release
fix/stack-trace-tag

Apply prepare changes

v15.1.0

19 Jul 18:58

Choose a tag to compare

15.1.0 (2024-07-19)

Bug Fixes

  • add_point: renaming addPoint() to add_point() (49f7245)
  • Geometry: review changes. (161f7b7)

Features

  • OG: implementation of the dynamic KDTree of the nanoflann lib (8c2b414)

v15.1.0-rc.1

19 Jul 14:24
743634b

Choose a tag to compare

v15.1.0-rc.1 Pre-release
Pre-release

15.1.0-rc.1 (2024-07-19)

Bug Fixes

  • add_point: renaming addPoint() to add_point() (49f7245)
  • Geometry: review changes. (161f7b7)

Features

  • OG: implementation of the dynamic KDTree of the nanoflann lib (8c2b414)

feat/implement_dynamic_kdtree

19 Jul 12:08

Choose a tag to compare

Pre-release
feat/implement_dynamic_kdtree-tag

Apply prepare changes

v15.0.1

17 Jul 03:58
c2aab5d

Choose a tag to compare

15.0.1 (2024-07-17)

Bug Fixes

  • OpenGeode: manual trigger (c2aab5d)

v15.0.0

17 Jul 00:14

Choose a tag to compare

15.0.0 (2024-07-17)

Bug Fixes

  • ABI: update ABI (cb135f7)
  • Abseil: update for options.h (a1ad1f3)
  • Abseil: upgrade Abseil and use C++17 features (dccf811)
  • Attribute: add exception if serialize failed (409fa9c)
  • Attribute: not assignable by default (127b310)
  • ConvertSolidMesh: order vertices befoer converting solid mesh into hybrid solid (2da9ca7)
  • deprecated converts: Removed deprecated convert methods between model and meshes, and on convert meshes. (ba08791)
  • Deprecated: remove deprecated methods (ead747a)
  • deps: update dependencies (7cb2244)
  • explicit keyword: Added explicit keyword on several constructors, including Point, Vector, etc. (c680417)
  • Filename: expand predefined folders (a706d4b)
  • Filename: expand predefined folders (64d8bbf)
  • Filesystem: upgrading to standard filesystem (6eeed4d)
  • GridHelpers: take a Grid as parameter instead of a RegularGrid (7984705)
  • Headers: rename file extensions from .h to .hpp (8cf2685)
  • MeshHelpers: no default template parameter for PointFunctions (7f40ca5)
  • OG: removal of deprecated functions in grid.h and .cpp, range.h and copy.h (23044e1)
  • OG: rename global_angular_epsilon to GLOBAL_ANGULAR_EPSILON (const variable name convention) (692871a)
  • OG: rename global_epsilon to GLOBAL_EPSILON (const var convention) (5ce44fb)
  • OG: renaming constexpr array variables with uppercase names (1e2310e)
  • OG: renaming constexpr array variables with uppercase names (021e477)
  • OG: renaming constexpr array variables with uppercase names (missing ones) (4d54431)
  • OG: renaming constexpr variables with uppercase names (0e04f44)
  • OG: renaming TYPES_ to TYPES (1246344)
  • OG: replacing a name that shoudn't be modified (6675c75)
  • Optional: use std::optional (fc2b5f8)
  • Package: trigger new release (3015953)
  • PolyhedronFacetNormal: remove old polyhedron facet method to use the new one (2f0b7f8)
  • Private: rename private folders to internal (ccba739)
  • Python: update to pyproject.toml configuration (7e89022)
  • Rasterize: new name conservative_rasterize_triangle (8bb8ddb)
  • STL: move to std::make_unique (223d774)
  • StringView: use std::string_view (43bccb0)
  • TetrahedronSetPoint: replace index_t with local_index_t in tetrahedron set_point (86f3c1c)
  • UpgradeGuide: upgrade guide for v15 (76116a0)

Features

  • Build: add install symlink into build (911fe78)
  • C++: update to C++17 (36408dc)

Performance Improvements

  • AABB: return only the distance from the closest_element query (5fab6b9)

BREAKING CHANGES

  • Headers: rename file extensions from .h to .hpp
  • Deprecated: remove all deprecated methods
  • Rasterize: renamed rasterize_triangle in conservative_rasterize_triangle
  • TetrahedronSetPoint: Change GenericTetrahedron set_point parameter from index_t to local_index_t
  • Attribute: default assignable attribute behavior changed
  • Private: change namespace detail in private folders to internal namespace
  • AABB: the return type of AABBTree::closest_element_box changed by losing the point
  • PolyhedronFacetNormal: polyhedron_facet_normal now returns an optional of her previous return
  • StringView: absl::string_view has been replaced by std::string_view
  • explicit keyword: Most single-parameter constructors are now tagged as explicit, removing the possibility to implicitely construct the objects.
  • Optional: absl::optional has been replaced by std::optional
  • C++: upgrade standard requirement to C++17