packages feed

gi-vips 8.0.1 → 8.0.2

raw patch · 4 files changed

+7/−7 lines, 4 filesdep ~haskell-gidep ~haskell-gi-basesetup-changedPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi, haskell-gi-base

API changes (from Hackage documentation)

- GI.Vips.Functions: autorotGetAngle :: (HasCallStack, MonadIO m, IsImage a) => a -> m Angle
- GI.Vips.Functions: free :: (HasCallStack, MonadIO m) => Ptr () -> m Int32
- GI.Vips.Objects.Image: genClosure_ImageEval :: MonadIO m => ImageEvalCallback -> m (GClosure C_ImageEvalCallback)
- GI.Vips.Objects.Image: genClosure_ImageInvalidate :: MonadIO m => ImageInvalidateCallback -> m (GClosure C_ImageInvalidateCallback)
- GI.Vips.Objects.Image: genClosure_ImageMinimise :: MonadIO m => ImageMinimiseCallback -> m (GClosure C_ImageMinimiseCallback)
- GI.Vips.Objects.Image: genClosure_ImagePosteval :: MonadIO m => ImagePostevalCallback -> m (GClosure C_ImagePostevalCallback)
- GI.Vips.Objects.Image: genClosure_ImagePreeval :: MonadIO m => ImagePreevalCallback -> m (GClosure C_ImagePreevalCallback)
- GI.Vips.Objects.Image: genClosure_ImageWritten :: MonadIO m => ImageWrittenCallback -> m (GClosure C_ImageWrittenCallback)
- GI.Vips.Objects.Image: mk_ImageEvalCallback :: C_ImageEvalCallback -> IO (FunPtr C_ImageEvalCallback)
- GI.Vips.Objects.Image: mk_ImageInvalidateCallback :: C_ImageInvalidateCallback -> IO (FunPtr C_ImageInvalidateCallback)
- GI.Vips.Objects.Image: mk_ImageMinimiseCallback :: C_ImageMinimiseCallback -> IO (FunPtr C_ImageMinimiseCallback)
- GI.Vips.Objects.Image: mk_ImagePostevalCallback :: C_ImagePostevalCallback -> IO (FunPtr C_ImagePostevalCallback)
- GI.Vips.Objects.Image: mk_ImagePreevalCallback :: C_ImagePreevalCallback -> IO (FunPtr C_ImagePreevalCallback)
- GI.Vips.Objects.Image: mk_ImageWrittenCallback :: C_ImageWrittenCallback -> IO (FunPtr C_ImageWrittenCallback)
- GI.Vips.Objects.Image: noImageEvalCallback :: Maybe ImageEvalCallback
- GI.Vips.Objects.Image: noImageInvalidateCallback :: Maybe ImageInvalidateCallback
- GI.Vips.Objects.Image: noImageMinimiseCallback :: Maybe ImageMinimiseCallback
- GI.Vips.Objects.Image: noImagePostevalCallback :: Maybe ImagePostevalCallback
- GI.Vips.Objects.Image: noImagePreevalCallback :: Maybe ImagePreevalCallback
- GI.Vips.Objects.Image: noImageWrittenCallback :: Maybe ImageWrittenCallback
- GI.Vips.Objects.Image: type C_ImageEvalCallback = Ptr () -> Ptr () -> Ptr () -> IO ()
- GI.Vips.Objects.Image: type C_ImageInvalidateCallback = Ptr () -> Ptr () -> IO ()
- GI.Vips.Objects.Image: type C_ImageMinimiseCallback = Ptr () -> Ptr () -> IO ()
- GI.Vips.Objects.Image: type C_ImagePostevalCallback = Ptr () -> Ptr () -> Ptr () -> IO ()
- GI.Vips.Objects.Image: type C_ImagePreevalCallback = Ptr () -> Ptr () -> Ptr () -> IO ()
- GI.Vips.Objects.Image: type C_ImageWrittenCallback = Ptr () -> Ptr () -> Ptr () -> IO ()
- GI.Vips.Objects.Image: wrap_ImageEvalCallback :: ImageEvalCallback -> C_ImageEvalCallback
- GI.Vips.Objects.Image: wrap_ImageInvalidateCallback :: ImageInvalidateCallback -> C_ImageInvalidateCallback
- GI.Vips.Objects.Image: wrap_ImageMinimiseCallback :: ImageMinimiseCallback -> C_ImageMinimiseCallback
- GI.Vips.Objects.Image: wrap_ImagePostevalCallback :: ImagePostevalCallback -> C_ImagePostevalCallback
- GI.Vips.Objects.Image: wrap_ImagePreevalCallback :: ImagePreevalCallback -> C_ImagePreevalCallback
- GI.Vips.Objects.Image: wrap_ImageWrittenCallback :: ImageWrittenCallback -> C_ImageWrittenCallback
- GI.Vips.Objects.Object: genClosure_ObjectClose :: MonadIO m => ObjectCloseCallback -> m (GClosure C_ObjectCloseCallback)
- GI.Vips.Objects.Object: genClosure_ObjectPostbuild :: MonadIO m => ObjectPostbuildCallback -> m (GClosure C_ObjectPostbuildCallback)
- GI.Vips.Objects.Object: genClosure_ObjectPostclose :: MonadIO m => ObjectPostcloseCallback -> m (GClosure C_ObjectPostcloseCallback)
- GI.Vips.Objects.Object: genClosure_ObjectPreclose :: MonadIO m => ObjectPrecloseCallback -> m (GClosure C_ObjectPrecloseCallback)
- GI.Vips.Objects.Object: mk_ObjectCloseCallback :: C_ObjectCloseCallback -> IO (FunPtr C_ObjectCloseCallback)
- GI.Vips.Objects.Object: mk_ObjectPostbuildCallback :: C_ObjectPostbuildCallback -> IO (FunPtr C_ObjectPostbuildCallback)
- GI.Vips.Objects.Object: mk_ObjectPostcloseCallback :: C_ObjectPostcloseCallback -> IO (FunPtr C_ObjectPostcloseCallback)
- GI.Vips.Objects.Object: mk_ObjectPrecloseCallback :: C_ObjectPrecloseCallback -> IO (FunPtr C_ObjectPrecloseCallback)
- GI.Vips.Objects.Object: noObjectCloseCallback :: Maybe ObjectCloseCallback
- GI.Vips.Objects.Object: noObjectPostbuildCallback :: Maybe ObjectPostbuildCallback
- GI.Vips.Objects.Object: noObjectPostcloseCallback :: Maybe ObjectPostcloseCallback
- GI.Vips.Objects.Object: noObjectPrecloseCallback :: Maybe ObjectPrecloseCallback
- GI.Vips.Objects.Object: type C_ObjectCloseCallback = Ptr () -> Ptr () -> IO ()
- GI.Vips.Objects.Object: type C_ObjectPostbuildCallback = Ptr () -> Ptr () -> IO Int32
- GI.Vips.Objects.Object: type C_ObjectPostcloseCallback = Ptr () -> Ptr () -> IO ()
- GI.Vips.Objects.Object: type C_ObjectPrecloseCallback = Ptr () -> Ptr () -> IO ()
- GI.Vips.Objects.Object: wrap_ObjectCloseCallback :: ObjectCloseCallback -> C_ObjectCloseCallback
- GI.Vips.Objects.Object: wrap_ObjectPostbuildCallback :: ObjectPostbuildCallback -> C_ObjectPostbuildCallback
- GI.Vips.Objects.Object: wrap_ObjectPostcloseCallback :: ObjectPostcloseCallback -> C_ObjectPostcloseCallback
- GI.Vips.Objects.Object: wrap_ObjectPrecloseCallback :: ObjectPrecloseCallback -> C_ObjectPrecloseCallback
- GI.Vips.Objects.Operation: genClosure_OperationInvalidate :: MonadIO m => OperationInvalidateCallback -> m (GClosure C_OperationInvalidateCallback)
- GI.Vips.Objects.Operation: mk_OperationInvalidateCallback :: C_OperationInvalidateCallback -> IO (FunPtr C_OperationInvalidateCallback)
- GI.Vips.Objects.Operation: noOperationInvalidateCallback :: Maybe OperationInvalidateCallback
- GI.Vips.Objects.Operation: type C_OperationInvalidateCallback = Ptr () -> Ptr () -> IO ()
- GI.Vips.Objects.Operation: wrap_OperationInvalidateCallback :: OperationInvalidateCallback -> C_OperationInvalidateCallback
- GI.Vips.Structs.Progress: clearProgressIm :: MonadIO m => Progress -> m ()
- GI.Vips.Structs.Progress: getProgressIm :: MonadIO m => Progress -> m (Ptr ())
- GI.Vips.Structs.Progress: setProgressIm :: MonadIO m => Progress -> Ptr () -> m ()
+ GI.Vips.Constants: pattern META_N_SUBIFDS :: Text
+ GI.Vips.Enums: AnotherForeignJpegSubsample :: Int -> ForeignJpegSubsample
+ GI.Vips.Enums: AnotherForeignSubsample :: Int -> ForeignSubsample
+ GI.Vips.Enums: ForeignJpegSubsampleAuto :: ForeignJpegSubsample
+ GI.Vips.Enums: ForeignJpegSubsampleLast :: ForeignJpegSubsample
+ GI.Vips.Enums: ForeignJpegSubsampleOff :: ForeignJpegSubsample
+ GI.Vips.Enums: ForeignJpegSubsampleOn :: ForeignJpegSubsample
+ GI.Vips.Enums: ForeignSubsampleAuto :: ForeignSubsample
+ GI.Vips.Enums: ForeignSubsampleLast :: ForeignSubsample
+ GI.Vips.Enums: ForeignSubsampleOff :: ForeignSubsample
+ GI.Vips.Enums: ForeignSubsampleOn :: ForeignSubsample
+ GI.Vips.Enums: ForeignTiffCompressionJp2k :: ForeignTiffCompression
+ GI.Vips.Enums: InterestingAll :: Interesting
+ GI.Vips.Enums: RegionShrinkMax :: RegionShrink
+ GI.Vips.Enums: RegionShrinkMin :: RegionShrink
+ GI.Vips.Enums: RegionShrinkNearest :: RegionShrink
+ GI.Vips.Enums: data ForeignJpegSubsample
+ GI.Vips.Enums: data ForeignSubsample
+ GI.Vips.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Vips.Enums.ForeignJpegSubsample
+ GI.Vips.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Vips.Enums.ForeignSubsample
+ GI.Vips.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Vips.Enums.ForeignJpegSubsample
+ GI.Vips.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Vips.Enums.ForeignSubsample
+ GI.Vips.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Vips.Enums.ForeignJpegSubsample
+ GI.Vips.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Vips.Enums.ForeignSubsample
+ GI.Vips.Enums: instance GHC.Classes.Eq GI.Vips.Enums.ForeignJpegSubsample
+ GI.Vips.Enums: instance GHC.Classes.Eq GI.Vips.Enums.ForeignSubsample
+ GI.Vips.Enums: instance GHC.Classes.Ord GI.Vips.Enums.ForeignJpegSubsample
+ GI.Vips.Enums: instance GHC.Classes.Ord GI.Vips.Enums.ForeignSubsample
+ GI.Vips.Enums: instance GHC.Enum.Enum GI.Vips.Enums.ForeignJpegSubsample
+ GI.Vips.Enums: instance GHC.Enum.Enum GI.Vips.Enums.ForeignSubsample
+ GI.Vips.Enums: instance GHC.Show.Show GI.Vips.Enums.ForeignJpegSubsample
+ GI.Vips.Enums: instance GHC.Show.Show GI.Vips.Enums.ForeignSubsample
+ GI.Vips.Functions: getPrgname :: (HasCallStack, MonadIO m) => m Text
+ GI.Vips.Functions: trackedOpen :: (HasCallStack, MonadIO m) => Text -> Int32 -> Int32 -> m Int32
+ GI.Vips.Objects.Image: imageFreeBuffer :: (HasCallStack, MonadIO m, IsImage a) => a -> Ptr () -> m ()
+ GI.Vips.Objects.Image: imageImageGetArrayDouble :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Double -> Int32 -> m Int32
+ GI.Vips.Objects.Image: imageImageGetNSubifds :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
+ GI.Vips.Objects.Image: imageImageGetOrientation :: (HasCallStack, MonadIO m, IsImage a) => a -> m Int32
+ GI.Vips.Objects.Image: imageImageGetOrientationSwap :: (HasCallStack, MonadIO m, IsImage a) => a -> m Bool
+ GI.Vips.Objects.Image: imageImageSetArrayDouble :: (HasCallStack, MonadIO m, IsImage a) => a -> Text -> Maybe [Double] -> m ()
+ GI.Vips.Structs.Area: areaFreeCb :: (HasCallStack, MonadIO m) => Ptr () -> Area -> m Int32
- GI.Vips.Callbacks: dynamic_GenerateFn :: (HasCallStack, MonadIO m) => FunPtr C_GenerateFn -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> Bool -> m Int32
+ GI.Vips.Callbacks: dynamic_GenerateFn :: (HasCallStack, MonadIO m, IsRegion a) => FunPtr C_GenerateFn -> a -> Ptr () -> Ptr () -> Ptr () -> Bool -> m Int32
- GI.Vips.Callbacks: dynamic_ObjectClassPostbuildFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectClassPostbuildFieldCallback -> a -> m Int32
+ GI.Vips.Callbacks: dynamic_ObjectClassPostbuildFieldCallback :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ObjectClassPostbuildFieldCallback -> a -> Ptr () -> m Int32
- GI.Vips.Callbacks: dynamic_StartFn :: (HasCallStack, MonadIO m) => FunPtr C_StartFn -> Ptr () -> Ptr () -> Ptr () -> m (Ptr ())
+ GI.Vips.Callbacks: dynamic_StartFn :: (HasCallStack, MonadIO m, IsImage a) => FunPtr C_StartFn -> a -> Ptr () -> Ptr () -> m (Ptr ())
- GI.Vips.Callbacks: type C_GenerateFn = Ptr () -> Ptr () -> Ptr () -> Ptr () -> CInt -> IO Int32
+ GI.Vips.Callbacks: type C_GenerateFn = Ptr Region -> Ptr () -> Ptr () -> Ptr () -> CInt -> IO Int32
- GI.Vips.Callbacks: type C_ObjectClassPostbuildFieldCallback = Ptr Object -> IO Int32
+ GI.Vips.Callbacks: type C_ObjectClassPostbuildFieldCallback = Ptr Object -> Ptr () -> IO Int32
- GI.Vips.Callbacks: type C_StartFn = Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
+ GI.Vips.Callbacks: type C_StartFn = Ptr Image -> Ptr () -> Ptr () -> IO (Ptr ())
- GI.Vips.Callbacks: type GenerateFn = Ptr () " /@out@/: t'GI.Vips.Objects.Region.Region' to fill" -> Ptr () " /@seq@/: sequence value" -> Ptr () " /@a@/: user data" -> Ptr () " /@b@/: user data" -> Bool " /@stop@/: set this to stop processing" -> IO Int32 " __Returns:__ 0 on success, -1 on error."
+ GI.Vips.Callbacks: type GenerateFn = Region " /@out@/: t'GI.Vips.Objects.Region.Region' to fill" -> Ptr () " /@seq@/: sequence value" -> Ptr () " /@a@/: user data" -> Ptr () " /@b@/: user data" -> Bool " /@stop@/: set this to stop processing" -> IO Int32 " __Returns:__ 0 on success, -1 on error."
- GI.Vips.Callbacks: type ObjectClassPostbuildFieldCallback = Object -> IO Int32
+ GI.Vips.Callbacks: type ObjectClassPostbuildFieldCallback = Object -> Ptr () -> IO Int32
- GI.Vips.Callbacks: type StartFn = Ptr () " /@out@/: image being calculated" -> Ptr () " /@a@/: user data" -> Ptr () " /@b@/: user data" -> IO (Ptr ()) " __Returns:__ a new sequence value"
+ GI.Vips.Callbacks: type StartFn = Image " /@out@/: image being calculated" -> Ptr () " /@a@/: user data" -> Ptr () " /@b@/: user data" -> IO (Ptr ()) " __Returns:__ a new sequence value"
- GI.Vips.Objects.Image: afterImageEval :: (IsImage a, MonadIO m) => a -> ImageEvalCallback -> m SignalHandlerId
+ GI.Vips.Objects.Image: afterImageEval :: (IsImage a, MonadIO m) => a -> ((?self :: a) => ImageEvalCallback) -> m SignalHandlerId
- GI.Vips.Objects.Image: afterImageInvalidate :: (IsImage a, MonadIO m) => a -> ImageInvalidateCallback -> m SignalHandlerId
+ GI.Vips.Objects.Image: afterImageInvalidate :: (IsImage a, MonadIO m) => a -> ((?self :: a) => ImageInvalidateCallback) -> m SignalHandlerId
- GI.Vips.Objects.Image: afterImageMinimise :: (IsImage a, MonadIO m) => a -> ImageMinimiseCallback -> m SignalHandlerId
+ GI.Vips.Objects.Image: afterImageMinimise :: (IsImage a, MonadIO m) => a -> ((?self :: a) => ImageMinimiseCallback) -> m SignalHandlerId
- GI.Vips.Objects.Image: afterImagePosteval :: (IsImage a, MonadIO m) => a -> ImagePostevalCallback -> m SignalHandlerId
+ GI.Vips.Objects.Image: afterImagePosteval :: (IsImage a, MonadIO m) => a -> ((?self :: a) => ImagePostevalCallback) -> m SignalHandlerId
- GI.Vips.Objects.Image: afterImagePreeval :: (IsImage a, MonadIO m) => a -> ImagePreevalCallback -> m SignalHandlerId
+ GI.Vips.Objects.Image: afterImagePreeval :: (IsImage a, MonadIO m) => a -> ((?self :: a) => ImagePreevalCallback) -> m SignalHandlerId
- GI.Vips.Objects.Image: afterImageWritten :: (IsImage a, MonadIO m) => a -> ImageWrittenCallback -> m SignalHandlerId
+ GI.Vips.Objects.Image: afterImageWritten :: (IsImage a, MonadIO m) => a -> ((?self :: a) => ImageWrittenCallback) -> m SignalHandlerId
- GI.Vips.Objects.Image: onImageEval :: (IsImage a, MonadIO m) => a -> ImageEvalCallback -> m SignalHandlerId
+ GI.Vips.Objects.Image: onImageEval :: (IsImage a, MonadIO m) => a -> ((?self :: a) => ImageEvalCallback) -> m SignalHandlerId
- GI.Vips.Objects.Image: onImageInvalidate :: (IsImage a, MonadIO m) => a -> ImageInvalidateCallback -> m SignalHandlerId
+ GI.Vips.Objects.Image: onImageInvalidate :: (IsImage a, MonadIO m) => a -> ((?self :: a) => ImageInvalidateCallback) -> m SignalHandlerId
- GI.Vips.Objects.Image: onImageMinimise :: (IsImage a, MonadIO m) => a -> ImageMinimiseCallback -> m SignalHandlerId
+ GI.Vips.Objects.Image: onImageMinimise :: (IsImage a, MonadIO m) => a -> ((?self :: a) => ImageMinimiseCallback) -> m SignalHandlerId
- GI.Vips.Objects.Image: onImagePosteval :: (IsImage a, MonadIO m) => a -> ImagePostevalCallback -> m SignalHandlerId
+ GI.Vips.Objects.Image: onImagePosteval :: (IsImage a, MonadIO m) => a -> ((?self :: a) => ImagePostevalCallback) -> m SignalHandlerId
- GI.Vips.Objects.Image: onImagePreeval :: (IsImage a, MonadIO m) => a -> ImagePreevalCallback -> m SignalHandlerId
+ GI.Vips.Objects.Image: onImagePreeval :: (IsImage a, MonadIO m) => a -> ((?self :: a) => ImagePreevalCallback) -> m SignalHandlerId
- GI.Vips.Objects.Image: onImageWritten :: (IsImage a, MonadIO m) => a -> ImageWrittenCallback -> m SignalHandlerId
+ GI.Vips.Objects.Image: onImageWritten :: (IsImage a, MonadIO m) => a -> ((?self :: a) => ImageWrittenCallback) -> m SignalHandlerId
- GI.Vips.Objects.Object: afterObjectClose :: (IsObject a, MonadIO m) => a -> ObjectCloseCallback -> m SignalHandlerId
+ GI.Vips.Objects.Object: afterObjectClose :: (IsObject a, MonadIO m) => a -> ((?self :: a) => ObjectCloseCallback) -> m SignalHandlerId
- GI.Vips.Objects.Object: afterObjectPostbuild :: (IsObject a, MonadIO m) => a -> ObjectPostbuildCallback -> m SignalHandlerId
+ GI.Vips.Objects.Object: afterObjectPostbuild :: (IsObject a, MonadIO m) => a -> ((?self :: a) => ObjectPostbuildCallback) -> m SignalHandlerId
- GI.Vips.Objects.Object: afterObjectPostclose :: (IsObject a, MonadIO m) => a -> ObjectPostcloseCallback -> m SignalHandlerId
+ GI.Vips.Objects.Object: afterObjectPostclose :: (IsObject a, MonadIO m) => a -> ((?self :: a) => ObjectPostcloseCallback) -> m SignalHandlerId
- GI.Vips.Objects.Object: afterObjectPreclose :: (IsObject a, MonadIO m) => a -> ObjectPrecloseCallback -> m SignalHandlerId
+ GI.Vips.Objects.Object: afterObjectPreclose :: (IsObject a, MonadIO m) => a -> ((?self :: a) => ObjectPrecloseCallback) -> m SignalHandlerId
- GI.Vips.Objects.Object: onObjectClose :: (IsObject a, MonadIO m) => a -> ObjectCloseCallback -> m SignalHandlerId
+ GI.Vips.Objects.Object: onObjectClose :: (IsObject a, MonadIO m) => a -> ((?self :: a) => ObjectCloseCallback) -> m SignalHandlerId
- GI.Vips.Objects.Object: onObjectPostbuild :: (IsObject a, MonadIO m) => a -> ObjectPostbuildCallback -> m SignalHandlerId
+ GI.Vips.Objects.Object: onObjectPostbuild :: (IsObject a, MonadIO m) => a -> ((?self :: a) => ObjectPostbuildCallback) -> m SignalHandlerId
- GI.Vips.Objects.Object: onObjectPostclose :: (IsObject a, MonadIO m) => a -> ObjectPostcloseCallback -> m SignalHandlerId
+ GI.Vips.Objects.Object: onObjectPostclose :: (IsObject a, MonadIO m) => a -> ((?self :: a) => ObjectPostcloseCallback) -> m SignalHandlerId
- GI.Vips.Objects.Object: onObjectPreclose :: (IsObject a, MonadIO m) => a -> ObjectPrecloseCallback -> m SignalHandlerId
+ GI.Vips.Objects.Object: onObjectPreclose :: (IsObject a, MonadIO m) => a -> ((?self :: a) => ObjectPrecloseCallback) -> m SignalHandlerId
- GI.Vips.Objects.Operation: afterOperationInvalidate :: (IsOperation a, MonadIO m) => a -> OperationInvalidateCallback -> m SignalHandlerId
+ GI.Vips.Objects.Operation: afterOperationInvalidate :: (IsOperation a, MonadIO m) => a -> ((?self :: a) => OperationInvalidateCallback) -> m SignalHandlerId
- GI.Vips.Objects.Operation: onOperationInvalidate :: (IsOperation a, MonadIO m) => a -> OperationInvalidateCallback -> m SignalHandlerId
+ GI.Vips.Objects.Operation: onOperationInvalidate :: (IsOperation a, MonadIO m) => a -> ((?self :: a) => OperationInvalidateCallback) -> m SignalHandlerId

