commit 7bd1dbd08db591a7187b08e8392a85181f9db33b
Author: Christoph Reiter <creiter@src.gnome.org>
Date:   Sat Oct 24 12:00:21 2015 +0200

    release 3.18.1

 NEWS | 6 ++++++
 1 file changed, 6 insertions(+)

commit 8e7f6f1458cf1c162c13422c72562b00433b762b
Author: Christoph Reiter <creiter@src.gnome.org>
Date:   Sun Oct 11 01:28:48 2015 +0200

    Fix Gdk.rectangle_intersect/rectangle_union missing with GTK+ 3.18

    3.18 added a Gdk.Rectangle type which changed these functions
    to methods in the gir.

    Fix by providing aliases in the Gdk overrides.

    https://bugzilla.gnome.org/show_bug.cgi?id=756364

 gi/overrides/Gdk.py         | 8 ++++++++
 tests/test_overrides_gdk.py | 9 +++++++++
 2 files changed, 17 insertions(+)

commit 6dc27765f409f080dece033a86fcdf0ce82e2875
Author: Christoph Reiter <creiter@src.gnome.org>
Date:   Sun Sep 27 11:19:14 2015 +0200

    pep8: ignore new errors reported by pep8 1.6

    Makes sure we get the same result for older and newer pep8.
    Once 1.6 is more common, the ignored errors could be added back
    and fixed (E402 might be impossible, see bug 755620)

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5da4041629f833f66b76dc7dfcf5400153d22eb4
Author: Christoph Reiter <creiter@src.gnome.org>
Date:   Sun Sep 6 05:35:03 2015 +0200

    Don't emit require_version warning if namespace was loaded previously
    using g_irepository_require

    Instead of tracking loaded dependencies ourself to hide warnings
    if they
    were loaded by a previous import just look if the namespace was loaded
    before the import. This (a) makes the implementation much simpler and
    (b) also takes into account namespaces loaded outside of
    Python/PyGObject
    using the libgirepository C API (as is common in applications using
    libpeas with Python plugins)

    This also introduces a new Python wrapper for
    g_irepository_is_registered()
    to allow checking the loading state of namespaces before imports.

    This fixes unnecessary require_version warnings in gedit,
    gnome-builder,
    totem, rhythmbox etc.

    https://bugzilla.gnome.org/show_bug.cgi?id=754491

 gi/importer.py                 | 93
 +++++++++++-------------------------------
 gi/pygi-repository.c           | 19 +++++++++
 tests/test_import_machinery.py |  9 ----
 tests/test_repository.py       | 11 +++++
 4 files changed, 54 insertions(+), 78 deletions(-)

commit 701ec5b3e0a6f96898232d256a028bc4005cda92
Author: Garrett Regier <garrettregier@gmail.com>
Date:   Tue Sep 22 07:08:06 2015 -0700

    configure.ac: post release version bump to 3.18.1

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ea5ecca4916569b1eca6296ff1a8905e42c3c38a