Skip to content
Tags give the ability to mark specific points in history as being important
  • 1.15.2
    db8a7f16 · 1.15.2 release ·
    cairo 1.15.2 release
    
  • 1.14.8
    9b23aa0f · Release 1.14.8 ·
    cairo 1.14.8 release
    
  • 1.15.4
    9fe6683c · 1.15.4 release ·
    cairo 1.15.4 release
    
  • 1.15.6
    c31721ab · 1.15.6 release ·
    cairo 1.15.6 release
    
  • 1.14.10
    05b63e80 · Release 1.14.10 ·
    cairo 1.14.10 release
    
  • 1.15.8
    112f0fc7 · 1.15.8 release ·
    cairo 1.15.8 release
    
  • 1.14.12
    7cf32a06 · Release 1.14.12 ·
    cairo 1.14.12 release
    
  • 1.15.10
    95c464d5 · 1.15.10 release ·
    cairo 1.15.10 release
    
  • 1.15.12
    71496864 · 1.15.12 release ·
    cairo 1.15.12 release
    
  • 1.15.14
    d9aaea0c · 1.15.14 release ·
    cairo 1.15.14 release
    
  • 1.16.0
    3ad43122 · 1.16.0 release ·
    cairo 1.16.0 release
    
  • 1.17.2
    d67be708 · Release 1.17.2 ·
    cairo 1.17.2 release
    
  • 1.17.4
    156cd3ea · Release 1.17.4 ·
    cairo 1.17.4 release
    
  • 1.17.6 Release: Cairo 1.17.6 (snapshot)
    Cairo 1.17.6 (snapshot)
    
    I spy with my little eye… a Cairo snapshot!
    
    First of all, many, many thanks to everyone who contributed to Cairo
    during this development cycle. A special thank you goes to:
    
    - Adrian Johnson
    - Uli Schlachter
    
    for their tireless efforts in ensuring that the lights are still on
    in the Cairo project.
    
    This snapshot sees the removal of the following backends and platform
    support:
    
    - Qt4
    - BeOS
    - OS/2
    - DirectFB
    - DRM
    - Cogl
    - OpenVG
    
    Thanks to all past contributors for their work on them. If you were using
    any of these backends then you will need to stick to Cairo 1.16.
    
    To offset the removal of the backends above, Adrian Johnson landed the
    DWrite font rendering backend on Windows.
    
    There have been multiple improvements in the Quartz backend, courtesy of
    John Ralls.
    
    Tim-Philipp Müller has kept the Meson build in top shape.
    
    This snapshot is going to be the **last** release of Cairo with the
    Autotools build system. The Meson build has seen many improvements and
    it is considerably easier to maintain and faster to build.
  • 1.17.8 Release: Cairo 1.17.8 (snapshot)
    Cairo 1.17.8 (snapshot)
    
  • 1.18.0
    39090901 · Release Cairo 1.18.0 ·
    Release: Cairo 1.18.0 (release)
    Cairo 1.18.0 (release)
    
    The first stable cairo release in five years should be cause for celebration.
    
    All the API added in the 1.17 development cycle is now considered stable, and
    will not change.
    
    Many thanks to all the contributors for this release.
    
    The cairo-sphinx tool has been removed; we could not find any instruction on
    how to use it, and no user answered our call for help. If you were using
    cairo-sphinx, please reach out to the cairo maintainers.
    
    Cairo now implements Type 3 color fonts for PDF. Thanks to Adrian Johnson for
    his work on this feature.
    
    Khaled Hosny contributed multiple documentation fixes, to ensure that the
    cairo API reference is up to date. Khaled also fixed multiple compiler
    warnings generated when building cairo.
    
    The XML surface has been removed; it was disabled by default when building
    cairo, and we could not find any downstream distributor that would enable
    it.
    
    The Tee surface is now automatically enabled. Downstream distributors of
    cairo have been enabling for years it in order to build Firefox.
    
    Fujii Hironori and Adrian Johnson fixed multiple issues with the DWrite
    font backend.
    
    John Ralls improved the Quartz surface; mainly, Quartz surfaces now use
    the main display ColorSpace, speeding up rendering operations.
    
    Cairo now hides all private symbols by default on every platform; the old
    "slim" symbols hack to alias internally used symbols has been dropped, in
    favor of using `-Bsymbolic-functions` with toolchains that support it.
    
    Uli Schlachter fixed multiple memory leaks in the code base and test suite,
    and helped with many reviews and general maintenance.
    
    Marc Jeanmougin added new API to expose the Pixman dithering filter to cairo
    patterns; this is currently implemented only for image surfaces.