github eoyilmaz/displaycal-py3 3.9.9

latest releases: nightly, 3.9.17, 3.9.16...
3 years ago

After waiting for more than 2 months since the last one (sorry about that), we now have a new release. Hopefuly the next release will not be that long away.

We have quite a bit of contribution, so I'll list changes grouped by the contributers.

Erkan Ozgur Yilmaz:

  • Fixed #146.
  • Fixed #162.
  • Updated requirement.txt and setup.cfg to only install dbus-python on Linux systems.
  • Updated README file as the MacOS instruction was not correct.
  • Fixed a small bytes getting concatenated with a str error in DisplayCAL.wxCCXXPlot.CCXXPlot class.
  • Fixed #185.
  • Fixes #194.
  • Updated util_http.encode_multipart_formdata() to generate bytes data instead of str.
  • Fixed util_http.get_content_type() to handle bytes input.
  • Fixed DisplayCAL.ICCProfile.DictType.to_json() to use a proper JSONEncoder and fixed the bad escape \u at position 0 error thrown by the re module.
  • Possible bug fix in DisplayCAL.wxSynthICCFrame.SynthICCFrame.icc_drop_handler() for checking the given profile.colorSpace against bytes values.
  • Fixed #179.
  • Updated .gitignore file to ignore any compiled library under the DisplayCAL/lib64/pythonXXX folders.

Patrick Zwerschke:

  • Reverted a change and fixed bug mentioned in #154.
  • Fixed drawing of tabs.

Krul Ceter:

  • RealDisplaySizeMM.c: fix error handling
  • fix setuptools module in DisplayCAL/setup.py (This one is reverted!)
  • fix deprecated "codeset" in gettext.translation() for python 3.11

François-Xavier Thomas:

  • Fix 3DLUT generation (ICCProfile class expected bytes, but got str in some cases).
  • Add exception tracebacks inside workers when displaycal is run with -d1.

ledoge:

  • More ICC parsing fixes.
  • Clip parametricCurveType values
  • Fix error on parsing ICC profiles
  • Fix typos in observer names

Don't miss a new displaycal-py3 release

NewReleases is sending notifications on new releases.