Releases: Geode-solutions/OpenGeode
Releases · Geode-solutions/OpenGeode
v4.0.4
v4.0.3
v4.0.2
v4.0.1
v4.0.0
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