gi-pango 1.0.15 → 1.0.16
raw patch · 4 files changed
+16/−18 lines, 4 filesdep ~haskell-gidep ~haskell-gi-basedep ~haskell-gi-overloadingPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: haskell-gi, haskell-gi-base, haskell-gi-overloading
API changes (from Hackage documentation)
- GI.Pango.PkgInfo: flags :: [(String, Bool)]
- GI.Pango.PkgInfo: pkgConfigVersions :: [(String, String)]
- GI.Pango.Structs.Analysis: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.Analysis.Analysis tag
- GI.Pango.Structs.AttrClass: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrClass.AttrClass tag
- GI.Pango.Structs.AttrColor: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrColor.AttrColor tag
- GI.Pango.Structs.AttrFloat: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrFloat.AttrFloat tag
- GI.Pango.Structs.AttrFontDesc: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrFontDesc.AttrFontDesc tag
- GI.Pango.Structs.AttrFontFeatures: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrFontFeatures.AttrFontFeatures tag
- GI.Pango.Structs.AttrInt: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrInt.AttrInt tag
- GI.Pango.Structs.AttrLanguage: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrLanguage.AttrLanguage tag
- GI.Pango.Structs.AttrShape: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrShape.AttrShape tag
- GI.Pango.Structs.AttrSize: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrSize.AttrSize tag
- GI.Pango.Structs.AttrString: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrString.AttrString tag
- GI.Pango.Structs.Color: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.Color.Color tag
- GI.Pango.Structs.EngineInfo: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.EngineInfo.EngineInfo tag
- GI.Pango.Structs.EngineScriptInfo: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.EngineScriptInfo.EngineScriptInfo tag
- GI.Pango.Structs.FontMetrics: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.FontMetrics.FontMetrics tag
- GI.Pango.Structs.GlyphGeometry: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.GlyphGeometry.GlyphGeometry tag
- GI.Pango.Structs.GlyphInfo: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.GlyphInfo.GlyphInfo tag
- GI.Pango.Structs.GlyphItem: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.GlyphItem.GlyphItem tag
- GI.Pango.Structs.GlyphItemIter: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.GlyphItemIter.GlyphItemIter tag
- GI.Pango.Structs.GlyphString: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.GlyphString.GlyphString tag
- GI.Pango.Structs.GlyphVisAttr: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.GlyphVisAttr.GlyphVisAttr tag
- GI.Pango.Structs.IncludedModule: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.IncludedModule.IncludedModule tag
- GI.Pango.Structs.Item: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.Item.Item tag
- GI.Pango.Structs.LayoutLine: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.LayoutLine.LayoutLine tag
- GI.Pango.Structs.LogAttr: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.LogAttr.LogAttr tag
- GI.Pango.Structs.Matrix: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.Matrix.Matrix tag
- GI.Pango.Structs.Rectangle: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.Rectangle.Rectangle tag
- GI.Pango.Structs.ScriptForLang: ScriptForLang :: (ManagedPtr ScriptForLang) -> ScriptForLang
- GI.Pango.Structs.ScriptForLang: instance Data.GI.Base.BasicTypes.WrappedPtr GI.Pango.Structs.ScriptForLang.ScriptForLang
- GI.Pango.Structs.ScriptForLang: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.ScriptForLang.ScriptForLang tag
- GI.Pango.Structs.ScriptForLang: newZeroScriptForLang :: MonadIO m => m ScriptForLang
- GI.Pango.Structs.ScriptForLang: newtype ScriptForLang
- GI.Pango.Structs.ScriptForLang: noScriptForLang :: Maybe ScriptForLang
- GI.Pango.Structs.TabArray: tabArrayGetTabs :: (HasCallStack, MonadIO m) => TabArray -> m ((TabAlign, Ptr Int32))
+ GI.Pango.Flags: FontMaskVariations :: FontMask
+ GI.Pango.Structs.Analysis: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.Analysis.Analysis tag
+ GI.Pango.Structs.AttrClass: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrClass.AttrClass tag
+ GI.Pango.Structs.AttrColor: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrColor.AttrColor tag
+ GI.Pango.Structs.AttrFloat: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrFloat.AttrFloat tag
+ GI.Pango.Structs.AttrFontDesc: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrFontDesc.AttrFontDesc tag
+ GI.Pango.Structs.AttrFontFeatures: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrFontFeatures.AttrFontFeatures tag
+ GI.Pango.Structs.AttrInt: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrInt.AttrInt tag
+ GI.Pango.Structs.AttrLanguage: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrLanguage.AttrLanguage tag
+ GI.Pango.Structs.AttrShape: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrShape.AttrShape tag
+ GI.Pango.Structs.AttrSize: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrSize.AttrSize tag
+ GI.Pango.Structs.AttrString: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.AttrString.AttrString tag
+ GI.Pango.Structs.Color: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.Color.Color tag
+ GI.Pango.Structs.EngineInfo: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.EngineInfo.EngineInfo tag
+ GI.Pango.Structs.EngineScriptInfo: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.EngineScriptInfo.EngineScriptInfo tag
+ GI.Pango.Structs.FontDescription: fontDescriptionGetVariations :: (HasCallStack, MonadIO m) => FontDescription -> m (Maybe Text)
+ GI.Pango.Structs.FontDescription: fontDescriptionSetVariations :: (HasCallStack, MonadIO m) => FontDescription -> Text -> m ()
+ GI.Pango.Structs.FontDescription: fontDescriptionSetVariationsStatic :: (HasCallStack, MonadIO m) => FontDescription -> Text -> m ()
+ GI.Pango.Structs.FontMetrics: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.FontMetrics.FontMetrics tag
+ GI.Pango.Structs.GlyphGeometry: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.GlyphGeometry.GlyphGeometry tag
+ GI.Pango.Structs.GlyphInfo: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.GlyphInfo.GlyphInfo tag
+ GI.Pango.Structs.GlyphItem: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.GlyphItem.GlyphItem tag
+ GI.Pango.Structs.GlyphItemIter: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.GlyphItemIter.GlyphItemIter tag
+ GI.Pango.Structs.GlyphString: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.GlyphString.GlyphString tag
+ GI.Pango.Structs.GlyphVisAttr: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.GlyphVisAttr.GlyphVisAttr tag
+ GI.Pango.Structs.IncludedModule: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.IncludedModule.IncludedModule tag
+ GI.Pango.Structs.Item: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.Item.Item tag
+ GI.Pango.Structs.LayoutLine: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.LayoutLine.LayoutLine tag
+ GI.Pango.Structs.LogAttr: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.LogAttr.LogAttr tag
+ GI.Pango.Structs.Matrix: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.Matrix.Matrix tag
+ GI.Pango.Structs.Rectangle: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.Rectangle.Rectangle tag
- GI.Pango.Callbacks: type AttrDataCopyFunc = IO (Ptr ())
+ GI.Pango.Callbacks: type AttrDataCopyFunc = IO (Ptr ()) __Returns:__ new copy of /@userData@/.
- GI.Pango.Callbacks: type AttrDataCopyFunc_WithClosures = Ptr () -> IO (Ptr ())
+ GI.Pango.Callbacks: type AttrDataCopyFunc_WithClosures = Ptr () /@userData@/: user data to copy -> IO (Ptr ()) __Returns:__ new copy of /@userData@/.
- GI.Pango.Callbacks: type AttrFilterFunc = Attribute -> IO Bool
+ GI.Pango.Callbacks: type AttrFilterFunc = Attribute /@attribute@/: a Pango attribute -> IO Bool __Returns:__ 'True' if the attribute should be selected for filtering, 'False' otherwise.
- GI.Pango.Callbacks: type AttrFilterFunc_WithClosures = Attribute -> Ptr () -> IO Bool
+ GI.Pango.Callbacks: type AttrFilterFunc_WithClosures = Attribute /@attribute@/: a Pango attribute -> Ptr () /@userData@/: user data passed to the function -> IO Bool __Returns:__ 'True' if the attribute should be selected for filtering, 'False' otherwise.
- GI.Pango.Callbacks: type FontsetForeachFunc = Fontset -> Font -> IO Bool
+ GI.Pango.Callbacks: type FontsetForeachFunc = Fontset /@fontset@/: a 'GI.Pango.Objects.Fontset.Fontset' -> Font /@font@/: a font from /@fontset@/ -> IO Bool __Returns:__ if 'True', stop iteration and return immediately.
- GI.Pango.Callbacks: type FontsetForeachFunc_WithClosures = Fontset -> Font -> Ptr () -> IO Bool
+ GI.Pango.Callbacks: type FontsetForeachFunc_WithClosures = Fontset /@fontset@/: a 'GI.Pango.Objects.Fontset.Fontset' -> Font /@font@/: a font from /@fontset@/ -> Ptr () /@userData@/: callback data -> IO Bool __Returns:__ if 'True', stop iteration and return immediately.
- GI.Pango.Callbacks: wrap_AttrClassDestroyFieldCallback :: Maybe (Ptr (FunPtr C_AttrClassDestroyFieldCallback)) -> AttrClassDestroyFieldCallback -> Ptr Attribute -> IO ()
+ GI.Pango.Callbacks: wrap_AttrClassDestroyFieldCallback :: Maybe (Ptr (FunPtr C_AttrClassDestroyFieldCallback)) -> AttrClassDestroyFieldCallback -> C_AttrClassDestroyFieldCallback
- GI.Pango.Callbacks: wrap_AttrClassEqualFieldCallback :: Maybe (Ptr (FunPtr C_AttrClassEqualFieldCallback)) -> AttrClassEqualFieldCallback -> Ptr Attribute -> Ptr Attribute -> IO CInt
+ GI.Pango.Callbacks: wrap_AttrClassEqualFieldCallback :: Maybe (Ptr (FunPtr C_AttrClassEqualFieldCallback)) -> AttrClassEqualFieldCallback -> C_AttrClassEqualFieldCallback
- GI.Pango.Callbacks: wrap_AttrDataCopyFunc :: Maybe (Ptr (FunPtr C_AttrDataCopyFunc)) -> AttrDataCopyFunc_WithClosures -> Ptr () -> IO (Ptr ())
+ GI.Pango.Callbacks: wrap_AttrDataCopyFunc :: Maybe (Ptr (FunPtr C_AttrDataCopyFunc)) -> AttrDataCopyFunc_WithClosures -> C_AttrDataCopyFunc
- GI.Pango.Callbacks: wrap_AttrFilterFunc :: Maybe (Ptr (FunPtr C_AttrFilterFunc)) -> AttrFilterFunc_WithClosures -> Ptr Attribute -> Ptr () -> IO CInt
+ GI.Pango.Callbacks: wrap_AttrFilterFunc :: Maybe (Ptr (FunPtr C_AttrFilterFunc)) -> AttrFilterFunc_WithClosures -> C_AttrFilterFunc
- GI.Pango.Callbacks: wrap_FontsetForeachFunc :: Maybe (Ptr (FunPtr C_FontsetForeachFunc)) -> FontsetForeachFunc_WithClosures -> Ptr Fontset -> Ptr Font -> Ptr () -> IO CInt
+ GI.Pango.Callbacks: wrap_FontsetForeachFunc :: Maybe (Ptr (FunPtr C_FontsetForeachFunc)) -> FontsetForeachFunc_WithClosures -> C_FontsetForeachFunc
- GI.Pango.Callbacks: wrap_IncludedModuleExitFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleExitFieldCallback)) -> IncludedModuleExitFieldCallback -> IO ()
+ GI.Pango.Callbacks: wrap_IncludedModuleExitFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleExitFieldCallback)) -> IncludedModuleExitFieldCallback -> C_IncludedModuleExitFieldCallback
- GI.Pango.Callbacks: wrap_IncludedModuleInitFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleInitFieldCallback)) -> IncludedModuleInitFieldCallback -> Ptr TypeModule -> IO ()
+ GI.Pango.Callbacks: wrap_IncludedModuleInitFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleInitFieldCallback)) -> IncludedModuleInitFieldCallback -> C_IncludedModuleInitFieldCallback
- GI.Pango.Callbacks: wrap_IncludedModuleListFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleListFieldCallback)) -> IncludedModuleListFieldCallback -> Ptr EngineInfo -> Int32 -> IO ()
+ GI.Pango.Callbacks: wrap_IncludedModuleListFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleListFieldCallback)) -> IncludedModuleListFieldCallback -> C_IncludedModuleListFieldCallback
- GI.Pango.Structs.GlyphItem: glyphItemGetLogicalWidths :: (HasCallStack, MonadIO m) => GlyphItem -> Text -> Ptr Int32 -> m ()
+ GI.Pango.Structs.GlyphItem: glyphItemGetLogicalWidths :: (HasCallStack, MonadIO m) => GlyphItem -> Text -> [Int32] -> m ()
- GI.Pango.Structs.GlyphItem: glyphItemLetterSpace :: (HasCallStack, MonadIO m) => GlyphItem -> Text -> Ptr (Ptr LogAttr) -> Int32 -> m ()
+ GI.Pango.Structs.GlyphItem: glyphItemLetterSpace :: (HasCallStack, MonadIO m) => GlyphItem -> Text -> [LogAttr] -> Int32 -> m ()
- GI.Pango.Structs.GlyphString: glyphStringGetLogicalWidths :: (HasCallStack, MonadIO m) => GlyphString -> Text -> Int32 -> Int32 -> Ptr Int32 -> m ()
+ GI.Pango.Structs.GlyphString: glyphStringGetLogicalWidths :: (HasCallStack, MonadIO m) => GlyphString -> Text -> Int32 -> Int32 -> [Int32] -> m ()
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- gi-pango.cabal +10/−14
- stack.yaml +1/−3
ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.0.16+++ Remove enable-overloading flags, and use instead explicit CPP checks for 'haskell-gi-overloading-1.0', see [how to disable overloading](https://github.com/haskell-gi/haskell-gi/wiki/Overloading\#disabling-overloading).+ ### 1.0.12 Fix [#78](https://github.com/haskell-gi/haskell-gi/issues/78). This makes the [layoutGetSize](https://hackage.haskell.org/package/gi-pango/docs/GI-Pango-Objects-Layout.html#v:layoutGetSize) method available.
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-pango-1.0.15/docs/GI-Pango.html](https://hackage.haskell.org/package/gi-pango-1.0.15/docs/GI-Pango.html)+[https://hackage.haskell.org/package/gi-pango-1.0.16/docs/GI-Pango.html](https://hackage.haskell.org/package/gi-pango-1.0.16/docs/GI-Pango.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).
gi-pango.cabal view
@@ -1,5 +1,5 @@ name: gi-pango-version: 1.0.15+version: 1.0.16 synopsis: Pango bindings description: Bindings for Pango, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -16,11 +16,7 @@ custom-setup setup-depends: base >= 4.7 && < 5, Cabal >= 1.24,- haskell-gi >= 0.20.1 && < 1--Flag enable-overloading- Description: Enable support for overloaded labels.- Default: True+ haskell-gi == 0.21.* library default-language: Haskell2010@@ -28,19 +24,19 @@ other-extensions: PatternSynonyms, ViewPatterns ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations - if flag(enable-overloading)- cpp-options: -DENABLE_OVERLOADING- build-depends: haskell-gi-overloading == 1.0.*- else- build-depends: haskell-gi-overloading == 0.0- pkgconfig-depends: pango >= 1.0 && < 2 build-depends: base >= 4.7 && <5,- haskell-gi-base >= 0.20 && < 1,- haskell-gi >= 0.20.1 && < 1,+ haskell-gi-base == 0.21.*,+ haskell-gi == 0.21.*,+ haskell-gi-overloading < 1.1, gi-gobject == 2.0.*, gi-glib == 2.0.*, bytestring >= 0.10 && < 1, containers >= 0.5 && < 1, text >= 1.0 && < 2, transformers >= 0.4 && < 1++ -- Disable overloading when compiling under GHC 8.2.x+ -- see https://ghc.haskell.org/trac/ghc/ticket/14382+ if impl(ghc == 8.2.*)+ build-depends: haskell-gi-overloading == 0.0
stack.yaml view
@@ -1,5 +1,3 @@ packages: - '.'-explicit-setup-deps:- ! '*': true-resolver: nightly-2016-12-05+resolver: lts-9.21