github eoyilmaz/displaycal-py3 3.9.15

latest releases: nightly, 3.9.17, 3.9.16...
12 months ago

WARNING

In MacOS, after installining DisplayCAL you need to run:

xattr -dr com.apple.quarantine /Applications/DisplayCAL.app

Release Notes

Big Items:

  • Windows version should now work without a major issue. So, the previous problems about not being able to run ArgyllCMS executables has been resolved, and paths containing empty spaces are handled correctly.
  • The dependency to the RealDisplaySizeMM has been removed. So DisplayCAL doesn't require any C-Extensions to be compiled and this makes it easier to install on different OSes.
  • Added CI GitHub workflow for Windows.
  • Lots of code refactoring and cleanup many thanks to @oldgithubman for their hard work.
  • As it was getting harder to test for wxPython 4.1.1, the minimum wxPython version that we test DisplayCAL with has been upgraded to 4.2.0.
  • CI GitHub tests run much faster under Linux (45-50 minutes vs 6-7 minutes) now as the tests are now using the pre-compiled wheels from wxPython website.
  • Updated DisplayCAL.lib.agw from 0.9.1 to 0.9.7 from wx.lib.agw and introduced a lot of code refactoring and TypeHints on top of the original source.
  • DisplayCAL development is now using the Rust tools for package management and linting. So, uv is the main package manager instead of pip and ruff replaces black and flake8.
  • Removed setup.cfg, DisplayCAL is now fully using pyproject.toml for configuration. Unfortunately, we are still depending on the setup.py.

Auto Generated Notes

New Contributors

Full Changelog: 3.9.14...3.9.15

Don't miss a new displaycal-py3 release

NewReleases is sending notifications on new releases.