MOD - forecasts - General Improvements
FIX - general - Other minor bug fixes and updates
MOD - forecasts - Improvements for mid term forecasts (days 3-7)
FIX - general - Other minor bug fixes and updates.
MOD - places - Jan 2019 US zip codes and CA postal codes
FIX - phrases/summary - improvements with multiple precipitation types and period placement
FIX - CA alerts missing profile.tz for some Canadian Location codes (CLCs)
FIX - general - Other minor bug fixes and updates.
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.
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
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
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
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
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
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
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.
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
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
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
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.
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.
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.
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.
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
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
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
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
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
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
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
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
FIX - advisories - hard free watch color code not correct
FIX - other minor updates and improvements
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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
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
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
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
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.