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 +4/−0
- ebird-api.cabal +1/−1
- src/Data/EBird/API.hs +3/−3
- src/Data/EBird/API/Regions.hs +1/−1
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