Skip to content

Commit

Permalink
updated changelog and up-version
Browse files Browse the repository at this point in the history
  • Loading branch information
nwlandry committed Apr 22, 2024
1 parent 46f3be3 commit 8d33b66
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 3 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Changelog

## v0.8.5
* Added the ability to draw hypergraphs and dihypergraphs as a bipartite graph, as well as a bipartite spring layout and a `edge_positions_from _barycenters` function [#492](https://github.com/xgi-org/xgi/pull/492) (@nwlandry).
* Updated the documentation to include (1) new relevant software packages organized by language, (2) documentation for the encapsulation DAG, (3) new gallery examples, (4) new projects using XGI, and (5) links to the XGI JOSS paper [#529](https://github.com/xgi-org/xgi/pull/529) (@nwlandry).
* Warn on unknown type of degree assortativity [#533](https://github.com/xgi-org/xgi/pull/533) (@doabell).
* Formatted the numbers in the XGI-DATA [table](https://xgi.readthedocs.io/en/stable/xgi-data.html) by locale [#532](https://github.com/xgi-org/xgi/pull/532) (@doabell).
* Added a hypergraph random edge shuffle method [#531](https://github.com/xgi-org/xgi/pull/531) (@doabell).
* Updated the return type of Katz centrality to be a dictionary and added it as a NodeStat [#530](https://github.com/xgi-org/xgi/pull/530) (@nwlandry).
* Made `degree_assortativity` with the `exact=True` keyword reproducible [#526](https://github.com/xgi-org/xgi/pull/526) (@nwlandry).

## v0.8.4
* Added the ability to supply user-defined functions to `filterby` and `filterby_attr` [#524](https://github.com/xgi-org/xgi/pull/524) (@nwlandry).
* Reorganized the stats tests [#525](https://github.com/xgi-org/xgi/pull/525) (@nwlandry).
Expand Down
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
# -- Project information -----------------------------------------------------
project = "XGI"
copyright = "Copyright (C) 2021-2023 XGI Developers"
release = "0.8.4"
release = "0.8.5"

# -- General configuration ---------------------------------------------------

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import setuptools
from setuptools import setup

__version__ = "0.8.4"
__version__ = "0.8.5"

if sys.version_info < (3, 8):
sys.exit("XGI requires Python 3.8 or later.")
Expand Down
2 changes: 1 addition & 1 deletion tests/core/test_hypergraph.py
Original file line number Diff line number Diff line change
Expand Up @@ -537,7 +537,7 @@ def test_random_edge_shuffle(edgelist4):
# all node degrees are preserved
for node_id in H._node:
assert len(H._node[node_id]) == len(S._node[node_id])

# verify dual of edge dict is nodes dict
assert xgi.utilities.dual_dict(H._edge) == H._node

Expand Down

0 comments on commit 8d33b66

Please sign in to comment.