packages feed

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 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