Skip to content

Releases: leifgehrmann/pangocairocffi

v0.7.0

07 Oct 20:06
Compare
Choose a tag to compare

Breaking Changes

  • pangocairocffi now requires v0.11.0 of pangocffi. #29
  • Changed font_map.get_pointer() to the property font_map.pointer. #29
  • Changed font_map.set_resolution() and font_map.get_resolution() to the property context.resolution. #29

Internal Improvements

  • Tests are now run for Python 3.10. #27
  • Scheduled GitHub Actions for running tests have been removed. #27
  • The GitHub Action for linting was extracted out of the build/test action to make contributions easier. #28

v0.6.0

30 Dec 00:30
Compare
Choose a tag to compare

Additions

  • Added two new static methods to PangoCairoFontMap. #26
    • set_default
    • get_default

Bug fixes

  • Context and Layout objects are now garbage collected. #23

v0.5.0

19 Dec 22:26
Compare
Choose a tag to compare

Additions

  • Added the ability to configure loading a specific library via the environment variable PANGOCAIRO_LOCATION. #20

v0.4.0

13 Nov 00:44
Compare
Choose a tag to compare

Breaking Changes

  • C-FFI bindings are now generated at runtime, rather than at installation. This was done to avoid common installation issues like ModuleNotFoundError: No module named 'pangocairocffi._generated'. This change does mean the bindings are re-compiled the first time import pangocairocffi is called in a python session, but it takes less than a second to do this. If there are any issues with this change, please raise an issue in the issue tracker. #17
  • pangocairocffi now depends on pangocffi v0.8.0. Older versions are not compatible. #17
  • Support for Python 3.5 has been dropped because it has reached end-of-life. #18

v0.3.2

13 Nov 00:44
Compare
Choose a tag to compare

Bug fixes

  • Reverted previous unsuccessful patch. #12 (Original patch: #10)

v0.3.1

13 Nov 00:44
Compare
Choose a tag to compare

Bug fixes

  • Hopefully fixed issue with pangocairocffi not being cache-able as a wheel by pip. #10

v0.3.0

08 Oct 23:49
Compare
Choose a tag to compare

Additions

  • Added support for Windows by extending library name checks to include current Win64 library names. #7

v0.2.6

24 Mar 00:25
Compare
Choose a tag to compare

Bug fixes

  • include_package_data and zip_safe needed to be set in setup.cfg.

v0.2.5

24 Mar 00:25
Compare
Choose a tag to compare

Bug Fixes

v0.2.4

24 Mar 00:24
Compare
Choose a tag to compare

Bug Fixes

  • ffi_pango.py still was not being installed correctly. So now rather than relying on the file being generated, the file exists hardcoded in the repository.