Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qtile for openSUSE:Factory checked 
in at 2024-03-01 23:36:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qtile (Old)
 and      /work/SRC/openSUSE:Factory/.qtile.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qtile"

Fri Mar  1 23:36:44 2024 rev:26 rq:1153742 version:0.24.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qtile/qtile.changes      2024-01-30 
18:25:27.034018891 +0100
+++ /work/SRC/openSUSE:Factory/.qtile.new.1770/qtile.changes    2024-03-01 
23:37:02.548577080 +0100
@@ -1,0 +2,49 @@
+Fri Mar  1 05:12:59 UTC 2024 - Soc Virnyl Estela 
<[email protected]>
+
+- Update specfile
+  * add python3-isort for tests
+
+-------------------------------------------------------------------
+Thu Feb 29 00:37:29 UTC 2024 - Soc Virnyl Estela 
<[email protected]>
+
+- Update specfile
+  * add python3-libcst for tests
+
+-------------------------------------------------------------------
+Thu Feb 29 00:30:00 UTC 2024 - Soc Virnyl Estela 
<[email protected]>
+
+- Update to version 0.24.0
+    !!! config breakage/changes !!!
+      - Matches no longer use "include/substring" style matching. But match 
the string
+      exactly. Previously on X11, if the WM_TYPE of a spawned window is e.g. 
dialog a
+      match with wm_type dialognoonereadschangelogs would return true. 
Additionally
+      a window with an empty WM_CLASS (which can happen) would match anything. 
If
+      you rely this style of substring matching, pass a regex to your match or 
use
+      a function with func=.
+        Using a list of strings inside Match with role, title, wm_class,
+        wm_instance_class, wm_type are also deprecated, use a regex. Right now 
we
+        replace the property with a regex if it's a list and warn with a 
deprecation
+        message. You can use "qtile migrate" to migrate your config to this.
+    * features
+      - Change how `tox` runs tests. See
+      
https://docs.qtile.org/en/latest/manual/contributing.html#running-tests-locally
+      for more information on how to run tests locally.
+      - Add `ScreenSplit` layout which allows multiple layouts per screen. 
Also adds `ScreenSplit`
+        widget to display name of active split.
+      - Updated `Bluetooth` widget which allows users to manage multiple 
devices in a single widget
+      - Add `align` option to `Columns` layout so new windows can be added to 
left or right column.
+      - `.when()` have two new parameters:
+        - `func: Callable`: Enable call when the result of the callable 
evaluates to True
+        - `condition: bool`: a boolean value to determine whether the lazy 
object should be run. Unlike `func`, the
+          condition is evaluated once when the config file is first loaded.
+      - Add ability to have bar drawns over windows by adding `reserve=False` 
to bar's config to
+        stop the bar reserving screen space.
+      - Add ability for third-party code (widgets, layouts) to create hooks
+      - Add ability to create user-defined hooks which can be fired from 
external scripts
+    * bugfixes
+      - Fix two bugs in stacking transient windows in X11
+      - Checking configs containing `qtile.core.name` with `python config.py` 
don't fail anymore (but `qtile.core.name`
+        will be `None`)
+      - Fix an error if a wayland xwindow has unknown wm_type
+
+-------------------------------------------------------------------

Old:
----
  qtile-0.23.0.tar.gz

New:
----
  qtile-0.24.0.tar.gz

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

Other differences:
------------------
++++++ qtile.spec ++++++
--- /var/tmp/diff_new_pack.tXfRnP/_old  2024-03-01 23:37:03.116597623 +0100
+++ /var/tmp/diff_new_pack.tXfRnP/_new  2024-03-01 23:37:03.120597767 +0100
@@ -19,7 +19,7 @@
 %bcond_without     test
 
 Name:           qtile
-Version:        0.23.0
+Version:        0.24.0
 Release:        0
 Summary:        A pure-Python tiling window manager
 # All MIT except for: libqtile/widget/pacman.py:GPL (v3 or later)
@@ -62,7 +62,7 @@
 Requires:       python3-pywlroots
 Requires:       python3-xcffib >= 0.10.1
 Requires(post): update-alternatives
-Requires(postun):update-alternatives
+Requires(postun): update-alternatives
 Recommends:     libxcb-cursor0
 Recommends:     pipewire
 Recommends:     pipewire-pulseaudio
@@ -97,6 +97,8 @@
 BuildRequires:  python3-gobject-Gdk
 BuildRequires:  python3-importlib-metadata
 BuildRequires:  python3-importlib-resources
+BuildRequires:  python3-isort
+BuildRequires:  python3-libcst
 BuildRequires:  python3-mypy
 BuildRequires:  python3-pytest
 BuildRequires:  python3-pyxdg

++++++ qtile-0.23.0.tar.gz -> qtile-0.24.0.tar.gz ++++++
++++ 9285 lines of diff (skipped)

Reply via email to