Version 1.77.1 -------------- - Includes all fixes from 1.76.1 and 1.76.2. - Many documentation improvements and cleanups. - New API for C programs embedding GJS: gjs_context_run_in_realm(). This allows using the SpiderMonkey API, for advanced use cases, while having entered the main realm where GJS code runs. Most programs will not need to use this. - Closed bugs and merge requests: * Cleanups: Use more autopointers [!763, Marco Trevisan] * bug(build, tests): broken dependency cycle associated with the `have_gtk4` variable [#532, !830, Dominik Opyd] * Better handling of callbacks during GC [!832, Sebastian Keller] * doc: Add Gio and GLib runAsync overrides [!833, Sonny Piers] * installed-tests/meson: Add tests dependencies on gjs console and GjsPrivate [!835, Marco Trevisan] * gi/arg: Cleanup handling of C arrays and GValue arrays [!836, Marco Trevisan] * Various maintenance [!838, !848, Philip Chimento] * doc: Fix http-client.js example [!840, Sonny Piers] * use `meson setup` instead of ambiguous `meson` [!842, Angelo Verlain] * docs: document `GObject.gtypeNameBasedOnJSPath` [!844, Andy Holmes] * docs: fix formatting for `Signals.md` [!845, Andy Holmes] * Provide API to get GTypes defined in a module [#536, !846, Philip Chimento] * doc: Update inroduction [!847, Sonny Piers] * gi/args.cpp: Fix build with Visual Studio [!854, Chun-wei Fan]