packages feed

hledger-iadd 1.3.20 → 1.3.21

raw patch · 4 files changed

+25/−19 lines, 4 filesdep +quickcheck-instancesdep ~basedep ~brickdep ~hledger-libPVP ok

version bump matches the API change (PVP)

Dependencies added: quickcheck-instances

Dependency ranges changed: base, brick, hledger-lib, megaparsec, vty

API changes (from Hackage documentation)

Files

ChangeLog.md view
@@ -1,3 +1,8 @@+# 1.3.21  [2024-04-20]++  - dependencies: Bump brick and vty versions+  - Update to hledger-lib 1.33+ # 1.3.20  [2024-01-10]    - feature: Make 'Y/n' prompts case-insensitive
hledger-iadd.cabal view
@@ -1,5 +1,5 @@ name:                hledger-iadd-version:             1.3.20+version:             1.3.21 synopsis:            A terminal UI as drop-in replacement for hledger add description:         This is a terminal UI as drop-in replacement for hledger add.                      .@@ -30,9 +30,11 @@ category:            Finance, Console build-type:          Simple cabal-version:       >=1.10-tested-with:         GHC ==8.6.5-                   , GHC ==8.8.4-                   , GHC ==8.10.4+tested-with:         GHC ==8.10.7+                   , GHC ==9.0.2+                   , GHC ==9.2.8+                   , GHC ==9.4.8+                   , GHC ==9.6.3  extra-source-files:   doc/screencast.gif@@ -42,7 +44,7 @@ source-repository head   type: git   location: https://github.com/hpdeifel/hledger-iadd.git-  + library   hs-source-dirs:      src   exposed-modules:     Model@@ -59,10 +61,10 @@                      , Brick.Widgets.Border.Utils                      , Data.Time.Ext   default-language:    Haskell2010-  build-depends:       base >= 4.12 && < 5-                     , hledger-lib >= 1.29 && < 1.33-                     , brick >= 1.5-                     , vty >= 5.4+  build-depends:       base >= 4.14 && < 5+                     , hledger-lib >= 1.33 && < 1.34+                     , brick >= 2.1 && < 2.4+                     , vty >= 6.1 && < 6.3                      , text                      , microlens                      , microlens-th@@ -85,11 +87,11 @@   main-is:             Main.hs   other-modules:       Paths_hledger_iadd   default-language:    Haskell2010-  build-depends:       base >= 4.12 && < 5+  build-depends:       base >= 4.14 && < 5                      , hledger-iadd-                     , hledger-lib >= 1.29 && <1.33-                     , brick >= 1.5-                     , vty >= 5.4+                     , hledger-lib >= 1.33 && <1.34+                     , brick >= 2.1 && < 2.4+                     , vty >= 6.1 && < 6.3                      , text                      , microlens                      , microlens-th@@ -115,15 +117,16 @@                     , AmountParserSpec                     , ModelSpec   default-language:   Haskell2010-  build-depends:      base >= 4.12 && < 5+  build-depends:      base >= 4.14 && < 5                     , hledger-iadd-                    , hledger-lib >= 1.32 && <1.33+                    , hledger-lib >= 1.33 && <1.34                     , text                     , transformers >= 0.3                     , time >= 1.5                     , vector                     , hspec                     , QuickCheck+                    , quickcheck-instances                     , free >= 4.12.4                     , megaparsec >= 7.0 && <9.7                     , text-zipper >= 0.10
src/Model.hs view
@@ -354,7 +354,7 @@      -- | Ammount attributes that are compared to determine duplicates     amountAttributes =-      [ cmp HL.acommodity, cmp HL.aprice, cmp HL.aquantity ]+      [ cmp HL.acommodity, cmp HL.acost, cmp HL.aquantity ]      -- | Compare two transactions but ignore unimportant details     cmpTransaction :: HL.Transaction -> HL.Transaction -> Ordering
tests/DateParserSpec.hs view
@@ -5,6 +5,7 @@  import           Test.Hspec import           Test.QuickCheck+import           Test.QuickCheck.Instances()  import           Control.Monad import           Data.Either@@ -197,6 +198,3 @@ printReadProp format day = case parseDate day format (printDate format day) of   Left err -> counterexample (T.unpack err) False   Right res -> res === day--instance Arbitrary Day where-  arbitrary = ModifiedJulianDay <$> arbitrary