From 08d282761377020badbe2d6f654ec148192f9fe0 Mon Sep 17 00:00:00 2001 From: Jonathan Lamothe Date: Sun, 9 May 2021 12:57:38 -0400 Subject: [PATCH] version 0.3.0.1 - updated to latest lts - specified dependency versions --- .gitignore | 1 - ChangeLog.md | 5 +++ package.yaml | 8 ++-- passman.cabal | 108 ++++++++++++++++++++++++++++++++++++++++++++++++ stack.yaml | 2 +- stack.yaml.lock | 8 ++-- 6 files changed, 122 insertions(+), 10 deletions(-) create mode 100644 passman.cabal diff --git a/.gitignore b/.gitignore index 1fcb84a..c368d45 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ .stack-work/ -passman.cabal *~ \ No newline at end of file diff --git a/ChangeLog.md b/ChangeLog.md index f79f793..1f2c43c 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,10 @@ # Changelog for passman +## 0.3.0.1 + +- updated to latest stackage LTS +- specified versions for dependencies + ## 0.3.0 - updated to more recent LTS snapshot diff --git a/package.yaml b/package.yaml index 29a5549..6b98a69 100644 --- a/package.yaml +++ b/package.yaml @@ -1,5 +1,5 @@ name: passman -version: 0.3.0 +version: 0.3.0.1 github: "jlamothe/passman" license: LGPL-3 author: "Jonathan Lamothe" @@ -21,9 +21,9 @@ description: Please see the README on GitHub at = 4.7 && < 5 -- aeson -- bytestring -- containers +- aeson >= 1.5.6.0 && < 1.6 +- bytestring >= 0.10.12.0 && < 0.11 +- containers >= 0.6.2.1 && < 0.7 - microlens >= 0.4.11.2 && < 0.5 - microlens-th >= 0.4.3.6 && < 0.5 - random diff --git a/passman.cabal b/passman.cabal new file mode 100644 index 0000000..ddbefb4 --- /dev/null +++ b/passman.cabal @@ -0,0 +1,108 @@ +cabal-version: 1.12 + +-- This file has been generated from package.yaml by hpack version 0.33.0. +-- +-- see: https://github.com/sol/hpack +-- +-- hash: cb93fb36b8e4bc0ba6599211ccbb3c5be2617b87a64c3afd57b41914d9ecd495 + +name: passman +version: 0.3.0.1 +synopsis: a simple password manager +description: Please see the README on GitHub at +category: Security +homepage: https://github.com/jlamothe/passman#readme +bug-reports: https://github.com/jlamothe/passman/issues +author: Jonathan Lamothe +maintainer: jonathan@jlamothe.net +copyright: (C) 2018-2021 Jonathan Lamothe +license: LGPL-3 +license-file: LICENSE +build-type: Simple +extra-source-files: + README.md + ChangeLog.md + +source-repository head + type: git + location: https://github.com/jlamothe/passman + +library + exposed-modules: + Password + other-modules: + Paths_passman + hs-source-dirs: + src + ghc-options: -Wall + build-depends: + SHA + , aeson >=1.5.6.0 && <1.6 + , base >=4.7 && <5 + , base16-bytestring + , base64-bytestring + , bytestring >=0.10.12.0 && <0.11 + , containers >=0.6.2.1 && <0.7 + , microlens >=0.4.11.2 && <0.5 + , microlens-th >=0.4.3.6 && <0.5 + , random + , text + default-language: Haskell2010 + +executable passman + main-is: Main.hs + other-modules: + Types + UI + Util + Paths_passman + hs-source-dirs: + app + ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N + build-depends: + HCL >=1.8 && <1.9 + , aeson >=1.5.6.0 && <1.6 + , base >=4.7 && <5 + , bytestring >=0.10.12.0 && <0.11 + , containers >=0.6.2.1 && <0.7 + , easy-file >=0.2.2 && <0.3 + , microlens >=0.4.11.2 && <0.5 + , microlens-th >=0.4.3.6 && <0.5 + , passman + , random + , transformers + default-language: Haskell2010 + +test-suite passman-test + type: exitcode-stdio-1.0 + main-is: Spec.hs + other-modules: + Spec.JSON + Spec.NewPWData + Spec.NewPWDatabase + Spec.NewPWPolicy + Spec.NewPWSalt + Spec.PWGenerate + Spec.PWGetService + Spec.PWHasService + Spec.PWRemoveService + Spec.PWSearch + Spec.PWSetService + Spec.ValidatePWData + Spec.ValidatePWDatabase + Spec.ValidatePWPolicy + Paths_passman + hs-source-dirs: + test + ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N + build-depends: + HUnit + , aeson >=1.5.6.0 && <1.6 + , base >=4.7 && <5 + , bytestring >=0.10.12.0 && <0.11 + , containers >=0.6.2.1 && <0.7 + , microlens >=0.4.11.2 && <0.5 + , microlens-th >=0.4.3.6 && <0.5 + , passman + , random + default-language: Haskell2010 diff --git a/stack.yaml b/stack.yaml index 0a71cc5..317b806 100644 --- a/stack.yaml +++ b/stack.yaml @@ -17,7 +17,7 @@ # # resolver: ./custom-snapshot.yaml # resolver: https://example.com/snapshots/2018-01-01.yaml -resolver: lts-16.27 +resolver: lts-17.10 # User packages to be built. # Various formats can be used as shown in the example below. diff --git a/stack.yaml.lock b/stack.yaml.lock index 8b5869d..c2d9628 100644 --- a/stack.yaml.lock +++ b/stack.yaml.lock @@ -13,7 +13,7 @@ packages: hackage: HCL-1.8@sha256:39ec0da0cd6157f20c395e1b0df474df45efb0088afdaab20bb9dfb3662baf7c,1726 snapshots: - completed: - size: 533252 - url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/16/27.yaml - sha256: c2aaae52beeacf6a5727c1010f50e89d03869abfab6d2c2658ade9da8ed50c73 - original: lts-16.27 + size: 567241 + url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/17/10.yaml + sha256: 321b3b9f0c7f76994b39e0dabafdc76478274b4ff74cc5e43d410897a335ad3b + original: lts-17.10