Skip to content

Releases: Geode-solutions/OpenGeode

v15.0.0-rc.2

16 Jul 19:43

Choose a tag to compare

v15.0.0-rc.2 Pre-release
Pre-release

15.0.0-rc.2 (2024-07-16)

Bug Fixes

  • Package: trigger new release (3015953)

v15.0.0-rc.1

16 Jul 19:24
a3bbe05

Choose a tag to compare

v15.0.0-rc.1 Pre-release
Pre-release

15.0.0-rc.1 (2024-07-16)

Bug Fixes

  • ABI: update ABI (cb135f7)
  • Abseil: update for options.h (a1ad1f3)
  • Abseil: upgrade Abseil and use C++17 features (dccf811)
  • Attribute: not assignable by default (127b310)
  • 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)
  • 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)
  • 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

fix/upgrade-guide

16 Jul 14:39

Choose a tag to compare

fix/upgrade-guide Pre-release
Pre-release
fix/upgrade-guide-tag

fix(UpgradeGuide): upgrade guide for v15

fix/no-default-point-function

16 Jul 06:49

Choose a tag to compare

Pre-release
fix/no-default-point-function-tag

fix(MeshHelpers): no default template parameter for PointFunctions

fix/headers

16 Jul 10:42

Choose a tag to compare

fix/headers Pre-release
Pre-release
fix/headers-tag

Apply prepare changes

fix/remove_deprecated_convert_to_mesh_without_mappings

15 Jul 11:51

Choose a tag to compare

fix/remove_deprecated_convert_to_mesh_without_mappings-tag

fix call to binding

fix/remove-deprecated

15 Jul 13:07

Choose a tag to compare

fix/remove-deprecated Pre-release
Pre-release
fix/remove-deprecated-tag

small fix

fix/make-unique

15 Jul 13:29

Choose a tag to compare

fix/make-unique Pre-release
Pre-release
fix/make-unique-tag

fix(STL): move to std::make_unique

fix/abseil-cmake

15 Jul 18:58

Choose a tag to compare

fix/abseil-cmake Pre-release
Pre-release
fix/abseil-cmake-tag

fix(Abseil): update for options.h

fix/regulargrid-grid

12 Jul 09:50

Choose a tag to compare

fix/regulargrid-grid Pre-release
Pre-release
fix/regulargrid-grid-tag

Apply prepare changes