Version History

1.9.15
Released December 12, 2018

ADD - alerts - french support for Canadian alerts with a new lang=fr parameter. For Canadian alerts, returns the title and body in French vs English.

MOD - observations - Improved support for UP precipitation type.

FIX - observations - Variable winds were being returned with a direction of 0 degrees / N (North). Now properly returns -1 / VRB

FIX - forecasts - Route action not utilizing the from/to parameters within the POST body.

FIX - places/postalcodes - Correct id/zip/postalcodes query mappings and allow mixed case values to be provided for Canadian postal codes

FIX - general - Other minor bug fixes and updates.

1.9.14
Released October 31, 2018

FIX - tides - Ensure tides type are returned in lower case per the docs

FIX - observations/summary - improved handling of DST for locations that change at midnight vs a later hour.

FIX - general - minor bug fixes and improvements

1.9.13
Released October 23, 2018

ADD - lightning - add route action support for lightning endpoint

ADD - alerts - support for the new NWS Snow Squall Warning

MOD - tides - Update to include latest 2018, 2019 and 2020 tide predictions

MOD - route - skip empty locations i.e. p=24060;30301;;10001 vs returning an error

FIX - route - resolve API error with some route GET queries

FIX - general - minor bug fixes and improvements

1.9.12
Released October 17, 2018

ADD - general - Ability to enable/disable applications/namespaces from the member area

MOD - Tropicalcyclones - Default Sort by cyclone ID if no sort provided

MOD - Tropicalcyclones - Support for NHC special updates that can occur between normal updates

MOD - Various - For endpoints that support GeoJSON, if requesting in GeoJSON and providing fields=xxx without including the location field name, it will automatically be added by the API

MOD - places - Oct 2018 US zip codes and CA postal codes

MOD - rivers - Update river gauges with the latest crest and impact information as of Oct 10, 2018

MOD - places/airports - Improve type query mapping. Now allows any casing for value.

FIX - observations/summary - summary date off by an hour with NZ and AU DST timezone changes

FIX - minor bug fixes and improvements

1.9.11
Released September 19, 2018

ADD - tropicalcyclones - new currentbasin query element to query against the basin an active storm is within.

ADD - general - new filter=centroid option to force using a US zip code polygon centroid latitude/longitude vs the corresponding city latitude/longitude

ADD - phrases/summary - new filter=noob option for no observations. Forces the phrasing to use the short-term forecast only.

MOD - places - Update US zip codes support to latest Sept 2018 data.

MOD - places - Update CA postal code support to latest Sept 2018 data.

MOD - places - Update GeoIP to City database with latest Sept 2018 data, used for the :auto functionality.

FIX - tropicalcyclones - when filter=geo applied and user passing fields parameter, automatically add errorCone field if not set.

FIX - sunmoon - adjust the illumination values used for determining the moon phase at midnight local time. Some locations display full moon for two days.

FIX - threats - removed unused/undocumented lightning property from the API response

FIX - tropicalcyclones - various archive data updates

FIX - minor bug fixes and improvements

1.9.10
Released August 21, 2018

ADD - precip/summary - public beta of new precip/summary endpoint

MOD - tropicalcyclones - improved support when crossing the international dateline / 180 longitude

MOD - tropicalcyclones - improved support for test storms, now using event numbers 80 -89

MOD - general - improve the warn_no_data description

MOD - forecasts - improve the mdnt2mdnt filter functionality for locations outside of the US

FIX - forecasts - isDay would display false for some areas within longitude 176 - 180 longitude

FIX - minor bug fixes and improvements

1.9.9
Released August 8, 2018

ADD - wizard - New API Wizard: https://www.aerisweather.com/wizard/api/

ADD - tropicalcyclones - support for invests with the new filter=invests option. Invests are areas under investigation for potential future tropical development.

ADD - tropicalcyclones and tropicalcyclones/archive - new profile.basins is an array of all basins the cyclone has tracked within

ADD - tropicalcyclones and tropicalcyclones/archive - new origin query parameter option that queries the profile.basinOrigin

ADD - tropicalcyclones - query storms that traveled within multiple basins with query=basin:ALL:ep:cp

ADD - tropicalcyclones - new profile.basinCurrent attribute which defines the current basin the storm is within. Null for nonactive storms

ADD - observations - new filter=qcok option. Can be combined when using the query parameter, and overriding the default of rejecting stations with failed QC

ADD - observations/summary - new filter=qcok option, which will only return summaries for stations that all observations for the day passed QC.

MOD - tropicalcyclones and tropicalcyclones/archive - update profile.basin to be profile.basinOrigin

MOD - tropicalcyclones and tropicalcyclones/archive - update basin filters to query the profile.basins vs. profile.basinOrigin

MOD - tropicalcyclones and tropicalcyclones/archive - querying basin no longer case sensitive

MOD - observations/summary - hasprecip filter now limits results to stations known to provide precip AND have a passing precipitation QC.

MOD - postalcodes - Update US zip codes to Aug 2018 data

MOD - postalcodes - Update CA postal codes to Aug 2018 data

FIX - observations/summary - summary.precip.QC would return incorrect code in some circumstances

FIX - observations/summary - in some rare cases, a new observation station could return a summary without profile.hasprecip attribute

FIX - minor bug fixes and improvements

1.9.8
Released July 25, 2018

ADD - tropicalcyclones - Added profile.tz for timezone support

ADD - tropicalcyclones/archive - Added profile.tz for timezone support.

ADD - tropicalcyclones/archive - Added West Pacific, Southern Hemisphere and Indian Ocean archive, 1945 - 2018.

ADD - tropicalcyclones/archive - Added East Pacific / Central Pacific archive, 1949 - 2018.

ADD - tropicalcyclones/archive - Added Atlantic archive, 1851 - 2018.

MOD - tropicalcyclones/archive - No longer requires a from/to when using query=year:####

FIX - forecasts - Hourly forecasts isDay incorrectly set to false around sunrise/set for some locations.

FIX - tropicalcyclones - Correct profile.name issue with Indian ocean and southern Pacific tropical cyclones

FIX - observations - Observed visibility incorrectly returning null for some mesonet stations that are reporting visibility.

FIX - Other minor updates and bug fixes.

1.9.7
Released July 18, 2018

ADD - tropicalcyclones/archive - Access to archive tropical cyclones for all basins in public beta

MOD - tropicalcyclones - querying test storm 2017-AL-16-TEST no longer requires filter=test

FIX - tropicalcyclones - various bug fixes with the output.

FIX - FIPS:##### queries not working properly

FIX - other minor improvements and bug fixes

1.9.6
Released July 11, 2018

ADD - new tropicalcyclones endpoint in public beta

MOD - update to July 2018 US zip codes

MOD - update to Jul 2018 CA postal codes

MOD - QC improvements for Official observations

FIX - NWS marine alerts incorrectly setting place.country to null

FIX - minor bug fixes and updates

1.9.5
Released June 20, 2018

MOD - fires - allow :id style queries

MOD - observations/summary - now limits search based on plimit if no to parameter

MOD - convective/outlook - no longer require filter=geo when using format=geojson

MOD - fires/outlook - no longer require filter=geo when using format=geojson

MOD - droughts/monitor - no longer require filter=geo when using format=geojson

FIX - minor bug fixes and updates

1.9.4
Released June 4, 2018

ADD - lightning - new negative and positive filter to limit results to corresponding pulse polarity information

ADD - lightning/summary - new negative and positive filter to limit results to corresponding pulse polarity information

ADD - lightning/summary - addition of count of negative / positive polarity lightning strikes/pulses

ADD - lightning/summary - addition of min/max amperage for negative / positive polarity lightning strikes/pulses

MOD - lightning/summary - No longer in Beta, available to all subscription levels

MOD - general - Update with 2018-06 US & Canadian postal codes

FIX - lightning/summary - round average values (peakAmp, numSensors)

FIX - lightning/summary - closest action limiting to 100 max strikes in the response

FIX - lightning/summary - correct default time range for the last 5 minutes

FIX - Other minor bug fixes and updates.

1.9.3
Released May 22, 2018

ADD - airquality - periods.method attribute defining the AQI calculation method

ADD - airquality/forecast - periods.method attribute defining the AQI calculation method

FIX - observations - isDay improperly being set to false during the midnight sun

FIX - forecasts - hourly intervals improperly setting isDay to false during the midnight sun

