Hello community,

here is the log from the commit of package python-dash for openSUSE:Leap:15.2 
checked in at 2020-04-30 18:52:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/python-dash (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.python-dash.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-dash"

Thu Apr 30 18:52:05 2020 rev:6 rq:796330 version:1.11.0

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/python-dash/python-dash.changes        
2020-04-08 12:49:18.434371127 +0200
+++ /work/SRC/openSUSE:Leap:15.2/.python-dash.new.2738/python-dash.changes      
2020-04-30 18:52:06.336682773 +0200
@@ -1,0 +2,60 @@
+Sat Apr 18 20:31:40 UTC 2020 - Arun Persaud <[email protected]>
+
+- specfile:
+  * updated required versions
+
+- update to version 1.11.0:
+  * Added
+    + #1103 Pattern-matching IDs and callbacks. Component IDs can be
+       dictionaries, and callbacks can reference patterns of
+       components, using three different wildcards: ALL, MATCH, and
+       ALLSMALLER, available from dash.dependencies. This lets you
+       create components on demand, and have callbacks respond to any
+       and all of them. To help with this, dash.callback_context gets
+       three new entries: outputs_list, inputs_list, and states_list,
+       which contain all the ids, properties, and except for the
+       outputs, the property values from all matched components.
+    + #1103 dash.testing option --pause: after opening the dash app in
+       a test, will invoke pdb for live debugging of both Javascript
+       and Python. Use with a single test case like pytest -k cbwc001
+       --pause.
+  * Changed
+  * #1103 Multiple changes to the callback pipeline:
+    + dash.callback_context.triggered now does NOT reflect any initial
+      values, and DOES reflect EVERY value which has been changed
+      either by activity in the app or as a result of a previous
+      callback. That means that the initial call of a callback with no
+      prerequisite callbacks will list nothing as triggering. For
+      backward compatibility, we continue to provide a length-1 list
+      for triggered, but its id and property are blank strings, and
+      bool(triggered) is False.
+    + A user interaction which returns the same property value as was
+      previously present will not trigger the component to re-render,
+      nor trigger callbacks using that property as an input.
+    + Callback validation is now mostly done in the browser, rather
+      than in Python. A few things - mostly type validation, like
+      ensuring IDs are strings or dicts and properties are strings -
+      are still done in Python, but most others, like ensuring outputs
+      are unique, inputs and outputs don't overlap, and (if desired)
+      that IDs are present in the layout, are done in the
+      browser. This means you can define callbacks BEFORE the layout
+      and still validate IDs to the layout; and while developing an
+      app, most errors in callback definitions will not halt the app.
+  * Fixed
+    + #1103 Fixed multiple bugs with chained callbacks either not
+       triggering, inconsistently triggering, or triggering multiple
+       times. This includes: #635, #832, #1053, #1071, and #1084. Also
+       fixed #1105: async components that aren't rendered by the page
+       (for example in a background Tab) would block the app from
+       executing callbacks.
+
+- changes from version 1.10.0:
+  * Added
+    + #1134 Allow dash.run_server() host and port parameters to be set
+       with environment variables HOST & PORT, respectively
+  * Changed
+    + #1145 Update from React 16.8.6 to 16.13.0
+  * Fixed
+    + #1142 Persistence: Also persist 0, empty string etc
+
+-------------------------------------------------------------------

Old:
----
  dash-1.9.1.tar.gz

New:
----
  dash-1.11.0.tar.gz

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

Other differences:
------------------
++++++ python-dash.spec ++++++
--- /var/tmp/diff_new_pack.zNtr2C/_old  2020-04-30 18:52:06.652683441 +0200
+++ /var/tmp/diff_new_pack.zNtr2C/_new  2020-04-30 18:52:06.652683441 +0200
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define         skip_python2 1
 Name:           python-dash
-Version:        1.9.1
+Version:        1.11.0
 Release:        0
 Summary:        Python framework for building reactive web-apps
 License:        MIT
@@ -32,10 +32,10 @@
 Requires:       python-Flask-Compress
 # dash/testing/dash_page.py
 Requires:       python-beautifulsoup4
-Requires:       python-dash-core-components >= 1.8.1
-Requires:       python-dash-html-components >= 1.0.2
-Requires:       python-dash-renderer >= 1.2.4
-Requires:       python-dash-table >= 4.6.1
+Requires:       python-dash-core-components >= 1.9.1
+Requires:       python-dash-html-components >= 1.0.3
+Requires:       python-dash-renderer >= 1.4.0
+Requires:       python-dash-table >= 4.6.2
 Requires:       python-future
 # needed for dash/testing/browser.py
 Requires:       python-percy
@@ -45,10 +45,10 @@
 BuildRequires:  %{python_module Flask >= 1.0.2}
 BuildRequires:  %{python_module Flask-Compress}
 BuildRequires:  %{python_module beautifulsoup4}
-BuildRequires:  %{python_module dash-core-components >= 1.8.1}
-BuildRequires:  %{python_module dash-html-components >= 1.0.2}
-BuildRequires:  %{python_module dash-renderer >= 1.2.4}
-BuildRequires:  %{python_module dash-table >= 4.6.1}
+BuildRequires:  %{python_module dash-core-components >= 1.9.1}
+BuildRequires:  %{python_module dash-html-components >= 1.0.3}
+BuildRequires:  %{python_module dash-renderer >= 1.4.0}
+BuildRequires:  %{python_module dash-table >= 4.6.2}
 BuildRequires:  %{python_module future}
 BuildRequires:  %{python_module percy}
 BuildRequires:  %{python_module plotly}

++++++ dash-1.9.1.tar.gz -> dash-1.11.0.tar.gz ++++++
++++ 4819 lines of diff (skipped)


Reply via email to