restman 0.7.2.2 → 0.7.3.0
raw patch · 6 files changed
+147/−32 lines, 6 filesdep +tasty-ant-xml
Dependencies added: tasty-ant-xml
Files
- CHANGELOG.md +140/−25
- restman.cabal +2/−1
- test/HTTP/ClientSpec.hs +2/−3
- test/LibSpec.hs +0/−1
- test/Props/TypesProps.hs +1/−1
- test/Spec.hs +2/−1
CHANGELOG.md view
@@ -1,3 +1,19 @@+# v7.3.0 (2026-05-02)++## ✨ New Features++## 🐛 Bug Fixes++## 🏗️ Architecture Changes+### 🛠️ Plumbing Changes+- [`57e6823`](https://gitlab.com/krakrjak/restman/-/commit/57e6823) 🔨 Enhanced GitMoji Support ++## 📝 Administrivia Changes+- [`9817c92`](https://gitlab.com/krakrjak/restman/-/commit/9817c92) 📝 CHANGELOG.md Redux +- [`8207c20`](https://gitlab.com/krakrjak/restman/-/commit/8207c20) 🚨 resolve test suite build warnings +- [`028486d`](https://gitlab.com/krakrjak/restman/-/commit/028486d) 🙈 coverage.xml is a Generated File +- [`106f6c6`](https://gitlab.com/krakrjak/restman/-/commit/106f6c6) 🙈 junit.xml is CI Generated+ # v7.2.2 (2026-05-01) ## ✨ New Features@@ -66,45 +82,144 @@ - [`394d734`](https://gitlab.com/krakrjak/restman/-/commit/394d734) 🙈 Ignore node cruft from Semantic-Release - [`23c9582`](https://gitlab.com/krakrjak/restman/-/commit/23c9582) 📄 Update Copyright Year on LICENSE --# 0.7.1.0+# v7.1.0 (2025-12-23) -- ⬆️ Update to LTS 24.24 (ghc-9.10.3)+## ✨ New Features+- [`9b0a827`](https://gitlab.com/krakrjak/restman/-/commit/9b0a827) ✨ Line Breaks Honored, Horizontal + Vertical Scroll with Vi(M) Keys+- [`541b03c`](https://gitlab.com/krakrjak/restman/-/commit/541b03c) ✨ Mime-Type/Content-Type Specific Syntax Highlighting+- [`8a9a05d`](https://gitlab.com/krakrjak/restman/-/commit/8a9a05d) ✨ Compat When Using Public WiFi - ✨ Show Default Headers in TUI When Enabled-- ✨ Automatically Syntax Hightlight Payload when Possible-- ✨ Horizontal & Vertical Scrolling in Payload Widget (Vi Keys & Mouse Support)+- ✨ Editable Custom Headers with Horizontal Scroll -# 0.7.0.1+## 🐛 Bug Fixes -- 🚑️ Only the space key should toggle using default headers when focused+## 🏗️ Architecture Changes+### 🛠️ Plumbing Changes+- [`4baeade`](https://gitlab.com/krakrjak/restman/-/commit/4baeade) 🧑💻 Optional pre-commit Configuration for Running HLint & Stylish-Haskell+- [`f3aa06a`](https://gitlab.com/krakrjak/restman/-/commit/f3aa06a) 👷 Update Stackage Image to 24.24+- [`47e592b`](https://gitlab.com/krakrjak/restman/-/commit/47e592b) 🚧 Syntax Highlight Response Data -# 0.7.0.0+## 📝 Administrivia Changes+- [`3dcffee`](https://gitlab.com/krakrjak/restman/-/commit/3dcffee) 🚨 sylish-haskell fixes+- [`192d8fb`](https://gitlab.com/krakrjak/restman/-/commit/192d8fb) 🚨 hlint simplify parens+- [`b5ba033`](https://gitlab.com/krakrjak/restman/-/commit/b5ba033) 🚨 Review Suggestions and Merge Fixes+- [`9be0a3d`](https://gitlab.com/krakrjak/restman/-/commit/9be0a3d) 🚨 [hlint] foldr/map fuse+- [`5e3d23d`](https://gitlab.com/krakrjak/restman/-/commit/5e3d23d) 🚨 hlint & stylish-haskell fixes+- [`7d9aa18`](https://gitlab.com/krakrjak/restman/-/commit/7d9aa18) 🚨 hlint fix -- ⬆️ Update to LTS 24.14 (ghc-9.10.3)+## 🧹 Code Quality+- [`a2c2f9f`](https://gitlab.com/krakrjak/restman/-/commit/a2c2f9f) ♻️ Reuse Wreq Manager Across Requests++# v7.0.1 (2025-10-14)++## ✨ New Features+- [`b409f0e`](https://gitlab.com/krakrjak/restman/-/commit/b409f0e) ✨ Response is Scrollable on Focus++### 🖥️ UI Changes+- [`af51bca`](https://gitlab.com/krakrjak/restman/-/commit/af51bca) 💄 stylish-haskell fixes++## 🐛 Bug Fixes+### 🚑 Critical Hotfixes+- [`997302f`](https://gitlab.com/krakrjak/restman/-/commit/997302f) 🚑️ Only the space key should toggle using default headers when focused++## 🏗️ Architecture Changes++## 📝 Administrivia Changes+- [`9f00c28`](https://gitlab.com/krakrjak/restman/-/commit/9f00c28) 🚨 hlint fixup++# v7.0.0 (2025-10-14)++## ✨ New Features - ✨ Allow toggling "Use Default Headers" setting in TUI+- ✨ Show the defaultHeaders setting in the UI -# 0.6.0.0+### ⚡ Performance Improvements+- [`5f474eb`](https://gitlab.com/krakrjak/restman/-/commit/5f474eb) ⚡️ Improve CI Caching and Build Performance -- ⬆️ Stackage LTS 23.0 ghc-9.8.4+## 🐛 Bug Fixes -# 0.5.0.0+## 🏗️ Architecture Changes+### ⬆️ Dependency Changes+- [`ed3c9ed`](https://gitlab.com/krakrjak/restman/-/commit/ed3c9ed) ⬆️ Update to LTS 24.14 (ghc-9.10.3) -- ⬆️ Stackage LTS 22.36 ghc-9.6.4-- ⚡️ Rapid Load Support+# v6.0.1 (2024-12-14) -# 0.4.0+## ✨ New Features -- ⬆️ Stackage LTS version 18.28-- 👷 CI Build Image Pinned to Stackage Version+## 🐛 Bug Fixes -# 0.3.0+## 🏗️ Architecture Changes+- Reverted GHC Docker image to 9.6.6; applied compatibility fixes for Stackage LTS 23.0 -- ⬆️ Stackage LTS version 17.4+# v6.0.0 (2024-12-14) -# 0.2.0+## ✨ New Features -- ⬆️ Stackage LTS version 15.-- ✨ TUI and basic CLI (TUI launcher only).-- ✨ Most basic features landed here including HTTPS support.-- ✨ GET, POST, DELETE, etc. to a given URL.-- ✨ You can also specify custom headers and payloads.+## 🐛 Bug Fixes++## 🏗️ Architecture Changes+- Updated to Stackage LTS 23.0 / ghc-9.8.4++# v5.0.0 (2024-10-02)++## ✨ New Features+- [`f7159a2`](https://gitlab.com/krakrjak/restman/-/commit/f7159a2) ✨ URI specified on Command Line+- ✨ Quick Request mode++## 🐛 Bug Fixes+- [`5040f3d`](https://gitlab.com/krakrjak/restman/-/commit/5040f3d) 🐛 restman-exe to restman artifacts fix++## 🏗️ Architecture Changes+### ⬆️ Dependency Changes+- Updated to Stackage LTS 22.x (ghc-9.6.x)++### 🛠️ Plumbing Changes+- [`d1f868c`](https://gitlab.com/krakrjak/restman/-/commit/d1f868c) 🔨 Cabal Comments Updated+- [`6f394f07`](https://gitlab.com/krakrjak/restman/-/commit/6f394f07) 👷 Generate the GD Report for hlint+- [`123a167`](https://gitlab.com/krakrjak/restman/-/commit/123a167) 👷 Needs Relationship between jobs/stages+- [`f5ce57f`](https://gitlab.com/krakrjak/restman/-/commit/f5ce57f) 👷 Allow Stages to be Preempted+- [`87d2556`](https://gitlab.com/krakrjak/restman/-/commit/87d2556) 👷 skip before_script in hlint+- [`3607eb4`](https://gitlab.com/krakrjak/restman/-/commit/3607eb4) 👷 hlint uses special container++## 📝 Administrivia Changes+- [`004625f`](https://gitlab.com/krakrjak/restman/-/commit/004625f) 🚨 stylish-haskell wants qualified imports second+- [`4f53018`](https://gitlab.com/krakrjak/restman/-/commit/4f53018) 👥 Add Boyd Stephen Smith Jr. as a Maintainer+- [`c37eec9`](https://gitlab.com/krakrjak/restman/-/commit/c37eec9) 🚚 Binary name to restman++## 🧹 Code Quality+- [`7394245`](https://gitlab.com/krakrjak/restman/-/commit/7394245) ♻️ Break up the monolithic Lib module++# v4.0 (2022-04-20)++## ✨ New Features++## 🐛 Bug Fixes++## 🏗️ Architecture Changes+### ⬆️ Dependency Changes+- [`7d9a83e`](https://gitlab.com/krakrjak/restman/-/commit/7d9a83e) ⬆️ Stackage LTS 18.28+- [`d48a99a`](https://gitlab.com/krakrjak/restman/-/commit/d48a99a) 📌 Build Image to fpco/stack-build:lts-18.28++## 📝 Administrivia Changes+- [`64ec1c3`](https://gitlab.com/krakrjak/restman/-/commit/64ec1c3) 📝 Add Mac M1 Build Steps to README.md++# v3.0 (2021-02-22)++## ✨ New Features++## 🐛 Bug Fixes++## 🏗️ Architecture Changes+- Updated to GHC 8.10 with Stackage LTS 17.4++# v2.0 (2021-02-22)++## ✨ New Features+- ✨ TUI and basic CLI (TUI launcher only)+- ✨ HTTPS support; GET, POST, DELETE, etc. to a given URL+- ✨ Command-line support for custom headers and payloads++## 🐛 Bug Fixes++## 🏗️ Architecture Changes+- Stackage LTS 15.x baseline
restman.cabal view
@@ -1,6 +1,6 @@ cabal-version: 1.12 name: restman-version: 0.7.2.2+version: 0.7.3.0 license: BSD2 license-file: LICENSE copyright: Zac Slade or Boyd Stephen Smith Jr, 2024@@ -107,6 +107,7 @@ restman, skylighting >=0.14.7 && <0.15, tasty >=1.5.4 && <1.6,+ tasty-ant-xml >=1.1.9 && <1.2, tasty-hedgehog >=1.4.0.2 && <1.5, tasty-hunit >=0.10.2 && <0.11, text >=2.1.3 && <2.2,
test/HTTP/ClientSpec.hs view
@@ -103,7 +103,6 @@ robustSettingsTests :: TestTree robustSettingsTests = testGroup "robustSettings" [ testCase "can create a manager from robustSettings without error" $ do- mgr <- HC.newManager robustSettings- -- Just confirm the manager was created; destroy it immediately.- HC.closeManager mgr+ _mgr <- HC.newManager robustSettings+ pure () ]
test/LibSpec.hs view
@@ -13,7 +13,6 @@ import qualified Network.HTTP.Client as HC import Brick.Types (CursorLocation(..), Location(..))-import Brick.Widgets.Edit (getEditContents) import qualified Data.CaseInsensitive as CI import Graphics.Vty.Attributes
test/Props/TypesProps.hs view
@@ -75,7 +75,7 @@ else success -- Eq/Ord consistency: (x == y) iff (compare x y == EQ)-prop_eq_ord_consistent :: (Show a, Eq a, Ord a) => Gen a -> Property+prop_eq_ord_consistent :: (Show a, Eq a) => Gen a -> Property prop_eq_ord_consistent gen = property $ do x <- forAll gen y <- forAll gen
test/Spec.hs view
@@ -7,6 +7,7 @@ import Test.Tasty import Test.Tasty.HUnit+import Test.Tasty.Runners.AntXML (antXMLRunner) import qualified Graphics.Vty.Attributes as VA import qualified Graphics.Vty.Image as VI@@ -33,7 +34,7 @@ import qualified UISpec main :: IO ()-main = defaultMain tests+main = defaultMainWithIngredients [antXMLRunner] tests -- | A minimal Style with no token styles and no colors. emptyStyle :: Style