What's Changed
- include for gcc 14 compilation errors by @toge in #428
 - Bug Fix for #418 - Graph::removeNode has potential to throw due to optional being accessed early by @Ajay-26 in #430
 - Add nullptr guard-check in comparision of shared ptr node and edge by @badumbatish in #436
 - Add macos ci/cd on cmake, benchmark and benchmark_pr by @badumbatish in #437
 - Issue/444/partition bm fix by @Ajay-26 in #445
 - Clean up compiler warnings by @sookach in #451
 - Preparation for release 4.1.0 by @ZigRazor in #456
 
New Contributors
- @toge made their first contribution in #428
 - @Ajay-26 made their first contribution in #430
 - @sookach made their first contribution in #451
 
Full Changelog: v4.0.0...v4.1.0