Skip to content
Tags give the ability to mark specific points in history as being important
  • 1.48.4
    Version 1.48.4
    
    - Closed bugs:
    
      * gnome-shell 3.24.1 crash on wayland [#781799, Philip Chimento]; thanks to
        everyone who contributed clues
  • 1.49.2
    Version 1.49.2
    
    - New feature: When building an app with the Package module, using the Meson
      build system, you can now run the app with "ninja run" and all the paths will
      be set up correctly.
    
    - New feature: Gio.ListStore is now iterable.
    
    - New API: Package.requireSymbol(), a companion for the already existing
      Package.require(), that not only checks for a GIR library but also for a
      symbol defined in that library.
    
    - New API: Package.checkSymbol(), similar to Package.requireSymbol() but does
      not exit if the symbol was not found. Use this to support older versions of
      a GIR library with fallback functionality.
    
    - New API: System.dumpHeap(), for debugging only. Prints the state of the JS
      engine's heap to standard output. Takes an optional filename parameter which
      will dump to a file instead if given.
    
    - Closed bugs:
    
      * Make gjs build on Windows/Visual Studio [#775868, Chun-wei Fan]
      * Bring back fancy error reporter in gjs-console [#781882, Philip Chimento]
      * Add Meson running from source support to package.js [#781882, Patrick
        Griffis]
      * package: Fix initSubmodule() when running from source in Meson [#782065,
        Patrick Griffis]
      * package: Set GSETTINGS_SCHEMA_DIR when ran from source [#782069, Patrick
        Griffis]
      * Add imports.gi.has() to check for symbol availability [#779593, Florian
        Müllner]
      * overrides: Implement Gio.ListStore[Symbol.iterator] [#782310, Patrick
        Griffis]
      * tweener: Explicitly check for undefined properties [#781219, Debarshi Ray,
        Philip Chimento]
      * Add a way to dump the heap [#780106, Juan Pablo Ugarte]
    
    - Fixes in preparation for SpiderMonkey 52 [Philip Chimento]
    - Misc fixes [Philip Chimento]
  • 1.48.3
    Version 1.48.3
    
    - Closed bugs:
    
      * arg: don't crash when asked to convert a null strv to an array [#775679,
        Cosimo Cecchi, Sam Spilsbury]
      * gjs 1.48.0: does not compile on macOS with clang [#780350, Tom Schoonjans,
        Philip Chimento]
      * Modernize shell scripts [#781806, Claudio André]
  • 1.49.1
    Version 1.49.1
    
    - Closed bugs:
    
      * test GObject Class failure [#693676, Stef Walter]
      * Enable incremental GCs [#724797, Giovanni Campagna]
      * Don't silently accept extra arguments to C functions [#680215, Jasper
        St. Pierre, Philip Chimento]
      * Special case GValues in signals and properties [#688128, Giovanni Campagna,
        Philip Chimento]
      * [cairo] Instantiate wrappers properly [#614413, Philip Chimento,
        Johan Dahlin]
      * Warn if we're importing an unversioned namespace [#689654, Colin Walters,
        Philip Chimento]
    
    - Fixes in preparation for SpiderMonkey 45 [Philip Chimento]
    - Misc fixes [Philip Chimento, Chun-wei Fan, Dan Winship]
  • 1.48.2
    Version 1.48.2
    
    - Closed bugs:
    
      * Intermittent crash in gnome-shell, probably in weak pointer updating code
        [#781194, Georges Basile Stavracas Neto]
      * Add contributor's guide [#781297, Philip Chimento]
    
    - Misc fixes [Debarshi Ray, Philip Chimento]
  • 1.48.1
    Version 1.48.1
    
    - Closed bugs:
    
      * gjs crashed with SIGSEGV in gjs_object_from_g_object [#779918, Philip
        Chimento]
    
    - Misc bug fixes [Florian Müllner, Philip Chimento, Emmanuele Bassi]
  • 1.48.0
    - Closed bugs:
    
      * Memory leak in object_instance_resolve() [#780171, Philip Chimento]; thanks
        to Luke Jones and Hussam Al-Tayeb
  • 1.47.92
    Version 1.47.92
    
    - Closed bugs:
    
      * gjs 1.47.91 configure fails with Fedora's mozjs38 [#779412, Philip Chimento]
      * tests: Don't fail when Gtk+-4.0 is available [#779594, Florian Müllner]
      * gjs 1.47.91 test failures on non-amd64 [#779399, Philip Chimento]
      * gjs_eval_thread should always be set [#779693, Philip Chimento]
      * System.exit() should exit even across main loop iterations [#779692, Philip
        Chimento]
      * Fix a typo in testCommandLine.sh [#779772, Claudio André]
      * arg: Fix accidental fallthrough [#779838, Florian Müllner]
      * jsUnit: Explicitly check if tempTop.parent is defined [#779871, Iain Lane]
    
    - Misc bug fixes [Philip Chimento]
  • 1.47.91
    Version 1.47.91
  • 1.47.90
    Release 1.47.90
  • 1.47.4
    Release 1.47.4
  • 1.47.3
    Release 1.47.3
  • 1.47.0
    Release 1.47.0
  • 1.46.0
    Release 1.46.0
  • 1.45.4
    Release 1.45.4
  • 1.45.3
    Release 1.45.3
  • 1.44.0
    Release 1.44.0
  • GJS_1_43_3
    e1974c8f · Release 1.43.3 ·
    1.43.3 development release
    
  • GJS_1_42_0
    c4b2442d · 1.42.0 ·
    1.42.0
  • GJS_1_41_91
    3d3cfad0 · Release 1.41.91 ·
    1.41.91 beta release