packages feed

haveibeenpwned 0.2.0.1 → 0.2.0.2

raw patch · 5 files changed

+20/−12 lines, 5 filesdep ~basedep ~bytestringdep ~cryptonitenew-uploaderPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, bytestring, cryptonite, data-default, http-client, mtl, text

API changes (from Hackage documentation)

- HaveIBeenPwned: instance GHC.Base.Applicative m => GHC.Base.Applicative (HaveIBeenPwned.PwnedT m)
- HaveIBeenPwned: instance GHC.Base.Functor m => GHC.Base.Functor (HaveIBeenPwned.PwnedT m)
- HaveIBeenPwned: instance GHC.Base.Monad m => GHC.Base.Monad (HaveIBeenPwned.PwnedT m)
- HaveIBeenPwned: instance GHC.Show.Show HaveIBeenPwned.HaveIBeenPwnedResult
+ HaveIBeenPwned: instance GHC.Internal.Base.Applicative m => GHC.Internal.Base.Applicative (HaveIBeenPwned.PwnedT m)
+ HaveIBeenPwned: instance GHC.Internal.Base.Functor m => GHC.Internal.Base.Functor (HaveIBeenPwned.PwnedT m)
+ HaveIBeenPwned: instance GHC.Internal.Base.Monad m => GHC.Internal.Base.Monad (HaveIBeenPwned.PwnedT m)
+ HaveIBeenPwned: instance GHC.Internal.Show.Show HaveIBeenPwned.HaveIBeenPwnedResult
- HaveIBeenPwned: PwnedT :: ReaderT HaveIBeenPwnedConfig m a -> PwnedT m a
+ HaveIBeenPwned: PwnedT :: ReaderT HaveIBeenPwnedConfig m a -> PwnedT (m :: Type -> Type) a
- HaveIBeenPwned: [unPwnedT] :: PwnedT m a -> ReaderT HaveIBeenPwnedConfig m a
+ HaveIBeenPwned: [unPwnedT] :: PwnedT (m :: Type -> Type) a -> ReaderT HaveIBeenPwnedConfig m a
- HaveIBeenPwned: class Monad m => MonadPwned m
+ HaveIBeenPwned: class Monad m => MonadPwned (m :: Type -> Type)
- HaveIBeenPwned: newtype PwnedT m a
+ HaveIBeenPwned: newtype PwnedT (m :: Type -> Type) a

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # Revision history for haveibeenpwned +## 0.2.0.2++* Support for GHC 9.10+ ## 0.2.0.1  * Add readme to extra-source-files so that it appears on hackage
README.lhs view
@@ -1,5 +1,4 @@ haveibeenpwned-<img align="right" src="https://obsidian.systems/static/images/ObsidianSystemsLogo.svg"> ====================== [![Haskell](https://img.shields.io/badge/language-Haskell-orange.svg)](https://haskell.org) [![Hackage](https://img.shields.io/hackage/v/haveibeenpwned.svg)](https://hackage.haskell.org/package/haveibeenpwned) [![Hackage CI](https://matrix.hackage.haskell.org/api/v2/packages/haveibeenpwned/badge)](https://matrix.hackage.haskell.org/#/package/haveibeenpwned)   [![Github CI](https://github.com/obsidiansystems/haveibeenpwned/workflows/github-action/badge.svg)](https://github.com/obsidiansystems/haveibeenpwned/actions) [![travis-ci](https://api.travis-ci.org/obsidiansystems/haveibeenpwned.svg?branch=develop)](https://travis-ci.org/obsidiansystems/haveibeenpwned) [![BSD3 License](https://img.shields.io/badge/license-BSD3-blue.svg)](https://github.com/obsidiansystems/haveibeenpwned/blob/master/LICENSE) @@ -66,3 +65,6 @@ > main = consoleHaveIBeenPwned  ```++***+![Obsidian Systems](https://obsidian.systems/static/images/ObsidianSystemsLogo.svg)
README.md view
@@ -1,5 +1,4 @@ haveibeenpwned-<img align="right" src="https://obsidian.systems/static/images/ObsidianSystemsLogo.svg"> ====================== [![Haskell](https://img.shields.io/badge/language-Haskell-orange.svg)](https://haskell.org) [![Hackage](https://img.shields.io/hackage/v/haveibeenpwned.svg)](https://hackage.haskell.org/package/haveibeenpwned) [![Hackage CI](https://matrix.hackage.haskell.org/api/v2/packages/haveibeenpwned/badge)](https://matrix.hackage.haskell.org/#/package/haveibeenpwned)   [![Github CI](https://github.com/obsidiansystems/haveibeenpwned/workflows/github-action/badge.svg)](https://github.com/obsidiansystems/haveibeenpwned/actions) [![travis-ci](https://api.travis-ci.org/obsidiansystems/haveibeenpwned.svg?branch=develop)](https://travis-ci.org/obsidiansystems/haveibeenpwned) [![BSD3 License](https://img.shields.io/badge/license-BSD3-blue.svg)](https://github.com/obsidiansystems/haveibeenpwned/blob/master/LICENSE) @@ -66,3 +65,6 @@ > main = consoleHaveIBeenPwned  ```++***+![Obsidian Systems](https://obsidian.systems/static/images/ObsidianSystemsLogo.svg)
haveibeenpwned.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.2 name:               haveibeenpwned-version:            0.2.0.1+version:            0.2.0.2 synopsis:           Library for checking for weak/compromised passwords. description:   This library uses the haveibeenpwned database to check for weak or compromised passwords.@@ -14,21 +14,21 @@ category:           Web extra-source-files: CHANGELOG.md                     README.md-tested-with:        GHC ==8.6.5 || ==8.8.4+tested-with:        GHC ==8.6.5 || ==8.8.4  || ==9.8.1 || ==9.10.1  library   exposed-modules:  HaveIBeenPwned   build-depends:-    , base             >=4.11.0   && <4.15-    , bytestring       ^>=0.10.8-    , cryptonite       >=0.24     && <0.28-    , data-default     ^>=0.7.1-    , http-client      >=0.5.13.1 && <0.7+    , base             >=4.11.0   && <4.21+    , bytestring       >=0.10     && <0.13+    , cryptonite       >=0.24     && <0.31+    , data-default     >=0.7.1    && <0.91+    , http-client      >=0.5.13.1 && <0.8     , http-types       ^>=0.12.1     , monad-logger     ^>=0.3.29-    , mtl              ^>=2.2.2+    , mtl              >=2.2.2    && <2.4     , safe             ^>=0.3.17-    , text             ^>=1.2.3+    , text             >=1.2      && <2.2    ghc-options:      -Wall   hs-source-dirs:   src
src/HaveIBeenPwned.hs view
@@ -84,7 +84,7 @@   result' <- liftIO $ try $ httpLbs request (_haveIBeenPwnedConfig_manager cfg)   case result' of     Left err -> do-      $(logError) $ T.pack $ show @ HttpException $ err+      $(logError) $ T.pack $ show @HttpException $ err       return HaveIBeenPwnedResult_Error     Right result -> case responseStatus result of       Status 200 _ -> do