cairocffi changelog¶
Version 0.5.4¶
Released on 2014-05-23.
- Stop testing with tox on Python 3.1, start on 3.4
- Start testing pushes and pull requests on Travis-CI
- Add more variants of the library names to try with dlopen(). This seems to be necessary on OpenBSD.
Version 0.5.3¶
Released on 2014-03-11.
Fix #28: Add another dynamic library name to try to load, for OS X.
Version 0.5.2¶
Released on 2014-02-27.
Fix #21:
UnicodeDecodeError
when installing with a non-UTF-8 locale.
Version 0.5.1¶
Released on 2013-07-16.
Fix #15:
Work around CFFI bug #92
that caused memory leaks when file-like target
objects
are passed to Surface.write_to_png()
, PDFSurface
,
PSSurface
and SVGSurface
.
Version 0.5¶
Released on 2013-06-20.
Change decode_to_image_surface()
to raise a specific ImageLoadingError
exception
instead of a generic ValueError
.
This new exception type inherits from ValueError
.
Version 0.4.3¶
Released on 2013-05-27.
- Fix #10: Pretend to be pycairo 1.10.0, for compatibility with matplotlib which does version detection.
- Fix WeasyPrint#94: Make (again??) GTK acutally optional for PixBuf support.
Version 0.4.1¶
Released on 2013-04-30.
- Various documentation improvements
- Bug fixes:
- Fix error handling in
ImageSurface.create_from_png()
. - Fix
ScaledFont.text_to_glyphs()
andContext.show_text_glyphs()
with new-style enums.
- Fix error handling in
Version 0.4¶
Released on 2013-04-06.
No change since 0.3.1, but depend on CFFI < 0.6 because of backward-incompatible changes. cairocffi 0.4 will require CFFI 0.6 or more.
# Before cairocffi 0.4: surface = cairocffi.ImageSurface('ARGB32', 300, 400) # All cairocffi versions: surface = cairocffi.ImageSurface(cairocffi.FORMAT_ARGB32, 300, 400)
- Compatibility with CFFI 0.6
Version 0.3.2¶
Released on 2013-03-29.
No change since 0.3.1, but depend on CFFI < 0.6 because of backward-incompatible changes. cairocffi 0.4 will require CFFI 0.6 or more.
Version 0.3¶
Released on 2013-02-26.
- Add
cairocffi.pixbuf
, for loading images with GDK-PixBuf. - Add iteration and item access on
Matrix
. - Better Windows support by trying to load
libcairo-2.dll