diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8c94678..fbf081a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,7 +26,7 @@ jobs: - "9.2.8" - "9.4.8" include: - - ghc: "9.6.5" + - ghc: "9.6.6" cabal: "3.10" - ghc: "9.8.2" cabal: "3.10" @@ -76,7 +76,7 @@ jobs: - ghc: "9.4.8" cabal: "3.8" winio: true - - ghc: "9.6.5" + - ghc: "9.6.6" cabal: "3.10" winio: true - ghc: "9.8.2" diff --git a/Contributing.md b/Contributing.md index f15ac11..5353bde 100644 --- a/Contributing.md +++ b/Contributing.md @@ -1,4 +1,4 @@ -Many other packages depend on `ansi-terminal`. As at February 2024, over 4,700 +Many other packages depend on `ansi-terminal`. As at November 2024, over 4,800 packages on [Hackage](https:https://hackage.haskell.org/) depend on it, directly or indirectly. Consider raising an [issue](https://github.com/UnkindPartition/ansi-terminal/issues) to diff --git a/README.md b/README.md index 23c13c0..e27742a 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ support for Haskell, which allows: - Hiding or showing the cursor - Moving the cursor around - Reporting the position of the cursor +- Enabling and disabling automatic line wrapping - Scrolling the screen up or down - Switching between the Alternate and Normal Screen Buffers - Clickable hyperlinks to URIs @@ -40,6 +41,7 @@ including: - Directly changing cursor position: `setCursorColumn` and `setCursorPosition` - Saving, restoring and reporting cursor position: `saveCursor`, `restoreCursor` and `reportCursorPosition` +- Automatic line wrapping: `enableLineWrap` and `disableLineWrap` - Scrolling the screen: `scrollPageUp` and `scrollPageDown` - Changing the title: `setTitle` diff --git a/ansi-terminal/CHANGELOG.md b/ansi-terminal/CHANGELOG.md index 3845a68..7a5ec60 100644 --- a/ansi-terminal/CHANGELOG.md +++ b/ansi-terminal/CHANGELOG.md @@ -1,6 +1,12 @@ Changes ======= +Version 1.1.2 +------------- + +* Add `enableLineWrap` and `disableLineWrap`, and support for enabling and + disabling automatic line wrapping. + Version 1.1.1 ------------- diff --git a/ansi-terminal/ansi-terminal.cabal b/ansi-terminal/ansi-terminal.cabal index 9c964aa..873483f 100644 --- a/ansi-terminal/ansi-terminal.cabal +++ b/ansi-terminal/ansi-terminal.cabal @@ -1,6 +1,6 @@ Cabal-Version: 1.22 Name: ansi-terminal -Version: 1.1.1 +Version: 1.1.2 Category: User Interfaces Synopsis: Simple ANSI terminal support Description: ANSI terminal support for Haskell: allows cursor movement, diff --git a/ansi-terminal/stack.yaml b/ansi-terminal/stack.yaml index bf4ef9b..58ac6c6 100644 --- a/ansi-terminal/stack.yaml +++ b/ansi-terminal/stack.yaml @@ -1,4 +1,4 @@ -snapshot: lts-22.26 # GHC 9.6.5 +snapshot: lts-22.41 # GHC 9.6.6 flags: ansi-terminal: example: false diff --git a/stack-winio.yaml b/stack-winio.yaml index a4ddcf8..a63b1a9 100644 --- a/stack-winio.yaml +++ b/stack-winio.yaml @@ -1,4 +1,4 @@ -snapshot: lts-22.26 # GHC 9.6.5 +snapshot: lts-22.41 # GHC 9.6.6 flags: ansi-terminal: example: false diff --git a/stack.yaml b/stack.yaml index 7f673ef..47654e8 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,4 +1,4 @@ -snapshot: lts-22.26 # GHC 9.6.5 +snapshot: lts-22.41 # GHC 9.6.6 flags: ansi-terminal: example: false