geojson 4.0.2 → 4.0.3
raw patch · 1 files changed
+9/−9 lines, 1 filesdep ~aesondep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: aeson, base
API changes (from Hackage documentation)
- Data.Geospatial: Collection :: (Seq GeospatialGeometry) -> GeospatialGeometry
+ Data.Geospatial: Collection :: Seq GeospatialGeometry -> GeospatialGeometry
- Data.Geospatial: bbox :: forall a_aKGl. Lens' (GeoFeature a_aKGl) (Maybe BoundingBoxWithoutCRS)
+ Data.Geospatial: bbox :: forall a_avmA. Lens' (GeoFeature a_avmA) (Maybe BoundingBoxWithoutCRS)
- Data.Geospatial: boundingbox :: forall a_aMg2. Lens' (GeoFeatureCollection a_aMg2) (Maybe BoundingBoxWithoutCRS)
+ Data.Geospatial: boundingbox :: forall a_awSU. Lens' (GeoFeatureCollection a_awSU) (Maybe BoundingBoxWithoutCRS)
- Data.Geospatial: class HasGeoPositionWithoutCRS c_anRq
+ Data.Geospatial: class HasGeoPositionWithoutCRS c_aczn
- Data.Geospatial: featureId :: forall a_aKGl. Lens' (GeoFeature a_aKGl) (Maybe FeatureID)
+ Data.Geospatial: featureId :: forall a_avmA. Lens' (GeoFeature a_avmA) (Maybe FeatureID)
- Data.Geospatial: geoPositionWithoutCRS :: HasGeoPositionWithoutCRS c_anRq => Lens' c_anRq GeoPositionWithoutCRS
+ Data.Geospatial: geoPositionWithoutCRS :: HasGeoPositionWithoutCRS c_aczn => Lens' c_aczn GeoPositionWithoutCRS
- Data.Geospatial: geofeatures :: forall a_aMg2 a_aMiB. Lens (GeoFeatureCollection a_aMg2) (GeoFeatureCollection a_aMiB) (Seq (GeoFeature a_aMg2)) (Seq (GeoFeature a_aMiB))
+ Data.Geospatial: geofeatures :: forall a_awSU a_awVt. Lens (GeoFeatureCollection a_awSU) (GeoFeatureCollection a_awVt) (Seq (GeoFeature a_awSU)) (Seq (GeoFeature a_awVt))
- Data.Geospatial: geometry :: forall a_aKGl. Lens' (GeoFeature a_aKGl) GeospatialGeometry
+ Data.Geospatial: geometry :: forall a_avmA. Lens' (GeoFeature a_avmA) GeospatialGeometry
- Data.Geospatial: properties :: forall a_aKGl a_aKNO. Lens (GeoFeature a_aKGl) (GeoFeature a_aKNO) a_aKGl a_aKNO
+ Data.Geospatial: properties :: forall a_avmA a_avu2. Lens (GeoFeature a_avmA) (GeoFeature a_avu2) a_avmA a_avu2
- Data.Geospatial.Internal.BasicTypes: class HasGeoPositionWithoutCRS c_anRq
+ Data.Geospatial.Internal.BasicTypes: class HasGeoPositionWithoutCRS c_aczn
- Data.Geospatial.Internal.BasicTypes: geoPositionWithoutCRS :: HasGeoPositionWithoutCRS c_anRq => Lens' c_anRq GeoPositionWithoutCRS
+ Data.Geospatial.Internal.BasicTypes: geoPositionWithoutCRS :: HasGeoPositionWithoutCRS c_aczn => Lens' c_aczn GeoPositionWithoutCRS
- Data.Geospatial.Internal.GeoFeature: bbox :: forall a_aKGl. Lens' (GeoFeature a_aKGl) (Maybe BoundingBoxWithoutCRS)
+ Data.Geospatial.Internal.GeoFeature: bbox :: forall a_avmA. Lens' (GeoFeature a_avmA) (Maybe BoundingBoxWithoutCRS)
- Data.Geospatial.Internal.GeoFeature: featureId :: forall a_aKGl. Lens' (GeoFeature a_aKGl) (Maybe FeatureID)
+ Data.Geospatial.Internal.GeoFeature: featureId :: forall a_avmA. Lens' (GeoFeature a_avmA) (Maybe FeatureID)
- Data.Geospatial.Internal.GeoFeature: geometry :: forall a_aKGl. Lens' (GeoFeature a_aKGl) GeospatialGeometry
+ Data.Geospatial.Internal.GeoFeature: geometry :: forall a_avmA. Lens' (GeoFeature a_avmA) GeospatialGeometry
- Data.Geospatial.Internal.GeoFeature: properties :: forall a_aKGl a_aKNO. Lens (GeoFeature a_aKGl) (GeoFeature a_aKNO) a_aKGl a_aKNO
+ Data.Geospatial.Internal.GeoFeature: properties :: forall a_avmA a_avu2. Lens (GeoFeature a_avmA) (GeoFeature a_avu2) a_avmA a_avu2
- Data.Geospatial.Internal.GeoFeatureCollection: boundingbox :: forall a_aMg2. Lens' (GeoFeatureCollection a_aMg2) (Maybe BoundingBoxWithoutCRS)
+ Data.Geospatial.Internal.GeoFeatureCollection: boundingbox :: forall a_awSU. Lens' (GeoFeatureCollection a_awSU) (Maybe BoundingBoxWithoutCRS)
- Data.Geospatial.Internal.GeoFeatureCollection: geofeatures :: forall a_aMg2 a_aMiB. Lens (GeoFeatureCollection a_aMg2) (GeoFeatureCollection a_aMiB) (Seq (GeoFeature a_aMg2)) (Seq (GeoFeature a_aMiB))
+ Data.Geospatial.Internal.GeoFeatureCollection: geofeatures :: forall a_awSU a_awVt. Lens (GeoFeatureCollection a_awSU) (GeoFeatureCollection a_awVt) (Seq (GeoFeature a_awSU)) (Seq (GeoFeature a_awVt))
- Data.Geospatial.Internal.Geometry: Collection :: (Seq GeospatialGeometry) -> GeospatialGeometry
+ Data.Geospatial.Internal.Geometry: Collection :: Seq GeospatialGeometry -> GeospatialGeometry
- Data.Geospatial.Internal.Geometry.Aeson: makeGeometryGeoAeson :: (ToJSON a) => String -> a -> Value
+ Data.Geospatial.Internal.Geometry.Aeson: makeGeometryGeoAeson :: ToJSON a => String -> a -> Value
- Data.Geospatial.Internal.Geometry.Aeson: optAttributes :: (ToJSON a) => Text -> Maybe a -> [Pair]
+ Data.Geospatial.Internal.Geometry.Aeson: optAttributes :: ToJSON a => Text -> Maybe a -> [Pair]
- Data.Geospatial.Internal.Geometry.Aeson: optValFromObj :: (FromJSON a) => Text -> Object -> Parser (Maybe a)
+ Data.Geospatial.Internal.Geometry.Aeson: optValFromObj :: FromJSON a => Text -> Object -> Parser (Maybe a)
- Data.LineString: fromList :: (Validate v) => [a] -> v ListToLineStringError (LineString a)
+ Data.LineString: fromList :: Validate v => [a] -> v ListToLineStringError (LineString a)
- Data.LineString: fromSeq :: (Validate v) => Seq a -> v SequenceToLineStringError (LineString a)
+ Data.LineString: fromSeq :: Validate v => Seq a -> v SequenceToLineStringError (LineString a)
Files
- geojson.cabal +9/−9
geojson.cabal view
@@ -1,10 +1,10 @@ name: geojson-version: 4.0.2+version: 4.0.3 license: BSD3 license-file: LICENCE author: Dom De Re maintainer: Andrew Newman-copyright: Copyright (C) 2013-2020+copyright: Copyright (C) 2013-2021 synopsis: A thin GeoJSON Layer above the aeson library category: Data description: A thin GeoJSON Layer above the aeson library.@@ -15,7 +15,7 @@ homepage: https://github.com/zellige/hs-geojson bug-reports: https://github.com/zellige/hs-geojson/issues-cabal-version: >= 1.10+cabal-version: 1.12 build-type: Simple extra-source-files: README.md, CHANGELOG.md@@ -27,12 +27,12 @@ source-repository this type: git location: https://github.com/zellige/hs-geojson.git- tag: 4.0.2+ tag: 4.0.3 library hs-source-dirs: src- build-depends: base < 5 && >= 4.9- , aeson >= 0.8+ build-depends: base >= 4.9 && < 5+ , aeson >=0.8 && <1.6 , containers >= 0.5.10.1 , deepseq >= 1.4 , lens >= 4.11@@ -66,8 +66,8 @@ hs-source-dirs: test main-is: Main.hs type: exitcode-stdio-1.0- build-depends: base < 5 && >= 4.9- , aeson >= 0.8+ build-depends: base < 5 && >= 4.9 && < 5+ , aeson <1.6 && >= 0.8 && < 1.6 , bytestring >= 0.10 , containers >= 0.5.10.1 , geojson@@ -93,7 +93,7 @@ hs-source-dirs: hlint main-is: Main.hs type: exitcode-stdio-1.0- build-depends: base+ build-depends: base < 5 && >= 4.9 , hlint default-language: Haskell2010 ghc-options: -Wall