cairocffi changelog
-------------------

Version 0.5
...........

Released on 2013-06-20.

Change :func:`~cairocffi.pixbuf.decode_to_image_surface`
to raise a specific :exc:`~cairocffi.pixbuf.ImageLoadingError` exception
instead of a generic :exc:`~exceptions.ValueError`.
This new exception type inherits from :exc:`~exceptions.ValueError`.


Version 0.4.3
.............

Released on 2013-05-27.

* Fix `#10 <https://github.com/SimonSapin/cairocffi/issues/10>`_:
  Pretend to be pycairo 1.10.0, for compatibility with matplotlib
  which does version detection.
* Fix `WeasyPrint#94 <https://github.com/Kozea/WeasyPrint/issues/94>`_:
  Make (again??) GTK acutally optional for PixBuf support.


Version 0.4.2
.............

Released on 2013-05-03.

* Fix `#9 <https://github.com/SimonSapin/cairocffi/issues/9>`_:
  Make GTK acutally optional for PixBuf support.


Version 0.4.1
.............

Released on 2013-04-30.

* Various documentation improvements
* Bug fixes:

  * Fix error handling in :meth:`ImageSurface.create_from_png`.
  * Fix :meth:`ScaledFont.text_to_glyphs` and :meth:`Context.show_text_glyphs`
    with new-style enums.


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.


  .. code-block:: python

      # 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.1
.............

Released on 2013-03-18.

Fix handling of GDK-PixBuf errors.


Version 0.3
...........

Released on 2013-02-26.

* Add :mod:`cairocffi.pixbuf`, for loading images with GDK-PixBuf.
* Add iteration and item access on :class:`Matrix`.
* Better `Windows support`_ by trying to load ``libcairo-2.dll``

.. _Windows support: http://packages.python.org/cairocffi/overview.html#installing-cairo-on-windows


Version 0.2
...........

Released on 2013-01-08.

Added :class:`RecordingSurface`.


Version 0.1
...........

Released on  2013-01-07.

First PyPI release.