FIX - alerts - improved handling of NWS alerts with malformed headers

FIX - various other minor fixes and improvements.

1.9.2
Released May 16, 2018

ADD - lightning - lightning API endpoint now available to all weather API premium subscriptions

FIX - lightning/summary - /search action incorrectly returned an array vs an object

FIX - general - /endpoint/searchlight,nv queries failed because API attempted search query

FIX - various other minor fixes and improvements.

1.9.1
Released May 9, 2018

MOD - alerts - add fire weather to nonprecip filter

MOD - alerts/summary - add fire weather to nonprecip filter

MOD - postalcodes - Update to 2018-05 Canadian Postal codes

MOD - postalcodes - Update to 2018-05 US zip codes

MOD - general - Update to 2018-05 IP to city DB for use with :auto

MOD - general - namespace verification improvements

FIX - airquality/forecasts - plimit parameter ignored

FIX - various other minor fixes and improvements.

1.9.0
Released April 24, 2018

ADD - AirQuality - New airquality endpoint provides global observations

ADD - AirQuality - New airquality/forecasts endpoint provides global airquality forecasts (BETA)

ADD - forecasts - mdnt2mdnt filter returns daily forecast using local midnight to midnight

ADD - Observations - new weather filters, wxrain, wxsnow, wxice, wxfog allow filtering based on occurring weather

MOD - places - support for AirQuality stations to be used in queries

MOD - phrases/summary - many phrases tweaks and improvements

MOD - phrases/summary - support for the limit parameter to control the number of hourly intervals used to make the summary. Default = 6

MOD - phrases/summary - publically available (English only) as part of basic

MOD - alerts - rename advisories endpoint to alerts (advisories now alias to alerts)

MOD - alerts - improve default sorting. Emergency Flag, significance/priority (desc), issue time (desc)

MOD - alerts/summary - rename advisories/alerts endpoint to alerts/summary (advisories/summary now alias to alerts/summary)

MOD - observations/summary - new qcmin, qcmax filters to query qc codes that occurred in the summary.

MOD - general - Update to 2018-04 US zip code and CA Postal codes

FIX - observations/summary - improved handling of observations quality control

FIX - alerts - details.color incorrect for tornado warning

FIX - alerts - details.color incorrect for severe thunderstorm warning

FIX - forecasts - the oddity of temp value of -0 now returns as 0

FIX - other minor updates and bug fixes

1.8.6
Released February 27, 2018

MOD - general - Update to 2018-02 US zip code and CA Postal codes

FIX - forecasts - in some instances, hourly snowfall would not match day totals beyond 72 hours

FIX - other minor updates and bug fixes

1.8.5
Released February 12, 2018

ADD - advisories - new nonmarine filter option

ADD - advisories/summary - new nonmarine filter option

FIX - observations/summary - Improve speed for archive summaries, when no to provided

FIX - earthquakes - Improve speed for archive summaries, when no to provided

FIX - stormreports - Improve speed for archive summaries, when no to provided

FIX - records - Improve speed for archive summaries, when no to provided

FIX - fires - Improve speed for archive summaries, when no to provided

FIX - other minor updates and bug fixes

1.8.4
Released January 24, 2018

ADD - advisories - new airquality filter limits to smog, smoke, and air quality alerts

FIX - advisories - support for Canadian Freezing Drizzle advisory

FIX - advisories - corrections for Canadian Freezing Rain warning

FIX - advisories - support for Canadian Smog Warning

FIX - other minor updates and bug fixes

1.8.3
Released January 17, 2018

MOD - general - support for EMPTY and !EMPTY to test for empty string EMPTY != NULL

MOD - postcalcodes - Update with Jan 2018, US & Canadian Postal Codes

MOD - places - improvements for the location determinations

FIX - forecasts - iceaccum should be iceaccumIN and iceaccumMM

FIX - other minor updates and bug fixes

1.8.2
Released December 13, 2017

ADD - forecasts - hourly intervals for up to the next 24 hours now available in API Basic, use filter=1hr&limit=24.

ADD - forecasts - new precise filter option. When used celsius temperatures will include 1 decimal point vs rounding to next whole number (tempC, maxTempC, minTempC, dewptC, feelslikeC, etc)

ADD - phrases/summary - move out of beta and add phrases/summary endpoint to premium

MOD - general - locations with Saint in the name can now use Saint, Sainte, St or St.

MOD - postalcodes - Update with Dec 2017, US and Canadian Postal Code updates

FIX - general - Return API warning is user supplies invalid parameter

FIX - phrases/summary - place.state field would not always have proper state

FIX - other minor updates and improvements

1.8.1
Released November 21, 2017

ADD - countries - added place.continentFull to match places endpoint

MOD - countries - update with latest population data

MOD - general - Update to Nov IP to city DB for use with :auto

FIX - places - Update to use proper continent names/abbreviations matching countries endpoint

FIX - other minor updates and improvements

1.8.0
Released November 15, 2017

ADD - airquality - limited public beta

ADD - airquality/forecasts - limited public beta

MOD - general - API will not support old / non active US zip codes and CA postal codes

MOD - places/postalcodes - new profile.active property set to true if the zip code / postal code is still active. false if no longer active

MOD - postalcodes - Update to 2017-11 Canadian Postal codes

MOD - postalcodes - Update to 2017-11 US zip codes

FIX - forecasts - sunrise/sunset off by 1 day with longitude >= 176

FIX - observations - sunrise/sunset off by 1 day with longitude >= 176

FIX - sunmoon - sunrise/sunset off by 1 day with longitude >= 176

FIX - other minor updates and improvements

1.7.7
Released November 8, 2017

FIX - advisories - hard free watch color code not correct

FIX - other minor updates and improvements

1.7.6.1
Released October 25, 2017

FIX - observations - Some queries/filter combinations could improperly return results without sky information

FIX - places - City, XX where XX was a country abbreviation that matched a China province would fail to search the country

FIX - other minor updates and improvements

1.7.6
Released October 24, 2017

ADD - lighting/summary - new endpoint that provide summary information (total lighting pulses, etc) for use with lightning API subscriptions

MOD - general - NULL is now a valid query value. i.e. /observations/search?query=rh:NULL

MOD - general - NULl and !NULL are no longer case sensitive.

MOD - threats - storm cell query parameters cannot be used with the threats endpoint. i.e. obtain threats based on storms with a 90% chance of hail

FIX - rivers - filter=lowwaterecord not working properly

FIX - advisories/summary - intermittent API error when using the wind or nonprecip filters

FIX - observations/summary - intermittent API errors for some observations prior to 2013

FIX - places/airports - query=name:xxxx improperly querying against the airport city name vs airport name

FIX - other minor updates and improvements

1.7.5.2
Released September 21, 2017

FIX - observation/archive - closest action not properly accounting for timezone.

FIX - observation/summary - closest action not properly accounting for timezone.

FIX - other minor updates and improvements

1.7.5
Released September 20, 2017

ADD - rivers - New rivers endpoint providing access to AHPS river and lake gauge information

ADD - rivers/gauges - New rivers/gauges endpoint provide access to AHPS river gauage information

ADD - places - profile now includes wxzone, firezone, fips and countyid information when available (US & Canada)

ADD - places/postalcodes - profile now includes wxzone, firezone, fips and countyid information when available (US & Canada)

ADD - places/airports - profile now includes wxzone, firezone, fips and countyid information when available (US & Canada)

MOD - advisories - support for querying issued, begins, expires and added timestamps via query parameter

MOD - advisories - can now sort by begins timestamp

ADD - advisories - new beach filter option (for rip currents etc)

MOD - advisories/summary - support for querying issued, begins, expires and added timestamps via query parameter

MOD - earthquakes - support for querying observed time via query parameter

MOD - general - !NULL is a valid query parameter value. i.e. /observations/55403?qury=rh:!NULL will only return values where humidity is not null

MOD - lightning - support for height and number of sensors. in output and new query/sort options

MOD - forecasts - now calculating F temperatures prior to rounding C temperatures

FIX - advisories - support for Storm Surge watch/warning categories and colors

FIX - advisories - support for rip current statement category and color

FIX - observations/archive - correct date localization globally

FIX - observations/summary - correct date localization globally

FIX - sunmoon - corrected date localization

FIX - sunmoon - skip parameter ignored

FIX - other minor updates and improvements

