ronn-optparse-applicative 1.0.0.0 → 1.0.1.0
raw patch · 5 files changed
+17/−16 lines, 5 filesdep ~ronnPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: ronn
API changes (from Hackage documentation)
+ Ronn.Options.Applicative: instance Ronn.HasSections Options.Applicative.Types.Parser
Files
- CHANGELOG.md +5/−1
- README.md +2/−2
- ronn-optparse-applicative.cabal +2/−2
- src/Ronn/Options/Applicative.hs +7/−0
- tests/Ronn/Options/ApplicativeSpec.hs +1/−11
CHANGELOG.md view
@@ -1,4 +1,8 @@-## [_Unreleased_](https://github.com/pbrisbin/ronn/compare/ronn-optparse-applicative-v1.0.0.0...main)+## [_Unreleased_](https://github.com/pbrisbin/ronn/compare/ronn-optparse-applicative-v1.0.1.0...main)++## [v1.0.1.0](https://github.com/pbrisbin/ronn/tree/ronn-optparse-applicative-v1.0.1.0)++- Add `HasSections` instance ## [v1.0.0.0](https://github.com/pbrisbin/ronn/tree/ronn-optparse-applicative-v1.0.0.0)
README.md view
@@ -10,8 +10,8 @@ See [the test][test] and [the result][golden]. -[test]: ./ronn-optparse-applicative/tests/Ronn/Options.Applicative.hs-[golden]: ./doc/ronn-optparse-applicative.1.ronn+[test]: ./tests/Ronn/Options/ApplicativeSpec.hs+[golden]: ./../doc/ronn-optparse-applicative.1.ronn ---
ronn-optparse-applicative.cabal view
@@ -1,6 +1,6 @@ cabal-version: 1.18 name: ronn-optparse-applicative-version: 1.0.0.0+version: 1.0.1.0 license: AGPL-3 maintainer: Pat Brisbin homepage: https://github.com/pbrisbin/ronn#readme@@ -39,7 +39,7 @@ build-depends: base >=4.16.4.0 && <5, optparse-applicative >=0.17.1.0,- ronn >=1.1.0.0,+ ronn >=1.1.1.0, text >=1.2.5.0 if impl(ghc >=9.8)
src/Ronn/Options/Applicative.hs view
@@ -1,3 +1,5 @@+{-# OPTIONS_GHC -Wno-orphans #-}+ -- | -- -- Module : Ronn.Options.Applicative@@ -29,7 +31,12 @@ , OptTree (..) , Option (..) )+import Ronn (HasSections (..)) import Ronn.AST++instance HasSections Parser where+ getSynopsis = Just . optSynopsis+ getOptDefinitions = Just . optDefinitions optSynopsis :: Parser a -> [Part] optSynopsis = go False . treeMapParser (const void)
tests/Ronn/Options/ApplicativeSpec.hs view
@@ -1,5 +1,3 @@-{-# OPTIONS_GHC -Wno-orphans #-}- -- | -- -- Module : Ronn.Options.ApplicativeSpec@@ -15,17 +13,9 @@ import Prelude import Options.Applicative-import Ronn.Options.Applicative+import Ronn.Options.Applicative () import Ronn.Test import Test.Hspec--instance HasSynopsis Parser where- getSynopsis = Just . optSynopsis--instance HasOptDefinitions Parser where- getOptDefinitions = Just . optDefinitions--instance HasEnvDefinitions Parser spec :: Spec spec = do