Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package hledger-ui for openSUSE:Factory 
checked in at 2025-09-11 14:39:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hledger-ui (Old)
 and      /work/SRC/openSUSE:Factory/.hledger-ui.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hledger-ui"

Thu Sep 11 14:39:59 2025 rev:40 rq:1303735 version:1.50

Changes:
--------
--- /work/SRC/openSUSE:Factory/hledger-ui/hledger-ui.changes    2025-08-09 
20:05:51.925395325 +0200
+++ /work/SRC/openSUSE:Factory/.hledger-ui.new.1977/hledger-ui.changes  
2025-09-11 14:43:32.414452489 +0200
@@ -1,0 +2,9 @@
+Wed Sep  3 19:07:05 UTC 2025 - Peter Simons <psim...@suse.com>
+
+- Update hledger-ui to version 1.50.
+  Upstream's change log file format is strange (too much unmodified
+  text at at the top). The automatic updater cannot extract the
+  relevant additions. You can find the file at:
+  http://hackage.haskell.org/package/hledger-ui-1.50/src/CHANGES.md
+
+-------------------------------------------------------------------

Old:
----
  hledger-ui-1.43.2.tar.gz

New:
----
  hledger-ui-1.50.tar.gz

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

Other differences:
------------------
++++++ hledger-ui.spec ++++++
--- /var/tmp/diff_new_pack.pMhspa/_old  2025-09-11 14:43:32.894472774 +0200
+++ /var/tmp/diff_new_pack.pMhspa/_new  2025-09-11 14:43:32.894472774 +0200
@@ -19,7 +19,7 @@
 %global pkg_name hledger-ui
 %global pkgver %{pkg_name}-%{version}
 Name:           %{pkg_name}
-Version:        1.43.2
+Version:        1.50
 Release:        0
 Summary:        Terminal interface for the hledger accounting system
 License:        GPL-3.0-or-later

++++++ hledger-ui-1.43.2.tar.gz -> hledger-ui-1.50.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.43.2/CHANGES.md 
new/hledger-ui-1.50/CHANGES.md
--- old/hledger-ui-1.43.2/CHANGES.md    2025-06-13 23:40:13.000000000 +0200
+++ new/hledger-ui-1.50/CHANGES.md      2025-09-03 21:03:21.000000000 +0200
@@ -18,10 +18,22 @@
 API
 
 -->
+
 User-visible changes in hledger-ui.
 See also the hledger changelog.
 
 
+# 1.50 2025-09-03
+
+Breaking changes
+
+- hledger now requires at least GHC 9.6 (and base 4.18), to ease maintenance.
+
+Improvements
+
+- Use hledger 1.50
+
+
 # 1.43.2 2025-06-13
 
 - Use hledger-1.43.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.43.2/Hledger/UI/UIScreens.hs 
new/hledger-ui-1.50/Hledger/UI/UIScreens.hs
--- old/hledger-ui-1.43.2/Hledger/UI/UIScreens.hs       2025-06-13 
04:15:50.000000000 +0200
+++ new/hledger-ui-1.50/Hledger/UI/UIScreens.hs 2025-09-02 08:59:57.000000000 
+0200
@@ -42,6 +42,7 @@
 import Brick.Widgets.List (listMoveTo, listSelectedElement, list)
 import Data.List
 import Data.Maybe
+import qualified Data.Text as T
 import Data.Time.Calendar (Day, diffDays)
 import Safe
 import qualified Data.Vector as V
@@ -280,11 +281,11 @@
     -- pre-render the list items, helps calculate column widths
     displayitems = map displayitem items'
       where
