About igraph releases and other things
C/igraph 0.9.1, the first bugfix release of the 0.9 series, has arrived.
The source can be obtained from the GitHub releases page.
This release includes bug fixes only, apart from a minor addition concerning lexicographic ordering of vectors, which was not substantial enough for a minor version bump. The changelog is below.
igrapg_vector_colex_cmp()for lexicographic and colexicographic comparison of vectors. These functions may also be used for sorting.
igraph_community_multilevel()is now randomized (thanks to Daniel Noom).
CMAKE_INSTALL_LIBDIR, were not respected.
igraph_rngtype_glibc2) were not exported from the shared library.
igraph_layout_graphopt()no longer rounds the
spring_lengthparameter to an integer.
igraph_get_all_shortest_paths_dijkstra()no longer modifies the
resvector’s item destructor.
igraph_get_shortest_path_bellman_ford()did not work correctly when calculating paths to all vertices.
igraph_arpack_rnsolve()checks its parameters more carefully.
igraph_community_to_membership()does not crash anymore when
csizeis requested but
igraph_citing_cited_type_game(): fixed memory leaks (thanks to Daniel Noom.
igraph_transitivity_barrat()no longer trigger an assertion failure when used with the null graph.
igraph_(personalized_)pagerank()would return incorrect results for weighted multigraphs with fewer than 128 vertices when using
igraph_diversity()now checks its input more carefully, and throws an error when the input graph has multi-edges or is directed.
igraph_shortest_paths_johnson()would return incorrect results when the
toargument differed from
from(thanks to Daniel Noom).
igraph_is_graphical()would fail to set the result variable for certain special degree sequences in the undirected simple graph case.
PATHwas sometimes not set correctly, causing the tests to fail.
arith.hheader for f2c when cross-compiling; see the Installation section of the documentation.
IGRAPH_ENABLE_LTObuild option now supports the
AUTOvalue, which uses LTO only if the compiler supports it. Warning: CMake may not always be able to detect that LTO is not fully supported. Therefore, the default setting is
igraph_community_optimal_modularity()are now interruptible.