1.7.4
Released August 16, 2017

MOD - General - August 2017 US zip codes & Canadian postal codes update

MOD - General - Latest US fips, weather zone and fire zone updates

MOD - places - fips:##### location support is no longer case sensitive. Can use fips:###### or FIPS:#####

MOD - observations/summary - add default psort=dt:1 if no psort provided, so individual obs are sorted

MOD - observations/summary - increase plimit max allowed to 1500 to support stations that report once per minute

FIX - observations/summary - pskip support not always working properly

FIX - advisories - Add improved support for Canadian Tropical Cyclone Statement, Weather Advisory

FIX - other minor updates and improvements

1.7.3
Released August 8, 2017

ADD - advisories - new country specific filters: canada, usa and allcountries

ADD - advisories - new hassmallpoly filter limit queries to alerts with a small polygon

ADD - advisories - new distinct filter returns a single copy of alerts. For use at the country level

ADD - advisories/summary - support for Canadian alert summaries

FIX - forecasts - improved support for smoke weather type

FIX - forecasts - improved phrasing for haze weather type

FIX - other minor updates and improvements

1.7.2
Released July 31, 2017

ADD - advisories - Support for Canadian Alerts

ADD - advisories - details.cat now set to the category the alert type is part of. i.e. flood, winter, heat,  wind etc.

