Skip to content

Latest commit

 

History

History
188 lines (177 loc) · 10.7 KB

CHANGELOG.rst

File metadata and controls

188 lines (177 loc) · 10.7 KB

Changelog

This is a log of the latest changes and improvements to KLibs.

0.7.6a1

Released on 2022-12-01.

New Features:

API Changes:

Fixed Bugs:

  • Fixed a bug in :class:`~klibs.KLJSON_Object.JSON_Object` where importing a JSON file with a key less than 3 characters would raise an exception.
  • Fixed a bug that prevented :func:`~klibs.KLUserInterface.key_pressed` from reliably catching quit events.
  • Fixed runtime info detection on macOS Big Sur and later.
  • Rewrote the broken NumpySurface scale method to be usable.
  • Improved reliability of checks in :class:`~klibs.KLJSON_Object.KLJSON_Object` that verify all JSON keys are valid Python attribute names.
  • Fixed a bug preventing projects with underscores in their name from opening.
  • Removed dependency on the deprecated imp module for Python 3, removing a runtime warning.
  • Fixed :meth:`~klibs.KLBoundary.BoundarySet.clear_boundaries` to always keep preserved boundaries in the same order as they were added.
  • Fixed suppression of colorized console output on terminals that don't support it.
  • Fixed display stretching and mouse warping on MacBooks with a notch.