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)
