新闻

关于 igraph 发布和其他事项

C/igraph 0.9.2

C/igraph 0.9.2,0.9 系列的第二个 bug 修复版本已发布。

源代码可以从 GitHub 发布页面 获取。

此版本仅包含错误修复。我们还增加了对 CMake 包文件的支持,使在基于 CMake 的项目中使用 igraph 更加容易。

已添加

  • CMake 包文件现在随 igraph 一起安装。这允许 find_package(igraph) 查找 igraph 并检测链接到它的项目的适当编译选项。

已修复

  • igraph 现在可以用作其他基于 CMake 的项目中的 CMake 子项目。
  • 文档现在可以从发布 tarball 构建。
  • 当发布 tarball 被提取到不相关的 git 仓库的子目录中时,配置将不再失败。
  • CMAKE_INSTALL_<dir> 变量是绝对路径时,生成的 pkg-config 文件不正确。
  • 在类 Unix 系统上,库名称现在是 libigraph.so.0.0.0,就像 igraph 0.8 和更早版本一样。
  • 修复了解析器源中的返回类型不匹配问题,并修复了 gcc 最新版本的一些警告。
  • 修复了 igraph_get_shortest_paths_dijkstra()igraph_get_shortest_paths_bellman_ford() 中的一个 bug,该 bug 为无法访问的顶点返回了不正确的结果。

其他

  • 改进了安装说明和教程。