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 +4/−0
- README.lhs +3/−1
- README.md +3/−1
- haveibeenpwned.cabal +9/−9
- src/HaveIBeenPwned.hs +1/−1
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"> ====================== [](https://haskell.org) [](https://hackage.haskell.org/package/haveibeenpwned) [](https://matrix.hackage.haskell.org/#/package/haveibeenpwned) [](https://github.com/obsidiansystems/haveibeenpwned/actions) [](https://travis-ci.org/obsidiansystems/haveibeenpwned) [](https://github.com/obsidiansystems/haveibeenpwned/blob/master/LICENSE) @@ -66,3 +65,6 @@ > main = consoleHaveIBeenPwned ```++***+
README.md view
@@ -1,5 +1,4 @@ haveibeenpwned-<img align="right" src="https://obsidian.systems/static/images/ObsidianSystemsLogo.svg"> ====================== [](https://haskell.org) [](https://hackage.haskell.org/package/haveibeenpwned) [](https://matrix.hackage.haskell.org/#/package/haveibeenpwned) [](https://github.com/obsidiansystems/haveibeenpwned/actions) [](https://travis-ci.org/obsidiansystems/haveibeenpwned) [](https://github.com/obsidiansystems/haveibeenpwned/blob/master/LICENSE) @@ -66,3 +65,6 @@ > main = consoleHaveIBeenPwned ```++***+
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