Skip to content
Tags give the ability to mark specific points in history as being important
  • 1.80.1 Release: GObject-introspection 1.80.1
    GObject-introspection 1.80.1
    
    Changes since 1.80.0
    --------------------
    
    * Require Python 3.8 when running mypy
    * Ensure that POSIX types follow the target architecture
    * Look for finish functions inside the list of constructors
    
  • 1.80.0 Release: GObject-introspection 1.80.0
    GObject-introspection 1.80.0
    
    Changes since 1.79.1
    --------------------
    
    * Allow using `transfer none` with GClosure
    * Only allow loading GIRepository-2.0
    * Add marshalling tests for uninitialized and NaN arguments
    * Check for setuptools when building with Python >= 3.12
    * Add fallback doc elements for virtual functions
    * Add doc elements for callback fields
    * Support static inline declarations in the GIR
    * Add annotations for sync, async, and async-finish functions in the GIR
    * Simplify the giscanner module build with Python >= 3.12
    * Allow passing full shared library paths on Windows
    
  • 1.79.1 Release: GObject Introspection 1.79.1
    GObject-introspection 1.79.1
    
    * Build fixes
    * Require Meson ≥ 1.2
    * Avoid test failures with Python ≥ 3.12
    * Update the GIR schema, and validate GIR files as part of the test suite
    * Support (not optional) annotation
    * Allow ownership transfer of structure types with copy/free functions
    
  • 1.79.0 Release: GObject Introspection 1.79.0
    GObject-introspection 1.79.0
    
    * Require GLib >= 2.79
    * Require Python >= 3.8
    * Simplify libtool use with wrappers
    * Drop GIO dependency from libgirepository
    * Do not install the GLib introspection data
    
  • 1.78.1 Release: GObject Introspection 1.78.1
    GObject-introspection 1.78.1
    
    * Avoid undefined behaviour in the Regress test suite [#458]
    
  • 1.78.0 Release: GObject Introspection 1.78.0
    GObject-introspection 1.78.0
    
    Changes since 1.76
    ------------------
    
    * Update the GIR data for GLib, GObject, and GIO
    * Add GObject as a dependency for the Cairo GIR
    * Add more tests for GI marshalling
    * Update regression test suite
    * Fix build on Windows for paths using `'\'` as a separator
    * Support different prefix for finding GIR data
    * Add `GI_GIR_PATH` environment variable for controlling GIR paths
    
  • 1.76.1 Release: GObject Introspection 1.76.1
    gobject-introspection 1.76.1
    
    Changes since 1.76.0
    --------------------
    
    * Handle null default values [#457]
    * Documentation fixes
    
  • 1.76.0 Release: GObject Introspection 1.76.0
    GObject-introspection 1.76.0
    
    Changes
    -------
    
    * Documentation fixes
    * Update the GIR data for GLib
    
  • 1.75.6
    GObject-introspection 1.75.6 (snapshot)
    
    Changes since 1.75.4
    --------------------
    
    * Documentation fixes
    * Fix build when using GLib as a subproject
    * Update the GIR data for GLib
    
  • 1.75.4
    GObject-introspection 1.75.4
    
  • 1.75.2 Release: GObject-Introspection 1.75.2
    GObject-introspection 1.75.2
    
    * Split 'disguised' attribute into two separate attributes [#101]
    * Add copy/free function annotations for plain-old data types [#14]
    * Include the default value of GObject properties in the GIR data [#4]
    * Drop wrap files for recursive dependencies
    * Add more marshalling tests [Marco Trevisan]
    * Update the GIR data for GLib, GObject, GModule, and GIO [Sebastian Dröge, Rico Tzschichholz]
    
  • 1.72.1 Release: GObject-Introspection 1.72.1
    GObject-introspection 1.72.1
    
    * Improve scanner support for C99 and pre-processor macros
    * Build fixes
    * Documentation fixes
    * Update the GIR data for GLib, GObject, GModule, and GIO
    
  • 1.74.0 Release: GObject-Introspection 1.74.0
    GObject-introspection 1.74.0
    
    * Update annotations for GLib 2.74.0
    
  • 1.73.1 Release: GObject-Introspection 1.73.1
    GObject-Introspection 1.73.1
    
    * Update the GIR data for GLib, GObject, GModule, and GIO
    * Disable rpath on Windows [Christoph Reiter]
    * Add llvm/mingw support on Windows [Christoph Reiter]
    * Fix annotations in libgirepository [Philip Chimento]
    * Support C99 designated initializers when parsing C declarations [Jan Tojnar]
    * Add some more types to win32 GIR [Marc-André Lureau]
    * Let doctool prepend emitting objects in GJS signals [Andy Holmes]
    * Require a C99 toolchain like GLib
    
  • 1.73.0 Release: GObject-Introspection 1.73.0
    GObject Introspection 1.73.0
    
    * Update the GIR data for GLib, GObject, GModule, and GIO
    * scanner: Support pre-processor macros with zero arguments [Philip Withnall]
    * scanner: Support ISO C varargs in macros [Philip Withnall]
    * Fix subproject build [Andoni Morales Alastruey]
  • 1.72.0 Release: GObject-Introspection 1.72.0
    GObject Introspection 1.72.0 (stable)
    
    Changes since 1.71.0
    --------------------
    
    * Add new utility API to libgirepository for bindings implementing an argument
      cache [Philip Chimento]
    * Update the GIR data for GLib, GObject, GModule, and GIO
  • 1.71.0 Release: GObject-Introspection 1.71.0
    GObject-introspection 1.71.0
    
    Changes since 1.70.0
    --------------------
    
    * Create new API for libffi closures [Sergei Trofimovich, Cimbali]
    * Treat @-prefixed shlib paths as absolute on macOS [Rok Mandeljc]
    * Add new `forever` scope [#49]
    * Build fixes with newer Meson [#414]
    * Improve regression test suite [Marco Trevisan (Treviño)]
    * Avoid a segfault when using an invalid GType [Lukas Oberhuber]
    * Build fixes on Windows when using g-i as a subproject [Andoni Morales Alastruey]
    * Warn about property name collisions [#386]
    * Add "strict" warnings to g-ir-scanner
    * Add the "emitter" annotation for signal emitters
    * Add a command line option to g-ir-scanner to specify the compiler
    * Add new convenience API to libgirepository [Philip Chimento]
    * Build fixes on Windows when using MSVC [Chun-wei Fan]
    * Documentation fixes [#211, #327]
    * Update the GIR data for GLib, GObject, and GIO
  • 1.70.0 Release: GObject-Introspection 1.70.0
    GObject-Introspection 1.70.0
    
    Changes since 1.69.0:
    
    - Update GLib, GObject, and GIO annotations
    
  • 1.69.0 Release: GObject-Introspection 1.69.0
    GObject-Introspection 1.69.0
    
    * Fix build when gobject-introspection is a subproject :mr:`266`
    * Add more float types :issue:`384`, :mr:`269`
    * Make test suite work with cross-related options :issue:`227`
    * Fix several leaks found by Coverity :mr:`272`
    * Fix enum member c:identifier :mr:`264`
    * Add g-ir-doc-tool man page :mr:`284`
    * Export warnlib sources as variables :mr:`287`
    * Update the GLib annotations :mr:`288`
    * Add "final" class attribute :mr:`257`, :mr:`291`
    * Add option to make .gir files installation paths configurable :mr:`63`
    * Handle constructors with mismatched GTypes :issue:`399`, :mr:`292`
    * Add property accessors annotations :issue:`13`, :mr:`279`
    
  • 1.68.0
    342dc789 · release ·
    release 1.68.0