diff options
author | Philip Chimento <philip.chimento@gmail.com> | 2022-07-10 13:35:20 -0600 |
---|---|---|
committer | Philip Chimento <philip.chimento@gmail.com> | 2022-07-10 13:35:20 -0600 |
commit | 2a6ac36b6bcb33621dde3b0f65afee4400bd9521 (patch) | |
tree | 1ccb85e858fcebeb756ece858a8600c6247345d2 | |
parent | 31adf9fa32952d843d792ec32a0842e426963e96 (diff) | |
download | gjs-1.73.1.tar.gz |
release: Prepare for 1.73.11.73.1
-rw-r--r-- | NEWS | 52 |
1 files changed, 52 insertions, 0 deletions
@@ -1,3 +1,55 @@ +Version 1.73.1 +-------------- + +- The interactive interpreter now displays its output more intelligently, + pretty-printing the properties and values of objects based on their type. This + improvement also applies to the log() and logError() functions. + +- New API: DBus proxy classes now include methods named with the suffix 'Async', + which perform async calls to DBus APIs and return Promises. This is in + addition to the existing suffixes 'Sync' (for blocking calls) and 'Remote' + (for async calls with callbacks.) + +- There is an override for Gio.ActionMap.prototype.add_action_entries(). + Previously this method wouldn't work because it required an array of + Gio.ActionEntry objects, which are not possible to construct in GJS. Now it + can be used with an array of plain objects. (e.g. `this.add_action_entries([ + {name: 'open', activate() { ... }}]);` + +- GJS is now compatible with libffi 3.4.2 and later. All earlier versions of GJS + are not compatible with libffi 3.4.2 and later unless libffi is built with the + --disable-exec-static-tramp flag. + +- GJS now requires Meson 0.54 to build. + +- Closed bugs and merge requests: + * Verbose Object Print Output [#107, !587, Nasah Kuma] + * Add support for JS async calls in DBusProxyWrapper [!731, Sergio Costas] + * Crash after build against libffi 3.4.2 [#428, !737, Evan Welsh] + * Handle reference cycles in new console pretty print function [#469, !739, + Nasah Kuma] + * Gnome-Shell 42 - crash after login (general protection fault) [#479, !740, + Xi Ruoyao] + * Various maintenance [!741, Philip Chimento] + * jsapi-util-strings: Ignore locale to compute the upper case of a char (i.e. + fix implicit properties on Turkish locale) [!742, Marco Trevisan] + * Dockerfile: Install Turkish locale in CI for UTF-8 locale too [!743, Marco + Trevisan] + * Improve pretty-print output for GObject-introspected objects [#476, !744, + Nasah Kuma] + * Expose pretty print function to tests [!745, Nasah Kuma] + * build: track changes to Sysprof meson options [!747, Christian Hergert] + * Make Gio.ActionMap.add_action_entries work [#407, !749, Sonny Piers] + * Make DBus session and system props non-enumerable [!750, Sonny Piers] + * gi/arg-inl: Mark the arg functions as constexpr [!752, Marco Trevisan] + * build: Do not use verbose GJS debug logging in tests by default [!753, Marco + Trevisan] + * minijasmine: Print test JS errors output if any [!754, Marco Trevisan] + * doc: document the existence of the console object in GJS [!759, Andy Holmes] + * arg-cache: Use a switch to select the not-introspectable error [!762, Marco + Trevisan] + * log_set_writer_func is not safe to use [#481, !766, Evan Welsh] + Version 1.72.1 -------------- |