packages feed

hsshellscript 3.6.3 → 3.6.4

raw patch · 4 files changed

+16/−10 lines, 4 filesdep ~basePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,5 +1,11 @@ # Revision history for HsShellScript +## 3.6.4 -- 2024-04-03++* Ported HsShellScript to GHC 9.4.8. That was just a trivial change.+* Set the bounds of the version of the base package to ">= 4.17.0.0 && < 5".+* Removed terminal_width_ioe and terminal_width from Args.hs-boot.+ ## 3.6.3 -- 2024-03-31  * Fixed Hackage version conflict of the base package. See the thread "Hackage: "Build: PlanningFailed"" in the@@ -18,4 +24,3 @@ * First version using the latest Cabal infrastructure. * Added pipe_from_full and pipe_from_full2 * Reformatted the source code and the comments such that they aren's so wide.-
README.md view
@@ -3,15 +3,20 @@ This is HsShellScript, a library which enables you to use Haskell for tasks which are typically done by shell scripts. It requires the Glasgow Haskell Compiler. -More elaborate information can be found on the +More elaborate information can be found on the [HsShellScript Homepage](https://volker-wysk.de/hsshellscript/). +## Status++I've ported HsShellScript to base-4.17.2 (GHC 9.4/9.5). That's the recommended version (as of 2024-04-02). From+what I've learnt, I set the bounds of the version of the base package to ">= 4.17.0.0 && < 5".+ ## Installation and Usage  Cabal is being used. You can just import the parts of HsShellScript and build your program with cabal. HsShellScript will be downloaded and installed automatically. -## Documentation +## Documentation  The documentation is in the API documentation. There you'll also find some examples. 
hsshellscript.cabal view
@@ -20,7 +20,7 @@ -- PVP summary:     +-+------- breaking API changes --                  | | +----- non-breaking API additions --                  | | | +--- code changes with no API change-version:            3.6.3+version:            3.6.4  -- A short (one-line) description of the package. synopsis:           Using Haskell for Unix shell scripting tasks@@ -83,7 +83,7 @@                       ScopedTypeVariables,                       NamedFieldPuns,                       StandaloneDeriving-  Build-depends:      base >= 4.13.0 && < 4.20,+  Build-depends:      base >= 4.17.0.0 && < 5,                       directory >= 1.3.6 && < 1.4,                       unix >= 2.7.2 && < 2.8,                       parsec >= 3.1.14 && < 3.2,
src/HsShellScript/Args.hs-boot view
@@ -1,13 +1,9 @@ module HsShellScript.Args where -import GHC.IO+import Data.Typeable  data ArgError = ArgError {       argerror_message :: String,       argerror_usageinfo :: String    }    deriving (Typeable)---terminal_width_ioe :: Handle -> IO Int-terminal_width     :: Handle -> IO (Maybe Int)