Skip to content

Releases: Geode-solutions/OpenGeode

v4.0.4

30 Jan 13:15
Compare
Choose a tag to compare

4.0.4 (2020-01-30)

Bug Fixes

  • CMake: export build targets at the correct location (14c1edb)

v4.0.3

30 Jan 10:30
Compare
Choose a tag to compare

4.0.3 (2020-01-30)

Bug Fixes

  • CD: missing white space (3018a2b)

v4.0.2

30 Jan 10:12
Compare
Choose a tag to compare

4.0.2 (2020-01-30)

Bug Fixes

  • CD: missing CPack system name (7aa9327)

v4.0.1

30 Jan 09:49
Compare
Choose a tag to compare

4.0.1 (2020-01-30)

Bug Fixes

  • CD: update CD with new DockFiles usage (9aa11b3)

v4.0.0

30 Jan 09:32
Compare
Choose a tag to compare

4.0.0 (2020-01-30)

Bug Fixes

  • Attribute: Default value not always initialized (3140f5b)
  • Cast: replace static_cast by absl::implicit_cast (484e605)
  • CMake: improve add_geode_library function (a8ff72a)
  • Data: move data directory (79eac8e)
  • Naming: homegeneize naming of embeddings (817efb3), closes #74
  • TetrahedralSolidBuilder: better API naming (c32f201)

Features

  • Attribute: add generic accessor converting value to float on the fly (01aa8d3)
  • Attribute: add smart value computation (97a3c6d)
  • Centos: build on centos 7 (53fdcfd)
  • CMake: add PRIVATE_HEADERS in a geode library (f6f147f)
  • Container: using absl::c_XXX algorithms (752490c)
  • Deps: add Abseil dependency (bab8c1e)
  • Optional: add absl::optional (8381bca)
  • Python: add OpenGeode binding (b51e8e0)

Performance Improvements

  • Container: improve container choice (84b2999)
  • FacetStorage: Improve polyhedral facet storage (7051a52)
  • String: using string_view when possible (eca6c7f)
  • Zip: simplify Brep and Section zip usage (ed07c86)

BREAKING CHANGES

  • Python: change add_geode_test cmake function arguments
  • Attribute: force client code to give a default value
  • Centos: Linux releases are now tagged ubuntu or RHEL instead of Linux
  • String: replacing std::string by absl::string_view in a lot of places
  • Zip: remove useless string from save model methods
  • Container: replace std::vector by abseil containers when needed
  • FacetStorage: replace std::vector by absl::InlinedVector
  • CMake: function arguments and usage changed

v3.12.1

23 Jan 17:06
Compare
Choose a tag to compare

3.12.1 (2020-01-23)

Bug Fixes

  • CMake: customize PATH/LD_LIBRARY_PATH (22bb313)

v3.12.0

22 Jan 17:07
Compare
Choose a tag to compare

3.12.0 (2020-01-22)

Bug Fixes

  • CTest: add environment variable for execution (b38a07d)

Features

  • Attribute: add method to get an attribute value as generic type (float). This can be customizable for given types. (999a56a)

v3.11.0

21 Jan 11:53
Compare
Choose a tag to compare

3.11.0 (2020-01-21)

Features

  • PolyhedronFacetEdge: add method to get the edge index from a PolyhedronFacetEdge (102ff9d)

v3.10.0

16 Jan 16:24
Compare
Choose a tag to compare

3.10.0 (2020-01-16)

Features

  • PolygonalSurfaceBuilder: add method to modify all polygon vertices around a given vertex to another vertex (dfcccd3)
  • VertexIdentifierBuilder: add methods to modify information in VertexIdentifier (unset and update vertex incides) (55a61e1)

v3.9.0

10 Jan 20:13
Compare
Choose a tag to compare

3.9.0 (2020-01-10)

Features

  • Element deletion: returns old to new index mapping when deleting verticex, edges, facets, polygons or polyhedra in meshes (cdc95a0)