Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2023-03-24 15:17:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and      /work/SRC/openSUSE:Factory/.gjs.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gjs"

Fri Mar 24 15:17:23 2023 rev:108 rq:1073199 version:1.76.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2023-02-23 16:29:00.716591898 
+0100
+++ /work/SRC/openSUSE:Factory/.gjs.new.31432/gjs.changes       2023-03-24 
15:17:33.953992323 +0100
@@ -1,0 +2,73 @@
+Sun Mar 19 07:52:52 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 1.76.0:
+  + No changes from release candidate 1.75.90.
+
+-------------------------------------------------------------------
+Mon Mar  6 11:26:07 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 1.75.90:
+  + Closed bugs and merge requests:
+    - NEWS: fix a typo causing codespell to fail
+    - doc: Add more apps written in GJS
+    - Gio: Use proper default priority on async generators
+    - gjs 1.75.2 GObjectValue build test failing on ARM
+    - testGObjectValue: Enable creating object with a string
+      property
+    - Handle transfer-none string return value from vfunc
+      implemented in JS
+    - Various maintenance, performance improvements
+
+-------------------------------------------------------------------
+Fri Feb 24 12:43:35 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 1.75.2:
+  + There are new `Gio.Application.prototype.runAsync()` and
+    `GLib.MainLoop.prototype.runAsync()` methods which do the same
+    thing as `run()` but return a Promise which resolves when the
+    main loop ends, instead of blocking while the main loop runs.
+    Use one of these methods (by awaiting it) if you use async
+    operations with Promises in your application. Previously, it
+    was easy to get into a state where Promises never resolved if
+    you didn't run the main loop inside a callback.
+  + There are new `Gio.InputStream.prototype.createSyncIterator()`
+    and `Gio.InputStream.prototype.createAsyncIterator()` methods
+    which allow easy iteration of input streams in consecutive
+    chunks of bytes, either with a for-of loop or a for-await-of
+    loop.
+  + DBus proxy wrapper classes now have a static `newAsync()`
+    method, which returns a Promise that resolves to an instance of
+    the proxy wrapper class on which `initAsync()` has completed.
+  + DBus property getters can now return GLib.Variant instances
+    directly, if they have the correct type, instead of returning
+    JS values and having them be packed into GLib.Variants.
+  + Dramatic performance improvements in the legacy
+    `imports.signals` module, which has also gained a
+    `connectAfter()` method that works like the same-named method
+    in GObject signals. (However, the signals module remains
+    legacy, and is mostly there for historical reasons with GNOME
+    Shell. Don't use it in new code.)
+  + For years we have had a typo in `Cairo.LineCap.SQUARE`,
+    incorrectly naming it `SQUASH`. This is fixed and the typoed
+    name is retained as an alias.
+  + Also in Cairo, the value of `Cairo.Format.RGB16_565` was wrong.
+    This was fixed with a breaking change, because anyone using it
+    was probably already not getting the results they expected.
+  + Continuing the Cairo improvements, SVG surfaces have gained
+    `Cairo.SVGSurface.prototype.finish()` and
+    `Cairo.SVGSurface.prototype.flush()` because previously SVG
+    surfaces were only written to disk when the SVGSurface object
+    was garbage collected, making it uncertain to rely on them.
+  + The debugger now handles Symbol values and Symbol property keys
+    of objects. Previously, these were not displayed correctly.
+  + Various type-safety refactors.
+  + Many bug fixes and performance improvements.
+
+-------------------------------------------------------------------
+Tue Feb 21 10:24:52 UTC 2023 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Update to version 1.75.1:
+  + Static methods on classes from GObject introspection are now
+    present on JS classes that inherit from those classes.
+
+-------------------------------------------------------------------

Old:
----
  gjs-1.74.2.tar.xz

New:
----
  gjs-1.76.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gjs.spec ++++++
--- /var/tmp/diff_new_pack.kLMVoa/_old  2023-03-24 15:17:35.253999263 +0100
+++ /var/tmp/diff_new_pack.kLMVoa/_new  2023-03-24 15:17:35.261999305 +0100
@@ -17,14 +17,14 @@
 
 
 Name:           gjs
-Version:        1.74.2
+Version:        1.76.0
 # FIXME # Disable tests for unstable 1.71.1 - Try tests again on next 
versionbump
 Release:        0
 Summary:        JavaScript bindings based on gobject-introspection and Mozilla
 License:        LGPL-2.0-or-later AND MIT
 Group:          Development/Libraries/GNOME
 URL:            https://wiki.gnome.org/Projects/Gjs
-Source0:        
https://download.gnome.org/sources/gjs/1.74/%{name}-%{version}.tar.xz
+Source0:        
https://download.gnome.org/sources/gjs/1.76/%{name}-%{version}.tar.xz
 
 BuildRequires:  c++_compiler
 BuildRequires:  git

++++++ gjs-1.74.2.tar.xz -> gjs-1.76.0.tar.xz ++++++
++++ 9219 lines of diff (skipped)

Reply via email to