-        displayitem (t, _, _issplit, otheracctsstr, change, bal) =
+        displayitem (t, _, _issplit, otheraccts, change, bal) =
           RegisterScreenItem{rsItemDate          = showDate $ 
transactionRegisterDate wd (_rsQuery rspec') thisacctq t
                             ,rsItemStatus        = tstatus t
                             ,rsItemDescription   = tdescription t
-                            ,rsItemOtherAccounts = otheracctsstr
+                            ,rsItemOtherAccounts = T.intercalate ", " . map 
accountSummarisedName $ nub otheraccts
                                                     -- _   -> "<split>"  -- 
should do this if accounts field width < 30
                             ,rsItemChangeAmount  = showamt change
                             ,rsItemBalanceAmount = showamt bal
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.43.2/hledger-ui.1 
new/hledger-ui-1.50/hledger-ui.1
--- old/hledger-ui-1.43.2/hledger-ui.1  2025-06-13 23:40:13.000000000 +0200
+++ new/hledger-ui-1.50/hledger-ui.1    2025-09-03 21:06:35.000000000 +0200
@@ -1,5 +1,5 @@
 
-.TH "HLEDGER\-UI" "1" "June 2025" "hledger-ui-1.43.2 " "hledger User Manuals"
+.TH "HLEDGER\-UI" "1" "September 2025" "hledger-ui-1.50 " "hledger User 
Manuals"
 
 
 
@@ -7,7 +7,7 @@
 hledger\-ui \- terminal interface (TUI) for \f[CR]hledger\f[R], a
 robust, friendly plain text accounting app.
 .SH SYNOPSIS
-\f[CR]hledger\-ui    [OPTS] [QUERYARGS]\f[R]
+\f[CR]hledger\-ui [OPTS] [QUERYARGS]\f[R]
 .PD 0
 .P
 .PD
@@ -15,9 +15,9 @@
 .PD 0
 .P
 .PD
-\f[CR]hledger ui \-\- [OPTS] [QUERYARGS]\f[R]
+\f[CR]hledger ui [OPTS] [QUERYARGS]\f[R]
 .SH DESCRIPTION
-This manual is for hledger\[aq]s terminal interface, version 1.43.2.
+This manual is for hledger\[aq]s terminal interface, version 1.50.
 See also the hledger manual for common concepts and file formats.
 .PP
 hledger is a robust, user\-friendly, cross\-platform set of programs for
@@ -89,6 +89,9 @@
                             hledger\-ui, also make future\-dated transactions
                             visible at startup.
   \-I \-\-ignore\-assertions    don\[aq]t check balance assertions by default
+     \-\-txn\-balancing=...    how to check that transactions are balanced:
+                            \[aq]old\[aq]:   use global display precision
+                            \[aq]exact\[aq]: use transaction precision 
(default)
      \-\-infer\-costs          infer conversion equity postings from costs
      \-\-infer\-equity         infer costs from conversion equity postings
      \-\-infer\-market\-prices  infer market prices from costs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.43.2/hledger-ui.cabal 
new/hledger-ui-1.50/hledger-ui.cabal
--- old/hledger-ui-1.43.2/hledger-ui.cabal      2025-06-13 23:40:13.000000000 
+0200
+++ new/hledger-ui-1.50/hledger-ui.cabal        2025-09-03 21:06:35.000000000 
+0200
@@ -1,11 +1,11 @@
 cabal-version: 2.2
 
--- This file has been generated from package.yaml by hpack version 0.38.0.
+-- This file has been generated from package.yaml by hpack version 0.38.2.
 --
 -- see: https://github.com/sol/hpack
 
 name:           hledger-ui
-version:        1.43.2
+version:        1.50
 synopsis:       Terminal interface for the hledger accounting system
 description:    A simple terminal user interface for the hledger accounting 
system.
                 It can be a more convenient way to browse your accounts than 
the CLI.
@@ -26,7 +26,7 @@
 license-file:   LICENSE
 build-type:     Simple
 tested-with:
-    ghc==8.10.7, ghc==9.0.2, ghc==9.2.8, ghc==9.4.8, ghc==9.6.7, ghc==9.8.4, 
ghc==9.10.2, ghc==9.12.1
+    ghc==9.6.7, ghc==9.8.4, ghc==9.10.2, ghc==9.12.2
 extra-source-files:
     CHANGES.md
     README.md
@@ -74,11 +74,11 @@
   hs-source-dirs:
       ./
   ghc-options: -Wall -Wno-incomplete-uni-patterns -Wno-missing-signatures 
-Wno-orphans -Wno-type-defaults -Wno-unused-do-bind
-  cpp-options: -DVERSION="1.43.2" -DVERSION="1.43.2"
+  cpp-options: -DVERSION="1.50" -DVERSION="1.50"
   build-depends:
       ansi-terminal >=0.9
     , async
-    , base >=4.14 && <4.22
+    , base >=4.18 && <4.22
     , brick >=2.1.1 && <2.3.2 || >2.3.2 && <2.10
     , cmdargs >=0.8
     , containers >=0.5.9
@@ -89,8 +89,8 @@
     , filepath
     , fsnotify >=0.4.2.0 && <0.5
     , githash >=0.1.6.2
-    , hledger >=1.43.2 && <1.44
-    , hledger-lib >=1.43.2 && <1.44
+    , hledger ==1.50.*
+    , hledger-lib ==1.50.*
     , megaparsec >=7.0.0 && <9.8
     , microlens >=0.4
     , microlens-platform >=0.2.3.1
@@ -124,9 +124,9 @@
   hs-source-dirs:
       app
   ghc-options: -Wall -Wno-incomplete-uni-patterns -Wno-missing-signatures 
-Wno-orphans -Wno-type-defaults -Wno-unused-do-bind -with-rtsopts=-T
-  cpp-options: -DVERSION="1.43.2"
+  cpp-options: -DVERSION="1.50"
   build-depends:
-      base >=4.14 && <4.22
+      base >=4.18 && <4.22
     , hledger-ui
   default-language: Haskell2010
   if (flag(debug))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.43.2/hledger-ui.info 
new/hledger-ui-1.50/hledger-ui.info
--- old/hledger-ui-1.43.2/hledger-ui.info       2025-06-13 23:40:13.000000000 
+0200
+++ new/hledger-ui-1.50/hledger-ui.info 2025-09-03 21:06:35.000000000 +0200
@@ -16,9 +16,9 @@
 
    'hledger-ui [OPTS] [QUERYARGS]'
 or
-'hledger ui -- [OPTS] [QUERYARGS]'
+'hledger ui [OPTS] [QUERYARGS]'
 
-   This manual is for hledger's terminal interface, version 1.43.2.  See
+   This manual is for hledger's terminal interface, version 1.50.  See
 also the hledger manual for common concepts and file formats.
 
    hledger is a robust, user-friendly, cross-platform set of programs
@@ -100,6 +100,9 @@
                             hledger-ui, also make future-dated transactions
                             visible at startup.
   -I --ignore-assertions    don't check balance assertions by default
+     --txn-balancing=...    how to check that transactions are balanced:
+                            'old':   use global display precision
+                            'exact': use transaction precision (default)
      --infer-costs          infer conversion equity postings from costs
      --infer-equity         infer costs from conversion equity postings
      --infer-market-prices  infer market prices from costs
@@ -562,22 +565,22 @@
 
 Tag Table:
 Node: Top221
-Node: OPTIONS1872
-Node: MOUSE8546
-Node: KEYS8878
-Node: SCREENS13882
-Node: Menu screen14622
-Node: Cash accounts screen14938
-Node: Balance sheet accounts screen15299
-Node: Income statement accounts screen15635
-Node: All accounts screen16020
-Node: Register screen16383
-Node: Transaction screen18826
-Node: Error screen20401
-Node: WATCH MODE20767
-Node: --watch problems21665
-Node: ENVIRONMENT23018
-Node: BUGS23251
+Node: OPTIONS1867
+Node: MOUSE8753
+Node: KEYS9085
+Node: SCREENS14089
+Node: Menu screen14829
+Node: Cash accounts screen15145
+Node: Balance sheet accounts screen15506
+Node: Income statement accounts screen15842
+Node: All accounts screen16227
+Node: Register screen16590
+Node: Transaction screen19033
+Node: Error screen20608
+Node: WATCH MODE20974
+Node: --watch problems21872
+Node: ENVIRONMENT23225
+Node: BUGS23458
 
 End Tag Table
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.43.2/hledger-ui.txt 
new/hledger-ui-1.50/hledger-ui.txt
--- old/hledger-ui-1.43.2/hledger-ui.txt        2025-06-13 23:40:13.000000000 
+0200
+++ new/hledger-ui-1.50/hledger-ui.txt  2025-09-03 21:06:35.000000000 +0200
@@ -6,12 +6,12 @@
        plain text accounting app.
 
 SYNOPSIS
-       hledger-ui    [OPTS] [QUERYARGS]
+       hledger-ui [OPTS] [QUERYARGS]
        or
-       hledger ui -- [OPTS] [QUERYARGS]
+       hledger ui [OPTS] [QUERYARGS]
 
 DESCRIPTION
-       This manual is for hledger's terminal interface, version  1.43.2.   See
+       This manual is for hledger's terminal  interface,  version  1.50.   See
        also the hledger manual for common concepts and file formats.
 
        hledger  is a robust, user-friendly, cross-platform set of programs for
@@ -78,6 +78,9 @@
                                           hledger-ui, also make future-dated 
transactions
                                           visible at startup.
                 -I --ignore-assertions    don't check balance assertions by 
default
+                   --txn-balancing=...    how to check that transactions are 
balanced:
+                                          'old':   use global display precision
+                                          'exact': use transaction precision 
(default)
                    --infer-costs          infer conversion equity postings 
from costs
                    --infer-equity         infer costs from conversion equity 
postings
                    --infer-market-prices  infer market prices from costs
@@ -468,4 +471,4 @@
 SEE ALSO
        hledger(1), hledger-ui(1), hledger-web(1), ledger(1)
 
-hledger-ui-1.43.2                  June 2025                     HLEDGER-UI(1)
+hledger-ui-1.50                 September 2025                   HLEDGER-UI(1)

Reply via email to