ADD - places - Support for Canadian Location Codes (CLC-######) as a supported place format

MOD - lightning - previously no guaranteed order by time, now defaults to descending matching other endpoints

FIX - other minor updates and improvements

1.7.1
Released July 24, 2017

ADD - advisories - details.cat will contain the general category/grouping of the alert type

MOD - lightning - improved lightning addon support

MOD - general - improved HTTP OPTIONS support

MOD - general - update Canadian Postal Codes

FIX - other minor updates and improvements

1.7.0
Released June 19, 2017

ADD - advisories - new id attribute

ADD - advisories - details.color attribute now contains the alert 6 character hex

ADD - advisories - details.emergency attribute. Set to true if Tornado Emergency or Flash Flood Emergency issue as part of the respective warning, false otherwise

ADD - advisories - new geoPoly attribute. If small polygon is set in the poly, geoPoly will be a GeoJSON version of the small polygon

ADD - advisories - loc attribute. The location (lat/long) of the weather zone centroid or county centroid now included

ADD - advisories - GeoJSON support via format=geojson. Will return points or if there is a small polygon, the feature will be of type polygon

ADD - advisories - Query by advisory ID. i.e. /advisories/:id

ADD - advisories - Affects action support

ADD - lightning - Support for new developer, basic and premium lightning API subscriptions

ADD - lightning - ob.age attribute contains the age in seconds from lightning observation to API request

MOD - general - query parameters for the name, state and country are no longer case sensitive. i.e. query=name:MinnEap will work correction

MOD - advisories - query by weather zone or county no longer case sensitive. i.e. query=wxzone:MnZ014

MOD - advisories/summary - query by weather zone or county no longer case sensitive. i.e. query=wxzone:MnZ014

MOD - batch - now returns API error if more than 25 requests in a single call. Previously only used the 1st 25.

MOD - lightning - speed improvments for querying cloud to ground strikes

MOD - stormcells/summary - summary.range now includes from/to atrributes

MOD - advisories/summary - summary.range now includes from/to attributes

MOD - stormreports/summary - summary.range now includes from/to attributes

FIX - stormreports - query parameter with code:# now working properly.

FIX - normals - filter=hasprecip not working properly in all use cases

FIX - observations/archive - psort=dt:1 not working properly

FIX - general - update latest US and Canadian Postal Codes

FIX - general - update latest ip to city database for :auto functionality

FIX - general - maxhits errors will now cache for 60 seconds

FIX - other minor updates and improvements

1.6.16
Released May 30, 2017

MOD - general - Update with latest US and Canadian postal codes

FIX - advisories - Intermittent errors when querying by US weather zones (i.e. MNZ001)

FIX - other minor bug and database updates

1.6.15
Released May 2, 2017

MOD - batch - Increase the maximum batch request endpoints from 10 to 20

MOD - places - Update population values

MOD - places - Improvements for the China province support

FIX - other minor bug and database updates

1.6.14
Released April 18, 2017

ADD - places - Chinese province names and abbreviations returned in places output

ADD - general - can include Chinese province name or abbreviation in query Guangzhou, Guangdong or Guangzhou,GD or Guangzhou,GD,CN

ADD - general - can query data with Chinese province, return up to 100 observations from Guangdong, China /observations/search?query=country:cn,state:gd&limit=100

MOD - threats - several threats endpoint improvements

FIX - other minor bug and database updates

1.6.13
Released April 5, 2017

ADD - stormreports/summary - new range.fromTimestamp and range.toTimestamp elements correspond to the requested data range

MOD - general - latest IP to City DB Update

FIX - stormreports - occasional API error with some older storm report data

FIX - stormreports - details query not working properly. Can now use filter=hail&query=detail:1 to filter storm reports for hail with a size >= 1 inch

FIX - stats - Correction for hourly API stats display within members area

FIX - other minor bug and database updates

1.6.12
Released March 20, 2017

MOD - general - improved support for alternate city names. Example: nyc,ny

MOD - general - registered app namespaces may now support wildcard asterisk at the end. Example: com.aerisweather.*

FIX - observations/summary - Improved precipitation total QC handling

FIX - forecasts - weather phrase correction SleetSnow to Sleet/Snow

FIX - other minor bug and database updates

1.6.11
Released March 7, 2017

ADD - general - crossdomain.xml support for flash users

ADD - advisories/summary - new tornado filter option

FIX - observations/archive - closest action not always allowing past dates

FIX - various other minor fixes and improvements.

1.6.10
Released February 27, 2017

ADD - general - !NULL query string operator = not null

FIX - observations - Improved handling of NSC, NCD

FIX - observations/recent - Improved handling of NSC, NCD

FIX - observations/archive - Improved handling of NSC, NCD

FIX - various other minor fixes and improvements.

1.6.9
Released February 13, 2017

ADD - observations - estimated solar radiation added to observations if observed not available.

ADD - observations/recent - estimated solar radiation added to observations if observed not available.

ADD - observations/archive - estimated solar radiation added to observations if observed not available.

MOD - foreacasts - filter=xxxx model name now returns forecatss based on specific model. supports hrrr, nam, gfs, gefs, ndfd, hrdps

FIX - observations - visibility with a fraction were not always parsed correctly. 

FIX - observations/recent - visibility with a fraction were not always parsed correctly. 

FIX - observations/archive - visibility with a fraction were not always parsed correctly. 

FIX - observations - some new zealand stations reporting clouds with “///” causing parsing error

FIX - normals - profile.tz always being set to UTC vs proper timezone name

FIX - normals - monthly/annual filters work if either passed via filter or pfilter parameters

FIX - various other minor fixes and improvements.

1.6.8
Released January 17, 2017

MOD - threats - threats endpoint now part of Premium API level

MOD - stormcells - threats endpoint now part of Premium API level

MOD - stormcells/summary - threats endpoint now part of Premium API level

MOD - convective/outlook - now part of the Premium API level

MOD - fires/outlook - now part of the Premium API level

MOD - phrases/outlook - short phrase simplified from 20 degrees below zero to just -20 degrees

FIX - phrases/outlook - not including negative/below zero for around -20 phrase type

FIX - forecasts - incorrect spacing for partly cloudy with isolated showers phrasing

FIX - various other minor fixes and improvements.

1.6.7
Released January 9, 2017

MOD - phrases/outlook - English snowfall rounded to nearest .25 inch

MOD - phrases/outlook - metric snowfall rounded to 1 decimal place in centimeters

FIX - phrases/outlook - Not properly handling metric temperatures below zero

FIX - phrases/outlook - Metric temperatures being incorrectly rounded

FIX - forecasts - US snowfall forecasts would sometimes return null vs 0 for days 4 - 7

FIX - observations/archive - Improved support for Historical addon

FIX - observations/summary - Improved support for Historical addon

FIX - various other minor fixes and improvements.

1.6.6
Released December 8, 2016

MOD - observations - remove any potential unprintable characters from the raw attribute

MOD - general - Latest public zone / fire zone updates.

FIX - various other minor fixes and improvements.

1.6.5
Released November 30, 2016

MOD - forecasts - improvements to chance of precip (POP) values

MOD - forecasts - the #hr filter now allows using h,hr, hrs, hour, hours for consistency

FIX - observations - areas of fog improperly being returned as scattered fog

FIX - various other minor fixes and improvements.

1.6.4
Released November 17, 2016

ADD - advisories - Advisories endpoint now available to API Basic subscribers

ADD - Observations - new allownosky filter can be used to override the default query behavior

MOD - Observations - Default queries use observations that have temps, sky information and pass QC

FIX - forecasts - Corrected issue for potential of mostly sunny with rain phrasing

FIX - various other minor fixes and improvements.

1.6.3
Released November 8, 2016

ADD - observations - QC and QCcode properties available

MOD - observations - Enhanced QC, by default stations with an observation set to Caution or Failed QC will be ignored.

FIX - observations - Some METARS that did not provide cloud/sky/weather information improperly stating sunny/clear vs null

FIX - forecasts - In some instances the extended forecast would improperly set POP to 0 when no coverage available.

FIX - various other minor fixes and improvements.

1.6.2
Released October 24, 2016

ADD - observations - hassky mapping available to requesting pws stations with clouds/weather

MOD - general - Improved integration for upcoming single AMP / API developer account

FIX - observations - Some PWS with no sky/weather improperly reporting sunny/clear vs null

FIX - observations - By default stations not reporting sky/weather are ignored.

FIX - various other minor fixes and improvements.

1.6.1
Released October 11, 2016

ADD - headers - X-Aeris-Auto set to 1 if user used :auto as the place

ADD - places - Add support for IP as a supported place

MOD - observations - allow past day to go back -25 hours vs -24 hours for plus level.

FIX - various other minor fixes and improvements.

1.6.0
Released October 4, 2016

ADD - stormreports - tropical category

ADD - stormreports - filter=tropical to limit results to tropical related reports

ADD - stormreports/summary - tropical category

ADD - stormreports/summary - filter=tropical to limit results to tropical related reports

ADD - caching - Support for s-maxage within cache-action

ADD - sunmoon - sun.polarnight = true if sun never rises above the horizon

ADD - sunmoon - sun.midnightsun =true is sun never goes below the horizon

ADD - stormcells - traits object allows quickly verifying if stormcell has hail, tornadic, rotating, potential threat

ADD - stormcells - isgeneral, ishail, istornado, isrotating query mappings 0= no, 1 = yes

ADD - stormcells - isgeneral, ishail, istornado, isrotating sort mappings

ADD - stormcells - rainmoderate, rainheavy, rainintense filters to limit results

ADD - stormcells/summary - traits object with count of storms that are general, have hail, rotating, tornado or a potential threat

ADD - stormcells/summary - rainmoderate, rainheavy, rainintense filters to limit results

ADD - stormcells/summary - isgeneral, ishail, istornado, isrotating query mappings 0= no, 1 = yes

ADD - stormcells/summary - new filter=bystate to return summary of storm cells for each state that cells exist in

ADD - stormcells/summary - new sumXXXXX sort filters that can be used with filter=bystate to sort results by state based on number of storms potentially tornadic, with hail etc.

FIX - sunmoon - issue with timezone offset when requesting info for single day for location during polar night

FIX - sunmoon - sun.rise, sun.set not being set for location in polar night. Now properly set to null

FIX - various other minor fixes and improvements.

1.5.2
Released September 19, 2016

ADD - indices - New outdoor activity indices: swimming, golf, biking, campfires and bees

ADD - stormreports/summary - Now supports within action

ADD - stormcells/summary - Now supports within action

ADD - advisories/summary - BETA endpoint for receiving summary of active advisories

ADD - observations - support for ceilingFT / ceilingM when available

MOD - advisories - includes.zipcodes now only include zip codes whom’s centroid lies within small polygon, when available.

MOD - normals - Allow plimit=31 so can fetch 1 month in a single query

MOD - forecasts - Improved prob of precipitation values

MOD - forecasts - Daily forecasts now give less precedence to early morning fog

MOD - forecasts - Improved forecast speed performance.

MOD - stormreports/summary - returns states in alphabetical order

MOD - stormreports/summary - now include report category

FIX - observations - Query with :id and filter=allstations, pwsweather stations may be ignored

FIX - observations/archive - Correct API error with PWS data if location not available

FIX - advisories - Whey query by zip code the filter=county would be ignored

FIX - various other minor fixes and improvements.

1.5.1
Released May 19, 2016

ADD - stormreports - add dust reports filter

ADD - stormreports - add marine filter and category

ADD - lightning - new recTimestamp and recISO attrributes which note the receipt time of the lightning strike information

ADD - places - population provided if available via profile.pop attribute.

ADD - observations - ceilingFT and ceilingM added for cloud ceiling. null if not available in observartion

MOD - general - improve warning message for invalid_param

MOD - forecasts - improvements for chance or precip (pop)

MOD - observations - improvements for feelslike temperature when below 50 and windy

MOD - places - improved profile.tz handling to prevent occassional default of UTC

FIX - forecasts - profile.tz incorrectly set to UTC is query by lat/lon in non populated areas.

FIX - stormreports - add coastal flood reports to flood category and filter

FIX - various other minor fixes and improvements.

1.5.0
Released April 12, 2016

ADD - forecasts - forecast snow amounts available globally

MOD - from/to - support fractional relative times, such as -1.5hours

MOD - forecasts - plimit or limit can be used, for backward compatibility limit is used if both provided.

MOD - records - adjustments for speed improvement when querying

MOD - tides - adjustments for speed improvement when querying

MOD - observations - hassky filter on by default

MOD - observations/summary - efficiency improvements providing speed improvements when querying

MOD - forecasts - Improved POP values (chance of precip), especially hourly requests.

MOD - route action - support hwne “+” not included in from attributes for relatives i.e. “from: 20minutes” will be treated as “from=+20minutes”

FIX - forecasts - Improvements for edge cases for global forecasts

FIX - various other minor fixes and improvements.

1.4.3
Released March 22, 2016

ADD - various - new route action

ADD - route action - new mindist parameter for route action

ADD - observations - hassky filter & query option, to only use observation stations that report sky and weather info

ADD - observations/recent - hassky filter & query option

ADD - observations/archive - hassky filter & query option

ADD - observations/summary - hassky filter & query option

ADD - snowdepth - new snow depth endpoint, daily snowdepth, coverage US & Canada

ADD - convective/outlooks - new filters for sigtorn, sighail, sigwind

MOD - CORS - support for CORS post requests for new route action

MOD - various - Allow hr in place of hour in from/to parameters. Matches AMP offset usage.

MOD - precip/estimate - Now allows fetching up to 31 days at a time

FIX - within action - Some polygon requests failing when requesting GeoJSON output

FIX - indices - bug with health indices handling of the Feb 29th leap day.

FIX - precip/estimate - days with 0 precip being displayed out of order

FIX - observations/archive - sunrise/set times were in GMT instead of localized to location.

FIX - other minor bug fixes, improvements, db adjustments and schema updates

 

1.4.2
Released January 28, 2016

ADD - winter/snowdepth - new endpoint in Beta

ADD - precip/estimate - new endpoint in beta

MOD - cache - Cache-control header now includes private/public

FIX - within action - within action using too large of a circle radius

FIX - forecasts - UVI returning a value of NULL in areas it should be zero

FIX - within action - If user provides incorrect geometry (polygon) API error incorrectly returned

FIX - advisories - Searching by zip code now always using the zip code centroid vs an associated town center.

FIX - normals - timestamp/dateTimeISO could be a day off in some cases though data was correct.

FIX - places - correct issue with capitalization after an apostrophe in a location name

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.4.1
Released December 10, 2015

ADD - advisories - new ‘added’ query / sort mapping.

ADD - advisories - new ‘loc’ query / sort mapping.

ADD - droughts/monitor - us drought monitor endpoint beta

ADD - lightning - support for intra-cloud lightning: Lightning requires additional licensing

ADD - observations - new ‘solrad’ query / sort mapper. Useful for PWS that report Solar radiation.

MOD - threats - Phrasing improvements

FIX - geojson - Fix bug with IDs not always returned in geojson format

FIX - observations - Improved handling of FZUP

FIX - stormreports - details for precip incorrectly set to tempC/F vs rainMM/IN

FIX - stormreports/summary - rain min/max/avg corrected to MM, not CM

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.4.0
Released September 17, 2015

ADD - GeoJSON - For most endpoints, passing format=geojson or Accept header with ‘application/vnd.geo+json’ returns geojson

MOD - GeoJSON - Updates to documentation with GeoJSON examples

ADD - stormreports - New cat attribute, provides common attribute for common storm report types. See documentation for cats.

ADD - stormreports - fires filter to filter on fires based storm reports.

ADD - droughts/monitor - New US Drought Monitor endpoint

ADD - fires/outlook - New Fires Outlook endpoint

ADD - convective/outlook - New Convective outlook endpoint. Added to Storm Threats API add-on

ADD - threats - Endpoint providing near by storm threats. Added to Storm Threats API add-on

ADD - stormcells/summary - New storm cells summary endpoint. Added to Storm Threats API add-on

ADD - stormreports/summary - New endpoint providing storm report summary information. Added to Storm Threats API add-on

ADD - batch - batch requests now support global fields parameter. For use when all requests are the same endpoint.

ADD - indices/coldflu - Health index endpoint for weather relating to cold and flus. Current and forecasts

ADD - indices/arthritis - Health index endpoint for weather relating to arthritis pain. Current and forecasts

ADD - indices/sinus - Health index endpoint for weather relating to sinus headaches. Current and forecasts

ADD - indices/migraine - Health index endpoint for weather relating to migraines. Current and forecasts

ADD - indices/outdoors - Weather related index for outdoor activities. Current and forecasts

MOD - forecasts - Improved higher resolution point forecasts for Canada

MOD - forecasts - forecasts improvements

MOD - observations - Improved sky/weather support for Personal Weather Stations

FIX - observations - improved handling of errant weather types

FIX - advisories - filter=all not always returning expected results

FIX - other minor bug fixes, improvements, db adjustments and schema updates

 

1.3.10
Released July 28, 2015

MOD - lightning - additional improvements

MOD - indices - added to premium bundle

MOD - observations/summaries - take out of beta

FIX - observations/summaries - precip calculation corrections for specific PWS

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.3.9
Released June 30, 2015

MOD - forecasts - improved handling for models that do not provide RH or dew point

MOD - lightning - various improvements

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.3.8
Released June 2, 2015

ADD - forecasts - dateTimeISO to codedWeather array

ADD - forecasts - UVI support (out 5 days)

ADD - stormcells - new rainmoderate, rainheavy, rainintence filters

MOD - advisories - improved handling of small polygon.

MOD - observations/summary - improvements for total precip

MOD - stormcells - affects action now supports population

MOD - sunmoon - improved moon calculations

FIX - observations - metar wx code DZSN and SNDZ not handled properly

FIX - other minor bug fixes, improvements, db adjustments and schema updates

 

 

1.3.7
Released May 12, 2015

MOD - Places - Improved handling of Canadian Locations

FIX - general - API error if slash in namespace

FIX - observations - incorrect handling of some PWS weather codes

FIX - forecasts - precip output as null instead of zero if actually zero

FIX - observations/summary - intermittent DST bug in output

FIX - other minor bug fixes, improvements, db adjustments and schema updates

 

 

1.3.6
Released December 16, 2014

ADD - normals - hastemp, hasprecip, hassnow,hassnowd filters

MOD - places - improvements for location searching

FIX - observations - improved support for PWS that do not send weather

FIX - forecasts - API error if requested international forecast outside of the next 15 days

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.3.5
Released November 21, 2014

ADD - observations - new filter=hasprecip, utilizes only stations known to return precip

ADD - observations - new filter=allstations - utilizes official and expanded observation network

ADD - observations - new filter=pws - utilizes stations from pwsweather only

ADD - observations/summary - new filter=hasprecip, utilizes only stations known to return precip

ADD - observations/summary - new filter=allstations - utilizes official and expanded observation network

ADD - observations/summary - new filter=pws - utilizes stations from pwsweather only

ADD - observations/archive - new filter=hasprecip, utilizes only stations known to return precip

ADD - observations/archive - new filter=allstations - utilizes official and expanded observation network

ADD - observations/archive - new filter=pws - utilizes stations from pwsweather only

ADD - normals - add timestamp and datetimeISO to represent the date requested

ADD - stormcells - added hail.maxSizeMM value

MOD - forecasts - filter=day, avgtempF/C now supported

MOD - forecasts - improved phrasing for cloud / weather combinations

MOD - within - improved date line wrapping support

MOD - stormcells - improved caching

MOD - observations - Stations known to return precip will now default to 0 if non provided. Other stations null

MOD - observations/summary - Stations known to return precip will now default to 0 if non provided. Other stations null

MOD - observations/summary - many improvements for precip.total calculations

FIX - forecasts - improvements for filter=daynight and low temperature support

FIX - forecasts - correct forecast json schema

FIX - forecasts - ensure calculated values are rounded to proper decimal places

FIX - Sunmoon - fix localization bug causing data to skip to next day after Midnight UTC

FIX - general - query API with bad controller now returns proper error

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.3.4
Released September 26, 2014

ADD - observations/summary - New precip query/sort mappings

ADD - records - US Daily records through 1800s now supported

MOD - forecasts - Updated forecasting platform, now supporting higher resolution

FIX - observations/summary - Several fixes and improvements for total precip

FIX - records - API error if a record did not have a previous date

FIX - forecasts - Ensure pop and wind direction are integers

FIX - forecasts - Corrected “sunny with hazy” phrase

FIX - observations - Corrected “sunny with hazy” phrase

FIX - general - API error if UTF-8 country passed.

FIX - observations/summary - Correction for using local timezone during date change when no from parameter provided

FIX - observations/summary - Now sorts by date ascending by default

FIX - other minor bug fixes, improvements, db adjustments and schema updates

 

1.3.3
Released September 2, 2014

FIX - General - Prevent caching of endpoint requests that have warn_no_data warning

ADD - Forecasts - Support for min/max/avg FeelsLike and dewpoint

FIX - Observations - solradWM2 defaults to null if not provided.

MOD - Observations - removed deprecated windMPH, windKTS, windKMH (listed as deprecated in 2011)

MOD - Observations/summary - return summary for station with temp for general query

ADD - Observations/summary - add new precip and precipc query / sort mappings

FIX - Observations/summary - summary.datetimeISO not using localized time.

ADD - Observations/summary - add min/max/avg solrad query/sort mappings

FIX - Observations/summary - average values now null if none available

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.3.2
Released August 4, 2014

MOD - stormcells - increase limit for enterpise level

FIX - Observations/summary - actions not always working properly

FIX - Observations/summary - pressure inches should be rounted to two decimals

MOD - Observations/summary - return summary for station with temp for general query

MOD - Observations/summary - avg values should be null if count = 0

MOD - Advisories - Firezones now fully supported

MOD - General - Firezones can be a place id / location

FIX - Indices - radius and filter parameters supported

FIX - Indices - occassional api error if extreme temperature

FIX - Records - Support latest daily record information

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.3.1
Released July 2, 2014

ADD - Observations - new ob.solradWM2 for stations that provide

MOD - Observations - Default using obs with a temperature for general queries

MOD - Obsevations - improvements for ob.light calculation. Uses solar radiation is available

ADD - Observations/recent - new obs.solradWM2 for stations that provide

ADD - Observations/summary - solar radition support for stations that provide

FIX - Observations/summary - api error if no summary available

ADD - Indices - new health indices for migraine, arthritis, sinus, coldflu

FIX - General - Correct caching issue when max daily hits occur

FIX - Places - UTF-8 characters sometimes escaped in output

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.3.0
Released June 2, 2014

FIX - General - Within queries now verify coords & return an INVALID_COORD error vs api error

MOD - General - Batch requests will capture individual request errors and include in result.

MOD - Stormreports - Support for report.detail.sleetIN and report.detail.sleetCM

MOD - Stormreports - Support for query by storm report id

ADD - Fires - new fire ID attribute

ADD - Fires - Support query by ID

FIX - Fires - Occasional API error based on fire type

ADD - Lightning - new ID attribute in result

ADD - Lightning - Support query by ID

MOD - Forecasts - Improvements for primary weather determination

ADD - Indices - New indices endpoint

ADD - Observations - ob.precipIN and ob.precipMM now available for stations that report.

ADD - Observations - profile.elevM and profile.elevFT added

ADD - Observations - ob.sky provides estimated cloud coverage percentage 0= clear, 100 = overcast

ADD - Observations - ob.light provides estimated light level percentage (0-100)

ADD - Observations - ‘elev’ query mapping (elevation)

ADD - Observations - ‘precip’ query mapping (elevation)

FIX - Observations - Blowing Spray properly using code BY

FIX - Observations/archive - Localization for dates not always adhered too

FIX - Observations/archive - For unknown stations API error occassionally occurred

FIX - Observations/recent - For unknown stations API error occassionally occurred

ADD - Observations/recent - ‘elev’ query mapping (elevation)

ADD - Observations/recent - ‘precip’ query mapping (elevation)

ADD - Observations - filter=allstations add support for many new observation stations

FIX - Observations/recent - filter=allstations add support for many new observation stations

ADD - Observations/summary - New endpoint for obtaining daily summaries

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.2.22
Released April 30, 2014

FIX - General - Modification for improved handling of bug in iOS SDK using within queries

FIX - General - Capitalize place names after a period i.e. D.C. vs D.c.

FIX - Caching - Improved cache handling of bad locations

FIX - Caching - Improved caching of batch requests

FIX - Observations - If no cloud over CL (Clear) sometimes returned improperly

FIX - Observations - Heat index now calculated based on >= 80F

MOD - Observations - Improved handling of unknown weather codes

MOD - Observations - Additional QC handling of invalid humidity, temperatures and wind

ADD - Observations - Support for additional observation stations

FIX - Observations/Recent - API error returned if no place set for station

MOD - Forecasts - Additional weather combination phrases

MOD - Forecasts - Improvements for primary weather determination

FIX - other minor bug fixes, improvements, db adjustments and schema updates

 

1.2.20
Released February 27, 2014

MOD - earthquakes - report.location output now includes units

MOD - stormcells - Improvements for tornadic storm cells

MOD - forecasts - Support for skip / pskip parameter.

MOD - forecasts - Support for plimit parameter as alternative to limit

MOD - forecasts - Improvements to weather phrasing

MOD - fields Parameter - Improvement for supporting dot notation.

MOD - tiles - Improvements for improve speed on tile requests.

MOD - cache improvements - Cache-Control header in response.

FIX - normals - RelativeTo object incorrectly returned as “relative”

FIX - forecasts - Correct intermittent bug with night temperatures when using filter=daynight

FIX - forecasts - Under rare circumstances fitler=daynight may show sunny at end of day

FIX - observations - RADZ not being coded properly

FIX - caching - Improvements for callbacks that include periods.

FIX - other minor bug fixes, improvements, db adjustments and schema updates

 

1.2.19
Released October 1, 2013

ADD - stormreports - new detail mapping for query / sort parameters

ADD - tropics - new tropics/outlookprobs endpoint. In Beta until 1.3 release

ADD - places - new places/postalcodes endpoint.

ADD - tiles - New Hires Visible Satellite tile set

ADD - tiles - New radar / satellite combined tileset (radsat)

ADD - tiles - New radar / adv combined tileset (radalerts)

ADD - tiles - Ability to fetch image based on bounding box and custom width / height

ADD - tiles - Ability to fetch image based on lat/lon center, radius and custom width/height

ADD - tiles - Ability to pass a custom callback when requesting time meta data

ADD - tiles - Ability to request tiles / image with “latest” in place of timestamp.

ADD - tiles - Ability to request tiles / image with an offset from the latest.

FIX - forecasts - occasional issue with hourly forecast and GMT crossover for international

FIX - general - Correct occasional API error if namespace includes slash

FIX - places - If Location passed & not found in city list, check postal code db could be institution

FIX - sunmoon - Date duplicated when crossing from DST to no DST

FIX - sunmoon - Start Date incorrect if in DST & from parameter is not in DST

MOD - general - Warning returned if requesting fields that do not exist with fields parameter

MOD - forecasts - Speed improvements

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.2.18
Released July 9, 2013

ADD - fires - include ID and can search by fire id, i.e. /fires/:id

ADD - stormreports - added ID attribute and search by id

ADD - records - added ID attribute and search by id

MOD - fires - added additional elements for large / critical fires

MOD - stormreports - increased max limit per request from 250 to 1000.

MOD - records - increased max limit per request from 250 to 1000.

MOD - fires - speed improvements

MOD - stormcells - :id query, the stormcell ID can use dash in place of undescore if needed

FIX - stormreports - wind filter now includes marine wind reports

FIX - stormcells - limit did not work with the stormcells/affects action

FIX - fires - correct issue with areaAC (acres) sometimes being returned in KM.

FIX - observations/archive - when passing from=2013/01/01 some locations were returning data for 2012/12/31

FIX - if user used fields parameter with dot notation on element that didnt exist caused API error. Now will return with invalid_param warning.

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.2.17
Released June 11, 2013

ADD - all endpoints - 3 character IATA airport codes as search option. ie: /observations/MSP

ADD - places/airports - new endpoint returns information based on airports, heliports, etc.

ADD - observations - added snowDepthIN, snowDepthCM for estimated snow depth. US only, international coming in 1.3

MOD - lightning - lowered lightning endpoint cache times to 60 seconds

MOD - lightning - improved lightning request speed

FIX - lightning - added missing relativeTo attribute when performing closest/with queries

FIX - observations - corrected some weather codes not being parsed correctly. Also added code to log these for faster correction

FIX - advisories - “or” filters (separated by semicolon) not being used.

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.2.16
Released April 29, 2013

MOD - lightning - lower default caching of lightning endpoint to 60 seconds

MOD - observations/recent - Update max plimit from 75 to 250 to support up to 3 days for stations that update 3-4 times and hour.

FIX - authentication - Adjust authentication to allow domains with or without the “www”, without the haveing to add both to the application namespace

FIX - forecasts - various improvements for min/max temperatures

FIX - observations - METAR weather ob TSRA was not properly being coded to standard weather codes

FIX - lightning - did not include the relativeTo object when needed

FIX - internal - adjustments to prepare for 1.3

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.2.15
Released January 29, 2013

MOD - tides - Updated tidal locations, added several new stations

MOD - tides - Updated tidal predictions for 2013 through 2015

MOD - forecasts - Now allow up the full 15 days of forecast in hourly intervals, previous limit was 250 intervals per request.

FIX - forecasts - Rare bug with international forecast not having a valid timestamp, due to bad data.

FIX - sunmoon - Correct timezone offset for moon rise/set to use the locations timezone

FIX - observations - Correct several weather codes not matching our documented set

FIX - tides - Fix bug with some tide locations not properly offsetting the timezone to tidal location (away from conus)

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.2.14
Released December 13, 2012

MOD - Allow port numbers to be included with domain name for authorization (i.e. localhost:8888)

FIX - observations - VC (in vicinity) coverage option was not being handled properly

FIX - observations - Update to correct obscure weather conditions handling

FIX - places - Multibyte characters in the place name, state, country names did not case properly

FIX - places - Fix issue with some multibyte Korean characters failing when utilized in place name.

FIX - other minor bug fixes, improvements, db adjustments and schema updates

 

1.2.13
Released November 26, 2012

ADD - support for new beta fields parameter. See docs. Beta until 1.3 release

MOD - Max hits warning starts at 90% of daily limit

FIX - batch - remove errant debug cache entry.

FIX - Intermittent bug with internationals first day min temp.

FIX - places - API error if county name had UTF-8 character

FIX - places - API error for some international location names

FIX - Not always handling registered namespaces with slash correctly

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.2.12
Released October 2, 2012

ADD - support for wildcard namespace. Can utilize “*” in application name space to allow any name space. Mainly for enterprise

ADD - Support for comma separated namespaces. Such as “mydomain.com,mysecondomain.com”

ADD - support for IP based namespaces, Such as “128.234.32.23”

MOD - interactive - Puerto Rico Radar added to radar layer

MOD - observations - Add windSpeedKPH, windSpeedMPH and windSpeedKTS to be consistent with all other endpoints. Depreciate windKPH, windMPH and windKTS

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.2.11
Released September 19, 2012

ADD - countries - new altname capability for countries endpoint. If city doesnt match a primary name, then alternate names are checked.

ADD - countries - new “altname” query element

MOD - places - Canadian postal code searches are now case insensitive, allowing them to be pased in lower or mixed casing.

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.2.10
Released September 6, 2012

ADD - advisories - new include property lists all public weather zones, fips and noaa county ids the specific advisory covers.

ADD - general - ability to query by State/County ID as “XX###” where XX is the state abbreviation and ### is the 3 digit county fips number

ADD - general - ability to query by State/County ID in the NOAA Adv format “XXC###” where XX is the state abbreviation and ### is the 3 digit county fips number

ADD - general - Ability to query by 5 digit US countu fips id, via format “fips:XXZZZ” where XX is the 2 digit State fips code and ZZZ is the 3 digit county fips code. Note that “fips:” must precede the code to differentiate from 5 digit US zip codes. i.e. /places/fips:48175

ADD - general - ability to query by NOAA public zone format “XXZ###” where XX is the state abbreviation and ### is the 3 digit public zone number

MOD - general - allow jsonp callback parameter to include periods/dots i.e. callback=test.runonce This solves issue for some js libraries

MOD - forecasts - add profile.tz endpoint to allow parsing forecast dates more easily.

MOD - forecasts - adjust default mostly sunny icon

FIX - observations - additional QC for improperly formatted metar observations

FIX - observations - thuderstorm, smoke and haze phrasing not being included in all observation output, though was in coded form.

FIX - obserations/archive - occassionally output would include duplicate observations

FIX - adsvisories - Some county based advisories are having profile.tz set to UTC instead of proper timezone

FIX - batch - When a user hits max access, a batch request returns a 500 error instead of standard output with max accesses

FIX - normals - An invalid location is causing an api error

FIX - tides - An invalid location is causing an api error

FIX - database - approx 20 ICAOs were missing names in database

FIX - other minor bug fixes, improvements, db adjustments and schema updates

1.2.9
Released August 8, 2012

ADD - support for calling US county/parish names as in /advisories/montgomery county,va.  For advisories, using a county name will return all advisories within the count, for other endpoints, the country centroid will be used as needed.

ADD - places - new “county” filter. if used then will search for a county/parish only.

FIX - places - support ST to be abbreviation for Saint or Sint, as in Sint Maarten (or St. Maarten)

FIX - places - correction for locations with accented e character failing.

FIX - advisories - final corrections for bug that caused some county based alerts returned a profile.tz of ‘UTC’

FIX - other minor bug fixes and improvements

 

1.2.8
Released July 31, 2012

MOD - statistic enhancements

FIX - places - correct multibyte handling for the query element, which corrects search queries with international characters

FIX - namespace authorization failed if slash included

FIX - forecast endpoint - invalid pop data was returned as 9999 instead of null

FIX - advisories - some county based alerts returned a profile.tz of ‘UTC’

FIX - other minor bug fixes and improvements

1.2.7
Released July 5, 2012

ADD - observations/recent - endpoint officially out of beta

ADD - observations/archive - endpoint officially out of beta

MOD - records - set default from to “-1day” since yesterday records sometime may not be available until the next days afternoon.

MOD - records - improvided timezone query adjustments

FIX - observations/recent - invalid_param warning no longer displays if no from parameter provided

FIX - observations/archive - invalid_param warning no longer displays if no from parameter provided

FIX - fire - report.dateTimeISO and report.startDateISO were ocassionally set to the previous day due to incorrect tz adjustment

FIX - places - coord not properly detected if a space included between lat/lon i.e. 44.96, -98.43

FIX - general - improved internal load balanacing / auto scaling

FIX - caching - improved caching for improved response and potential error handling.

FIX - other minor bug fixes and improvements

 

1.2.6
Released June 12, 2012

MOD - places - Improved support for accent characters / UTF-8 with-in a place name, state or country.

MOD - db - Improved database, defaulting english version of locations as primary name. Step towards improved localization support.

FIX - places - apostrophies in place name were being improperly stripped as in Martha’s Vineyard

FIX - places - warn_location error string improperly being returned as the string “5004”

FIX - places - Coordinate not detected if space before or after comma between lat,lon

FIX - general - Special characters improperly stripped from query parameter preventing UTF-8 character usage

FIX - normals - Occasionally returned previous days normals when no “from” parameter provided

FIX - normals - Returned Jan 1 data when passing a “from” parameter, but no “to” parameter

FIX - other minor bug fixes and improvements

1.2.5
Released May 24, 2012

ADD - observations/archive - new endpoint in beta testing, due for official release with verion 1.3. Provides access to a full day of observations (Midnight - Midnight UTC)

FIX - places - correct altname query mapping

FIX - all - passing unix timestamp in from query now works properly (i.e. from=1337741220)

FIX - observations/recent - time zones not being set properly when querying by lat/lon

FIX - observations/recent - time zone issues sunrise/sunset/isDay values

FIX - observations/recent - queries using observations/recent/place (i.e. /observations/recent/55403) were not being returned as an array as per documentation.

FIX - other minor bug fixes and improvements

1.2.4
Released May 10, 2012

ADD - observations/recent - new endpoint in beta testing, due for official release with verion 1.3

ADD - places - new altname query mapper, allows querying alternate/primary names for a location. i.e. places/search?query=altname:rome

FIX - observations - endpoint was not returning the full object with null values for missing elements, as stated by schema. I.e. if METAR is missing temperature, now properly returns tempF: null, tempC: null

FIX - observations - if observation didnt report temperature, RH was returning 100%

FIX - stormcells - limit parameter not working with affects action

FIX - normals/tides - plimit was being ignored when searching by :id

FIX - normals - returned data based on UTC date instead of locallized dates

FIX - tides - returned data based on UTC date instead of locallized dates

FIX - advisories - using query with “or” functionality failed. i.e. query=type:TOR;type:AQI

FIX - normals/tides - occassional error when querying by :id

FIX - improved support for querying washington, dc

FIX - improved handling of NWS “TEST” advisories

FIX - other minor bug fixes and improvements

1.2.3
Released April 26, 2012

ADD - Advisories endpoint - new wxzone query mapping

ADD - Lightning endpoint - new dt sort mapping to sort by date/time

FIX - Observations endpoint - In some uses the feelslike, heat index and windchill were not converting celsius properly

FIX - Observations endpoint - unknown icao could occasionally give api error

FIX - Records endpoint - dateTimeISO was not handling the timezone properly, returning previous day

FIX - Normals endpoint - support for from=STARTDATE and to=ENDDATE where the to wraps the year

FIX - Normals endpoint - when using from=STARTDATE and to=ENDDATE and not passing a plimit value the last date was not returned.

FIX - Normals endpoint - Under specific conditions the plimit=# parameter would be ignored

FIX - other minor bug fixes and improvements

1.2.2
Released April 18, 2012

FIX - plimit not always working properly with tides/normals closest/within calls

FIX - Sustained high winds storm reports were not being returned when using filter=winds on stormreports endpoint

FIX - impropery query parameter gave API error. Now gives invalid query parameter error

FIX - other minor bug fixes and improvements

1.2.1
Released April 12, 2012

FIX - Records endpoint had misspelling in details subobject

FIX - Error if stormcell last forecast point was the same as the current point

FIX - Error if within query bad bounding box provided

FIX - other minor bug fixes

1.2.0
Released April 9, 2012

NEW - Normals endpoint

NEW - Normals/Stations endpoint

NEW - Tides endpoint

NEW - Tides/Stations endpoint

NEW - New plimit, psort, pfilter, pskip parameter to control “periods” array in new endpoints

MOD - Updates for international forecasts, including POP

MOD - Places query by ICAO now returns full ICAO name instead of partial

MOD - Observations now return full station name in the place.name field.

FIX - Skip parameter being ignored when used in combination of limit=1

FIX - Query storm cells by cell ID

FIX - Other minor bug fixes and improvements

1.1.0
Released March 12, 2012

NEW - Batch Request Support fully implemented

NEW - Schema support. New endpoint supports the JSON schema Internet draft for output: http://json-schema.org/

NEW - Records endpoint. Provides access to daily US records

NEW - Earthqakes endpoint. Provides acces to US and international earthquake information.

NEW - Sunmoon endpoint. Provides sun rise/set, twlight, moon rise/set and phase information.

NEW - Sunmoon_MoonPhases endpoint. Provide major moon phase calendar information.

NEW - Stats endpoint. Provides basic access to statistics of account usage.

NEW - Stats / Access information now provided in Members area.

ADD - Support for p=:auto, now fully implemented. Will use the requesters IP to determine location. Mainly used with the new Javascript API.

ADD - filter=division / filter=neighborhood to places endpoint to provide access to smaller non incorporated US locations.

ADD - ppl filter to places endpoint. Provides access to both standard cities and smaller locations available via the new division filter

ADD - heliport filter to places endpoint. Now airports will only return airports and filter=heliport will return heliports

ADD - airfield filter to places endpoint. Returns smaller airports (usually non paved and private airfields)

MOD - Filters now support separating by semicolon for “or” and commas for “and”. I.e. to return places that are parks OR lakes use, filter=park;lake

MOD - if US or Canadian location provided in the format “city, us” a warning will be issued, and the response will be for the matching city with the largest US population

FIX - correct “port” filter in places endpoint. Now returns ports instead of parkss

FIX - correct issue with forecast endpoint not always returning the local timezone if requested by lat/lon

FIX - correct issue with using a 3 letter country ISO abbreviation such as minneapolis, usa

FIX - storm reports type was not in lowercase as specified by documentation.

FIX - correct bug when using multiple NOT parameters in a query. i.e. /observations/search?query=state:!pr,state:!vi

FIX - correct forecasts endpoint bug with from=2012-03-15 type format, returning data for a day earlier for some timezones.

FIX - other minor bug fixes and modifications.

1.0.6
Released February 2, 2012

ADD - New “dt” sort mapping to stormreports, stormcells, and fires endpoint. Allows sorting result by report time. i.e. sort=dt:-1 to sort newest to oldest

ADD - Stormcells Endpoint: Add ob.location which provides distance and direction to nearest city. i.e. “3 SSW Minneapolis”

ADD - Stormcells endpoint: Add place object containing, name, state and country (US), for nearest location to storm cell

ADD - Stormcells endpoint: Added profile object containing the tz (timezone) of the storm cell location

ADD - Stormcells endpoint: Added dateTimeISO to ob and forecast.locs objects

ADD - Stormcells endpoint: Added “name” and “state” sort/query mappings. Great to get all stormscells in a state

ADD - General: new skip parameter allows skipping over first XX results. Considered Beta until 1.1

ADD - StormReports endpoint: New “detail” sort/query mapper for the reported magintude (great for sorting rain/snow/wind values descending)

ADD - StormReports endpoint: New “name” sort/query mapper for the closest location to the storm report

MOD - General: All place searches that are not searching via filter (POI) now force query=pop:1. This greatly improves results when searching for locations.

MOD - StormReports endpoint: Default sorting to datetime descending, except closest action

FIX - StormReports endpoint: If from parameter set but to is not, “to” will default to the current datetime

FIX - Fires endpoint: If from parameter set but to is not, “to” will default to the current datetime

FIX - Forecast Endpoint: sunriseISO and sunsetISO values were invalid for instances of Midnight sun or polar night. Now will return null in such cases as needed

FIX - Forecast Endpoint: Corrected bug that would not return forecasts for a latitude or longitude with a value of zero.

FIX - General: passing an :id of 0 or no string now gives invalid_location error

FIX - Forecast Endpoint: Hourly forecasts isDay bugs corrected.

FIX - other minor bug fixes and modifications.

 

1.0.5
Released January 27, 2012

ADD - Support for canadian postal codes. Space after first thre characters is optional

ADD - Beta support for passing “:auto” as the location id to find data for the location based on requesters IP address (For use with Javascript Toolkit)

ADD - New invalid_param warning.

MOD - If call places/:id with limit > 1, will return data with warning in error object.

MOD - profile.tz now returned StormReport objects

FIX - StormReport dateTimeISO was not localized to local timezone

FIX - API error corrected if calling batch endpoint with improper requests parameter

FIX - Storm reports detail of “T” or “Trace” being converted to a value of zero

FIX - Other minor bug fixes and modifications

 

1.0.4
Released January 20, 2012

ADD - Added profile.tz to the observations output.

ADD - Added ob.timestamp and ob.dateTimeISO to observations endpoint. Depreciated obTimestamp and ObDateTime (Will keep until 2.0 release)

ADD - Added ob.sunriseISO and ob.sunsetISO to observations endpoint.

ADD - Added period.#.dateTimeISO to forecasts endpoint. Depreciated period.#.validTime (Will keep until 2.0 release)

ADD - Added period.#.sunriseISO and period.#.sunsetISO to forecasts endpoint.

ADD - Added ISO date version to the advisories endpoint

ADD - Added place.name, place.state, place.country for the weather zone or county the advisory is issued for to the advisories endpoint

ADD - Added profile.tz for the weather zone or county the advisory is issued for to the advisories endpoing.

ADD - Add support for both confirmed large fires and MODIS detected fires to fires endpoint

MOD - Added new query/sort mappings to fires endpoint

MOD - Synched datetime naming across endpoints to be consistent

MOD - Starts with queries can now include periods as in /places/search?query=name:^st.%20c

FIX - Improved places lookup in cased of multiple locations with same name

FIX - Fixed bug with passing place such as “minneapolis,us” failed but “minneapolis,US” worked.

FIX - Fixed bug with passing a US/Canadian location such as “minneapolis,MN” failed but “minneapolis,mn” (state lower case) worked.

FIX - The place.state field in the /observersions endpoint would occasionally be spaces. Now empty string if no state

FIX - Corrected bug with feels like not returning windchill in all instances that it should.

FIX - other minor bug fixes and modifications

1.0.3
Released January 11, 2012

ADD - starts with query support, by preceeding string with caret. Perfect for auto complete queries. i.e. /places/search?query=name:^minn

ADD - query/sort mappings for the name, state and country (us only right now) of the location of the advisory in the advisories endpoint

BETA - Add beta support for batch requests. This feature is considered beta in Aeris API 1.0.3. See docs for full details

FIX - report.reporter field had inconsistent spacing issues

FIX - corrected misc inconsistencies with json output for some endpoints.

FIX - other minor bug fixes and modifications

1.0.2
Released January 4, 2012

ADD: Support for sorting via new sort parameter

ADD: Version support. Now can query specific API versions starting with 1.0.1 and newer

ADD: New “forecast”, “now” query mappings for advisories endpoint.

ADD: New “all”, “outlook”, “statement”, “now”, “forecast” filters for advisories endpoint.

ADD: Issued and expired mappings to advisories endpoint. For querying and sorting.

ADD: Sort mappings added for advisory significance, warning, watch and advisory to advisories endpoint.

ADD: New “area” query mapping for countries endpoint.

ADD: New “state”, “country”, “name” and “id” mappings to observation endpoint for use with query / sorting

ADD: Observations now include the observation location name, state and country, when available.

MOD: Advisories now return sorted by type severity by default. (warnings then watches then advisories)

MOD: Querying by city name will return sorted by population decending, unless you pass sort=pop:0 in url. Corrects occasional issue with a small city being returned when 99% of time largest city needed.

MOD: Oauth2 updates

MOD: Within action will now allow, passing a location name, zip code etc, but will treat it the same as performing a within circle query

FIX: Correction for snowfall amounts often returned with value of 0 in forecasts endpoint

FIX: Intensity of “M” would sometimes be returned in coded weather.

FIX: Correction for occasional minor bugs with primary weather entry in forecast endpoint

FIX: Querying multiword city name that ended with with “st” would fail lookup.

FIX: Correct errors in observation requests for location where the passed latitude = 0 or longitude = 0.

FIX: Correct error output for requesting forecast for invalid location.

FIX: other minor bug fixes and adjustments

 

1.0.1
Released December 13, 2011

ADD: Enhanced location support. Now can use full US state / Canadian Province names.

ADD: Enhanced location support. Now can use either 2 letter ISO country abbreviations, 3 letter ISO abbreviation or full country name. If all of these checks fail and the country parameter is at least 4 characters, the API will perform a “starts with” check against the country name.

ADD: The official ISO abbreviation for the United Kingdom is “GB”, API now allows passing “UK” as an alternative to “GB”

ADD: New countries endpoint (see documentation)

ADD: New version endpoint, which returns the API version.

FIX: correct observation issues caused for locations experiencing polar night / midnight sun. Sunrise/set will be null in these cases, and isDay will indicate true if sun is up.

FIX: 500 error when requesting a forecast by latitude/longitude along with the limit parameter.

FIX: other minor bug fixes and adjustments.

1.0
Released December 1, 2011

Initial release