Releases: pnnl/HyperNetX
v2.3.8
v2.3.7
Hotfixes
- changes submitted by ft on 7.25 by @brendapraggastis in #161
Full Changelog: v2.3.6...v2.3.7
v2.3.6
HNX v2.3.5
Full Changelog: v2.3.4...v2.3.5
HNX v2.3.4
HNX v2.3.3
What's New
- Added capability to run HyperNetX in a Docker container; see HyperNetX repo at DockerHub
What's Changed
- Updated CI scripts
- Added pushing to DockerHub upon new release to CD scripts
Fixes
- Fixed typos in README
- Fixed typos and image URL in Sphinx documentation
- Fixed versioning tool configuration
Full Changelog: v2.3.2...v2.3.3
HNX v2.3.2
What's Changed
- Fix typos in documenatation
- Update (readthdocs) documentation scripts to use poetry
- Remove unnecessary documentation Workflow
- Update core dependencies to be more loosely constrained
- Remove CI/CD scripts from Makefile
- Remove CI/CD instructions from Readme
- Update requirements.txt
- Bump werkzeug from 3.0.2 to 3.0.3 by @dependabot in #153
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #152
New Contributors
- @dependabot made their first contribution in #153
Full Changelog: v2.3.1...v2.3.2
HNX v2.3.1
Hotfixes
- Add
decorator
dependency - Update poetry.lock
- Fix publish pypi workflow
Full Changelog: v2.3.0...v2.3.1
HNX v2.3.0
HyperNetX 2.3
HyperNetX 2.3. is the latest, stable release. The core library has been refactored to take better advantage
of Pandas Dataframes, improve readability and maintainability, address bugs, and make it easier to change.
New features have been added, most notably the ability to add and remove edges, nodes, and incidences. Updating is recommended.
Version 2.3 is not backwards compatible. Objects constructed using earlier versions
can be imported using their incidence dictionaries and/or property datafames.
What's New
- We've added new functionality to Hypergraphs; you can add and remove nodes, edges, and incidences on Hypergraph.
- Arithmetic operations have also been added to Hypergraph: sum, difference, union, intersection
- We've also added a new tutorial on basic hypergraph arithmetic operations
- Under the hood, the EntitySet has been replaced by HypergraphView, new factory methods have been created to support
the Hypergraph constructor, and internal classes such as IncidenceStore and PropertyStore help maintain the structure
and attributes of a Hypergraph
What's Changed
- Documentation has received a major update; the Glossary and docstrings of Hypergraph have been updated.
- HNX now requires Python ^3.10,<=3.12
- We've upgraded all the underlying core libraries to the latest versions.
Full Changelog: v2.2.0...v2.3.0
HNX v2.2.0p
This is release for the HyperNetX paper to be reviewed and published under the Journal of Open Source Software (JOSS).
The main difference between v2.2.0 and v2.2.0p is that this release contains documents, images, and scripts related to the HyperNetX paper. There are no source code changes.
Full Changelog: v2.2.0...v2.2.0p