packages feed

Cabal revisions of Hastructure-0.50.4

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version: 3.0---- This file has been generated from package.yaml by hpack version 0.37.0.------ see: https://github.com/sol/hpack--name:           Hastructure-version: 0.50.4-synopsis:       Cashflow modeling library for structured finance-description:    Please see the README on GitHub at <https://github.com/yellowbean/Hastructure#readme>-category:       StructuredFinance,Securitisation,Cashflow-homepage:       https://github.com/yellowbean/Hastructure#readme-bug-reports:    https://github.com/yellowbean/Hastructure/issues-author:         Xiaoyu-maintainer:     always.zhang@gmail.com-copyright:      2025 Xiaoyu, Zhang-license:        BSD-3-Clause-license-file:   LICENSE-build-type:     Simple-extra-source-files:-    README.md-extra-doc-files:-    CHANGELOG.md-source-repository head-  type: git-  location: https://github.com/yellowbean/Hastructure--library-  exposed-modules:-      Accounts-      Analytics-      Asset-      AssetClass.AssetBase-      AssetClass.AssetCashflow-      AssetClass.FixedAsset-      AssetClass.Installment-      AssetClass.Lease-      AssetClass.Loan-      AssetClass.MixedAsset-      AssetClass.Mortgage-      AssetClass.ProjectedCashFlow-      AssetClass.Receivable-      Assumptions-      Call-      Cashflow-      CreditEnhancement-      DateUtil-      Deal-      Deal.DealAction-      Deal.DealBase-      Deal.DealDate-      Deal.DealMod-      Deal.DealQuery-      Deal.DealValidation-      Deal.DealRun-      Deal.DealCollection-      Errors-      Expense-      Hedge-      InterestRate-      Ledger-      Liability-      Lib-      Pool-      Reports-      Revolving-      Stmt-      Triggers-      Types-      Util-      Validation-      Waterfall-  other-modules:-      Paths_Hastructure-  autogen-modules:-      Paths_Hastructure-  hs-source-dirs:-      src-  build-depends:-    Decimal >= 0.5.2 && < 0.6,-    base >= 4.18.0 && < 4.22.0,-    deepseq >= 1.5.0 && < 1.6,-    MissingH >= 1.6.0 && < 1.7,-    containers >= 0.6.8 && < 0.7.1,-    template-haskell >= 2.20.0 && < 2.23.1.0,-    bytestring >= 0.12.1 && < 0.13,-    -- exceptions >= 0.10.7 && < 0.11,-    mtl >= 2.3.1 && < 2.4,-    time >= 1.12.2 && < 1.15,-    text >= 2.1.1 && < 2.2,-    regex-base >= 0.94.0 && < 0.95,-    aeson >= 2.2.3 && < 2.3,-    hashable >= 1.4.7 && < 1.5.1,-    dlist >= 1.0 && < 1.1,-    scientific >= 0.3.8 && < 0.4,-    vector >= 0.13.2 && < 0.14,-    aeson-pretty >= 0.8.10 && < 0.9,-    base-compat >= 0.13.0 && < 0.15,-    attoparsec >= 0.14.4 && < 0.15,-    attoparsec-aeson >= 2.2.2 && < 2.3,-    generic-lens >= 2.2.2 && < 2.3,-    http-types >= 0.12.4 && < 0.13,-    -- ieee754 >= 0.8.0 && < 0.9,-    lens >= 5.2.3 && < 5.3.6,-    parallel >= 3.2.2 && < 3.3,-    math-functions >= 0.3.4 && < 0.4,-    monad-loops >= 0.4.3 && < 0.5,-    numeric-limits >= 0.1.0 && < 0.2,-    openapi3 >= 3.2.4 && < 3.3,-    regex-pcre-builtin >= 0.95.2 && < 0.96,-    -- regex-tdfa >= 1.3.2 && < 1.4,-    servant >= 0.20.2 && < 0.21,-    servant-openapi3 >= 2.0.1 && < 2.1,-    servant-server >= 0.20.2 && < 0.21,-    wai >= 3.2.4 && < 3.3,-    warp >= 3.4.7 && < 3.5,-    split >= 0.2.5 && < 0.3,-    string-conversions >= 0.4.0 && < 0.5,-    swagger2 >= 2.8.9 && < 2.9,-    tabular >= 0.2.2 && < 0.3,-    wai-cors >= 0.2.7 && < 0.3,-    yaml >= 0.11.11 && < 0.12,---  default-language: Haskell2010--executable Hastructure-exe-  main-is: Main.hs-  other-modules:-      MainBase-      Paths_Hastructure-  autogen-modules:-      Paths_Hastructure-  hs-source-dirs:-      app-  ghc-options: -threaded -rtsopts -with-rtsopts=-N-  build-depends:-    Hastructure,-    Decimal,-    base,-    deepseq,-    MissingH,-    containers,-    template-haskell,-    bytestring,-    mtl,-    time,-    text,-    regex-base,-    aeson,-    hashable,-    dlist,-    scientific,-    vector,-    aeson-pretty,-    base-compat,-    attoparsec,-    attoparsec-aeson,-    generic-lens,-    http-types,-    lens,-    parallel,-    math-functions,-    monad-loops,-    numeric-limits,-    openapi3,-    regex-pcre-builtin,-    servant,-    servant-openapi3,-    servant-server,-    wai,-    warp,-    split,-    string-conversions,-    swagger2,-    tabular,-    wai-cors,-    yaml,-    tasty >= 1.5.3 && < 1.6,-    tasty-golden >= 2.3.5 && < 2.4,-    tasty-hspec >= 1.2.0 && < 1.3,-    tasty-hunit >= 0.10.2 && < 0.11,--  default-language: Haskell2010--test-suite Hastructure-test-  type: exitcode-stdio-1.0-  main-is: MainTest.hs-  autogen-modules:-      Paths_Hastructure-  other-modules:-      DealTest.DealTest-      DealTest.MultiPoolDealTest-      DealTest.ResecDealTest-      DealTest.RevolvingTest-      UT.AccountTest-      UT.AnalyticsTest-      UT.AssetTest-      UT.BondTest-      UT.CashflowTest-      UT.CeTest-      UT.DealTest-      UT.DealTest2-      UT.ExpTest-      UT.InterestRateTest-      UT.LibTest-      UT.QueryTest-      UT.RateHedgeTest-      UT.StmtTest-      UT.UtilTest-      Paths_Hastructure-  hs-source-dirs:-      test-  ghc-options: -threaded -rtsopts -with-rtsopts=-N-  build-depends:-    Hastructure,-    Decimal,-    base,-    deepseq,-    MissingH,-    containers,-    template-haskell,-    bytestring,-    mtl,-    time,-    text,-    regex-base,-    aeson,-    hashable,-    dlist,-    scientific,-    vector,-    aeson-pretty,-    base-compat,-    attoparsec,-    attoparsec-aeson,-    generic-lens,-    http-types,-    lens,-    parallel,-    math-functions,-    monad-loops,-    numeric-limits,-    openapi3,-    regex-pcre-builtin,-    servant,-    servant-openapi3,-    servant-server,-    wai,-    warp,-    split,-    string-conversions,-    swagger2,-    tabular,-    wai-cors,-    yaml,-    tasty,-    tasty-golden,-    tasty-hspec,-    tasty-hunit   -  default-language: Haskell2010+cabal-version: 3.0
+
+-- This file has been generated from package.yaml by hpack version 0.37.0.
+--
+-- see: https://github.com/sol/hpack
+
+name:           Hastructure
+version: 0.50.4
+x-revision: 1
+synopsis:       Cashflow modeling library for structured finance
+description:    Please see the README on GitHub at <https://github.com/yellowbean/Hastructure#readme>
+category:       StructuredFinance,Securitisation,Cashflow
+homepage:       https://github.com/yellowbean/Hastructure#readme
+bug-reports:    https://github.com/yellowbean/Hastructure/issues
+author:         Xiaoyu
+maintainer:     always.zhang@gmail.com
+copyright:      2025 Xiaoyu, Zhang
+license:        BSD-3-Clause
+license-file:   LICENSE
+build-type:     Simple
+extra-source-files:
+    README.md
+extra-doc-files:
+    CHANGELOG.md
+source-repository head
+  type: git
+  location: https://github.com/yellowbean/Hastructure
+
+library
+  exposed-modules:
+      Accounts
+      Analytics
+      Asset
+      AssetClass.AssetBase
+      AssetClass.AssetCashflow
+      AssetClass.FixedAsset
+      AssetClass.Installment
+      AssetClass.Lease
+      AssetClass.Loan
+      AssetClass.MixedAsset
+      AssetClass.Mortgage
+      AssetClass.ProjectedCashFlow
+      AssetClass.Receivable
+      Assumptions
+      Call
+      Cashflow
+      CreditEnhancement
+      DateUtil
+      Deal
+      Deal.DealAction
+      Deal.DealBase
+      Deal.DealDate
+      Deal.DealMod
+      Deal.DealQuery
+      Deal.DealValidation
+      Deal.DealRun
+      Deal.DealCollection
+      Errors
+      Expense
+      Hedge
+      InterestRate
+      Ledger
+      Liability
+      Lib
+      Pool
+      Reports
+      Revolving
+      Stmt
+      Triggers
+      Types
+      Util
+      Validation
+      Waterfall
+  other-modules:
+      Paths_Hastructure
+  autogen-modules:
+      Paths_Hastructure
+  hs-source-dirs:
+      src
+  build-depends:
+    Decimal >= 0.5.2 && < 0.6,
+    base >= 4.18.0 && < 4.22.0,
+    deepseq >= 1.5.0 && < 1.6,
+    MissingH >= 1.6.0 && < 1.7,
+    containers >= 0.6.8 && < 0.7.1,
+    template-haskell >= 2.20.0 && < 2.23.1.0,
+    bytestring >= 0.12.1 && < 0.13,
+    -- exceptions >= 0.10.7 && < 0.11,
+    mtl >= 2.3.1 && < 2.4,
+    time >= 1.12.2 && < 1.15,
+    text >= 2.1.1 && < 2.2,
+    regex-base >= 0.94.0 && < 0.95,
+    aeson >= 2.2.3 && < 2.3,
+    hashable >= 1.4.7 && < 1.5.1.0,
+    dlist >= 1.0 && < 1.1,
+    scientific >= 0.3.8 && < 0.4,
+    vector >= 0.13.2 && < 0.14,
+    aeson-pretty >= 0.8.10 && < 0.9,
+    base-compat >= 0.13.0 && < 0.15,
+    attoparsec >= 0.14.4 && < 0.15,
+    attoparsec-aeson >= 2.2.2 && < 2.3,
+    generic-lens >= 2.2.2 && < 2.3,
+    http-types >= 0.12.4 && < 0.13,
+    -- ieee754 >= 0.8.0 && < 0.9,
+    lens >= 5.2.3 && < 5.3.6,
+    parallel >= 3.2.2 && < 3.3,
+    math-functions >= 0.3.4 && < 0.4,
+    monad-loops >= 0.4.3 && < 0.5,
+    numeric-limits >= 0.1.0 && < 0.2,
+    openapi3 >= 3.2.4 && < 3.3,
+    regex-pcre-builtin >= 0.95.2 && < 0.96,
+    -- regex-tdfa >= 1.3.2 && < 1.4,
+    servant >= 0.20.2 && < 0.21,
+    servant-openapi3 >= 2.0.1 && < 2.1,
+    servant-server >= 0.20.2 && < 0.21,
+    wai >= 3.2.4 && < 3.3,
+    warp >= 3.4.7 && < 3.5,
+    split >= 0.2.5 && < 0.3,
+    string-conversions >= 0.4.0 && < 0.5,
+    swagger2 >= 2.8.9 && < 2.9,
+    tabular >= 0.2.2 && < 0.3,
+    wai-cors >= 0.2.7 && < 0.3,
+    yaml >= 0.11.11 && < 0.12,
+
+
+  default-language: Haskell2010
+
+executable Hastructure-exe
+  main-is: Main.hs
+  other-modules:
+      MainBase
+      Paths_Hastructure
+  autogen-modules:
+      Paths_Hastructure
+  hs-source-dirs:
+      app
+  ghc-options: -threaded -rtsopts -with-rtsopts=-N
+  build-depends:
+    Hastructure,
+    Decimal,
+    base,
+    deepseq,
+    MissingH,
+    containers,
+    template-haskell,
+    bytestring,
+    mtl,
+    time,
+    text,
+    regex-base,
+    aeson,
+    hashable,
+    dlist,
+    scientific,
+    vector,
+    aeson-pretty,
+    base-compat,
+    attoparsec,
+    attoparsec-aeson,
+    generic-lens,
+    http-types,
+    lens,
+    parallel,
+    math-functions,
+    monad-loops,
+    numeric-limits,
+    openapi3,
+    regex-pcre-builtin,
+    servant,
+    servant-openapi3,
+    servant-server,
+    wai,
+    warp,
+    split,
+    string-conversions,
+    swagger2,
+    tabular,
+    wai-cors,
+    yaml,
+    tasty >= 1.5.3 && < 1.6,
+    tasty-golden >= 2.3.5 && < 2.4,
+    tasty-hspec >= 1.2.0 && < 1.3,
+    tasty-hunit >= 0.10.2 && < 0.11,
+
+  default-language: Haskell2010
+
+test-suite Hastructure-test
+  type: exitcode-stdio-1.0
+  main-is: MainTest.hs
+  autogen-modules:
+      Paths_Hastructure
+  other-modules:
+      DealTest.DealTest
+      DealTest.MultiPoolDealTest
+      DealTest.ResecDealTest
+      DealTest.RevolvingTest
+      UT.AccountTest
+      UT.AnalyticsTest
+      UT.AssetTest
+      UT.BondTest
+      UT.CashflowTest
+      UT.CeTest
+      UT.DealTest
+      UT.DealTest2
+      UT.ExpTest
+      UT.InterestRateTest
+      UT.LibTest
+      UT.QueryTest
+      UT.RateHedgeTest
+      UT.StmtTest
+      UT.UtilTest
+      Paths_Hastructure
+  hs-source-dirs:
+      test
+  ghc-options: -threaded -rtsopts -with-rtsopts=-N
+  build-depends:
+    Hastructure,
+    Decimal,
+    base,
+    deepseq,
+    MissingH,
+    containers,
+    template-haskell,
+    bytestring,
+    mtl,
+    time,
+    text,
+    regex-base,
+    aeson,
+    hashable,
+    dlist,
+    scientific,
+    vector,
+    aeson-pretty,
+    base-compat,
+    attoparsec,
+    attoparsec-aeson,
+    generic-lens,
+    http-types,
+    lens,
+    parallel,
+    math-functions,
+    monad-loops,
+    numeric-limits,
+    openapi3,
+    regex-pcre-builtin,
+    servant,
+    servant-openapi3,
+    servant-server,
+    wai,
+    warp,
+    split,
+    string-conversions,
+    swagger2,
+    tabular,
+    wai-cors,
+    yaml,
+    tasty,
+    tasty-golden,
+    tasty-hspec,
+    tasty-hunit   
+  default-language: Haskell2010
revision 2
 
 name:           Hastructure
 version: 0.50.4
