All changes to this project which may affect users are documented in this file. The format is based on Keep a Changelog, and this project tries its best to adhere to Semantic Versioning.
- Added Zenodo doi to CITATION.cff
- CITATION.cff to record contribution credits and hold metadata for citations. See Citation File Format (CFF) for further information. The collective term
The hdf5view Developers
has been defined, which includes all contributors to hdf5view as shown in the contributors graph of the repository. - Pre-commit hook to ensure that the CITATION.cff is correctly formatted.
- Updated the documentation so that the new method of recording package credits is explained in the Contributing guide.
- Updated the LICENSE file and
About...
entry in theHelp
menu of the application to reflect the new method of recording package credits.
- Documentation, built using Sphinx and the PyData theme.
- Pre-commit linting and formatting using ruff. The file .pre-commit-config-yaml has been added to the top level. Users can install the hooks locally with
pre-commit install
. All staged changes are then passed through the ruff linter and formatter according to the sets of rules used. See the guide to :ref:`code-style` and pyproject.toml for further details.
- removed a line of code from hdf5view/views.py, which was causing problems on macOS. (#12)
- removed import of QVariant. This caused problems with PySide6 as it is obsolete. None can be returned instead of an invalid QVariant. This is now done in several functions. (#13)
- All Python files have been run through the ruff linter and formatter to ensure consistent code style.