Releases: ZigRazor/CXXGraph
Releases · ZigRazor/CXXGraph
v4.1.0
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
v4.0.0
LICENSE CHANGE FROM AGPL v3.0 TO MOZILLA PUBLIC LICENSE v2.0
From this Version the license will be more open to the industries and companies those want to use it.
What's Changed
- Fix SIGILL error in
addEdges
by @sbaldu in #389 - Create clang-format workflow by @sbaldu in #390
- Bump actions/cache from 3 to 4 by @dependabot in #392
- Bump actions/checkout from 3 to 4 by @dependabot in #393
- Welsh powell coloring by @badumbatish in #391
- Bump codecov/codecov-action from 3.1.4 to 3.1.5 by @dependabot in #394
- Welsh powell coloring by @badumbatish in #395
- Bump codecov/codecov-action from 3.1.5 to 4.0.1 by @dependabot in #397
- Bump mattnotmitt/doxygen-action from 1.9.5 to 1.9.8 by @dependabot in #396
- Adds deterministic version for boruvka and dijkstra algorithm. by @fajlip in #398
- Bump codacy/codacy-analysis-cli-action from 4.3.0 to 4.4.0 by @dependabot in #399
- Bump codecov/codecov-action from 4.0.1 to 4.0.2 by @dependabot in #401
- Bump codecov/codecov-action from 4.0.2 to 4.1.0 by @dependabot in #403
- Fix incorrectly copied code by @bbannier in #405
- fix tarjan algorithm by @edogawashinichi in #409
- Bump codecov/codecov-action from 4.1.0 to 4.2.0 by @dependabot in #411
- Bump david-a-wheeler/flawfinder from 2.0.19.pre.alpha1 to 2.0.19 by @dependabot in #412
- Bump codecov/codecov-action from 4.2.0 to 4.3.0 by @dependabot in #413
- Bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #414
- Windows builds are broken due to MSVC fold expression bug by @nolankramer in #416
- Bump codecov/codecov-action from 4.3.0 to 4.3.1 by @dependabot in #429
- Bump codacy/codacy-analysis-cli-action from 4.4.0 to 4.4.1 by @dependabot in #434
- Bump thomaseizinger/create-pull-request from 1.3.1 to 1.4.0 by @dependabot in #435
- Bump jidicula/clang-format-action from 4.11.0 to 4.13.0 by @dependabot in #442
- Bump codecov/codecov-action from 4.3.1 to 4.4.1 by @dependabot in #443
- Bump codecov/codecov-action from 4.4.1 to 4.5.0 by @dependabot in #447
- Change License to Mozilla Public License, version 2.0 by @nolankramer in #450
- Preparation for release 4.0.0 by @ZigRazor in #452
New Contributors
- @fajlip made their first contribution in #398
- @bbannier made their first contribution in #405
- @edogawashinichi made their first contribution in #409
- @nolankramer made their first contribution in #416
Full Changelog: v3.1.0...v4.0.0
Release v3.1.0
What's Changed
- Documentation: Fix readme.md to reflect testing script by @badumbatish in #371
- Added new test, 5 tests failed by @badumbatish in #370
- fix compile error about print graph by @MrDragon1 in #372
- Bump actions/labeler from 4 to 5 by @dependabot in #374
- added a new DFStest by @ErikDervishi03 in #375
- Bump github/codeql-action from 2 to 3 by @dependabot in #377
- Added tests and examples by @ErikDervishi03 in #376
- fixed bug : Floyd Warshall not working on undirectedEdge graph by @ErikDervishi03 in #380
- New Test and Examples by @ErikDervishi03 in #379
- Reorganizzation of Code by @ZigRazor in #385
- Preparation for Release 3.1.0 by @ZigRazor in #387
New Contributors
- @badumbatish made their first contribution in #371
- @MrDragon1 made their first contribution in #372
- @ErikDervishi03 made their first contribution in #375
Full Changelog: v3.0.0...v3.1.0
Release v3.0.0
What's Changed
- Added reverseDirectedGraph() function by @Grufoony in #320
- Fix bug in overload of addEdge by @sbaldu in #321
- Bump thomaseizinger/create-pull-request from 1.3.0 to 1.3.1 by @dependabot in #323
- Create windows-cmake.yml by @ZigRazor in #327
- Add tests for cycles in directed graphs by @sbaldu in #325
- Migrate from CMake FetchContent to CMake Package Manager (CPM) by @perhapsmaple in #332
- Edge equality operator is incorrect (#333) by @nrkramer in #326
- introduce tarjan's algorithm (#103) by @suncanghuai in #322
- Reduce warnings from CMake by @nrkramer in #334
- Added changes to save shortest path nodes for Dijkstra shortest path. Modified tests. by @guru2396 in #336
- Bump actions/checkout from 3 to 4 by @dependabot in #343
- close #345 fixed Node move constructor by @AryanGitHub in #346
- [Fix] [Issue 338] Inconsistent id types by @nrkramer in #342
- Caching Adjacency Matrix for faster edge lookup by @guru2396 in #344
- Update README.md by @ZigRazor in #349
- Feature node storage for Graph class by @sbaldu in #347
- Create PaperToTakeIntoConsideration.txt by @ZigRazor in #337
- fixed make install, close #335 by @AryanGitHub in #354
- Update README.md by @ZigRazor in #355
- Feature in/out Edges convenience functions by @sbaldu in #357
- Use cached adjacency matrix in all Graph algorithms by @sbaldu in #358
- Fix construction of weighted Edge in addEdge overload by @sbaldu in #360
- Implement generic addNodes and addEdges by @sbaldu in #363
- Update README.md by @kamari-a in #329
- changing output format of Kosaraju algorithm by @guru2396 in #365
- Implement matrices used in network dynamics by @carlosfrodrigues in #366
- Preparing stable release 3.0.0 by @ZigRazor in #368
New Contributors
- @Grufoony made their first contribution in #320
- @perhapsmaple made their first contribution in #332
- @guru2396 made their first contribution in #336
- @AryanGitHub made their first contribution in #346
- @kamari-a made their first contribution in #329
- @carlosfrodrigues made their first contribution in #366
Full Changelog: v2.0.0...v3.0.0
Release v2.0.0
What's Changed
- Feature import/export with dot files by @sbaldu in #287
- Remove static_cast of 0 to template type T in best_first_search by @sbaldu in #288
- Create dependabot.yml by @ZigRazor in #289
- Bump thomaseizinger/create-pull-request from 1.1.0 to 1.3.0 by @dependabot in #291
- Bump codecov/codecov-action from 1.5.2 to 3.1.3 by @dependabot in #292
- Bump mattnotmitt/doxygen-action from 1.3.1 to 1.9.5 by @dependabot in #293
- Bump actions/labeler from 3 to 4 by @dependabot in #294
- Bump actions/cache from 1 to 3 by @dependabot in #295
- Update CI/CD by @ZigRazor in #296
- Add tests for different node data types and methods for setting node data by @sbaldu in #290
- Bump codacy/codacy-analysis-cli-action from 1.1.0 to 4.3.0 by @dependabot in #302
- Bump codecov/codecov-action from 3.1.3 to 3.1.4 by @dependabot in #300
- Bump actions/checkout from 2 to 3 by @dependabot in #301
- Feature matrix market format by @sbaldu in #299
- Bugfix mtxtest by @sbaldu in #309
- Create flawfinder.yml by @ZigRazor in #307
- Add transitive reduction algorithm by @nrkramer in #304
- Add documentation for transitive reduction by @nrkramer in #313
- Fix bug in Eulerian path algorithm by @sbaldu in #314
- Convert raw pointers to smart pointers by @sbaldu in #316
- Feature getters for set of neighbors by @sbaldu in #318
- Preparation for Major Release 2.0.0 by @ZigRazor in #317
New Contributors
- @sbaldu made their first contribution in #287
- @dependabot made their first contribution in #291
Full Changelog: v1.1.0...v2.0.0
Release v1.1.0
v1.0.1
First Stable Release v1.0.0
This version is the First Stable Version of the Library. There is no significant changes in the code from the v0.5.0 that is the freezed version for the Stable Release.
Thank you to All Contributors that help for this Project!
Full Changelog: v0.5.0...v1.0.0
Release v0.5.0
What's Changed
- Documentation Update by @ZigRazor in #232
- introduce topological sort for graph by @suncanghuai in #247
- Fix typo in link specification by @Adda0 in #248
- introduce WeightBalancedLibra algorithm(vertex-cut graph partition) by @suncanghuai in #249
- Upgrade CodeSee workflow to version 2 by @codesee-maps in #250
- add multithread-bfs by @suncanghuai in #252
- Implement best first search by @pradkrish in #254
- Include best first search test by @pradkrish in #258
- Update README for best first search algorithm by @pradkrish in #257
- Implement kahn's algorithm for topological sorting by @pradkrish in #259
- Improved return type for Kosaraju's algoritm + tests by @dvd2000 in #260
- Const Code Review by @ZigRazor in #269
New Contributors
- @suncanghuai made their first contribution in #247
- @Adda0 made their first contribution in #248
- @pradkrish made their first contribution in #254
- @dvd2000 made their first contribution in #260
Full Changelog: v0.4.0...v0.5.0
Release v0.4.0
What's Changed
- Documentation Update by @ZigRazor in #181
- Introduced New Logo by @ZigRazor in #184
- Added Author by @ZigRazor in #185
- Introduced Boruvka Readme. by @ZigRazor in #188
- Removed Useless Thread Safe Version of Graph. by @ZigRazor in #189
- Introduced Graph Connectivity, also for Prim's Algorithm by @ZigRazor in #190
- Update Image on README.md by @ZigRazor in #192
- Updated README.md with some correction by @ZigRazor in #193
- Test for Graph Connectivity by @ZigRazor in #194
- Updated Readme by @ZigRazor in #195
- Add a Gitter chat badge to README.md by @gitter-badger in #198
- 36 ford fulkerson algorithm for maximum flow problem by @ZigRazor in #199
- Optimization ( Partial ) by @ZigRazor in #201
- Added Roadmap to README by @ZigRazor in #202
- Fix Dijkstra can not work with DirectedWeightedEdge #205 by @aengusjiang in #206
- Fix errors causing some tests in PartitionTest to fail. by @daniepin in #207
- Added One Useful Resource Under Dijkstra Section by @arjunkumar09 in #210
- Issue 211 (Add Kosaraju Algorithm) by @sarthak17jain in #219
- Benchmark and optimization by @ZigRazor in #223
- correcting spelling and gramatical errors in readme by @thesmartdeveloperr in #227
- updated Readme.md. by @Adw8 in #228
- Corrected Memory Leak in Partitioning by @ZigRazor in #230
- Preparation for Release 0.4.0 by @ZigRazor in #231
New Contributors
- @gitter-badger made their first contribution in #198
- @aengusjiang made their first contribution in #206
- @daniepin made their first contribution in #207
- @arjunkumar09 made their first contribution in #210
- @sarthak17jain made their first contribution in #219
- @thesmartdeveloperr made their first contribution in #227
- @Adw8 made their first contribution in #228
Full Changelog: v0.3.0...v0.4.0