Summary of dependency changes in GJS for GNOME 47

GJS 1.82.0, to be released as part of GNOME 47, has had a few dependency changes this cycle. Here is a summary.

  • SpiderMonkey 115 → 128. More info: GNOME 47 to depend on SpiderMonkey 128
  • Meson 0.58 → 0.62. More info: GJS 1.81.1 to depend on Meson 0.62
  • For its installed tests, GJS will require a new module, gobject-introspection-tests, to be included as a Git or Meson submodule. (We expect this to land, but it may get punted to GNOME 48 if not finished in time.) More info: Feedback request: Submodule for gobject-introspection-tests? - #7 by ptomato
  • Cairo was previously optional, now required. The no-Cairo configuration was rarely built and tested, and to ease adoption of gobject-introspection-tests, Cairo is now simply required.
  • GObject Introspection 1.72 → 1.80. This may get punted to GNOME 48.
  • GLib 2.68 → 2.80. This may get punted to GNOME 48.
1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.