-x-revision: 1
+x-revision: 2
 synopsis:       Cashflow modeling library for structured finance
 description:    Please see the README on GitHub at <https://github.com/yellowbean/Hastructure#readme>
 category:       StructuredFinance,Securitisation,Cashflow
     text >= 2.1.1 && < 2.2,
     regex-base >= 0.94.0 && < 0.95,
     aeson >= 2.2.3 && < 2.3,
-    hashable >= 1.4.7 && < 1.5.1.0,
+    hashable >= 1.4.7 && < 1.5.2.0,
     dlist >= 1.0 && < 1.1,
     scientific >= 0.3.8 && < 0.4,
     vector >= 0.13.2 && < 0.14,
revision 3
 
 name:           Hastructure
 version: 0.50.4
-x-revision: 2
+x-revision: 3
 synopsis:       Cashflow modeling library for structured finance
 description:    Please see the README on GitHub at <https://github.com/yellowbean/Hastructure#readme>
 category:       StructuredFinance,Securitisation,Cashflow
     generic-lens >= 2.2.2 && < 2.3,
     http-types >= 0.12.4 && < 0.13,
     -- ieee754 >= 0.8.0 && < 0.9,
-    lens >= 5.2.3 && < 5.3.6,
+    lens >= 5.2.3 && < 5.4,
     parallel >= 3.2.2 && < 3.3,
     math-functions >= 0.3.4 && < 0.4,
     monad-loops >= 0.4.3 && < 0.5,