packages feed

hledger-ui 1.43.2 → 1.50

raw patch · 6 files changed

+59/−37 lines, 6 filesdep ~basedep ~hledgerdep ~hledger-libPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base, hledger, hledger-lib

API changes (from Hackage documentation)

Files

CHANGES.md view
@@ -18,8 +18,20 @@ 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
Hledger/UI/UIScreens.hs view
@@ -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
hledger-ui.1 view
@@ -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
hledger-ui.cabal view
@@ -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))
hledger-ui.info view
@@ -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 
hledger-ui.txt view
@@ -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)