Changelog

Changelog entries for the development version are available at https://hyperspyui.readthedocs.io/en/latest/changes.html

1.4.0.dev0 [UNRELEASED] (2024-04-17)

Bug Fixes

  • Use matplotlib.colormaps.get_cmap instead of matplotlib.pyplot.get_cmap, it will be removed in matplotlib 3.9. (#241)

Enhancements

  • Add pyqt pip extra to simplify installation. (#252)

Maintenance

  • Use ruff for linting code. (#236)

  • Use ruff for formatting code. (#237)

  • Use reusable workflow from the HyperSpy organisation to build and push documentation. (#253)

2.0 (2023-12-19)

Maintenance

  • Migrate to HyperSpy 2.0, drop python 2.7 and add python 3.12 (#223)

  • Consolidate packaging in pyproject.toml (#224)

  • Use towncrier to manage release notes (#225)

  • Use setuptools_scm to handle version (#226)

  • Update release.yml workflow (#227)

  • Various fixes for hyperspy 2.0 (#229)

  • Add support for pyqt6 and more fixes for hyperspy 2.0. (#234)

1.3.1 (2023-05-05)

  • Fix parsing extensions when rosettasciio is not installed (#220)

1.3.0 (2023-05-04)

  • Update release workflow to remove deprecated github actions and use pypi API token instead of user/password (#211)

  • Fix dependabot error when parsing github workflow (#212)

  • Fix import marker hyperspy 2.0 (#216)

  • Add explicit support for python 3.11 (#218)

  • Bump version of pyqode dependencies to support pyflakes >=2.5 (#218)

1.2.0 (2023-03-16)

  • Pin third party action and fix tests and documentation GitHub workflow (#206)

  • Pin pyflakes to 2.4 to keep pyqode.python working (#206)

  • Add support for HyperSpy 2.0 (#207)

  • Improve code quality using GitHub CodeQL and fix bugs (#208)

1.1.5 (2022-04-27)

  • Fix numpy deprecation warning (#203)

  • Add support for python 3.10 (#204)

1.1.4

  • Fix doc warning add workflow to publish the code on tag (#198)

  • Add support for matplotlib 3.4.0 and increase hyperspy, matplotlib minimum requirement (#199)

  • Fix checking animation writer availability (#201)

  • Drop support for python 3.6 (#202)

1.1.3

This is a maintenance release and the main highlights are:

  • Fix issue with qt 5.12 on MacOS Big Sur

  • Run test suite on Github Actions

  • Add Release workflow on Github Actions

For a detailed list of all the changes see the commits in the GITHUB milestones 1.1.3.

1.1.2

This is a maintenance release and the main highlights are:

  • Fix issue with embedded console on windows and python 3.8.

  • Fix issue with jupyter_client v6.0 and ipykernel <5.2.

  • Documentation improvement.

For a detailed list of all the changes see the commits in the GITHUB milestones 1.1.2.

1.1.1

This is a maintenance release and the main highlights are:

  • Fix issue with recent matplotlib release (>=3.1).

  • Add support for EELS zlp “also align”.

  • Add support for linux desktop integratin.

For a detailed list of all the changes see the commits in the GITHUB milestones 1.1.1.

1.1.0

This is a maintenance release and the main highlights are:

  • Add HyperSpyUI on conda-forge

  • Improve installation instruction (from pip and conda).

  • Add support for pyqt5.

  • Add continuous integration for windows, linux and macosx.

  • Fix saving hspy file with hyperspy >=1.3.

  • Fix image rotation.

  • Add style editor.

  • Add Help menu.

  • Fix icon on macosx

For a detailed list of all the changes see the commits in the GITHUB milestones 1.1.0.