echo 0.1.3 → 0.1.4
raw patch · 4 files changed
+25/−8 lines, 4 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG.md +7/−4
- README.md +1/−1
- echo.cabal +14/−2
- src/System/IO/Echo.hs +3/−1
CHANGELOG.md view
@@ -1,11 +1,14 @@-### 0.1.3 [2017-01-30]+### 0.1.4 [2021.02.17]+* Use `Trustworthy`, not `Safe`, on GHC 7.2 to work around an old GHC bug.++### 0.1.3 [2017.01.30] * The MinTTY-detection portion of this library has been split off into `mintty`, on which `echo` now depends. -### 0.1.2 [2017-01-09]+### 0.1.2 [2017.01.09] * Use more efficient implementation for `bracketInputEcho`. -### 0.1.1 [2017-01-07]+### 0.1.1 [2017.01.07] * Use `System.Win32.MinTTY` from `Win32-2.5` or later if possible. -## 0.1 [2016-12-22]+## 0.1 [2016.12.22] * First version.
README.md view
@@ -3,7 +3,7 @@ [](http://packdeps.haskellers.com/reverse/echo) [][Haskell.org] [][tl;dr Legal: BSD3]-[](https://travis-ci.org/RyanGlScott/echo)+[](https://github.com/RyanGlScott/echo/actions?query=workflow%3AHaskell-CI) [](https://ci.appveyor.com/project/RyanGlScott/echo) [Hackage: echo]:
echo.cabal view
@@ -1,5 +1,5 @@ name: echo-version: 0.1.3+version: 0.1.4 synopsis: A cross-platform, cross-console way to handle echoing terminal input description: The @base@ library exposes the @hGetEcho@ and @hSetEcho@ functions for querying and setting echo status, but unfortunately, neither@@ -25,6 +25,18 @@ build-type: Simple extra-source-files: CHANGELOG.md, README.md cabal-version: >=1.10+tested-with: GHC == 7.0.4+ , GHC == 7.2.2+ , GHC == 7.4.2+ , GHC == 7.6.3+ , GHC == 7.8.4+ , GHC == 7.10.3+ , GHC == 8.0.2+ , GHC == 8.2.2+ , GHC == 8.4.4+ , GHC == 8.6.5+ , GHC == 8.8.4+ , GHC == 8.10.2 source-repository head type: git@@ -39,7 +51,7 @@ System.IO.Echo.Internal build-depends: base >= 4.3 && < 5- , process >= 1.0.1.1 && < 1.5+ , process >= 1.0.1.1 && < 1.7 if os(windows) cpp-options: "-DWINDOWS" build-depends: mintty >= 0.1 && < 0.2
src/System/IO/Echo.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE CPP #-} -#if __GLASGOW_HASKELL__ >= 702+#if __GLASGOW_HASKELL__ >= 704 {-# LANGUAGE Safe #-}+#elif __GLASGOW_HASKELL__ >= 702+{-# LANGUAGE Trustworthy #-} #endif {-|