WARNING
In MacOS, after installining DisplayCAL you need to run:
xattr -dr com.apple.quarantine /Applications/DisplayCAL.appRelease 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
RealDisplaySizeMMhas 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.agwfrom0.9.1to0.9.7fromwx.lib.agwand 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,
uvis the main package manager instead ofpipandruffreplacesblackandflake8. - Removed
setup.cfg, DisplayCAL is now fully usingpyproject.tomlfor configuration. Unfortunately, we are still depending on thesetup.py.
Auto Generated Notes
- Resolve broken reference to
wxenhancedplot._Numericby @Wedge009 in #430 - Update install instructions by @eoyilmaz in #433
- Fixed #67. by @eoyilmaz in #434
- Fix for #251 by @eoyilmaz in #439
- Update Readme to fix grammar, add new requirements to requirements-de… by @Adam-Color in #445
- Get rid of the realdisplaysizemm C-Extension by @eoyilmaz in #444
- General Refactoring and more TypeHints by @oldgithubman in #414
- Update install_instructions_linux.md by @aaronwi in #487
- Update install_instructions_linux.md by @MahmoudAdelbghany in #482
- A quick fix in the test chart editor by @ethanbrookins in #471
- Corrected a couple of misspellings. by @wadetregaskis in #497
- Additional fixes for #67 and #31 by @ethanbrookins in #470
- Further improvement and bugfixes for the colorimeter correction workflow by @ethanbrookins in #469
- Windows version can't start "dispread.exe" by @eoyilmaz in #499
New Contributors
- @Wedge009 made their first contribution in #430
- @Adam-Color made their first contribution in #445
- @oldgithubman made their first contribution in #414
- @aaronwi made their first contribution in #487
- @MahmoudAdelbghany made their first contribution in #482
- @wadetregaskis made their first contribution in #497
Full Changelog: 3.9.14...3.9.15