Release Notes: physdes-cpp 1.0.10
Overview
This release introduces significant enhancements, including the addition of a new hull function for intervals and points, updates to dependencies, and general code improvements. Below is a summary of the key changes.
New Features
-
Hull Functionality:
- Added
hull_withandhullfunctions forIntervalandPointclasses to compute the hull of intervals or points. - The
hullfunction supports both interval-interval and interval-scalar operations.
- Added
-
Point Hull Support:
- Extended the
Pointclass with ahull_withmethod to compute the hull of two points.
- Extended the
Changes and Improvements
-
Dependency Updates:
- Replaced
gsl::spanwithstd::spanacross the codebase. - Updated
ldsgendependency from version1.0.2to1.0.3.
- Replaced
-
Build System:
- Updated
CMakeLists.txtto reflect the new version1.0.10. - Removed standalone build configurations and relocated them to
.github/workflows/standalone.bak. - Simplified the GitHub Actions workflow by removing redundant steps.
- Updated
-
Code Cleanup:
- Removed deprecated files such as
include/recti/greeter.h. - Improved documentation for interval operations.
- Removed deprecated files such as
Bug Fixes
- Fixed minor issues in the build and test configurations.
Contributors
- luk036: Implemented all changes and updates.
Full Changelog
For a detailed list of changes, refer to the GitHub comparison.
Note: This release includes 19 file changes with 114 additions and 143 deletions.