Releases: matplotlib/viscm
Releases · matplotlib/viscm
v0.10
🎉 viscm
is back! Thanks to all who contributed. Thanks to @stefanv for helping onboard me to work on maintenance.
What's Changed
Bug fixes
- Fix crash when the file save dialog is cancelled by @robertguetzkow in #54
- Fix qt import, fixes #55 by @maxnoe in #57
- Add basic GUI tests by @mfisher87 in #72
CI
- Set up
ruff
&black
withpre-commit
and document usage by @mfisher87 in #64 - More precommit checks by @mfisher87 in #65
- Fixup original unit test, set up tests to run in GitHub Actions by @mfisher87 in #66
- Fix main branch actions failures, other pre-commit tweaks by @mfisher87 in #68
- Unit test refactor by @mfisher87 in #67
- Pep8 naming partial compliance by @mfisher87 in #70
- Add typechecking by @mfisher87 in #73
- Publish to PyPI automatically when publishing a GitHub release by @mfisher87 in #79
Documentation
Dependency updates
- Drop support for Python 3.8, Qt5, matplotlib 3.4, scipy 1.7, numpy 1.21 by @anntzer, @mfisher87 in #75
Other changes
- Modernize packaging config by @mfisher87 in #63
- Enable auto-generated release notes to be categorized by PR label by @mfisher87 in #80
New Contributors
- @robertguetzkow made their first contribution in #54
- @maxnoe made their first contribution in #57
- @mfisher87 made their first contribution in #63
Full Changelog: v0.9...v0.10
v0.9
v0.7
v0.6
v0.5
v0.4
- Several improvements to the code that saves colormaps to disk, in particular to refer to
viscm
package instead of oldpycam02ucs
- Added
--uniform-space
option to choose which uniform space to use for visualizing or designing colormaps.- With this release and up-to-date colorspacious, you must use
--uniform-space=buggy-CAM02-UCS
to reproduce old colormaps. Argh, sorry! Longer explanation here.
- With this release and up-to-date colorspacious, you must use
- Improve the display of delta plots in the colormap viewer, in particular to improve the y limits and to include a numerical metric measuring colormap uniformity