From cf1bf78f28a6b6a602560cd3ebeb8d55a199ea5e Mon Sep 17 00:00:00 2001 From: Nicholas Landry Date: Sat, 24 Aug 2024 11:15:33 -0400 Subject: [PATCH] update changelog and upversion --- CHANGELOG.md | 9 +++++++++ HOW_TO_CONTRIBUTE.md | 1 + docs/source/conf.py | 2 +- xgi/__init__.py | 2 +- 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f79c7846..a2c0cebe3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## v0.8.8 +* Added the ability to read and write files according the HIF functionality standard [#572](https://github.com/xgi-org/xgi/pull/572) (@nwlandry). +* Implemented the `add_node_to_edge` and `remove_node_from_edge` methods for DiHypergraphs [#571](https://github.com/xgi-org/xgi/pull/571) (@nwlandry). +* Allow empty edges [#565](https://github.com/xgi-org/xgi/pull/565) +* Simplified the `cleanup()` methods [#569](https://github.com/xgi-org/xgi/pull/569) (@nwlandry). +* Fix Issue [#566](https://github.com/xgi-org/xgi/issues/566) [#567](https://github.com/xgi-org/xgi/pull/567) (@maximelucas). +* Added documentation about N vs. N-1 in the `var()` and `std()` methods in the stats module [#562](https://github.com/xgi-org/xgi/pull/562) (@nwlandry). +* Fix Issue [#552](https://github.com/xgi-org/xgi/issues/552) [#561](https://github.com/xgi-org/xgi/pull/561) (@nwlandry). + ## v0.8.7 * Renamed the `_hypergraph` internal variable to `_net_attr` [#560](https://github.com/xgi-org/xgi/pull/560) (@nwlandry). * Get rid of KeyErrors in `to_line_graph` [#558](https://github.com/xgi-org/xgi/pull/558) (@pgberlureau). diff --git a/HOW_TO_CONTRIBUTE.md b/HOW_TO_CONTRIBUTE.md index 3ac22cff5..242587408 100644 --- a/HOW_TO_CONTRIBUTE.md +++ b/HOW_TO_CONTRIBUTE.md @@ -22,6 +22,7 @@ Please note we have a [code of conduct](/CODE_OF_CONDUCT.md), please follow it i 10. You may merge the Pull Request in once you have the sign-off of at least one other developer, or if you do not have permission to do that, you may request the reviewer to merge it for you. ## New Version process + 1. Make sure that the Github Actions workflow runs without any errors. 2. Using the `github-changelog` package (a dependency in the [release](requirements/release.txt) requirements file), run `changelog -m xgi-org xgi [last release tag]` to get the merged pull requests with their links. Paste this into the changelog file under a new heading and edit to make more legible. Associate a GitHub username with each pull request. 3. Increase the version number in [\_\_init\_\_.py](xgi/__init__.py.py) and [conf.py](docs/source/conf.py) to the new version agreed upon by the core developers. The versioning scheme we use is [SemVer](http://semver.org/). diff --git a/docs/source/conf.py b/docs/source/conf.py index aa77e2c4a..3448ac918 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -21,7 +21,7 @@ # -- Project information ----------------------------------------------------- project = "XGI" copyright = "Copyright (C) 2021-2024 XGI Developers" -release = "0.8.7" +release = "0.8.8" # -- General configuration --------------------------------------------------- diff --git a/xgi/__init__.py b/xgi/__init__.py index c3740fac8..df61db4b7 100644 --- a/xgi/__init__.py +++ b/xgi/__init__.py @@ -22,4 +22,4 @@ from .stats import * -__version__ = "0.8.7" +__version__ = "0.8.8"