proto-lens 0.7.1.1 → 0.7.1.2
raw patch · 3 files changed
+8/−5 lines, 3 filesdep ~basedep ~ghc-primdep ~vectorPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base, ghc-prim, vector
API changes (from Hackage documentation)
- Data.ProtoLens.Service.Types: type family MethodStreamingType s m :: StreamingType;
+ Data.ProtoLens.Service.Types: type MethodInput s m :: Type;
+ Data.ProtoLens.Service.Types: type MethodName s m :: Symbol;
+ Data.ProtoLens.Service.Types: type MethodOutput s m :: Type;
+ Data.ProtoLens.Service.Types: type MethodStreamingType s m :: StreamingType;
+ Data.ProtoLens.Service.Types: type ServiceMethods s :: [Symbol];
+ Data.ProtoLens.Service.Types: type ServiceName s :: Symbol;
+ Data.ProtoLens.Service.Types: type ServicePackage s :: Symbol;
Files
- Changelog.md +3/−0
- proto-lens.cabal +4/−4
- src/Data/ProtoLens/Combinators.hs +1/−1
Changelog.md view
@@ -1,6 +1,9 @@ # Changelog for `proto-lens` +## v0.7.1.2+- Support GHC 9.4+ ## v0.7.1.1 - Relax upper bounds for ghc-9.2
proto-lens.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack name: proto-lens-version: 0.7.1.1+version: 0.7.1.2 synopsis: A lens-based implementation of protocol buffers in Haskell. description: The proto-lens library provides an API for protocol buffers using modern Haskell language and library patterns. Specifically, it provides: .@@ -58,11 +58,11 @@ hs-source-dirs: src build-depends:- base >=4.10 && <4.17+ base >=4.10 && <4.18 , bytestring >=0.10 && <0.12 , containers >=0.5 && <0.7 , deepseq ==1.4.*- , ghc-prim >=0.4 && <0.9+ , ghc-prim >=0.4 && <0.10 , lens-family >=1.2 && <2.2 , parsec ==3.1.* , pretty ==1.1.*@@ -71,7 +71,7 @@ , tagged ==0.8.* , text >=1.2 && <2.1 , transformers >=0.4 && <0.6- , vector >=0.11 && <0.13+ , vector >=0.11 && <0.14 default-language: Haskell2010 test-suite growing_test
src/Data/ProtoLens/Combinators.hs view
@@ -29,7 +29,7 @@ -- | Sets the provided lens in @a@ to @Nothing@. clear :: Setter a a' b (Maybe b') -> a -> a'-clear = (.~ Nothing)+clear setter = setter .~ Nothing -- | Creates a 'Default' and then applies the provided `State` to it. This is -- convenient for creating complicated structures.