Files

ChangeLog.md view
@@ -1,6 +1,6 @@ ### 8.0.2 -+ Test++ Update to haskell-gi(-base)-0.26  8.0.1 =====
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-vips-8.0.1/docs/GI-Vips.html](https://hackage.haskell.org/package/gi-vips-8.0.1/docs/GI-Vips.html)+[https://hackage.haskell.org/package/gi-vips-8.0.2/docs/GI-Vips.html](https://hackage.haskell.org/package/gi-vips-8.0.2/docs/GI-Vips.html)  For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
Setup.hs view
@@ -11,7 +11,7 @@   where name = "Vips"         version = "8.0"         pkgName = "gi-vips"-        pkgVersion = "8.0.1"+        pkgVersion = "8.0.2"         overridesFile = Just "Vips.overrides"         verbose = False         outputDir = Nothing
gi-vips.cabal view
@@ -1,5 +1,5 @@ name:                 gi-vips-version:              8.0.1+version:              8.0.2 synopsis:             libvips GObject bindings description:          Low-level bindings for libvips, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -16,7 +16,7 @@ custom-setup       setup-depends: base >= 4.9 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.25 && < 0.26,+                     haskell-gi >= 0.26 && < 0.27,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.* @@ -28,8 +28,8 @@        pkgconfig-depends: vips >= 8.9.1       build-depends: base >= 4.7 && <5,-                     haskell-gi-base >= 0.25 && < 0.26,-                     haskell-gi >= 0.25 && < 0.26,+                     haskell-gi-base >= 0.26 && < 0.27,+                     haskell-gi >= 0.26 && < 0.27,                      haskell-gi-overloading < 1.1,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,