packages feed

ebird-api 0.1.0.0 → 0.2.0.0

raw patch · 4 files changed

+9/−5 lines, 4 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

- Data.EBird.API: type SubRegionListAPI = "v2" :> "ref" :> "region" :> "list" :> WithAPIKey :> Capture "regionType" RegionType :> Capture "regionCode" RegionCode :> Get '[JSON] [RegionListEntry]
+ Data.EBird.API: type SubregionListAPI = "v2" :> "ref" :> "region" :> "list" :> WithAPIKey :> Capture "regionType" RegionType :> Capture "regionCode" RegionCode :> Get '[JSON] [RegionListEntry]
- Data.EBird.API: type EBirdAPI = RecentObservationsAPI :<|> RecentNotableObservationsAPI :<|> RecentSpeciesObservationsAPI :<|> RecentNearbyObservationsAPI :<|> RecentNearbySpeciesObservationsAPI :<|> RecentNearestSpeciesObservationsAPI :<|> RecentNearbyNotableObservationsAPI :<|> HistoricalObservationsAPI :<|> RecentChecklistsAPI :<|> Top100API :<|> ChecklistFeedAPI :<|> RegionalStatisticsAPI :<|> SpeciesListAPI :<|> ViewChecklistAPI :<|> RegionHotspotsAPI :<|> NearbyHotspotsAPI :<|> HotspotInfoAPI :<|> TaxonomyAPI :<|> TaxonomicFormsAPI :<|> TaxaLocaleCodesAPI :<|> TaxonomyVersionsAPI :<|> TaxonomicGroupsAPI :<|> RegionInfoAPI :<|> SubRegionListAPI :<|> AdjacentRegionsAPI
+ Data.EBird.API: type EBirdAPI = RecentObservationsAPI :<|> RecentNotableObservationsAPI :<|> RecentSpeciesObservationsAPI :<|> RecentNearbyObservationsAPI :<|> RecentNearbySpeciesObservationsAPI :<|> RecentNearestSpeciesObservationsAPI :<|> RecentNearbyNotableObservationsAPI :<|> HistoricalObservationsAPI :<|> RecentChecklistsAPI :<|> Top100API :<|> ChecklistFeedAPI :<|> RegionalStatisticsAPI :<|> SpeciesListAPI :<|> ViewChecklistAPI :<|> RegionHotspotsAPI :<|> NearbyHotspotsAPI :<|> HotspotInfoAPI :<|> TaxonomyAPI :<|> TaxonomicFormsAPI :<|> TaxaLocaleCodesAPI :<|> TaxonomyVersionsAPI :<|> TaxonomicGroupsAPI :<|> RegionInfoAPI :<|> SubregionListAPI :<|> AdjacentRegionsAPI
- Data.EBird.API.Observations: observationCommonName :: forall detail_aVCd. Lens' (Observation detail_aVCd) Text
+ Data.EBird.API.Observations: observationCommonName :: forall detail_aWMa. Lens' (Observation detail_aWMa) Text
- Data.EBird.API.Observations: observationDateTime :: forall detail_aVCd. Lens' (Observation detail_aVCd) EBirdDateTime
+ Data.EBird.API.Observations: observationDateTime :: forall detail_aWMa. Lens' (Observation detail_aWMa) EBirdDateTime
- Data.EBird.API.Observations: observationFullDetail :: forall detail_aVCd detail_aW2A. Lens (Observation detail_aVCd) (Observation detail_aW2A) (ObservationDetails detail_aVCd) (ObservationDetails detail_aW2A)
+ Data.EBird.API.Observations: observationFullDetail :: forall detail_aWMa detail_aXcx. Lens (Observation detail_aWMa) (Observation detail_aXcx) (ObservationDetails detail_aWMa) (ObservationDetails detail_aXcx)
- Data.EBird.API.Observations: observationHowMany :: forall detail_aVCd. Lens' (Observation detail_aVCd) (Maybe Integer)
+ Data.EBird.API.Observations: observationHowMany :: forall detail_aWMa. Lens' (Observation detail_aWMa) (Maybe Integer)
- Data.EBird.API.Observations: observationLatitude :: forall detail_aVCd. Lens' (Observation detail_aVCd) Double
+ Data.EBird.API.Observations: observationLatitude :: forall detail_aWMa. Lens' (Observation detail_aWMa) Double
- Data.EBird.API.Observations: observationLocationId :: forall detail_aVCd. Lens' (Observation detail_aVCd) Text
+ Data.EBird.API.Observations: observationLocationId :: forall detail_aWMa. Lens' (Observation detail_aWMa) Text
- Data.EBird.API.Observations: observationLocationName :: forall detail_aVCd. Lens' (Observation detail_aVCd) Text
+ Data.EBird.API.Observations: observationLocationName :: forall detail_aWMa. Lens' (Observation detail_aWMa) Text
- Data.EBird.API.Observations: observationLocationPrivate :: forall detail_aVCd. Lens' (Observation detail_aVCd) Bool
+ Data.EBird.API.Observations: observationLocationPrivate :: forall detail_aWMa. Lens' (Observation detail_aWMa) Bool
- Data.EBird.API.Observations: observationLongitude :: forall detail_aVCd. Lens' (Observation detail_aVCd) Double
+ Data.EBird.API.Observations: observationLongitude :: forall detail_aWMa. Lens' (Observation detail_aWMa) Double
- Data.EBird.API.Observations: observationReviewed :: forall detail_aVCd. Lens' (Observation detail_aVCd) Bool
+ Data.EBird.API.Observations: observationReviewed :: forall detail_aWMa. Lens' (Observation detail_aWMa) Bool
- Data.EBird.API.Observations: observationScientificName :: forall detail_aVCd. Lens' (Observation detail_aVCd) Text
+ Data.EBird.API.Observations: observationScientificName :: forall detail_aWMa. Lens' (Observation detail_aWMa) Text
- Data.EBird.API.Observations: observationSpeciesCode :: forall detail_aVCd. Lens' (Observation detail_aVCd) Text
+ Data.EBird.API.Observations: observationSpeciesCode :: forall detail_aWMa. Lens' (Observation detail_aWMa) Text
- Data.EBird.API.Observations: observationSubId :: forall detail_aVCd. Lens' (Observation detail_aVCd) Text
+ Data.EBird.API.Observations: observationSubId :: forall detail_aWMa. Lens' (Observation detail_aWMa) Text
- Data.EBird.API.Observations: observationValid :: forall detail_aVCd. Lens' (Observation detail_aVCd) Bool
+ Data.EBird.API.Observations: observationValid :: forall detail_aWMa. Lens' (Observation detail_aWMa) Bool

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # Revision history for ebird-api +## 0.2.0.0 -- 2023-12-16++* Rename subregion items so subregion is one word.+ ## 0.1.0.0 -- 2023-07-30  * First version. Released on an unsuspecting world.
ebird-api.cabal view
@@ -1,6 +1,6 @@ cabal-version:      3.0 name:               ebird-api-version:            0.1.0.0+version:            0.2.0.0 synopsis:     A Haskell description of the eBird API description:
src/Data/EBird/API.hs view
@@ -87,7 +87,7 @@     -- section](https://documenter.getpostman.com/view/664302/S1ENwy59#c9947c5c-2dce-4c6d-9911-7d702235506c)     -- of the eBird API documentation.   , RegionInfoAPI-  , SubRegionListAPI+  , SubregionListAPI   , AdjacentRegionsAPI      -- * eBird checklists@@ -194,7 +194,7 @@      -- Region APIs     :<|> RegionInfoAPI-    :<|> SubRegionListAPI+    :<|> SubregionListAPI     :<|> AdjacentRegionsAPI  -- | Convenient synonym for requiring an @x-ebirdapitoken@ on a route@@ -572,7 +572,7 @@ -- -- See the [eBird API documentation for this -- route](https://documenter.getpostman.com/view/664302/S1ENwy59#382da1c8-8bff-4926-936a-a1f8b065e7d5).-type SubRegionListAPI =+type SubregionListAPI =     "v2" :> "ref" :> "region"     :> "list"     :> WithAPIKey
src/Data/EBird/API/Regions.hs view
@@ -123,7 +123,7 @@       }   deriving (Show, Read, Eq) --- | The data structure returned by the eBird 'Data.EBird.API.SubRegionListAPI' and+-- | The data structure returned by the eBird 'Data.EBird.API.SubregionListAPI' and -- 'Data.EBird.API.AdjacentRegionsAPI'. data RegionListEntry =     RegionListEntry