Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ftxui for openSUSE:Factory checked 
in at 2023-08-21 11:46:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ftxui (Old)
 and      /work/SRC/openSUSE:Factory/.ftxui.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ftxui"

Mon Aug 21 11:46:04 2023 rev:4 rq:1104996 version:5.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ftxui/ftxui.changes      2023-05-28 
19:24:22.877511506 +0200
+++ /work/SRC/openSUSE:Factory/.ftxui.new.1766/ftxui.changes    2023-08-21 
11:46:18.987773320 +0200
@@ -1,0 +2,41 @@
+Mon Aug 21 06:23:12 UTC 2023 - Michael Vetter <[email protected]>
+
+- Update to 5.0.0:
+  Component:
+  * Breaking: MenuDirection enum is renamed Direction
+  * Breaking: GaugeDirection enum is renamed Direction
+  * Breaking: Direction enum is renamed WidthOrHeight
+  * Breaking: Remove ComponentBase copy constructor/assignment.
+  * Breaking: MenuOption::entries is renamed MenuOption::entries_option.
+  * Breaking: Ref<{Component}Option> becomes {Component}Option in component 
constructors.
+  * Feature: ResizeableSplit now support arbitrary element as a separator.
+  * Feature: input is now supporting multiple lines.
+  * Feature: input style is now customizeable.
+  * Bugfix: Support F1-F5 from OS terminal.
+  * Feature: Add struct based constructor:
+    + Component Button(ButtonOption options);
+    + Component Checkbox(CheckboxOption options);
+    + Component Input(InputOption options);
+    + Component Menu(MenuOption options);
+    + Component MenuEntry(MenuEntryOption options);
+    + Component Radiobox(RadioboxOption options);
+    + Component Slider(SliderOption<T> options);
+    + Component ResizableSplit(ResizableSplitOption options);
+  * Feature: Add ScreenInteractive::TrackMouse(false) disable mouse support.
+  Dom:
+  * Feature: Add hyperlink decorator. For instance:
+    auto link = text("Click here") | hyperlink("https://github.com/FTXUI";)
+    See the OSC 8 page.
+    FTXUI support proposed by @aaleino in #662.
+  Screen:
+  * Breaking: WordBreakProperty becomes a uint8_t enum. This yields a 0.8%
+    performance improvement.
+  * Breaking: Remove user defined Pixel constructor and equality operator.
+  * Performance: 19% faster on benchmarks.
+  Build:
+  * Check version compatibility when using cmake find_package()
+  * Add FTXUI_DEV_WARNING options to turn on warnings when building FTXUI
+  * Turn OFF by default FTXUI_BUILD_DOCS
+  * Turn OFF by default FTXUI_BUILD_EXAMPLE
+
+-------------------------------------------------------------------

Old:
----
  v4.1.1.tar.gz

New:
----
  v5.0.0.tar.gz

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

Other differences:
------------------
++++++ ftxui.spec ++++++
--- /var/tmp/diff_new_pack.Fszqi3/_old  2023-08-21 11:46:19.863774998 +0200
+++ /var/tmp/diff_new_pack.Fszqi3/_new  2023-08-21 11:46:19.871775014 +0200
@@ -16,9 +16,9 @@
 #
 
 
-%define         c_lib libftxui4_1_0
+%define         c_lib libftxui5_0_0
 Name:           ftxui
-Version:        4.1.1
+Version:        5.0.0
 Release:        0
 Summary:        A C++ library for terminal based user interfaces
 License:        MIT
@@ -65,9 +65,9 @@
 %files -n %{c_lib}
 %license LICENSE
 %doc CHANGELOG.md README.md
-%{_libdir}/libftxui-component.so.4.1.0
-%{_libdir}/libftxui-dom.so.4.1.0
-%{_libdir}/libftxui-screen.so.4.1.0
+%{_libdir}/libftxui-component.so.5.0.0
+%{_libdir}/libftxui-dom.so.5.0.0
+%{_libdir}/libftxui-screen.so.5.0.0
 
 %files devel
 %license LICENSE
@@ -77,6 +77,6 @@
 %{_libdir}/libftxui-component.so
 %{_libdir}/libftxui-dom.so
 %{_libdir}/libftxui-screen.so
-%{_libdir}/ftxui.pc
+%{_libdir}/pkgconfig/ftxui.pc
 
 %changelog

++++++ v4.1.1.tar.gz -> v5.0.0.tar.gz ++++++
++++ 16407 lines of diff (skipped)

Reply via email to