Skip to content

igraph 1.4.2

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Apr 01:47
· 2477 commits to main since this release

Breaking changes

  • Remove igraph.eigen.default() and eigen_defaults, introduce internal eigen_defaults() as a function (#741).

  • Remove broken nexus*() functions (#705), and srand() (#701).

C core

  • Update C core.

  • ARPACK-based calculations are now interruptible.

  • shortest_paths() and all_shortest_paths() no longer crash when an invalid from vertex is passed and weights are being used.

See diff for details.

Printing

  • Use true vertex names for printing vertex sets. If a vertex set captures a relationship between vertices (e.g., the father component of bfs()), the vertex set is printed as a named vector (#754).

  • Suggest restarting R session after fatal error (#745).

Bug fixes

  • as_long_data_frame() now correctly processes vertex attributes and works with graphs without vertex attributes (#748).

  • as.hclust(hrg.fit(g)) works again (#721).

Documentation

  • The documentation is now available at https://igraph.org/ (#743).

  • Reorganize function reference (#662).

  • Replace graph() with make_graph() in examples (#738).

  • Add docs for as.hclust.igraphHRG() (#733).

  • Merged man page of hub_score() and authority_score() (#698).

  • Refactor contributors listing (#647).

  • Improve "family" titles (#679).

  • Improve docs of ego/neighborhood functions.

  • Improve transitivity() docs.

Internal

  • Introduce cpp11 package to improve error handling in the long run (#720).

  • Avoid longjmp for error handling and interrupts (#751).

  • as.hclust.igraphHRG uses .Call() interface (#727).