https://www.xweather.com/Xweather Log2026-10-05T06:11:06.166282+00:00Xweatherpython-feedgenhttps://feeds.trfny.com/favicon?domain=www.xweather.com&sz=64https://feeds.trfny.com/favicon?domain=www.xweather.com&sz=256https://feeds.trfny.com/favicon?domain=www.xweather.com&sz=256https://feeds.trfny.com/favicon?domain=www.xweather.com&sz=64Xweather blog posts and product changelogs in one feed.https://www.xweather.com/docs/mapsgl/changelog#1102MapsGL 1.10.22026-10-01T00:00:00+00:00Xweather MapsGL✨ Features: Add interpolated tropical cyclone layers, which move each storm’s marker smoothly along its past track, current position, and forecast path as the timeline plays, instead of jumping from one advisory point to the next. The track line grows with the marker, a marker stays at each storm’s latest advisory position, and the moving marker and its label draw above the other tropical layers. Variants are available for active storms, invests, and archived storms, as the composites tropical-cyclones-interpolated , tropical-cyclones-icons-interpolated , tropical-cyclones-invests-interpolated , tropical-cyclones-invests-icons-interpolated , tropical-cyclones-archive-interpolated , and tropical-cyclones-archive-icons-interpolated , and as individual position, position icon, name, and track line layers (e.g. tropical-cyclones-positions-interpolated , tropical-cyclones-names-archive-interpolated ). The existing tropical layers are unchanged. controller. addWeatherLayer ( 'tropical-cyclones-icons-interpolated' ); 🐞 Bug Fixes: Fix type declarations that broke in 1.10.0: import { ValueRange } from '@xweather/mapsgl' failed to compile, and ValueRange , Measurement , and FilterExpression were typed as any . Expression , ExpressionValue , and ExpressionOperator are now exported from the package as well. Fix weather layers disappearing, or coming back in the wrong order, after switching the Mapbox basemap style with setStyle() . Fix dispose() on the Mapbox controller throwing Style is not done loading with Mapbox GL v3 when it is called before the style has loaded, for example under React strict mode. Fix paint properties set to 0 being ignored. For example, heatmap.weight , stroke.thickness , and circle.radius now render as 0 instead of falling back to a default. Fix weather layers that share child layers through composites, such as tropical-cyclones and tropical-cyclones-interpolated . Removing one composite no longer removes layers the other still uses. Fix memory use that grew each time a weather layer was added and removed. Fix load:complete never firing again after a source is removed while it is still loading. Fix severe weather alerts staying on the map after the timeline passes their expiration time. Fix icons and labels on time-gated layers, such as tropical cyclone track points, all disappearing at low zoom while the timeline animates. Fix queryFeatures and the data inspector returning features that the timeline has not reached yet and that aren’t drawn on the map. Fix tropical cyclone track line segments appearing one time step early and extending past the last visible track point during animation. Fix the alerts legend failing to display entirely when a single alert is missing its advisory name. Fix vector tile properties that contain JSON-encoded objects or arrays, so filters, expressions, and the data inspector can read their nested values. Improve the detail and sharpness of the pressure-msl and pressure-msl-contour layers. 🛠 Improvements:2026-10-01T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#1100MapsGL 1.10.02026-09-14T00:00:00+00:00Xweather MapsGL✨ Features: Add forecast model weather layers : over 400 new layer codes spanning 16 global and regional models ( gfs , gefs , ecmwf-hres , icon , hrdps , adfd , and the regional nbm-* and ndfd-* models). Each model offers the same layer families as the base catalog — temperature, feels like, wind chill, heat index, dew point, humidity, wind speed, direction, barbs and particles, wind gusts, mean sea level pressure, visibility, cloud cover, precipitation rate and accumulation, snow, sleet, ice, snow depth, weather, and radar — addressed as <model>-<layer> . controller. addWeatherLayer ( 'gfs-temperatures' ); controller. addWeatherLayer ( 'nbm-conus-radar' ); controller. addWeatherLayer ( 'hrdps-wind-particles' ); Add layer ordering slots , an opt-in stacking model that places layers into named bands — underlay , inlay , text , and overlay — instead of relying on beforeId alone. Each slot can be pinned below a specific basemap style layer, layers can be moved between slots and ranked within them, and custom slots can be defined. Slots are off by default, so existing stacking behavior is unchanged until you opt in with slots . const controller = new MapboxMapController (map, { account, slots: true }); // pin the whole underlay band below a basemap layer controller. setSlotBeforeId ( 'underlay' , 'waterway-label' ); controller. moveLayerToSlot ( 'my-layer' , 'overlay' ); Add Mapbox Standard slot support so MapsGL ordering slots can be pinned into the basemap’s native bottom , middle , and top bands on Mapbox Standard styles, via setSlotMapboxSlot , getSlotMapboxSlot , usesMapboxStandardSlots , and listMapboxStandardSlots on MapboxMapController . Add setMask for applying, changing, and clearing a layer’s mask at runtime. Masks previously could only be set when a layer was added. It accepts the same mask configuration used by addWeatherLayer , a single mask layer id, or null to clear. controller. setMask ( 'temperatures' , { type: 'land' }); controller. setMask ( 'temperatures' , { layers: [{ id: 'my-region' }], invert: true }); controller. setMask ( 'temperatures' , null ); Add richer data inspector results across the weather layer catalog: colored category badges (air quality index, fire outlook risk, drought severity, earthquake type, river status, UV index band, storm reports and cells, convective outlook risk), progress bars for values like hail probability and wildfire containment, and plain-language reference cues alongside numeric readings (Beaufort force for wind, visibility band, Douglas sea state, dew point comfort, mean sea level pressure band, and sky condition for cloud cover). Format data inspector values in the map’s configured units instead of fixed dual-unit strings, and show the layer’s colorscale swatch next to each sampled value so the reading can be matched to the map. Merge data inspector rows that share a title into a single labeled stats strip, so querying temperature across several models shows one row with a stat per model r2026-09-14T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#1101MapsGL 1.10.12026-09-14T00:00:00+00:00Xweather MapsGL🐞 Bug Fixes: Fix the data inspector’s coordinate header, which lost its padding, bold label, and rounded corners in 1.10.0 when the first rule of the bundled stylesheet was discarded by the browser. Both the CDN and npm stylesheets are affected, so no change is needed beyond updating. Stop the map from logging a warning to the browser console every time a weather layer is added.2026-09-14T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1435Weather API 1.43.52026-09-14T00:00:00+00:00Xweather Weather APIlightning/analytics - return bundled scientific calculations using filter=research other minor updates and improvements2026-09-14T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1434Weather API 1.43.42026-08-31T00:00:00+00:00Xweather Weather APIgeneral - Added language parameter support for translatable output fields renewables/irradiance - solar BHI and BTI are now exposed renewables/irradiance/summary - now supports tilted irradiance output (GTI/DTI/BTI) renewables/irradiance/* -endpoints now respect local time. from/to parameters on these endpoints now treat date strings as local dates, and timestamps use a fixed local offset from UTC. other minor updates and improvements2026-08-31T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#194MapsGL 1.9.42026-08-04T00:00:00+00:00Xweather MapsGL🐞 Bug Fixes: Fix convective and convective-outline layers so features are filtered to the active time range using ['map-time'] against details.range.minTimestamp and details.range.maxTimestamp , instead of rendering all convective outlook features regardless of timeline position. Fix tropical cyclone layer so the current storm position marker stays visible throughout timeline animation. Track points and track lines still filter by ['map-time'] . Fix tropical cyclone layer storm icons so hurricane category codes from feature details.stormCat ( H , H1 – H5 , TY , STY ) map to the hurricane symbol instead of falling through to the tropical-low icon. Fix style expression time values so ['now'] returns Unix seconds (instead of milliseconds) and ['to-number', …] converts Date values to Unix seconds, matching ['map-time'] and other time-based expression inputs. filter : [ '<' , [ 'get' , 'expires' ], [ 'now' ]]; // Date values coerce to Unix seconds [ '>' , [ 'to-number' , [ 'to-date' , [ 'get' , 'timestamp' ]]], [ 'now' ]]; Fix vector icon features so icons marked not visible ( visible === 0 ) or excluded by the active draw filter render with zero opacity instead of remaining visible. Fix Mapbox shared WebGL context handoff by invalidating cached texture-unit and program bindings before prerender and render, preventing stale or incorrect textures (for example basemap content bleeding into MapsGL layers).2026-08-04T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1433Weather API 1.43.32026-07-29T00:00:00+00:00Xweather Weather APIairquality - significant improvements to current AQI measurements. tropicalcyclones & tropicalcyclones/archive - Supports MultiLineString geometries for track & forecast that cross the antimeridian for queries using format=geojson . tropicalcyclones - Removes duplicate windfield data previously stored in trackPoint features using format=geojson. Added trackWindfield feature Other minor updates and improvements2026-07-29T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#193MapsGL 1.9.32026-07-20T00:00:00+00:00Xweather MapsGL🐞 Bug Fixes: Fix tropical cyclone layer storm icons so symbols match the storm classification from feature details.stormType (for example hurricane, tropical storm, and tropical depression codes) instead of the numeric category in details.stormCat .2026-07-20T00:00:00+00:00https://www.xweather.com/blog/building-with-weather-dataBuilding with weather data: Meteorology basics for developers2026-07-14T00:00:00+00:00Xweather BlogBuilding with weather data: Meteorology basics for developers2026-07-14T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#192MapsGL 1.9.22026-07-01T00:00:00+00:00Xweather MapsGL🐞 Bug Fixes: Fix polygon outline rendering on fill layers that could draw spurious lines across the map when stroke geometry is built in segments. Fix tropical cyclone layer storm category icons so symbols match the correct storm category from feature details.stormCat with case-insensitive matching.2026-07-01T00:00:00+00:00https://www.xweather.com/docs/mcp-server/changelog#122MCP Server 1.2.22026-06-22T00:00:00+00:00Xweather MCP ServerAdded support for hourly forecast intervals from 1-72 hours. Additional response fields for forecasts - valid time values for temperature, humidity, wind speed, and pressure. Added an optional 1-hour Global Horizontal Irradiance (GHI) value to current conditions & forecasts, reported in W/m². Other minor updates and improvements2026-06-22T00:00:00+00:00https://www.xweather.com/blog/vaisala-acquires-AI-weather-company-atmoThe most exciting moment in meteorology in a century – and we are leading it2026-06-17T00:00:00+00:00Xweather BlogWhen the right technology meets the right moment, an entire industry shifts. That is exactly what is happening in weather right now. Today, we have announced the acquisition of Atmo, Inc. For me, this is one of the most significant moments in the history of weather forecasting.2026-06-17T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1432Weather API 1.43.22026-06-08T00:00:00+00:00Xweather Weather APIrenewables/irradiance/summary - new irradiance endpoint providing interval averages over annual, monthly, calendar month, and full requested periods lightning/density - now available via the new dedicated Lightning Strike Density add-on lightning/turbinerisk - now available via the new dedicated Lightning Turbine Risk add-on renewables/irradiance - archive & tmy now report energy values in Wh/m² with updated field suffixes (ghiWHM2, dniWHM2, etc.) renewables/irradiance - preset=pvsyst CSV uses local time and adds GTI, BTI, and DTI columns. Tilt data returned for any valid panel configuration xcast/forecasts - round windConfidenceLimit & tempConfidenceLimit to one decimal place conditions/summary - fix intermittent API error on long date ranges other - minor bug fixes and improvements2026-06-08T00:00:00+00:00https://www.xweather.com/docs/mcp-server/changelog#121MCP Server 1.2.12026-05-27T00:00:00+00:00Xweather MCP ServerFix for xweather_get_historical_lightning_strikes location initialization2026-05-27T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#191MapsGL 1.9.12026-05-14T00:00:00+00:00Xweather MapsGL✨ Features: Add timeline animation support for tropical cyclone tracks so trackPoint and trackLine features reveal progressively as animation time advances. Add support for ['map-time'] in vector layer filter expressions so feature visibility can be driven directly by the active map timeline position (Unix seconds). controller. addLayer ( 'my-vector-layer' , { filter: [ 'all' , [ '==' , [ 'get' , 'featureType' ], 'trackPoint' ], [ '<=' , [ 'get' , 'timestamp' ], [ 'map-time' ]] ] }); Add ['now'] and ['to-date', …] to the style expression language. ['now'] resolves with wall-clock time at evaluation time and is treated as time-dependent like ['map-time'] , so expressions that use it are deferred to draw time rather than evaluated in the worker. ['to-date', value] coerces a sub-expression to a Date using the same rules as elsewhere in the library, which enables date comparisons and arithmetic inside filters and paint. filter : [ '<' , [ 'get' , 'expires' ], [ 'now' ]]]; // or compare two dates [ '>' , [ 'to-date' , [ 'get' , 'start' ]], [ 'to-date' , [ 'get' , 'end' ]]]; When an expression evaluates to a plain object, nested expression arrays in that object are evaluated recursively. That allows structured paint values (for example icon width and height) to be returned from let and similar forms instead of requiring imperative callbacks. Add an opt-in preloadLowQuality flag on layer and weather layer data options (default false ) so applications can choose whether to preload low-resolution tiles for immediate pan and zoom fallback, instead of always issuing those requests. map. addLayer ( 'my-tile-layer' , { source: 'my-source' , preloadLowQuality: true , paint: { /* ... */ } }); controller. addWeatherLayer ( 'precip' , { data: { preloadLowQuality: true } }); 🐞 Bug Fixes: Fix stale or expired tiles being selected for level-of-detail fallback and rendering, which could show outdated data before reload completes. Fix wrapped tile coordinate filtering at zoom 0 when world copies are disabled so valid dateline tiles continue rendering. Fix source metadata request handling by preventing concurrent getMetadata races, canceling stale pending requests before reload, and restoring token refresh behavior after metadata optimizations. Fix vector feature querying so results respect active layer filters and reduced minZoom / maxZoom ranges. Fix vector feature queries returning features from the wrong tile store by limiting results to the data store owned by the queried layer. Fix legacy vector filter compatibility by migrating older filter syntax to Mapbox-style expression format. Fix radar archive valid-time reduction so the newest archive interval remains available when loading timeline data. Fix time series tile loading for hidden layers that other layers depend on (for example a hidden query source sampled by a data query layer) so dependent layers receive data instead of staying empty. Fix dynamic GeoJSON tile layers flickering during rapid updates by keep2026-05-14T00:00:00+00:00https://www.xweather.com/docs/mcp-server/changelog#120MCP Server 1.2.02026-05-05T00:00:00+00:00Xweather MCP ServerAddress-level query support for all existing mcp tools. New UI for inline raster map viewing. Roadweather for a single location. Roadweather along a route (up to +24 hours).2026-05-05T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1431Weather API 1.43.12026-05-05T00:00:00+00:00Xweather Weather APIearthquakes - new MMI filter to provide impact polygons lightning/analytics - include multiplicity data in output solar/irradiance/renewables - performance improvements forecasts - enhanced POP for global regions other - minor bug fixes and improvements2026-05-05T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#190MapsGL 1.9.02026-04-08T00:00:00+00:00Xweather MapsGL✨ Features: Add support for animating vector layers, e.g. lightning-strikes , alerts , stormreports , etc. Add Mapbox-style expressions for styles and filters, including regular expression matching, to-locale-string , and to-unit for unit conversion. Text layers now use expressions in text.value instead of the previous property , measurement , and transform fields. paint : { text : [{ value: [ 'to-unit' , [ 'get' , 'ob.tempC' ], 'temperature' , 'C' , 'F' , 1 ], size: 20 , color: '#fff' }] } controller. addWeatherLayer ( 'alerts' , { filter: [ 'regex' , '.(W|EX)$' , [ 'get' , 'VTEC' ]] }); Add minZoom and maxZoom on layer specifications so layer visibility follows the map zoom range. map. addLayer ( 'my-layer' , { minZoom: 4 , maxZoom: 12 , // ... }); Add showCoordinates on the data inspector control so you can hide coordinate rows while still showing queried feature values. map. addDataInspectorControl ({ event: 'move' , showCoordinates: false }); Show alert colors directly in data inspector results for alerts layers. 🐞 Bug Fixes: Fix viewport bounds when maps are rotated, pitched, narrow, or intersect the anti-meridian. Fix screen pixel coordinates not being properly converted to map coordinates at medium to high zoom levels when map is in globe projection. Fix wrapped tile coordinate handling when world copies are disabled so valid wrapped tiles are not dropped. Fix vector tile refresh when multiple layers share a source or when a consumer is added while tiles are still loading. Refresh vector time series data for shared sources and keep animator state aligned when series
intervals change. Fix contour interpolation when smoothing scales are applied so contours align across tile boundaries. Fix encoded raster and grid sampling so edge padding and color value ranges are applied correctly. 🛠 Improvements: Improve rendering performance by reducing total draw calls. Improve encoded raster operation processing throughput for derived tile data. Improve time series memory behavior with LRU-based interval cache management and targeted interval clearing. Improve symbol placement quality by refining collision sorting and cross-tile symbol behavior. Preserve timeline position when visible range changes. Improve contour interval scaling to better align with source data resolution and interval style configuration.2026-04-08T00:00:00+00:00https://www.xweather.com/blog/how-weather-shapes-your-ev-range-2026How weather really shapes your EV range: the 2026 EV range report is out2026-04-02T00:00:00+00:00Xweather BlogThe 2026 EV range report reveals the US states, European regions, and specific highways that help or hurt your range.2026-04-02T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1430Weather API 1.43.02026-03-31T00:00:00+00:00Xweather Weather APIlightning - add chiSquare value to requests beyond -48hours solar/irradiance - performance improvements other - minor bug fixes and improvements2026-03-31T00:00:00+00:00https://www.xweather.com/docs/mcp-server/changelog#111MCP Server 1.1.12026-03-23T00:00:00+00:00Xweather MCP ServerUpgraded backend to FastMCP 32026-03-23T00:00:00+00:00https://www.xweather.com/docs/maps-ui-sdk/changelog#109Maps UI SDK 1.0.92026-03-17T00:00:00+00:00Xweather Maps UI SDK✨ Features: Add a composable Forecast API and expand ForecastCard with configurable intervals and metrics plus endpoint-scoped request params. Deprecate the legacy daily and hourly forecast cards/views in favor of the new composition model, and align daily low temperatures with the correct forecast day. < ForecastCard intervals = {[ FORECAST_INTERVAL_PRESETS .oneDay, FORECAST_INTERVAL_PRESETS .threeHour ]} defaultDataView="wind" > <Forecast.View /> </ForecastCard> 🐞 Bug Fixes: Preserve source timezone offsets in DateProvider and date display primitives so forecast and timeline dates render in the API timezone instead of the browser’s local timezone. Allow valid 0 latitude or longitude values when parsing coordinates, so locations on the equator or prime meridian are handled correctly. 🛠 Improvements: Expose ColorRange.EndpointProvider from the package entry point and add a type prop on ColorRange.Circle so custom color range layouts can render min and max endpoint markers without relying on the built-in bar or gradient slots.2026-03-17T00:00:00+00:00https://www.xweather.com/docs/webhooks/changelog#122Webhooks 1.2.22026-03-01T00:00:00+00:00Xweather WebhooksGeneral bug fixes and performance improvements.2026-03-01T00:00:00+00:00https://www.xweather.com/docs/webhooks/changelog#123Webhooks 1.2.32026-03-01T00:00:00+00:00Xweather WebhooksFix bug that allowed queue to back up for non heartbeat clients.2026-03-01T00:00:00+00:00https://www.xweather.com/docs/mcp-server/changelog#110MCP Server 1.1.02026-02-25T00:00:00+00:00Xweather MCP ServerAdded support for generating raster maps, e.g., “Show me a radar map for New York City” Other minor updates and improvements2026-02-25T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#185MapsGL 1.8.52026-02-18T00:00:00+00:00Xweather MapsGL✨ Features: Add ice , ice-text , ice-accum , and ice-accum-text weather layers. Add sleet , sleet-text , sleet-accum , and sleet-accum-text weather layers. Add support for adding any Raster Maps layer using its layer code: Add minZoom and maxZoom layer properties to control the zoom levels at which individual layers are visible. 🐞 Bug Fixes: Fix an issue with precip* and snow* layers where values were not being accurately depicted when rendering due to incorrect data scaling, resulting in low-end values being converted to zero and not appearing with the layer. Fix an issue where .high and .extreme particle density settings were not displaying higher particle counts as expected. If you are using these higher density settings for particle layers, you will notice a significant increase in particle counts with this fix and may want to adjust your particle density settings accordingly. Fix an issue where zooming the map out quickly from a high zoom level immediately after a Mapbox/MapLibre map loads would sometimes cause the main thread to freeze. Fix an issue where loading progress total and completed values were not always being properly calculated which resulted in incorrect progress values being emitted in load:progress events. 🛠 Improvements: Improve color scales for precip* and snow* layers for better differentiation across the value range and eliminating the alpha for low-end values so low values are more visible on the map. Use separate legends for precip and snow layers to reflect their smaller value ranges compared to precip-accum and snow-accum layers. Improve performance of rapid GeoJSON data source updates, which is primarily applicable to all *-text* layers and their value updates during timeline changes and animation. Improve snow accumulation calculations for snow and snow-accum layers. Improve particle density and speed consistency across zoom levels, especially fractional zoom levels. Optimize vector tile feature parsing and rendering performance. Optimize rendering performance of road-weather-* layers.2026-02-18T00:00:00+00:00https://www.xweather.com/blog/the-evolution-of-weather-alertsFrom banned words to global standards: The evolution of weather alerts2026-02-11T00:00:00+00:00Xweather BlogXweather’s evolution of weather alerts article shows how we transform fragmented, inconsistent warning systems into a unified, global alerts API.2026-02-11T00:00:00+00:00https://www.xweather.com/docs/webhooks/changelog#121Webhooks 1.2.12026-02-01T00:00:00+00:00Xweather WebhooksFix heartbeat feature to allow users to receive empty payloads.2026-02-01T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#184MapsGL 1.8.42026-01-26T00:00:00+00:00Xweather MapsGL✨ Features: Support applying multiple mask layers to a single layer using either the union or intersection of mask layers. See our layer masks documentation for more information and usage examples. Support centering bar legend labels on cells and forcing bar cells to have equal widths regardless of cell values and the bar’s overall scale. 🛠 Improvements: Improve handling of static data sources that aren’t based on a time series. Improve and optimize download manager task runner handling for data source requests. 🐞 Bug Fixes: Fix an issue where snow-depth was not showing data for both past and future intervals. Fix an issue where encoded raster data source operations were not always using all valid times for their operations. Fix a shader error when rendering heatmap layers introduced in v1.8.3. (e.g. earthquakes-heat ). Fix data.params in weather layer overrides not being forwarded to the layer’s data source configuration. Fix an issue where data query layers were not always updating their data when new data tiles were loaded, which affected built-in *-text layers.2026-01-26T00:00:00+00:00https://www.xweather.com/docs/mcp-server/changelog#102MCP Server 1.0.22026-01-12T00:00:00+00:00Xweather MCP ServerAdded support for OAuth authentication.2026-01-12T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1422Weather API 1.42.22025-12-08T00:00:00+00:00Xweather Weather APIsolar/irradiance - add tilt, azimuth, panel_mode, and horizon parameters other - improvements for csv format with large files other - minor bug fixes and improvements2025-12-08T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#183MapsGL 1.8.32025-12-04T00:00:00+00:00Xweather MapsGL🐞 Bug Fixes: Use dirTo instead of dir for hail-threats and lightning-threats evaluators. Fix an issue where a layer’s time series was not updated when its data source metadata reloads in response to a timeline range change. Fix an issue where data was not always updated when using setRefreshInterval on MapController instances. Fix layers so that tiles are not requested for zoom levels lower than the source’s minZoom . Fix an error when updating a sample layer’s colorscale from a normalized color scale to a non-normalized color scale which resulted in the legend not updating properly. Fix jittering and rendering issues for circle style layers on some Android device hardware. Fix an issue where custom Mapbox or MapLibre layers were not rendering when added after a MapsGL road-weather-* layer. 🛠 Improvements: Update the data source for fires-obs and fires-obs-icons layers to ensure active fires are properly loaded and rendered. Add a load:progress event on MapController that triggers with loading progress updates for all active MapsGL layers on the map. You can listen for this event using controller.on('load:progress', (e) => { ... }) , where e.progress is an object containing total , completed , failed , cancelled , and progress (0.0 - 1.0) properties across all visible layers. Return existing layer from MapController#addLayer instead of null if it already exists on the map. Improve data updates for text layers that query other layers for data (e.g. temperatures-text ). Improve point query/sampling performance of encoded raster layers. Improve data loading management and request/parsing error handling. Improve memory usage and purging of unused animation data and resources.2025-12-04T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1421Weather API 1.42.12025-11-24T00:00:00+00:00Xweather Weather APIlightning - improve bulk download logic forecasts - fix duplicate data for dst switch when querying by timestamps other - minor bug fixes and improvements2025-11-24T00:00:00+00:00https://www.xweather.com/docs/maps-ui-sdk/changelog#108Maps UI SDK 1.0.82025-11-19T00:00:00+00:00Xweather Maps UI SDK✨ Features: Introduce a canonical coordinates field on SearchResult , populated from the user’s coordinate query when present or from the Xweather API loc field for place and station results, providing a single source of truth for map interactions. Expand support for coordinate queries to handle additional common formats (e.g. decimal degrees with N/W suffixes like 40.446195N 79.948862W , and DMS/DDM-style inputs), including locations where no place metadata is available. 🛠 Improvements: Expose relativeTo metadata on search results for easier display of distance and bearing from a reference location. Add controlled props to SearchProvider / MapsGLSearchControl ( query , onQueryChange , recentSelections , onRecentSelectionsChange , onFocus , onSelectResult ) to support fully controlled integrations. Deprecate visitedLocations -based props in favor of recentSelections for managing recent results. 🐞 Bug Fixes: Resolve an issue where coordinate searches only worked when the API returned a matching place; pure coordinate lookups (e.g. mid-ocean) now resolve with accurate coordinates.2025-11-19T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1420Weather API 1.42.02025-10-21T00:00:00+00:00Xweather Weather APIgeneral - integration with Xweather Xcast Sensor Forecasts other - minor bug fixes and improvements2025-10-21T00:00:00+00:00https://www.xweather.com/blog/connect-ai-agents-to-weather-data-with-xweather-mcpConnect AI agents to live weather data with the Xweather MCP2025-10-16T00:00:00+00:00Xweather BlogLearn how to integrate OpenAI with the Xweather MCP server for real-time forecasts and decisions.2025-10-16T00:00:00+00:00https://www.xweather.com/docs/mcp-server/changelog#100MCP Server 1.0.02025-10-09T00:00:00+00:00Xweather MCP ServerInitial release2025-10-09T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#182MapsGL 1.8.22025-10-06T00:00:00+00:00Xweather MapsGL✨ Features: Add power-lines , power-plants , and power-generators energy/admin layers. 🐞 Bug Fixes: Fix an issue where Mapbox and MapLibre map padding was causing incorrect transform matrix calculations when rendering MapsGL layers. Fix an issue where tropical cyclone tracks were not properly splitting at the anti-meridian when moving west to east. Fix an issue where fires-obs data was not always showing all active fires for shorter timeline ranges. Improve inspector output for fires-obs data.2025-10-06T00:00:00+00:00https://www.xweather.com/docs/mcp-server/changelog#101MCP Server 1.0.12025-10-06T00:00:00+00:00Xweather MCP ServerAdded coercions for aggregation tools (for Claude)2025-10-06T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#181MapsGL 1.8.12025-09-16T00:00:00+00:00Xweather MapsGL🛠 Improvements: Render “No legend data” if no points are provided for legends, especially dynamic legends such as alerts . 🐞 Bug Fixes: Fix an issue where the necessary legend update events were not added when the legend control is added after layers have already been added to the map. Fix issue where alert legend updates would result in an error.2025-09-16T00:00:00+00:00https://www.xweather.com/docs/maps-ui-sdk/changelog#107Maps UI SDK 1.0.72025-09-08T00:00:00+00:00Xweather Maps UI SDKCompatibility: Requires @xweather/mapsgl >= 1.8.0 (package renamed from @aerisweather/mapsgl ). ✨ Improvements: Auto-propagate composite layer filters to child layers. 🐞 Bug Fixes: Fix composite layers not being added to the map when a custom layer id is provided.2025-09-08T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#180MapsGL 1.8.02025-09-03T00:00:00+00:00Xweather MapsGLWith this release, both Mapbox and MapLibre globe are now supported! 🌎🌏 ✨ Features: Add support for both Mapbox and MapLibre globe projections. This allows for seamless globe rendering with both mapping libraries, enabling a more immersive 3D experience when viewing global weather data. Support globe-to-mercator projection transitions according to the underlying mapping library’s projection state and transition. Add DayNightOverlay layer for depicting night, civil twilight, nautical twilight, and astronomical twilight on the map. Use MapController#addDayNightOverlay and MapController#removeDayNightOverlay to add and remove the overlay from the map. Add lightning-strikes-pulse and alerts-short-fuse weather layers. Add paint.animated layer style property to control whether a layer should continuously animate. This is useful for layers whose shaders have special effects that animate and are controlled by the overall elapsed time. 🛠 Improvements: Improve GeoJSON data source update and rendering performance. Improve map-pitched (aligned) symbols to ensure symbols are always rendered in the correct orientation relative to the map. 🐞 Bug Fixes: Cache weather layers by their custom identifiers when provided in the addWeatherLayer options. Fix an issue when converting between screen coordinates (pixels) and map coordinates. Fix symbol-specific opacity not being used when rendering. Fix rendering issues when using Leaflet or Google Maps mapping libraries. Deprecate the lightning-strike-heat weather layer code in favor of lightning-strikes-heat for consistent naming with other lightning layers.2025-09-03T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#174MapsGL 1.7.42025-08-28T00:00:00+00:00Xweather MapsGL🐞 Bug Fixes: Fix an issue where vector tile data sometimes doesn’t update after calling setFilter .2025-08-28T00:00:00+00:00https://www.xweather.com/docs/maps-ui-sdk/changelog#106Maps UI SDK 1.0.62025-08-26T00:00:00+00:00Xweather Maps UI SDK✨ Features: Add support for filtering layer data via control settings. 🛠 Improvements: Add ColorScalePreview component to easily preview color scale gradients. Update ThumbnailButton to support asChild via Slot ; default ThumbnailButtonPreview to ColorScalePreview . Update default styles for RadioGroup / ToggleGroup . Support gradients for masked color scales. 🐞 Bug Fixes: Prevent color-scale stop/mask updates from mutating unrelated layer properties. Match MapsGL color scale gradients in ThumbnailButton . Fix an issue preventing radar weather layer from being added to the map. Fix an issue where transparent color stops were not being properly applied to layers with masked color scales. Handle string values for sample interpolation controls. Use current location coordinates (not current place) in SearchGeolocateButton .2025-08-26T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#173MapsGL 1.7.32025-08-14T00:00:00+00:00Xweather MapsGL✨ Features: Add support for preloading animation data for active layers using MapController#preloadAnimationData . This method will return a Promise that resolves when all animation data for the active layers and visible map region has been preloaded and the animation is ready for initial playback. 🛠 Improvements: Add an items property to point legends to return an array of point labels and their colors currently displayed in the legend. Colorize tropical cyclone track lines based on the current storm category (for tropical-cyclones-track-lines , tropical-cyclones-track-lines-archive , and tropical-cyclones-forecast-lines layers). 🐞 Bug Fixes: Fix missing legends for air-quality-index-uba-daqi-categories and air-quality-index-uk-daqi-categories layers. Fix an issue with radar legend updates after changing the radar layer’s colorscale using setPaintProperty . Fix duplicate color stops being added to normalized color scales. Improve animation data loading and state handling for tile layers. Apply configured margins to legend label positioning. Fix unit conversion rounding for legend label text values. Strip out leading and trailing transparent color stops for bar legends. Fix tile descendants not being used for vector layers. Fix an issue where vector tile data doesn’t update after updating layer filters using setFilter .2025-08-14T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1412Weather API 1.41.22025-08-11T00:00:00+00:00Xweather Weather APIalerts - ensure body and bodyFull match for translated alerts other - minor bug fixes and improvements2025-08-11T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1411Weather API 1.41.12025-07-24T00:00:00+00:00Xweather Weather APIalerts - new attributes that exposes languages provided by upstream provider lightning - prevent rare cases where duplicate ids were being generated conditions - updated support going back to 2004-01-01 other - support for csv & tsv formats with the format parameter other - minor bug fixes and improvements2025-07-24T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#172MapsGL 1.7.22025-07-22T00:00:00+00:00Xweather MapsGL🐞 Bug Fixes: Fix an issue where the map timeline start and end dates were not being used when requesting data for GeoJSON data sources (e.g. tropical-cyclones , earthquakes , etc.). Fix an issue where wind-barbs symbols were sometimes not being rendered in various locations on the map. Disable pitchWithMap for the fires-obs-icons layer to prevent the fire icons from being pitched with the map.2025-07-22T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#180-beta1MapsGL 1.8.0-beta.12025-07-22T00:00:00+00:00Xweather MapsGL✨ Features: Add support for both Mapbox and MapLibre globe projections. This allows for seamless globe rendering with both mapping libraries, enabling a more immersive 3D experience when viewing global weather data. Support globe-to-mercator projection transitions according to the underlying mapping library’s projection state and transition.2025-07-22T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#171MapsGL 1.7.12025-07-09T00:00:00+00:00Xweather MapsGL🛠 Improvements: Use proper device pixel ratio (dpr) for loading icon sprite sheets. Disable symbol size attenuation by default ( symbol.sizeAttenuation ). Add data value range and measurement information to encoded raster layer metadata that’s returned by MapController#weatherProvider.getLayerMetadata() . 🐞 Bug Fixes: Adjust lightning bolt SDF asset to eliminate edge clipping and background artifacts for some hardware and screen resolutions. Fix an issue where bottom color scale entries weren’t being calculated correctly when the provided color stops did not contain a stop for the min value of the data range. Fix an issue where color scale mask overrides were not properly being merging with defaults. Fix a rendering issue with the air-quality-index-uba-daqi-categories and air-quality-index-uk-daqi-categories layers.2025-07-09T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1403Weather API 1.40.32025-06-09T00:00:00+00:00Xweather Weather APIother - minor bug fixes and improvements2025-06-09T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1402Weather API 1.40.22025-05-27T00:00:00+00:00Xweather Weather APIalerts - add support for new languages when included by issuing agency (bs, da, el, et, fi, he, hi, hr, hu, is, kl, ko, lt, lv, mk, nl, no, pl, pt, rm, ro, ru, sk, sl, sr, sv, tl, and uk) forecasts - add wet bulb globe temperature attribute conditions - add wet bulb globe temperature attribute lightning/analytics - add new algorithm attribute hail/threats - add dirTo and dirToDEG attribute to determine the direction the storm is moving lightning/threats - add dirTo and dirToDEG attribute to determine the direction the storm is moving conditions - update solrad calculations to use average for multi-hour periods other - minor bug fixes and improvements2025-05-27T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#170MapsGL 1.7.02025-05-20T00:00:00+00:00Xweather MapsGL✨ Features: Add new lightning layers: lightning-threats , lightning-density , lightning-density-accum , lightning-density-cloud-to-ground , lightning-density-cloud-to-ground-accum , lightning-density-intracloud , lightning-density-intracloud-accum . Add new hail layers: hail-threats , hail-size , hail-size-max , hail-severe-probability , hail-severe-probability-max . Add support for pattern fills. Add MapController#setRefreshInterval method for automatically updating map data at regular intervals. Add support for setFilter on vector layers to control what vector features get rendered for a vector layer. Add support for sorting features for rendering ( fill ). Support child layer overrides for composite weather layers. 🛠 Improvements: Better handling of transparent start in color scales. Set default data quality to .high for encoded raster weather layers. 🐞 Bug Fixes: Fix major isoline step calculation for contour layer styles. Fix queryFeaturesPromise not resolving with proper result. Request closest valid time if a layer’s timing.mode is set to interval. Improve reloading stale tiles even if purged from cache. Support pixelRatio in remote image options. Only apply weather legend overrides when default legend config exists.2025-05-20T00:00:00+00:00https://www.xweather.com/docs/maps-ui-sdk/changelog#105Maps UI SDK 1.0.52025-05-15T00:00:00+00:00Xweather Maps UI SDK✨ Features: Add useLocation hook for location management with onChange callback support. 🛠 Improvements: Add onGeoLocationError callback to SearchGeolocateButton for better error handling. 🐞 Bug Fixes: Add missing hg unit alias for inhg . Fix default distance unit in settings. Fix timeline settings control speed state reset issue.2025-05-15T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1401Weather API 1.40.12025-04-21T00:00:00+00:00Xweather Weather APIalerts - include translation for meteoalarm issued “snow or ice” alert hail/archive - ensure format=geojson works for hail/archive lightning/threats - entire world searches were returning error hail/threats - entire world searches were returning error hail/archive - update hail size to proper conversion for imperial units lightning/archive - DEPRECATED. clients have migrated to lightning endpoint other - minor bug fixes and improvements2025-04-21T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#166MapsGL 1.6.62025-04-03T00:00:00+00:00Xweather MapsGL🛠 Improvements: Remove direct absolute positioning on legend container to allow for relative placement of the legend control. To retain the previous behavior, apply absolute positioning to the legend control container in your CSS. Improve layer animation loading progress events and trigger via MapController via layer:load:start , layer:load:progress , and layer:load:complete events. Improve particle density consistency across fractional zoom levels. Improve rendering performance of encoded raster data that contains nodata values, such as maritime weather layers. Improve particle rendering performance. Improve layer mask rendering performance. Prevent rendering when the parent document is not visible within the browser viewport. Support unit systems for configuring map units to set multiple measurement units at once. See MapController#setUnitsForSystem which supports metric , imperial , and custom values. 🐞 Bug Fixes: Fix an issue where vector symbols were not rotating with the map when rotateWithMap is enabled. Fix label values not being clamped to a bar legend’s value range. Fix a rendering issue when using with MapLibre v5.0+. Fix an issue where particle tiles were still rendering when all descendants were not fully loaded. Fix an issue where + was being converted to a space in ISO date strings when requesting source metadata. Fix value conversions for precip-text , snow-text , precip-accum-text , and snow-accum-text layers. Fix an issue where tropical cyclones designated as TC were not being mapped to the proper color and symbol. Fix an issue with contour layers where isolines were not being drawn at the configured intervals.2025-04-03T00:00:00+00:00https://www.xweather.com/docs/webhooks/changelog#120Webhooks 1.2.02025-04-01T00:00:00+00:00Xweather WebhooksAllow GeoJSON geometry in webhook payloads for enhanced location data. General bug fixes and performance improvements.2025-04-01T00:00:00+00:00https://www.xweather.com/docs/maps-ui-sdk/changelog#104Maps UI SDK 1.0.42025-03-17T00:00:00+00:00Xweather Maps UI SDK✨ Features: Add precision property to control units configuration, allowing control over decimal precision for each valid unit type. Add useUnitDisplay hook to better encapsulate converting and formatting numeric values based on unit configuration and unit settings. 🛠 Improvements: Reworked internal unit handling with improved types, constants, mappings, and utilities. Updated unit symbols to follow SI notation ( mm/h , °C , μg/m³ ). Improve type safety and consistency across settings and unit-related components. Improve default result formatting behavior in SearchProvider for easier customization. Add valueFormatter support to UnitButton for custom value formatting. Add automatic handling of scale conversion ( °C ↔ °F ) for temperature-based color interval settings. 🐞 Bug Fixes: Fix incorrect initial handling of unit conversions in layers and controls. Add missing border styling to ThumbnailButton when selected white background is applied. Fix layout issues in ScrollableArea . Fix inconsistent unit handling during add/update layer events.2025-03-17T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1400Weather API 1.40.02025-03-03T00:00:00+00:00Xweather Weather APIhail/archive - new hail/archive endpoint general - allow mapsgl usage with flex accounts general - weather phrase / icon for rare thundersnow occurrence conditions - conditions bug where crossing over a local day returns less than expected periods other - minor bug fixes and improvements2025-03-03T00:00:00+00:00https://www.xweather.com/docs/maps-ui-sdk/changelog#103Maps UI SDK 1.0.32025-02-14T00:00:00+00:00Xweather Maps UI SDK✨ Features: Rename Slider to DataSlider and add support for dynamic units with the units prop, and custom value formatting with the valueFormatter prop. 🛠 Improvements: Rework library distribution to reduce bundle size (MapsGL is now a peer dependency; ensure it is installed separately.) Add useMapController hook for better flexibility in cases where the MapsGLMapControllerProvider is not needed. Update DataSlider and Select components to use Radix UI primitives for improved accessibility. Update default layer style settings to match MapsGL layer configuration. Enhance unit handling and value formatting across control components. Improve className handling across control components to ensure consistent application of styles when using the compound component pattern. 🐞 Bug Fixes: Fix incorrect default opacity values in LayerDataSchema . Use dBZ as the default radar layer unit instead of the default for rate measurement type ( mm/s ). Fix incorrect handling of default color scale settings for layers. Add missing groupId to child layers. Fix cursor styling in DataSlider to ensure clickable area covers the full slider.2025-02-14T00:00:00+00:00https://www.xweather.com/docs/phrases-api/changelog#100Phrases API 1.0.02025-02-03T00:00:00+00:00Xweather Phrases APIInitial release2025-02-03T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1392Weather API 1.39.22025-02-03T00:00:00+00:00Xweather Weather APIconditions - performance improvements to archive requests conditions/summary - performance improvements to archive requests batch - performance improvements to batch requests other - minor bug fixes and improvements2025-02-03T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#165MapsGL 1.6.52025-01-31T00:00:00+00:00Xweather MapsGL✨ Features: Add new fire weather layers: fires-obs-names and fires-obs-icons . Add new composite fire weather layers: fires and fires-icons . 🛠 Improvements: Start animation playback from the current timeline position instead of the start of the timeline. To revert back to the previous behavior, set the alwaysPlayFromBeginning property to true in your MapController timeline options. When timing.interleaved is disabled for a weather layer, consecutive time series data loading will now start from the current timeline position instead of the start of the timeline. Improve interleaved loading of animated time series data. Trigger load:progress events on a layer’s animator instance based on the loading progress of the layer’s animation data. Converted all Typescript enum to as const to improve usability when using the NPM package. 🐞 Bug Fixes: Only show legends for active and visible layers when adding a legend control. Fix a GLSL error that was preventing some layers from rendering on some Android devices. Fix text label values for snow-accum-text not properly converting to the correct units. Update road weather region coord bounds to better reflect the actual data coverage area.2025-01-31T00:00:00+00:00https://www.xweather.com/docs/maps-ui-sdk/changelog#102Maps UI SDK 1.0.22025-01-31T00:00:00+00:00Xweather Maps UI SDK✨ Features: Add Slot component to support asChild composition for improved flexibility. Add Field component to encapsulate layout and accessible label association. Add new control components RadioGroup and ToggleGroup for managing radio and toggle style selection. Add Control component for dynamically rendering controls based on layer settings. 🛠 Improvements: Add toggleDataInspector to MapsGLMapControllerProvider to enable toggling the data inspector. Add MapsGLLayerSettingsView to replace ControlView , using Control and Field components. Improve Select and Slider by removing unnecessary state context and using forwardRef . Standardize event handling across Select , Slider , and other controls by switching from onChange to onValueChange . Improve grid layout handling for better responsiveness and composability. Update Tooltip to use Slot , improving composability. Enhance MapsGLSearchControl structure, improving animations, styling, and UX. 🐞 Bug Fixes: Fix postal code queries not returning results correctly in SearchProvider . Fix styling inconsistencies in ThumbnailButton . Improve accessibility in Slider and Select by ensuring elements have an id and aria-labelledby . Fix an issue in MapsGLSearchControl where search results do not always display. Fix runtime errors in DataViewer when cards return no data. Prevent unintended closure of search results when clicking the border of SearchDivider . Fix a stale state issue in MapsGLMapControllerProvider affecting callbacks (e.g. onLoad ). Improve visibility handling on mobile in SearchResults by addressing issues with isFocused . Fix a styling issue in TimelineSettingsControl where a missing xw- style prefix affects UI consistency. Fix event handling in ListButtonBase to correctly pass the parameter to onClick . Fix event handling in SearchClear to prevent early blur firing when clearing input. Prevent unnecessary re-renders in LoadingProvider . Fix double-click detection logic in MapsGLMapControllerProvider to prevent unintended interactions. Fix handling of aborted fetch requests in WeatherApiDataFetcher . Fix focus issues in ScrollableArea .2025-01-31T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#164MapsGL 1.6.42025-01-07T00:00:00+00:00Xweather MapsGL🛠 Improvements: Trigger MapController events on layer hide/show. 🐞 Bug Fixes: Fix an issue where particle layers would stop rendering when raster layers were added to the map at the same time. Add and remove legends when weather layers are shown/hidden. Fix an issue where normalized color scales were not properly being applied to weather layers. Use layer opacity when drawing particles without trails.2025-01-07T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#163MapsGL 1.6.32024-12-05T00:00:00+00:00Xweather MapsGL🛠 Improvements: Support beginning timeline animation playback from a specific position or date. See the available methods for controlling playback for more information. 🐞 Bug Fixes: Fix a rendering issue with road-weather-* layers when multiple layers are added to the map. Fix an issue with bar legends throwing errors or not properly rendering when updating layers to and from normalized color scales.2024-12-05T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1391Weather API 1.39.12024-12-04T00:00:00+00:00Xweather Weather APIconditions/summary - improve handling of summaries for last day of dst tropicalcyclones/archive - fix incorrect track line for some storms crossing international dateline other - minor bug fixes and improvements2024-12-04T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#162MapsGL 1.6.22024-11-22T00:00:00+00:00Xweather MapsGL🛠 Improvements: Support disabling legends in weather layer overrides. 🐞 Bug Fixes: Fix an issue where data inspector values were being interpolated with NO_DATA values. Fix an issue where existing layer legends are not appearing when adding the legend control after layers have already been added to the map. Fix legends not removed when hiding composite weather layers. Fix an issue with wind-particles data not properly interpolating between intervals while animating. Fix missing cloud-cover legend.2024-11-22T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1390Weather API 1.39.02024-11-20T00:00:00+00:00Xweather Weather APIhail/threats - new endpoint offering current and forecast hail threats over the next 90 minutes impacts - new endpoint providing risks factors for a variety of activities affected by weather conditions other - minor bug fixes and improvements2024-11-20T00:00:00+00:00https://www.xweather.com/docs/maps-ui-sdk/changelog#101Maps UI SDK 1.0.12024-11-07T00:00:00+00:00Xweather Maps UI SDKInitial release2024-11-07T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1382Weather API 1.38.22024-11-06T00:00:00+00:00Xweather Weather APItropicalcyclones - improved dateline handling with format=geojson conditions - filter=1min requests for 24 hours, sometimes only returning 384 intervals vs 1440 conditions - improved handling of from/to parameter using a timestamp in seconds. conditions/summary - filter=#hr improvements forecasts - improvements for partly cloud with precip icons for international forecasts. tides/stations - API error incorrectly returned for some international requests other - minor bug fixes and improvements2024-11-06T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#161MapsGL 1.6.12024-10-31T00:00:00+00:00Xweather MapsGL🐞 Bug Fixes: Fix a rendering issue with the wind-barbs layer. Fix incorrect symbol size used for rendering wind-dir symbols.2024-10-31T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#160MapsGL 1.6.02024-10-30T00:00:00+00:00Xweather MapsGLThis version adds support for data operations on encoded raster datasets for generating derived layers. It also adds support for using images with symbol layers. New built-in weather layers have also been added as part of this release that take advantage of these new features and are listed below. ✨ Features: Add support for math operations on time series encoded raster data. See the data operations documentation for more information. Add support for image support for symbol layers. See the custom icons documentation for more information. Add support for adding custom image sprites, images, and animated images to be used with symbol layers, including images loaded from a remote source or drawn using HTML canvas. Add new snow weather layer depicting hourly snowfall amounts. Add new weather layers utilizing the new math operations support: precip-accum , precip-accum-text , snow-accum , snow-accum-text , temperatures-max , temperatures-max-text , temperatures-min , temperatures-min-text , wind-speeds-max , wind-speeds-max-text , wind-gusts-max , and wind-gusts-max-text . Add new weather layers utilizing the new symbol image support: lightning-strikes-icons , lightning-all-icons , tropical-cyclones-icons , tropical-cyclones-archive-icons , tropical-cyclones-track-point-icons , tropical-cyclones-track-point-icons-archive , tropical-cyclone-position-icons , and tropical-cyclones-forecast-point-icons . Support setting time series operation on weather layer overrides. 🛠 Improvements: Improve color scale resampling for non-linear air quality legends. Adjust color scale ramp for precip , snow , and snow-depth layers for better range differentiation. Improve the high end range of the wind-speeds color scale. Improve accuracy of the precip layer by increasing the value range of its encoded raster data. Support for adding and removing legends associated with weather layers that are shown/hidden rather than added/removed. Improve SDF symbol rendering and outlines. Color scale ramp calculation and generation improvements. Improve layer rendering consistency across different mapping libraries. Improve symbol (icon and text) rendering performance, especially when collision detection is enabled. Optimize WebGL rendering performance. 🐞 Bug Fixes: Clamp queried encoded raster values to the data source min/max range. Fix top and bottom edge interpolation for encoded raster tiles at zoom 0. Fix an issue where query layer value updates were not being properly triggered, especially when null values were returned for queried results. Fix an issue where query layers and associated resources/layers were not being properly disposed of when removed from the map (affecting encoded raster text layers). Fix several issues with bar legend layout calculations and rendering, update to use color scale generation improvements. Use linear filtering on non-encoded raster tile bitmap textures. Fix issues with cached vector tile data not being cleared and reloaded when data’s valid tim2024-10-30T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1381Weather API 1.38.12024-10-14T00:00:00+00:00Xweather Weather APIconditions - improve handling of dst transitions days lightning/analytics - utilize correct value for minor ellipse conditions/summary - using filter=24hr would return no data general - various bug fixes and improvements2024-10-14T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1380Weather API 1.38.02024-09-23T00:00:00+00:00Xweather Weather APIalerts - add government issued alerts for Brazil, India, Mexico, South Africa, and South Korea conditions - add support for requesting up to one month of hourly conditions vs one day conditions - add support for requesting up to one day of minutely conditions vs one hour conditions/summary - add support for requesting up to one month of summaries vs one day stats - multiple improvements related to stats general - remove :auto location functionality general - batch & route requests now include proper cost headers general - various bug fixes and improvements2024-09-23T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#154MapsGL 1.5.42024-09-12T00:00:00+00:00Xweather MapsGL🐞 Bug Fixes: Fix an issue where tile data intervals were not syncing with their parent data source metadata’s valid times after a timeline range change. Fix an issue where tropical-cyclones-archive tracks were not being rendered properly when crossing the anti-meridian.2024-09-12T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#153MapsGL 1.5.32024-09-05T00:00:00+00:00Xweather MapsGL✨ Features: Add road-weather-* layers for Australia ( *-australia ) and New Zealand ( *-new-zealand ). 🛠 Improvements: Add animation and time series support to raster data sources and raster layers. Add startDate and endDate to data source metadata data schema. Add raster.meld paint property. Add support for transforming data source metadata requests using transformMetadataRequest(source, options) of a SourceSpecification . 🐞 Bug Fixes: Improve pauseWhileLoading handling for timeline animation. Start playing layer animation when added to map’s timeline if timeline is already active (playing or paused). Fix offset calculations for encoded raster tile data when rendering. Better support of layer masks for multichannel colorization (e.g. radar ). Improve data source valid time calculations and range adjustments for time series data. Apply paint.sample.colorscale.stops weather layer overrides to its legend configuration so legends reflect custom colorscales. Fix invalid data evaluator output for tropical-cyclones-error-cone evaluator. Fix an issue where mask layers were not being assigned unique identifiers based on overrides. Improve transform of archive/forecast radar metadata valid times to ensure correct data is rendered based on current time. Fix an issue with tropical-cyclones-* track lines not being rendered properly when crossing the anti-meridian.2024-09-05T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#152MapsGL 1.5.22024-08-08T00:00:00+00:00Xweather MapsGL✨ Features: Add fires-perimeter weather layer. 🐞 Bug Fixes: Fix an issue where alerts geometry would result in mangled output when rendering due to a large number of alerts (large meshes). Update weather layer metadata returned by MapController#weatherProvider.getLayerMetadata to use the composite style type for combined layers that have no style. Fix an issue where the tropical-cyclones layer was including non-active systems. Support for timeScale and clamping playback range on animations and the timeline for more control over playback. Support for transforming GeoJSON data that is loaded from a remote source before rendering. 🛠 Improvements: Return the layer instance from addLayer if it already exists on the map. Add support for a logical negation filter expression. See the filtering vector data documentation for more information. Improve tropical-cyclones-invests weather layer styles. Add archive storm names to tropical-cyclones-archive (via tropical-cyclones-names-archive ). Improve tropical cyclones layer styles, specifically point and track paint styles.2024-08-08T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#151MapsGL 1.5.12024-07-23T00:00:00+00:00Xweather MapsGL✨ Features: Add wind-gusts , wind-gusts-text , temperatures-24hr-change-text , and temperatures-1hr-change-text weather layers. 🛠 Improvements: Only include layer metadata returned by MapController#weatherProvider.getLayerMetadata to layers supported by the MapGL SDK version being used. Add interleaved option to layer timing configuration to control how time series data should be requested. Set default line join/cap to .Round . Improve support for custom layer masks. 🐞 Bug Fixes: Fix an issue where radar layer was not interpolating between intervals during animation playback, resulting in stepped animations. Fix an issue where a custom colorscale were not being applied to the radar layer when adding the layer to the map via addWeatherLayer overrides. Fix data.quality not being applied to weather layer overrides. Fix the land layer mask not properly inverting the water layer. Remove mask warning for radar if no mask defined. Add missing types to WeatherLayerType for data returned by MapController#weatherProvider.getLayerMetadata . Fix an issue where evaluator weather layer overrides were replacing the default data evaluator configuation rather than extending. Fix legend label unit conversion for temperatures-24hr-change layer measurements.2024-07-23T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1370Weather API 1.37.02024-07-16T00:00:00+00:00Xweather Weather APIgeneral - upgrade internal components general - various bug fixes and improvements2024-07-16T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#150MapsGL 1.5.02024-07-03T00:00:00+00:00Xweather MapsGLThis version includes full support for text layers and styling, including support for rendering data values by querying another map layer at a series of coordinate points. Check out our Weather API GeoJSON and static GeoJSON examples to see how this works. With the new text support, we have added built-in weather layers that display text values for all of our encoded raster datasets, such as temperatures-text and wind-speeds-text . We’ve also added a new places administrative layer for displaying countries, states, cities, etc. Review the weather layers documentation for the updated list of available layers. ✨ Features: Add support for text and query-based text layers. Add support for querying data from other layers to render text values. Add new base/admin layers: water , boundaries , admin-2-boundaries , admin-3-4-boundaries , admin-5-6-boundaries , waterway-ocean-boundaries , waterway-lake-river-boundaries , waterways-text , places , place-city , place-neighborhood , place-country , place-state , roads , road-all , road-motorway , road-trunk , road-primary , road-secondary-tertiary , road-street . Add support for configuring map units, which is used for the legend and the new query-based text layers that query data from other layers. Add support for disabling timeline auto-play after map move. Add support for arrow style particle symbols, including the new wind-particles-arrow weather layer. Add support for masks for raster renderer. Add built-in Colorbrewer color scales. See the normalized color scales documentation for more usage information and examples. Add support for multiple text lines per symbol. Support units prop on the paint.text.value configuration and reload data query layer data on change. Add method for fetching weather layer metadata via MapController.weatherProvider.getLayerMetadata() , which will return the full list of supported built-in layers along with additional information about them. Add an isReady property to MapController to check if the map has been fully initialized and is ready for use. If this property returns false , then you’ll need to set up an event handler to listen for the load event before using the map controller. 🛠 Improvements: Normalize particle properties to 60 FPS so they are consistent across variable screen FPS values. Backfill edges of encoded raster tiles to prevent tile seams from appearing after interpolation. Improve particle rendering so that particle density and speed are more consistent across different screen sizes, resolutions, and zoom levels. Optimize wave particle rendering performance. Improve symbol rendering and various map-based pitch/rotate configurations. Improve handling of 404 tile responses and tiles with null data. Improve encoded raster data query performance. Adjust layer DataQuality enum values to be more consistent and predictable. Improve layer mask handling and rendering. For built-in layers, adding a mask in the layer overrides uses new syntax: mask: { layerId: 'water'2024-07-03T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1361Weather API 1.36.12024-06-17T00:00:00+00:00Xweather Weather APIfix - headers - X-RateLimit-Reset-Period header incorrectly a month ahead in some instances general - various bug fixes and improvements2024-06-17T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1360Weather API 1.36.02024-05-29T00:00:00+00:00Xweather Weather APIlightning - new lightning/analytics endpoint offering damage potential and error ellipsis lightning - archive requests now support polygon within queries airquality - new airquality/archive endpoint offering archive AQI and pollutant information in hourly intervals maritime - new martime/archive endpoint offering archive maritime information in hourly intervals alerts - Australian alerts from AUS-BOM now available places - profile.rankScore attribute available general - various bug fixes and improvements2024-05-29T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1350Weather API 1.35.02024-04-22T00:00:00+00:00Xweather Weather APIgeneral - new X-Cost-Endpoint, X-Cost-Tokens, and X-Cost-Multiplier headers, providing client-facing query cost information threats - initial global expansion of endpoint lightning - recTimestamp/recDateTimeISO incorrect with some filter parameter combinations general - various bug fixes and improvements2024-04-22T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#143MapsGL 1.4.32024-04-11T00:00:00+00:00Xweather MapsGL✨ Features: Add combined radar layer, which deprecates the separate fradar layer. The radar layer is now used for both past and future time intervals with seamless transition between them. Add additional road weather layers for all supported regions: road-weather-temperature-* , road-weather-temperature-freeze-* , road-weather-risk-hydroplane-* , road-weather-risk-rollover-* , road-weather-risk-low-viz-fog-* , and road-weather-risk-low-viz-snow-* 🐞 Bug Fixes: Improve bar legend label cell positioning. Fix an issue where redraws/updates would occasionally not get fired.2024-04-11T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1342Weather API 1.34.22024-03-27T00:00:00+00:00Xweather Weather APIgeneral - various bug fixes and improvements2024-03-27T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#142MapsGL 1.4.22024-03-12T00:00:00+00:00Xweather MapsGL✨ Features: Add additional AQI data sources and layers. Add snow depth source and layer. 🐞 Bug Fixes: Fix bar legend cells not filling full legend width occasionally. Improve legend bar label placement based on non-linear positions. Fix render context not resizing in all cases when the map container size changes.2024-03-12T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1341Weather API 1.34.12024-02-28T00:00:00+00:00Xweather Weather APIrivers - utilize new ingest system general - various bug fixes and improvements2024-02-28T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1340Weather API 1.34.02024-02-07T00:00:00+00:00Xweather Weather APIlightning - new timestampMS attribute, providing the lightning timestamp in milliseconds lightning - new dateTimeISOMS attribute, providing the lightning ISO 8601 date with milliseconds lightning/archive - new timestampMS attribute, providing the lightning timestamp in milliseconds lightning/archive - new dateTimeISOMS attribute, providing the lightning ISO 8601 date with milliseconds observations/archive - precipSinceLastMidnightMM/IN available observations/archive - precipSinceLastObMM/IN available forecasts - Celsius temps return 1 decimal precision by default airquality - improvements for regional calculations airquality/forecasts - improvements for regional calculations stats - Hourly stats within the client dashboard general - API error with large skip amounts general - various bug fixes and improvements2024-02-07T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#141MapsGL 1.4.12024-01-30T00:00:00+00:00Xweather MapsGL✨ Features: Add support for land and water masks for weather layers. Add support for custom sample expression chunks in shaders to perform custom calculations on the encoded data. Add opacity property at the root of paint styles to control the entire layer’s opacity for all layer render styles. 🛠 Improvements: Improve layer mask handling, update to load global data tile when added. Improve bar legend cell layout calculations. Validate Legend options.width and clamp to min value. Improve particle density calculations across map sizes for better consistency. Set default particle count to 0 with normal density. Revert default layer quality to normal for sample fill layers. 🐞 Bug Fixes: Check current/next data when calculating data meld progress. Don’t resume animation after pan/load if explicitly paused. Fix autoplay not working for timeline/animations. Right-size animation tile LRU cache for total visible tiles. Set initial time series data when layer is added and using existing data source. Fix d.ts generation issues for NPM package. Update default data evaluator to support object values. Fix color LUT value range assignment using draw range. Fix data range calculations for custom shader expressions. Fix occasional shader errors due to ValueRange struct. Fix context not resizing/redrawing on map resize. Pass inset from map control options to legend instances. Properly handle array of two values for legend insets. Set colorInterval to non-zero value if total colors need reducing. Invalidate context size when resizing map. Add setSize method to MapController , fix size/resize invalidation issues. Reset particle trail state on animation restart/stop. Fix layer mask issues when using with Google Maps. Support new layer opacity for all renderer types. Clamp color scale value range to layer’s drawRange. Fix sample data range not being set from color scale range override for shader.2024-01-30T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1330Weather API 1.33.02023-12-18T00:00:00+00:00Xweather Weather APIconditions - fix dst transition bug when querying with unix timestamp roadweather/analytics - now available with developer trial subscriptions forecasts - updated solrad calc removed from beta, becomes default conditions - updated solrad calc removed from beta, becomes default general - minor bug fixes and improvements2023-12-18T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1320Weather API 1.32.02023-11-20T00:00:00+00:00Xweather Weather APIairquality - new Air Quality Health Index (AQHI) airquality/forecasts - new Air Quality Health Index (AQHI) lightning/archive - new lightning/archive add-on endpoint forecasts - model improvements alerts/summary - resolve occasional within action api error earthquakes - API error with long time range queries. Now limits to 1-year max time range per query. energy/farm - correct issue with from/to using UTC vs local date places/airports - occasional 504 errors for some queries stats - Add-on multiplier stats now return properly. general - other minor fixes and improvements2023-11-20T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#140MapsGL 1.4.02023-10-25T00:00:00+00:00Xweather MapsGL🚨 Deprecated Weather Layers Global weather conditions layers now contain both archive and forecast data and will return the appropriate data based on the requested time. Therefore, the previous forecast-specific weather layers (prefixed with f ) have been deprecated and will fall back to the primary layer if used. For example, adding temperatures will now display the same data as temperatures and ftemperatures depending on time. Refer to the weather layers documentation for the updated list of supported layers. ✨ Features: Update weather conditions layers to use combined past/future data source. Add Road Weather layers for Japan: road-weather-summary-japan , froad-weather-summary-japan , road-weather-surface-japan , and froad-weather-surface-japan . Add tropical cyclone layers. See the list of supported tropical cyclone layers . Add raster satellite layers: satellite , satellite-visible , satellite-geocolor , satellite-water-vapor , satellite-infrared-color . Add precip and cloud-cover layers. 🐞 Bug Fixes: Fix timeline not resetting to current time when stopped. Fix missing workers in NPM bundle. Reload source metadata when timeline range changes. Reload data when geojson data source url changes. Fix stroke opacity style not being applied to vector layers. Fix missing legend for pressure-msl-contour layer. 🛠 Improvements: Check metadata response status code before parsing. Don’t add deprecated layer aliases if already exists on map. Improve handling of existing layer checks. Improve encoded data processing performance for inspector query. Improve resource clean up on disposal.2023-10-25T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1311Weather API 1.31.12023-10-16T00:00:00+00:00Xweather Weather APItropicalcyclones - occasional api error with the within action general - other various bug fixes and improvements2023-10-16T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#135MapsGL 1.3.52023-10-11T00:00:00+00:00Xweather MapsGL🐞 Bug Fixes: Fix Aeris authentication token not refreshing on 401 tile responses at times. Better handling of removed Mapbox map instance, force resource disposal.2023-10-11T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1310Weather API 1.31.02023-10-02T00:00:00+00:00Xweather Weather APIairquality - Improved Air Quality Addon support airquality - new airquality/index support airquality - new support for EAQI, CAQI, German, UK, and CAI air quality calculations road weather - Improved RoadWeather addons general - expand rate limit headers. fires - improvements lightning archive - use of skip parameter may cause an invalid parameter error places - improved query speeds with the within action general - other various bug fixes and improvements2023-10-02T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#134MapsGL 1.3.42023-09-20T00:00:00+00:00Xweather MapsGL✨ Features: Refactor time-based data animations to support interleaved interval loading with improved caching. Now more data intervals can be requested for an animation concurrently while the initial data is animating, which leads to gradually smoother and more detailed animations as more data loads. 🛠 Improvements: Improve time series support for encoded/vector tile layers. Improve and optimize memory management and disposal for animation data. Adjust max time series intervals based on desktop/mobile for animation to reduce data usage on mobile devices. Improve encoded tile loading and parsing performance. 🐞 Bug Fixes: Fix now reference time for layer visibility check based on timeline playhead position. Update dynamic legends on map timeline advance. Fix encoded tile source loading after time handling changes. Fix unnecessary tile request calls on map move. Improve url timestamp handling for vector Raster Maps tile requests. Optimize particle updates when the associated layer/source data is dirty. Properly reset particle state when map bounds changes. Set particle density to ParticleDensity.count if count is 0. Fix layers not always rendering on timeline scrub when not animating. Properly convert ISO date string to dates, various valid time improvements. Fix air quality point layer category color assignment.2023-09-20T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1301Weather API 1.30.12023-09-12T00:00:00+00:00Xweather Weather APIConditions and archive infrastructure improvements minor bug fixes and improvements2023-09-12T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#133MapsGL 1.3.32023-08-23T00:00:00+00:00Xweather MapsGL🐞 Bug Fixes: Fix particle rendering to apply particle color to the state alpha values. Fix incorrect legend code for feels-like layer.2023-08-23T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#132MapsGL 1.3.22023-08-15T00:00:00+00:00Xweather MapsGL✨ Features: Add improved land masking for maritime-related layers. Add MapController properties to return active source/layer ids ( sourceIds , layerIds and weatherLayerIds ). 🛠 Improvements: Improve particle density scale calculations, set default density to ‘normal’. 🐞 Bug Fixes: Don’t return null vector object for empty sample layer feature query. Fix Leaflet/Google rendering and resize issues with layer masks. Fix render update not triggered on layer removal for leaflet. Fix timeline scrubbing not always working for encoded sources. Fix vector data inspector query not always returning proper data. Support multi-layer alias for hasWeatherLayer check. Fix particle alpha when initializing during pan/zoom.2023-08-15T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1300Weather API 1.30.02023-08-07T00:00:00+00:00Xweather Weather APIair quality - support for new air quality calculations: UK, DE, EAQI, CAQI road weather - Analytics add-on now includes weather conditions conditions - Snowdepth is now available for current and future times. conditions/summary - Snowdepth now available for the current and future times general - wind Speeds and movement now include MPS (Meters Per Second) air quality - Initial support for upcoming AQ Add-on conditions - improved caching headers for archive conditions requests. air quality - mindist parameter bug air quality - filter=china using the incorrect O3 timeframe for AQI calculation air quality - improvements in AQI calculation biased by nearby observations2023-08-07T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#131MapsGL 1.3.12023-07-01T00:00:00+00:00Xweather MapsGL🐞 Bug Fixes: Fix issue with wind/wave particles not rendering properly due to a bug introduced in 1.3.0.2023-07-01T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#130MapsGL 1.3.02023-06-30T00:00:00+00:00Xweather MapsGLThis version now includes support for the new Vaisala Xweather Road Weather data sets with new layers: road-weather-summary-us , road-weather-surface-us , road-weather-summary-europe , and road-weather-surface-europe . Learn more about Vaisala Xweather Roads . ✨ Features: Add support for new Vaisala Xweather Road Weather data sets and layers. Add support for feature filters in vector layers. Add support for masking layers using another layer. 🛠 Improvements: Update vector web worker to use transferable objects for optimization. Various performance improvements and optimizations. 🐞 Bug Fixes: Fix point legend values concatenating instead of replacing when updating. Set minZoom/maxZoom from metadata if defined. Fix depthRange issues when using MapsGL with Mapbox. Use PM2.5 instead of PM2P5 for air quality layer data evaluator.2023-06-30T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1290Weather API 1.29.02023-06-28T00:00:00+00:00Xweather Weather APIroadweather - Vaisala Xweather Road Weather Forecasts energy/farm - Vaisala Xweather Renewable Power output endpoint general - Other general bug fixes and improvements2023-06-28T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#124MapsGL 1.2.42023-06-08T00:00:00+00:00Xweather MapsGL✨ Features: Adds new maritime layers. See the sst , ocean- , wave- , and swell- layer identifiers . Adds new lightning-all and lightning-flash layers. 🛠 Improvements: Renamed air-quality-aqi to air-quality-index and air-quality-aqi-categories to air-quality-index-categories . The previous layer codes will continue working as aliases. 🐞 Bug Fixes: Fix issues with WebGL2 support checks. Improve nodata edge rendering.2023-06-08T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1280Weather API 1.28.02023-06-05T00:00:00+00:00Xweather Weather APIthreats - Lightning counts to the threats endpoint general - Update to latest global timezone data general - Other general bug fixes and improvements2023-06-05T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#123MapsGL 1.2.32023-05-12T00:00:00+00:00Xweather MapsGL🐞 Bug Fixes: Fix base MapsGL server path.2023-05-12T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#122MapsGL 1.2.22023-05-11T00:00:00+00:00Xweather MapsGL✨ Features: Adds new weather layers for our Vaisala Xweather high-resolution global Air Quality forecast model. See the air-quality-xxx layer identifiers based on dataset and pollutant.2023-05-11T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1270Weather API 1.27.02023-05-10T00:00:00+00:00Xweather Weather APImaritime - New maritime endpoint available to all flex subscribers airquality - Integrate new Vaisala Xweather high-resolution global Air Quality forecast model. Updated every 3 hours. indices - Improved global support, now utilizing conditions vs observation stations. conditions - Biasing not integrating nearby weather information in select cases. stormreports - comments not properly returning null if no comment stormreports - query:type not forcing upper case general - other general bug fixes and improvements2023-05-10T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#121MapsGL 1.2.12023-05-02T00:00:00+00:00Xweather MapsGL🐞 Bug Fixes: Fix flipped wind particle y-axis direction.2023-05-02T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#120MapsGL 1.2.02023-04-11T00:00:00+00:00Xweather MapsGL✨ Features: Adds support for new session-based MapsGL server authorization. Add width paint options, improve interval calculations for contour paint style type. Add support for timeRange on layer config in order to restrict a layer’s visibility to a specific time range during animation. Support clamping tile source requests to a specific coordinate bounds, in which case tiles will not be requested if they fall outside of this bounds. Support nodata when using interpolation for the sample paint style. 🛠 Improvements: Improve support for custom encoded data sources and tile layers. Support disabling missing data interval requests. Only trigger a redraw if any layer is flagged as dirty. Improve source metadata typesdefs. Support different width and height values for a tile’s size. 🐞 Bug Fixes: Fix relative time conversion and support relative time in config when configuring a timeline’s start/end range. Fix and improve animation handling for encoded layers. Fix data inspector issues for nodata support. Fix various issues regarding removing and re-adding layers as well as handling layer visibility. Use render buffer pixel ratio for viewport scale instead of devicePixelRatio .2023-04-11T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1260Weather API 1.26.02023-04-03T00:00:00+00:00Xweather Weather APIlightning - New lightning/flash endpoint available to all Flex Subscriptions lightning - New regional-based Lightning Add-On available lightning - New regional-based Lightning Analytics Add-On available lightning/summary - Now available to all Flex Subscriptions mapsgl - Improved mapsgl integration support airquality - Ignoring QA value on observation station reporting inaccurate carbon monoxide alerts - Combining filters not working as expected forecasts - Improved handling of bad model data returning null sky conditions observations - MADIS observations returning partly cloudy vs. cloudy under unique conditions general - Other general bug fixes and improvements2023-04-03T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#271Android SDK 2.7.12023-02-21T00:00:00+00:00Xweather Android SDKVersion 2.7.1 is a library update and feature update. See below for library-specific change information. Aeris Core: ADD - lightning/threats - support for the new lightning/threats endpoint Various minor bug fixes and improvements Demo App: update for v2.7.1 libraries Various minor bug fixes and improvements2023-02-21T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#111MapsGL 1.1.12023-02-09T00:00:00+00:00Xweather MapsGL✨ Features: Add enable/disable support to data inspector control. Add fullscreen toggle support to MapController via toggleFullscreen() . Add support for particle.density paint property, which adjusts the particle density based on overall viewport size and resolution to retain a similar density across different screen sizes. 🛠 Improvements: Improve NPM module usage and Typescript typedefs. Improve contour rendering and interval calculation. Improve heatmap defaults and rendering. Properly dispose resources on MapController.dispose . Return data inspector/legend control instances from add methods. Default styling improvements to built-in weather layers. Various bundle optimizations and memory improvements. 🐞 Bug Fixes: Fix data inspector not working if added after layers. Fix render issues when resizing the render context/viewport. Fix bad zoom scaling when panning for raster render type. Fix canvas transformation error with raster Google Maps. Fix missing map container div reference causing tooltip position issues. Fix LegendControl units toggle not working on click. Disable data inspector time interpolation when meld disabled. Fix Google Maps issue where layers don’t render initially until bounds changes. Fix map library version checks in controller. Fix tile data cache issues during animation state changes. Fix particle rendering issue when canvas is resized. Skip data inspector evaluator if empty object. Update animation goTo method to no use total duration. Use nearest filter for color LUT texture when sample interpolation is disabled. Fix precip layer configs, add missing weather layers.2023-02-09T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#112MapsGL 1.1.22023-02-09T00:00:00+00:00Xweather MapsGL🐞 Bug Fixes: Fix missing typedefs for NPM module.2023-02-09T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1251Weather API 1.25.12023-01-09T00:00:00+00:00Xweather Weather APIconditions - negative 0 returned in some cases forecasts - negative 0 returned in some cases places - large places/search queries based on pop are timing out stormreports - tropical filter not returning all storms in storm reports minor bug fixes and improvements2023-01-09T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#110MapsGL 1.1.02022-11-30T00:00:00+00:00Xweather MapsGL✨ Features: Add support for Google Maps. Add support for MapLibre. Add setCenter/setZoom to map controllers. Support pausing animation while required data loads. 🛠 Improvements: Better handle WebGL2 context creation. Properly dispose resources on MapController.dispose. 🐞 Bug Fixes: Fix data inspector not working if added after layers. Add delay when resizing FBO buffers on window resize events. Convert shader to ES 3.0 syntax at compile time if using a WebGL2 context. Avoid starting new RenderLoop handle if already running. Unbind vertex array when resetting WebGL state. Fix bad zoom scaling when panning for raster render type. Fix map renderer type check at initialization. Fix resize handling for raster render type. Fix map controller viewport info not being set at initialization. Resize particles FBO when canvas context is resized. Fix precip weather layer configs, add missing weather layers.2022-11-30T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1250Weather API 1.25.02022-11-30T00:00:00+00:00Xweather Weather APILightning/threats - New lighting threats endpoint utilizing Vaisala Xweather’s global lightning nowcast, providing access to forecast lightning threats for up to 60 minutes.* conditions - solar radiation formula improvements, initially available when using filter=awsolradv2 forecasts - solar radiation formula improvements, initially available when using filter=awsolradv2 route actions - mindist=0 now supported for routes that may have mobile asset pause over time. alerts - Improved support for 4-digit EU alert zone codes (Poland) conditions - plimit not being honored in a specific to/from combination places - improvements for lat/long-based queries observations - Ice Pellets incorrectly returning code PL vs. the proper IP. general - Other general bug fixes and improvements *The new lightning/threats endpoint only applies to customers with an active Lightning Add-On subscription.2022-11-30T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1240Weather API 1.24.02022-10-05T00:00:00+00:00Xweather Weather APIlightning - Expanded Vaisala Xweather Lightning integrations general - closest action now support a new minradius parameter. When combined with the radius parameter allows donut-style queries. lightning - Maximum requested radius increased from 40km to 100km* lightning - Available time frame extended beyond the last 5 minutes. Now can request up to 24 hours per API request.* lightning - Access to Vaisala Xweather lightning archive.* forecasts - Forecast model improvements for Canada. minor bug fixes and improvements *Expanded lightning functionality (100km radius, beyond last 5min) only applies to customers with an active Lightning Add-On subscription.2022-10-05T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#101MapsGL 1.0.12022-09-06T00:00:00+00:00Xweather MapsGL✨ Features: Support external/manual advancing of animations. 🐞 Bug Fixes: Fix useTotalDuration not being passed via advance . Force tile data layout metadata to be integers. Handle undefined data evaluators, add evaluator for visibility.2022-09-06T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1233Weather API 1.23.32022-08-29T00:00:00+00:00Xweather Weather APIforecasts - DST issue in Chile when using filter=mdnt2mdnt minor bug fixes and improvements2022-08-29T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1232Weather API 1.23.22022-08-22T00:00:00+00:00Xweather Weather APIgeneral - increase max batch size from 25 to 31 to allow monthly queries fires - update default range from 24 hours to one week, allowing fires that do not update daily to be returned observations - observation weather code FC weather code now properly returns funnel cloud or tornado minor bug fixes and improvements2022-08-22T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#100MapsGL 1.0.02022-08-01T00:00:00+00:00Xweather MapsGL🛠 Improvements: Add isActive prop to animations to handle playing or paused. Increase default radar data quality. 🐞 Bug Fixes: Fix premultiplied alpha in shaders. Fix tooltip positioning when not fullscreen.2022-08-01T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#100-beta5MapsGL 1.0.0-beta.52022-07-22T00:00:00+00:00Xweather MapsGL🛠 Improvements: Prefix layer key with id for layer id uniqueness. 🐞 Bug Fixes: Discard vector points outside draw range. Fix issue where opacity was not working properly for sample fill layers.2022-07-22T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#100-beta4MapsGL 1.0.0-beta.42022-06-24T00:00:00+00:00Xweather MapsGL🚨 Breaking changes: Public interface in the global scope has been changed to aerisweather.mapsgl for the SDK. Previously this was defined as aerisgl but has changed in this release. The SDK documentation has been updated to reflect this change as of 1.0.0-beta.4. ✨ Features: Add data inspector control and built-in data evaluators. Add support for nowcast/fradar dataset. Create base styles.css for map controls. Support clamping layers to past/future time ranges only. Support full gradient for sample fill when setting sample.colorscale.interval to 0 . Update layer visibility based on animator time mode. 🛠 Improvements: Allow custom data loader for GeoJSON worker. Use gradient color scale when interval is 0 . 🐞 Bug fixes: Update texture parameters properly based on state. Add color for fire stormreport type. Fix map feature query when using Promises. Invalidate time series when animation time range changes. Prevent runaway tile requests for time series data. Properly update timeline child animation delay and duration props. Skip tile request when cached tile is in failed state.2022-06-24T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1231Weather API 1.23.12022-06-14T00:00:00+00:00Xweather Weather APIgeneral - performance improvements for places/postal codes queries alerts - query in Canada with no nearby city returning invalid_loc normals - fix to allow :id query without default filter general - improved error message for invalid coords in route requests minor bug fixes and improvements2022-06-14T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#100-beta3MapsGL 1.0.0-beta.32022-06-10T00:00:00+00:00Xweather MapsGL✨ Features and improvements: Add support for dynamic point legends. See the points.values configuration for more details. Add built-in legend for the alerts weather layer. This is a dynamic legend that will show alert information for active alerts within the visible map bounds. Add support for re-ordering layers in the stack. See moveLayer method for more details. Cancel pending data source requests when all consuming layers have been hidden or removed from the map. Improve handling of hidden layers in the render loop. Update color scale for the wind-speed weather layer to improve differentation between values at higher values. 🐞 Bug fixes: Fix rendering issue on some Android devices related to sample layer animations. Fix disposal of resources and event handlers when layers are removed from the map. Fix parsing and rendering of data when using a geojson data source with a static GeoJSON object for the data. Fix opacity not rendering properly for the raster layer style.2022-06-10T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#100-beta2MapsGL 1.0.0-beta.22022-05-27T00:00:00+00:00Xweather MapsGL✨ Features and improvements: Add new legend support with auto-configured legends for the built-in weather layers . See our getting started guide for legends for more information. Update default lightning-strike weather layer styling for improve differentiation between data categories. 🐞 Bug fixes: Fix heatmap layers not rendering. Fix fill opacity for circle layer styles. Fix grid renderer not updating spacing and symbol sizes on paint style changes. Improve handling of hidden layers based on visible property. Disable animations associated with hidden layers. ⚠️ Known issues: Legends are not currently configured for the alerts weather layer. This will be available in an upcoming beta release. Rendering issue on some Android devices when animating encoded data with sample layers.2022-05-27T00:00:00+00:00https://www.xweather.com/docs/mapsgl/changelog#100-beta1MapsGL 1.0.0-beta.12022-05-13T00:00:00+00:00Xweather MapsGLInitial beta release ⚠️ Known issues: Heatmap layer styles are not rendering properly. Opacity does not work properly for filled circle layer styles.2022-05-13T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1230Weather API 1.23.02022-05-02T00:00:00+00:00Xweather Weather APIconditions - new enhanced solar radiation information forecasts - new enhanced solar radiation information for hourly requests batch - speed improvement for batch requests conditions/summary - now supports dates up to 15 days into the future. forecasts - DST bug with isDay incorrectly set to false with filter=daynight in unique circumstances lightning/summary - within request with an invalid polygon now returns invalid_coord error vs generic api_error stormreports/summary - within request with an invalid polygon now returns invalid_coord error vs generic api_error observations/summary - pagination bug returning different number of results with different limit and skip values general - other minor bug fixes and improvements2022-05-02T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#12201Weather API 1.22.0.12022-04-11T00:00:00+00:00Xweather Weather APIalerts - heat filter for heat-related alerts conditions - improved error handling conditions - daily requests for March 29, 2016 - April 2, 2016, now return a warn_no_data versus an api_error. The team is working to backfill these dates. forecasts - correct weatherPrimary phrase when windy and a chance of Snow showers. lightning/summary - within action with a bad polygon now returns invalid_coord error versus an api_error general - other minor bug fixes and updates2022-04-11T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#270Android SDK 2.7.02022-03-03T00:00:00+00:00Xweather Android SDKVersion 2.7.0 is a library update and feature update. See below for library-specific change information. All: Updated Gradle to 7.0.4 Updated target SDK to v31 Updated gms: play-services-maps to 18.0.2 Aeris Core: conditions - support for new conditions endpoint fires - support for new fire perimeter information alerts - support for dataSource advisories - deprecated, use alerts instead Various minor bug fixes and improvements Demo App: update for v2.7.0 libraries update the Detailed Weather to use the conditions endpoint vs. observations update the Weather Overview to use the conditions endpoint vs. observations Various minor bug fixes and improvements2022-03-03T00:00:00+00:00https://www.xweather.com/docs/webhooks/changelog#110Webhooks 1.1.02022-03-01T00:00:00+00:00Xweather WebhooksGeneral bug fixes and performance improvements.2022-03-01T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1210Weather API 1.21.02022-02-23T00:00:00+00:00Xweather Weather APIobservations - new envca filter for observations from environment Canada alerts - new frostfreeze filter for limiting to frostfreeze advisories, watches, and warnings. conditions - sub-hourly improvements conditions - expand data sources in Canada and Australia conditions - the probability of precip (POP) added for now & forecast requests. Null for archive requests general - other minor bug fixes and improvements2022-02-23T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1203Weather API 1.20.32022-01-25T00:00:00+00:00Xweather Weather APIairquality - improved support for India air quality observations conditions - various data quality and accuracy improvements general - daily, monthly or yearly subscription overage errors will return a 429 error vs 200 earthquakes - earthquakes with negative magnitudes missing category general - other minor bug fixes and improvements2022-01-25T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1202Weather API 1.20.22021-12-13T00:00:00+00:00Xweather Weather APIconditions - allow up to 4 decimals for precipIN and snowIN conditions - bias improvements conditions/summary - bias improvements alerts - marine filter returning EU thunderstorm alerts fires - api error for some within queries general - other minor bug fixes and improvements minor bug fixes and improvements2021-12-13T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1201Weather API 1.20.12021-11-29T00:00:00+00:00Xweather Weather APIalerts/summary - Add alert type hex color to types conditions - API error on some requests on the dates of Dec 31 and Jan 1 conditions/summary - API error on some requests on the dates of Dec 31 and Jan 1 general - Minor bug fixes and improvements2021-11-29T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1200Weather API 1.20.02021-11-08T00:00:00+00:00Xweather Weather APIfires - US fire perimeter support with filter=geo fires - new hasperimeter and hasnoperimeter filters fires - new Canadian fires locations alerts/summary - include priority with the alert types normals - updated to 1990-2020 climate normals normals - new dataSource attribute conditions - minutelyprecip now utilizes 4 decimal places conditions - snowRate in cm/hour and in/hour added conditions - sub-hourly requests snowCM/IN is now the estimated snowfall over the period. conditions - quality improvements for sub-hourly requests general - Other general bug fixes and improvements2021-11-08T00:00:00+00:00https://www.xweather.com/docs/webhooks/changelog#100Webhooks 1.0.02021-11-01T00:00:00+00:00Xweather WebhooksInitial release of Webhooks2021-11-01T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1192Weather API 1.19.22021-09-21T00:00:00+00:00Xweather Weather APIgeneral - other minor bug fixes and improvements2021-09-21T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1191Weather API 1.19.12021-09-15T00:00:00+00:00Xweather Weather APItropicalcyclones - added profile.maxStormName alerts - Canadia Special Weather Statements are now returned by default. fires - add dataSource attribute conditions - minutely precip improvements places - can query places using Québec or Quebec (with or without accent) forecasts - Improved handling of thunderstorms within forecasts fires - startDate always null earthquakes - Allow querying by earthquake ID via search action, without specifying a date general - other minor bug fixes and improvements2021-09-15T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1190Weather API 1.19.02021-08-18T00:00:00+00:00Xweather Weather APIalerts - dataSource attribute now included conditions - precipRateIN / precipRateMM added to conditions / minutelyprecip requests airquality - general improvements for calculated airquality, especially near fires conditions - several improvements for daily requests places - Improved handling of place name capitalization conditions - minutely queries (filter=1m) not returning the proper solradWM2 value alerts - Extreme Rain incorrectly included in flood filter observations/summary - improved handling of Fog/Mist with other weather types within - improved error message if bad polygon provided to within action general - invalid or disabled apps now return HTTP code 401 vs 200 general - other minor bug fixes and improvements2021-08-18T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1180Weather API 1.18.02021-07-12T00:00:00+00:00Xweather Weather APIalerts - support for the enhanced MeteoAlarm European alerts airquality - improvements for European AirQuality conditions - relative humidity improvements forecasts - relative humidity improvements general - improved speed for client sub and app modifications alerts - some fire weather warnings missing title earthquakes - sort param not working with search action general - update icon usage for VL:RS code general - correct issue with solar radiation when sky coverage = 1 general - api_error returned with bad lat / long using within general - minor bug fixes and improvements2021-07-12T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1172Weather API 1.17.22021-06-08T00:00:00+00:00Xweather Weather APIearthquakes - updatedAt parameter for /earthquakes places - improved ranking system for locations sorting alerts - update a few Italian translations for severe wx observations - Return nearby ob when querying by lat/lon even if no nearby city airquality - from parameter not being applied to queries normals - bug causing the incorrect date to be returned general - minor bug fixes and improvements2021-06-08T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1171Weather API 1.17.12021-05-05T00:00:00+00:00Xweather Weather APIobservations - Improved sky/wx support for PWS & MADIS stations in Canada and Australia conditions - Minutely precip improvements. general - minor bug fixes and improvements2021-05-05T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1170Weather API 1.17.02021-04-28T00:00:00+00:00Xweather Weather APIconditions - Next hour of minutely precip (filter=minutelyprecip) conditions - sub hourly intervals (1min, 5min, 15min, etc.) for up to 1 hour routes - significant route action speed improvements conditions - improved decimal precision conditions/summary - improved decimal precision alerts/summary - :id and closest action not honoring filter conditions - profile.elevFT/M always conditions - improved sanity checks for calculated values conditions/summary - some date formats in from/to being misinterpreted conditions - resolve potential api_error that could occur under specific conditions. conditions - improved pskip support places - improved caching when using POI filters general - minor bug fixes and improvements2021-04-28T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1161Weather API 1.16.12021-03-31T00:00:00+00:00Xweather Weather APIwebhooks - support for fires, storm cells, tropical cyclones, and storm reports alerts - German translations for alerts alerts/summary - update supported filters to match alerts conditions - improve formulas for calculated weather attributes places - profile.code added, defining the place type. conditions - locations with a tz offset > +12hours returning isDay=false all day observations - locations with a tz offset > +12hours returning isDay=false all day forecasts - intermittent caching bug causing some unexpected2021-03-31T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1160Weather API 1.16.02021-02-22T00:00:00+00:00Xweather Weather APIconditions - Conditions now available for any lat/long globally from today through 2011. Note: Historical add-on may be required. conditions/summary - Conditions now available for any lat/long globally from today through 2011. Note: Historical add-on may be required. conditions - Improved global satellite integration for current conditions. alerts - UK alerts now from the UK Met Office, as no longer available from MeteoAlarm normals - hastemp filter by default now. Ensures normals with temperature information are returned places - Several bug fixes and improvements related to the recent implementation upgrade airquality/forecasts - plimit parameter not working properly conditions - Improved handling of false radar echoes (i.e., spikes) when interpreting current weather. forecasts - First interval of hourly precip/weather unavailable for some global locations. forecasts - When querying past forecasts (up to last 24 hours), forecast snow values are now correctly returned. forecasts - Apparent / feels like temperature improvements within Canada. general - Other minor bug fixes and improvements2021-02-22T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1150Weather API 1.15.02021-01-27T00:00:00+00:00Xweather Weather APIalerts - Support for US offshore alerts from NOAA places - European Zones now a supported place format places - query by lat/lon now verifies if within city polygon vs closest city only. places - place db upgrades precip/summary - deprecated. Now duplicates conditions/summary. Please migrate to conditions/summary observations - filter=hfmetar failing in some instances alerts - updated time occasionally being incorrectly set general - other minor bug fixes and improvements2021-01-27T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1142Weather API 1.14.22020-12-09T00:00:00+00:00Xweather Weather APIalerts - Italian support, lang=it alerts - new offshore / nooffshore filters airquality - now returns results offshore forecasts - precipitation and POP improvements forecasts - snowfall being incorrectly rounded to whole value in centimeters forecasts - improvements for australian highs/lows forecasts - improved error message for forecast requests out of allowed range observations/archive - PWS precip calculation improvements observations/summary - ensure stations have summaries for each day of requested period other minor bug fixes and improvements2020-12-09T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#11421Weather API 1.14.2.12020-12-09T00:00:00+00:00Xweather Weather APIconditions - error with some historical conditions requests2020-12-09T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1141Weather API 1.14.12020-11-11T00:00:00+00:00Xweather Weather APIobservations/summary - add min/max/avg altimeter values conditions - improvements with biasing from local observations forecasts - phrasing improvements for weather, weatherPrimary earthquakes - Default to last 24 hours if no from parameter general - Oct 2020 US & Canadian Postal codes alerts - corrected Hurricane Local Statement color / category support earthquakes - api error if no magnitude available observations - occasional api error for PWS missing location information general - update to the latest time zone changes general - other minor updates and improvements.2020-11-11T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#11401Weather API 1.14.0.12020-10-22T00:00:00+00:00Xweather Weather APIforecasts - DST bug with filter=daynight and filter=mdnt2mdnt2020-10-22T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#261Android SDK 2.6.12020-10-06T00:00:00+00:00Xweather Android SDKVersion 2.6.1 is a library update and feature update. See below for library-specific change information. All: Updated Gradle to 6.1.1 Updated target SDK to v30 Updated build tools to 4.0.1 Updated gms: play-services-maps to 17.0.0 Migrate to AndroidX Aeris Core: forecasts - support for visibilityKM and visibilityMI forecasts - support for solradWM2, solradMaxWM2, solradMinWM2 observations - support for trustFactor observations - support for recTimestamp, recDateTimeISO observations - support for QC and QCcode Aeris Maps: Layers - radar-global utilizes radar legend Demo App: update to for v2.6.1 libraries2020-10-06T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1140Weather API 1.14.02020-09-30T00:00:00+00:00Xweather Weather APIconditions - Expanded global archive support. conditions - Improved radar integration for current weather. conditions - Expanded observation sources conditions - General speed improvements conditions/summary - Now supports beyond the last 24 hours conditions/summary - General speed improvements general - improved weather code handling with FW clouds general - within polygon queries now return ad invalid_coordinate error for a bad polygon vs. an api_error. alerts - alert filters now support Europe alerts batch - weather zone, county info missing from places requests within a batch query conditions - occasional negative wind speed/gust values corrected conditions - improved weather coding, correcting random wx/intensity in the incorrect order conditions/summary - for parameters being ignored observations/archive - improved handling of request dates outside of available timeframes stormreports - occasional api_error when querying by 24 character id sunmoon - api_error when querying by PWS station with bad lat/long general - other minor general bug fixes and improvements2020-09-30T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#11334Weather API 1.13.3.42020-09-24T00:00:00+00:00Xweather Weather APIforecasts - DST bug with daily forecasts2020-09-24T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#11333Weather API 1.13.3.32020-08-19T00:00:00+00:00Xweather Weather APIforecasts - Improved Australian forecast model coverage forecasts - Improved POP (probability of precip) resolution within the US general - other general improvements and bug fixes2020-08-19T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1133Weather API 1.13.32020-08-05T00:00:00+00:00Xweather Weather APIconditions - support for new for parameter to request conditions for a specific date/time places - European locations will now include a profile.wxzone value, matching the zone used for alerts places - improvements for profile.wxzone to be available when querying by PWS station ID or latitude/longitude. alerts - ensure active = false for expired alerts vs just canceled ones conditions - improvements for winds and feels like temperatures forecasts - improvements for forecast temperatures stormreports - sort parameter being ignored convective/outlook - fixes occasional api error when using the contains action general - other general improvements and bug fixes2020-08-05T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1132Weather API 1.13.22020-07-22T00:00:00+00:00Xweather Weather APIalerts - route action will return an array for all locations vs object if only 1 alerts - filter=county not working within the US conditions - default radius for interpolated historical conditions - warn_no_data warning not being generated properly conditions - historical sometimes returning more than 24 intervals indices - occasional API error for road conditions index observations/archive - empty periods returned without plimit parameter when using filter=calcprecip general - other general improvements and bug fixes2020-07-22T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1131Weather API 1.13.12020-07-08T00:00:00+00:00Xweather Weather APIconditions/summary - initial public beta conditions - initial historical support earthquakes - Archive expanded back to 1945 stormreports - general updates and improvements earthquakes - Can now query by location, earthquakes/san diego,ca conditions - psort parameter returned API error conditions - relative from/to parameter values using UTC vs local timezone conditions - plimit/pskip being ignored alerts - Canada Special Statements should not be returned by default alerts - filter=geo&format=geojson was returning the polygon twice, doubling the bandwidth alerts - Improved expiration of Canadian alerts. forecasts - Occasionally returning 1 less than expected hourly results (23 vs 24) forecasts - general extended forecast improvements general - other general improvements and bug fixes2020-07-08T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1130Weather API 1.13.02020-06-09T00:00:00+00:00Xweather Weather APIalerts - European alerts alerts - Polygon support with filter=geo forecasts - Improved European forecast model coverage alerts - Improved support for querying by latitude/longitude alerts - Query alerts by weather station ID (ICAOs, PWS, etc) general - other minor bug fixes and improvements2020-06-09T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1121Weather API 1.12.12020-05-20T00:00:00+00:00Xweather Weather APIforecasts - various bug fixes and improvements general - other minor bug fixes and improvements2020-05-20T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1120Weather API 1.12.02020-05-13T00:00:00+00:00Xweather Weather APIconditions - new conditions endpoint in a public beta forecasts - filter=#min for intervals by the minute for up to 2 hours. Example filter=5min&limit=12 will return the next hour forecast in 5-minute intervals forecasts - forecast visibility using the periods.#.visibilityKM and periods.#.visibilityMI attributes forecasts - general forecast improvements general - other minor bug fixes and improvements2020-05-13T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1115Weather API 1.11.52020-04-13T00:00:00+00:00Xweather Weather APIalerts - route action support places - api error for some PWS stations with incorrect lat/lon (i.e. in ocean) observations/summary - potential API error if archive summary has bad visibility info stormcells - potential API error for within requests with incorrect bounding box request general - other minor bug fixes and improvements2020-04-13T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1114Weather API 1.11.42020-04-06T00:00:00+00:00Xweather Weather APIobservations - add dataSource attribute places - lower cache time from 1 day to 1 hour observations/summary - correct api_error for queries to far into past or future observations/archive - correct api_error for queries to far into past or future precip/summary - correct api_error when using sort=dt:-1 precip/summary - use local relative time for from=midnight general - other minor bug fixes and improvements2020-04-06T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#11133Weather API 1.11.3.32020-03-29T00:00:00+00:00Xweather Weather APIstormcells - correct api_error response for some search action queries stormcells - improvements for the forecast cone polygons general - Other minor bug fixes and updates2020-03-29T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1113Weather API 1.11.32020-03-25T00:00:00+00:00Xweather Weather APIstormcells - general improvements, including metric values for ob.top and ob.hit general - Other minor bug fixes and updates2020-03-25T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1112Weather API 1.11.22020-03-11T00:00:00+00:00Xweather Weather APIpoint data - new level of detail feature. For observations and most other point data endpoints, can now pass new lod parameter (level of detail) corresponding to map zoom level or mindist to help ensure data separation when displaying on a map. observations/archive - new periods.precipSinceMidnight and precipSinceLastOb for observations stations that provide the data. observations - new precise filter will return attributes with increased decimal precision. observations/archive - new precise filter will return attributes with increased decimal precision. observations/summary - new precise filter will return attributes with increased decimal precision. general - NOT query element (!) now works with both string and numeric attributes. Previously, worked with strings only. within queries - Improved support for within rectangular queries that cover large global areas across the dateline. storm reports - correct inconsistencies with hail reports. If no size included in the report, then set hailIN and hailMM to null. observations - PWS stations with no weather or sky information, occasionally defaulting to fair / mostly sunny or mostly clear. observations - api_error returned for rare instances when a new observation may not yet have an associated place attribute. general - Other minor bug fixes and updates2020-03-11T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1111Weather API 1.11.12020-02-12T00:00:00+00:00Xweather Weather APIobservations - New strict filter will limit results to observations passing QA that include temps, dewpt, humidity, pressure, winds and sky/weather information. observations/summary - New strict filter will limit results to observation passing QA that include temps, dewpt, humidity, pressure, winds and sky/weather information. alerts - windchill advisories, watches, and alerts moved to winter category vs winds observations - hasprecip filter now limits to stations that are known to report precip and pass QA. observations - improvements for the handling of IN (intermittent), DU (Dust), S (Sand) and PO METAR weather codes observations - Ensure ob.uvi attribute is included in the output, even for stations that do not report (null is the default) observations - passing query parameter would override default observation trust factor verification. general - Other minor bug fixes and updates2020-02-12T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1110Weather API 1.11.02020-01-29T00:00:00+00:00Xweather Weather APIobservations - Implementation of new xWeather Platform for Observations observations - Addition of new observations from Australia Bureau of Meteorology observations - Addition of new observations from Environment Canada observations - trustFactor attribute - from 0 - 100, combination of individual observation QC * station confidence. observations/summary - trustFactor attribute - Provides the minimum, maximum and average trust factor received from the observations observations - new ausbom filter option, to limit to observations from the Australia Bureau of meteorology observations/summary - new ausbom filter option, to limit to observations from the Australia Bureau of meteorology observations/summary - Requesting summaries over a date range, now limits results to stations that reported on every day within the requested date range. general - Other minor bug fixes and updates2020-01-29T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1108Weather API 1.10.82019-10-23T00:00:00+00:00Xweather Weather APIplaces - elevation values displaying when querying by airport id stormreports - error when querying by storm report id fires - error when querying by fire report id forecasts - improved precipitation forecast for mid and long-range forecasts general - Other minor bug fixes and updates2019-10-23T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1107Weather API 1.10.72019-10-07T00:00:00+00:00Xweather Weather APIforecasts - new periods.solradWM2 provides estimated solar radiation, normally used with filter=1hr forecasts - new periods.solradMinWM2 and periods.solradMaxWM2 provide the min / max hourly values across a forecast interval observations - filter=interp returns interpolated observation if an actual observation is not nearby. (Currently beta) tropicalcyclones - distanceNM missing for wind radii forecasts - For some Canadian locations, the day 1 pressure returned as station pressure vs the documented MSLP general - Other minor bug fixes and updates2019-10-07T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1106Weather API 1.10.62019-09-24T00:00:00+00:00Xweather Weather APItropicalcyclones - support for wind radii for active storms tropicalcyclones - current position and forecast wind field polygons pws - Add support for new PWS Contributors Access observations - added recTimestamp and recDateTimeISO, denoting when an observation was received observations - new adt query mapping, allowing to query or sort based on received/added time of an observation observations - add tzname and tzoffset (in seconds) to the profile object places - Sept 2019 US zip code update places - Sept 2019 CA postal code update stormreports - hail size not properly rounded to a max of 2 decimals observations - API returning no error in rare instances of an observation pressure received as NaN general - Other minor bug fixes and updates2019-09-24T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1105Weather API 1.10.52019-09-02T00:00:00+00:00Xweather Weather APIgeneral - Other minor bug fixes and updates2019-09-02T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1104Weather API 1.10.42019-07-29T00:00:00+00:00Xweather Weather APIalerts - Support for Environment Canada Squall Warnings/Watches general - Other minor bug fixes and updates2019-07-29T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1103Weather API 1.10.32019-07-23T00:00:00+00:00Xweather Weather APItropicalcyclones - support for invest test storms tropicalcyclones/archive - Active invests are available using the filter=invests. Archive invests are not available at this time. places - July 2019 US zip codes update places - July 2019 CA postal codes update observations - wxsnow filter no longer returns observations with hail for international locations general - Other minor bug fixes and updates2019-07-23T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1102Weather API 1.10.22019-07-16T00:00:00+00:00Xweather Weather APIgeneral - Improved logical OR support for filters. i.e. for stormreport, can now use filter=hail;wind to return storm reports that are either hail or wind reports. observations - API not properly handling when GS utilized for hail vs. snow pellets in METAR observations. stormreports - corrected within query when bounding box crossed the international dateline AND had a positive east and west longitudes. general - Other minor bug fixes and updates2019-07-16T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1101Weather API 1.10.12019-06-19T00:00:00+00:00Xweather Weather APIlightning - adt sorting parameter allows sorting based on the time the lightning strike was received and added lightning - adt filter to allow forcing the from/to parameters to filter on the recTime (added time) vs. the lightning observation time. tropicalcyclones - lower cache / expires headers from 10 minutes to 1 minute tropicalcyclones/archive - lower cache / expires headers from 10 minutes to 1 minute alerts/summary - corrected issued with occasional empty document vs. warn_no_data when no alerts stormreports/summary - corrected issued with returning invalid_request vs. warn_no_data when no stormreports within the request general - Other minor bug fixes and updates2019-06-19T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1100Weather API 1.10.02019-06-11T00:00:00+00:00Xweather Weather APIInfrastructure / Stack upgrades, improving API performance and latencies. places - May 2019 US zip codes and CA postal codes2019-06-11T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1919Weather API 1.9.192019-03-13T00:00:00+00:00Xweather Weather APIforecasts - Update the maximum limit from 360 to 384 for hourly forecasts places - March 2019 US zip codes and CA postal codes precip/summary - Correct a DST bug returning incorrect daily results for dates prior to DST. general - Other minor bug fixes and updates2019-03-13T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1918Weather API 1.9.182019-02-20T00:00:00+00:00Xweather Weather APIforecasts - General Improvements places - Feb 2019 US zip codes and CA postal codes general - Other minor bug fixes and updates2019-02-20T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1917Weather API 1.9.172019-01-22T00:00:00+00:00Xweather Weather APIforecasts - Improvements for mid term forecasts (days 3-7) general - Other minor bug fixes and updates.2019-01-22T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1916Weather API 1.9.162019-01-16T00:00:00+00:00Xweather Weather APIplaces - Jan 2019 US zip codes and CA postal codes phrases/summary - improvements with multiple precipitation types and period placement CA alerts missing profile.tz for some Canadian Location codes (CLCs) general - Other minor bug fixes and updates.2019-01-16T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1915Weather API 1.9.152018-12-12T00:00:00+00:00Xweather Weather APIalerts - french support for Canadian alerts with a new lang=fr parameter. For Canadian alerts, returns the title and body in French vs English. observations - Improved support for UP precipitation type. observations - Variable winds were being returned with a direction of 0 degrees / N (North). Now properly returns -1 / VRB forecasts - Route action not utilizing the from/to parameters within the POST body. places/postalcodes - Correct id/zip/postalcodes query mappings and allow mixed case values to be provided for Canadian postal codes general - Other minor bug fixes and updates.2018-12-12T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1914Weather API 1.9.142018-10-31T00:00:00+00:00Xweather Weather APItides - Ensure tides type are returned in lower case per the docs observations/summary - improved handling of DST for locations that change at midnight vs a later hour. general - minor bug fixes and improvements2018-10-31T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1913Weather API 1.9.132018-10-23T00:00:00+00:00Xweather Weather APIlightning - add route action support for lightning endpoint alerts - support for the new NWS Snow Squall Warning tides - Update to include latest 2018, 2019 and 2020 tide predictions route - skip empty locations i.e. p=24060;30301;;10001 vs returning an error route - resolve API error with some route GET queries general - minor bug fixes and improvements2018-10-23T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1912Weather API 1.9.122018-10-17T00:00:00+00:00Xweather Weather APIgeneral - Ability to enable/disable applications/namespaces from the member area Tropicalcyclones - Default Sort by cyclone ID if no sort provided Tropicalcyclones - Support for NHC special updates that can occur between normal updates 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 places - Oct 2018 US zip codes and CA postal codes rivers - Update river gauges with the latest crest and impact information as of Oct 10, 2018 places/airports - Improve type query mapping. Now allows any casing for value. observations/summary - summary date off by an hour with NZ and AU DST timezone changes minor bug fixes and improvements2018-10-17T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#260Android SDK 2.6.02018-10-01T00:00:00+00:00Xweather Android SDKVersion 2.6.0 is feature update adding support for the Tropical Cyclones Archive, Air Quality and Air Quality Forecasts endpoints. See below for library specific change information. Aeris Core: Added support for the Tropical Cyclones Archive endpoint Added support for the Air Quality endpoint Added support for the Air Quality Forecast endpoint Aeris Maps: Added support for Tropical Cyclones Archive point data (point icons, new legend, track and forecast lines) Added support for Air Quality point data layer Demo App: Updated for v2.6.0 libraries2018-10-01T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1911Weather API 1.9.112018-09-19T00:00:00+00:00Xweather Weather APItropicalcyclones - new currentbasin query element to query against the basin an active storm is within. general - new filter=centroid option to force using a US zip code polygon centroid latitude/longitude vs the corresponding city latitude/longitude phrases/summary - new filter=noob option for no observations. Forces the phrasing to use the short-term forecast only. places - Update US zip codes support to latest Sept 2018 data. places - Update CA postal code support to latest Sept 2018 data. places - Update GeoIP to City database with latest Sept 2018 data, used for the :auto functionality. tropicalcyclones - when filter=geo applied and user passing fields parameter, automatically add errorCone field if not set. sunmoon - adjust the illumination values used for determining the moon phase at midnight local time. Some locations display full moon for two days. threats - removed unused/undocumented lightning property from the API response tropicalcyclones - various archive data updates minor bug fixes and improvements2018-09-19T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#250Android SDK 2.5.02018-09-12T00:00:00+00:00Xweather Android SDKVersion 2.5.0 is feature update adding support for the Tropical Cyclone endpoint. See below for library specific change information. Aeris Core: Added support for the Tropical Cyclone endpoint Aeris Maps: Added Tropical Cyclone point data (point icons, new legend, track and forecast lines) Added Tropical Cyclone polygon for Error Cones Demo App: Updated for v2.5.0 libraries All: Updated gradle to 4.4 Updated target SDK to v27 Updated build tools to 3.1.4 Updated gms: play-services-maps to 15.0.12018-09-12T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1910Weather API 1.9.102018-08-21T00:00:00+00:00Xweather Weather APIprecip/summary - public beta of new precip/summary endpoint tropicalcyclones - improved support when crossing the international dateline / 180 longitude tropicalcyclones - improved support for test storms, now using event numbers 80 -89 general - improve the warn_no_data description forecasts - improve the mdnt2mdnt filter functionality for locations outside of the US forecasts - isDay would display false for some areas within longitude 176 - 180 longitude minor bug fixes and improvements2018-08-21T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#199Weather API 1.9.92018-08-08T00:00:00+00:00Xweather Weather APIwizard - New API Wizard: https://developer.xweather.com/wizards/api/ tropicalcyclones - support for invests with the new filter=invests option. Invests are areas under investigation for potential future tropical development. tropicalcyclones and tropicalcyclones/archive - new profile.basins is an array of all basins the cyclone has tracked within tropicalcyclones and tropicalcyclones/archive - new origin query parameter option that queries the profile.basinOrigin tropicalcyclones - query storms that traveled within multiple basins with query=basin:ALL:ep:cp tropicalcyclones - new profile.basinCurrent attribute which defines the current basin the storm is within. Null for nonactive storms observations - new filter=qcok option. Can be combined when using the query parameter, and overriding the default of rejecting stations with failed QC observations/summary - new filter=qcok option, which will only return summaries for stations that all observations for the day passed QC. tropicalcyclones and tropicalcyclones/archive - update profile.basin to be profile.basinOrigin tropicalcyclones and tropicalcyclones/archive - update basin filters to query the profile.basins vs. profile.basinOrigin tropicalcyclones and tropicalcyclones/archive - querying basin no longer case sensitive observations/summary - hasprecip filter now limits results to stations known to provide precip AND have a passing precipitation QC. postalcodes - Update US zip codes to Aug 2018 data postalcodes - Update CA postal codes to Aug 2018 data observations/summary - summary.precip.QC would return incorrect code in some circumstances observations/summary - in some rare cases, a new observation station could return a summary without profile.hasprecip attribute minor bug fixes and improvements2018-08-08T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#198Weather API 1.9.82018-07-25T00:00:00+00:00Xweather Weather APItropicalcyclones - Added profile.tz for timezone support tropicalcyclones/archive - Added profile.tz for timezone support. tropicalcyclones/archive - Added West Pacific, Southern Hemisphere and Indian Ocean archive, 1945 - 2018. tropicalcyclones/archive - Added East Pacific / Central Pacific archive, 1949 - 2018. tropicalcyclones/archive - Added Atlantic archive, 1851 - 2018. tropicalcyclones/archive - No longer requires a from/to when using query=year:#### forecasts - Hourly forecasts isDay incorrectly set to false around sunrise/set for some locations. tropicalcyclones - Correct profile.name issue with Indian ocean and southern Pacific tropical cyclones observations - Observed visibility incorrectly returning null for some mesonet stations that are reporting visibility. Other minor updates and bug fixes.2018-07-25T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#241Android SDK 2.4.12018-07-24T00:00:00+00:00Xweather Android SDKVersion 2.4.1 is a bug fix and feature update. See below for library specific change information. Aeris Core: Added check for Oreo before running timezone correction for alert header Fixed bug formatting ISO dates Aeris Maps: Added support for additional future layers in map animation Fixed bug handling Raster Maps timestamps Fixed bug in maps when animating future layers Demo App: Updated for v2.4.1 libraries All: Various Bug Fixes and Performance Enhancements2018-07-24T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#197Weather API 1.9.72018-07-18T00:00:00+00:00Xweather Weather APItropicalcyclones/archive - Access to archive tropical cyclones for all basins in public beta tropicalcyclones - querying test storm 2017-AL-16-TEST no longer requires filter=test tropicalcyclones - various bug fixes with the output. FIPS:##### queries not working properly other minor improvements and bug fixes2018-07-18T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#196Weather API 1.9.62018-07-11T00:00:00+00:00Xweather Weather APInew tropicalcyclones endpoint in public beta update to July 2018 US zip codes update to Jul 2018 CA postal codes QC improvements for Official observations NWS marine alerts incorrectly setting place.country to null minor bug fixes and updates2018-07-11T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#195Weather API 1.9.52018-06-20T00:00:00+00:00Xweather Weather APIfires - allow :id style queries observations/summary - now limits search based on plimit if no to parameter convective/outlook - no longer require filter=geo when using format=geojson fires/outlook - no longer require filter=geo when using format=geojson droughts/monitor - no longer require filter=geo when using format=geojson minor bug fixes and updates2018-06-20T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#194Weather API 1.9.42018-06-04T00:00:00+00:00Xweather Weather APIlightning - new negative and positive filter to limit results to corresponding pulse polarity information lightning/summary - new negative and positive filter to limit results to corresponding pulse polarity information lightning/summary - addition of count of negative / positive polarity lightning strikes/pulses lightning/summary - addition of min/max amperage for negative / positive polarity lightning strikes/pulses lightning/summary - No longer in Beta, available to all subscription levels general - Update with 2018-06 US & Canadian postal codes lightning/summary - round average values (peakAmp, numSensors) lightning/summary - closest action limiting to 100 max strikes in the response lightning/summary - correct default time range for the last 5 minutes Other minor bug fixes and updates.2018-06-04T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#193Weather API 1.9.32018-05-22T00:00:00+00:00Xweather Weather APIairquality - periods.method attribute defining the AQI calculation method airquality/forecast - periods.method attribute defining the AQI calculation method observations - isDay improperly being set to false during the midnight sun forecasts - hourly intervals improperly setting isDay to false during the midnight sun alerts - improved handling of NWS alerts with malformed headers various other minor fixes and improvements.2018-05-22T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#192Weather API 1.9.22018-05-16T00:00:00+00:00Xweather Weather APIlightning - lightning API endpoint now available to all weather API premium subscriptions lightning/summary - /search action incorrectly returned an array vs an object general - /endpoint/searchlight,nv queries failed because API attempted search query various other minor fixes and improvements.2018-05-16T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#191Weather API 1.9.12018-05-09T00:00:00+00:00Xweather Weather APIalerts - add fire weather to nonprecip filter alerts/summary - add fire weather to nonprecip filter postalcodes - Update to 2018-05 Canadian Postal codes postalcodes - Update to 2018-05 US zip codes general - Update to 2018-05 IP to city DB for use with :auto general - namespace verification improvements airquality/forecasts - plimit parameter ignored various other minor fixes and improvements.2018-05-09T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#190Weather API 1.9.02018-04-24T00:00:00+00:00Xweather Weather APIAirQuality - New airquality endpoint provides global observations AirQuality - New airquality/forecasts endpoint provides global airquality forecasts (BETA) forecasts - mdnt2mdnt filter returns daily forecast using local midnight to midnight Observations - new weather filters, wxrain, wxsnow, wxice, wxfog allow filtering based on occurring weather places - support for AirQuality stations to be used in queries phrases/summary - many phrases tweaks and improvements phrases/summary - support for the limit parameter to control the number of hourly intervals used to make the summary. Default = 6 phrases/summary - publically available (English only) as part of basic alerts - rename advisories endpoint to alerts (advisories now alias to alerts) alerts - improve default sorting. Emergency Flag, significance/priority (desc), issue time (desc) alerts/summary - rename advisories/alerts endpoint to alerts/summary (advisories/summary now alias to alerts/summary) observations/summary - new qcmin, qcmax filters to query qc codes that occurred in the summary. general - Update to 2018-04 US zip code and CA Postal codes observations/summary - improved handling of observations quality control alerts - details.color incorrect for tornado warning alerts - details.color incorrect for severe thunderstorm warning forecasts - the oddity of temp value of -0 now returns as 0 other minor updates and bug fixes2018-04-24T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#240Android SDK 2.4.02018-03-05T00:00:00+00:00Xweather Android SDKVersion 2.4.0 is a library and feature update. See below for library specific change information. Aeris Core: Added support for Rivers/Gauges endpoint Improved handling for Aeris batch requests Deprecated ObservationsRecent endpoint Aeris Maps: Updated to com.google.android.gms:play-services-base-license-11.8.0 Updated with v2.4.0 Aeris Core lib Improved handling for Raster Maps Layers (Future data) Demo App: Added support for Android Oreo notifications Removed references to deprecated ObservationsRecent endpoint Updated for v2.4.0 libraries All: Various Bug Fixes and Performance Enhancements2018-03-05T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#186Weather API 1.8.62018-02-27T00:00:00+00:00Xweather Weather APIgeneral - Update to 2018-02 US zip code and CA Postal codes forecasts - in some instances, hourly snowfall would not match day totals beyond 72 hours other minor updates and bug fixes2018-02-27T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#185Weather API 1.8.52018-02-12T00:00:00+00:00Xweather Weather APIadvisories - new nonmarine filter option advisories/summary - new nonmarine filter option observations/summary - Improve speed for archive summaries, when no to provided earthquakes - Improve speed for archive summaries, when no to provided stormreports - Improve speed for archive summaries, when no to provided records - Improve speed for archive summaries, when no to provided fires - Improve speed for archive summaries, when no to provided other minor updates and bug fixes2018-02-12T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#184Weather API 1.8.42018-01-24T00:00:00+00:00Xweather Weather APIadvisories - new airquality filter limits to smog, smoke, and air quality alerts advisories - support for Canadian Freezing Drizzle advisory advisories - corrections for Canadian Freezing Rain warning advisories - support for Canadian Smog Warning other minor updates and bug fixes2018-01-24T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#183Weather API 1.8.32018-01-17T00:00:00+00:00Xweather Weather APIgeneral - support for EMPTY and !EMPTY to test for empty string EMPTY != NULL postcalcodes - Update with Jan 2018, US & Canadian Postal Codes places - improvements for the location determinations forecasts - iceaccum should be iceaccumIN and iceaccumMM other minor updates and bug fixes2018-01-17T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#230Android SDK 2.3.02018-01-03T00:00:00+00:00Xweather Android SDKVersion 2.3.0 is a library and dependency update. See below for library specific change information. Aeris Core: Aeris Maps: Updated Gradle to 4.1 Updated all dependencies to support Gradle change Demo App: Updated for v2.3.0 libraries2018-01-03T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#182Weather API 1.8.22017-12-13T00:00:00+00:00Xweather Weather APIforecasts - hourly intervals for up to the next 24 hours now available in API Basic, use filter=1hr&limit=24. 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) phrases/summary - move out of beta and add phrases/summary endpoint to premium general - locations with Saint in the name can now use Saint, Sainte, St or St. postalcodes - Update with Dec 2017, US and Canadian Postal Code updates general - Return API warning is user supplies invalid parameter phrases/summary - place.state field would not always have proper state other minor updates and improvements2017-12-13T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#220Android SDK 2.2.02017-12-12T00:00:00+00:00Xweather Android SDKVersion 2.2.0 is a feature release. See below for lib specific change information. Aeris Core: Added Rivers endpoint Added Rivers Gauges endpoint Added remaining Sun and Moon data fields Aeris Maps: Added Rivers point data layer Demo App: Updated for v2.2.0 libraries2017-12-12T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#181Weather API 1.8.12017-11-21T00:00:00+00:00Xweather Weather APIcountries - added place.continentFull to match places endpoint countries - update with latest population data general - Update to Nov IP to city DB for use with :auto places - Update to use proper continent names/abbreviations matching countries endpoint other minor updates and improvements2017-11-21T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#180Weather API 1.8.02017-11-15T00:00:00+00:00Xweather Weather APIairquality - limited public beta airquality/forecasts - limited public beta general - API will not support old / non active US zip codes and CA postal codes places/postalcodes - new profile.active property set to true if the zip code / postal code is still active. false if no longer active postalcodes - Update to 2017-11 Canadian Postal codes postalcodes - Update to 2017-11 US zip codes forecasts - sunrise/sunset off by 1 day with longitude >= 176 observations - sunrise/sunset off by 1 day with longitude >= 176 sunmoon - sunrise/sunset off by 1 day with longitude >= 176 other minor updates and improvements2017-11-15T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#177Weather API 1.7.72017-11-08T00:00:00+00:00Xweather Weather APIadvisories - hard free watch color code not correct other minor updates and improvements2017-11-08T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1761Weather API 1.7.6.12017-10-25T00:00:00+00:00Xweather Weather APIobservations - Some queries/filter combinations could improperly return results without sky information places - City, XX where XX was a country abbreviation that matched a China province would fail to search the country other minor updates and improvements2017-10-25T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#176Weather API 1.7.62017-10-24T00:00:00+00:00Xweather Weather APIlighting/summary - new endpoint that provide summary information (total lighting pulses, etc) for use with lightning API subscriptions general - NULL is now a valid query value. i.e. /observations/search?query=rh:NULL general - NULl and !NULL are no longer case sensitive. 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 rivers - filter=lowwaterecord not working properly advisories/summary - intermittent API error when using the wind or nonprecip filters observations/summary - intermittent API errors for some observations prior to 2013 places/airports - query=name:xxxx improperly querying against the airport city name vs airport name other minor updates and improvements2017-10-24T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#211Android SDK 2.1.12017-09-28T00:00:00+00:00Xweather Android SDKVersion 2.1.1 is a bug fix and dependency update release. See below for lib specific change information. Project: Updated Gradle to 3.3 Updated and cleaned up project dependencies Aeris Core: Fixed bug in fires data imtType Added default permissions for maps.compositeOption, maps.imageFilters, maps.modifiers, maps.blendModes Updated all internal http calls to https Aeris Maps: Added Xweather Weather API permissions caching to the AerisAmp class Fixed bug in point data for lightning strikes Demo App: Updated for v2.1.1 libraries2017-09-28T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1752Weather API 1.7.5.22017-09-21T00:00:00+00:00Xweather Weather APIobservation/archive - closest action not properly accounting for timezone. observation/summary - closest action not properly accounting for timezone. other minor updates and improvements2017-09-21T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#175Weather API 1.7.52017-09-20T00:00:00+00:00Xweather Weather APIrivers - New rivers endpoint providing access to AHPS river and lake gauge information rivers/gauges - New rivers/gauges endpoint provide access to AHPS river gauage information places - profile now includes wxzone, firezone, fips and countyid information when available (US & Canada) places/postalcodes - profile now includes wxzone, firezone, fips and countyid information when available (US & Canada) places/airports - profile now includes wxzone, firezone, fips and countyid information when available (US & Canada) advisories - support for querying issued, begins, expires and added timestamps via query parameter advisories - can now sort by begins timestamp advisories - new beach filter option (for rip currents etc) advisories/summary - support for querying issued, begins, expires and added timestamps via query parameter earthquakes - support for querying observed time via query parameter general - !NULL is a valid query parameter value. i.e. /observations/55403?qury=rh:!NULL will only return values where humidity is not null lightning - support for height and number of sensors. in output and new query/sort options forecasts - now calculating F temperatures prior to rounding C temperatures advisories - support for Storm Surge watch/warning categories and colors advisories - support for rip current statement category and color observations/archive - correct date localization globally observations/summary - correct date localization globally sunmoon - corrected date localization sunmoon - skip parameter ignored other minor updates and improvements2017-09-20T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#210Android SDK 2.1.02017-08-28T00:00:00+00:00Xweather Android SDKVersion 2.1.0 contains a few new features as well as many bug fixes and performance improvements. See below for lib specific change information. Aeris Core: Xweather Weather API Permissions caching (one hour) Removed outdated MAPS_RECEIVE manifest permission Fixed json data error dealing with midnight sun and polar night Aeris Maps: Updated z-layer for point data layers Optional animation speed Support for new/undocumented Raster Maps layers Updated default colors for rotation and tornadic stormcell types Demo App: Fixed Sun/Moon view (daylight duration)2017-08-28T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#174Weather API 1.7.42017-08-16T00:00:00+00:00Xweather Weather APIGeneral - August 2017 US zip codes & Canadian postal codes update General - Latest US fips, weather zone and fire zone updates places - fips:##### location support is no longer case sensitive. Can use fips:###### or FIPS:##### observations/summary - add default psort=dt:1 if no psort provided, so individual obs are sorted observations/summary - increase plimit max allowed to 1500 to support stations that report once per minute observations/summary - pskip support not always working properly advisories - Add improved support for Canadian Tropical Cyclone Statement, Weather Advisory other minor updates and improvements2017-08-16T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#173Weather API 1.7.32017-08-08T00:00:00+00:00Xweather Weather APIadvisories - new country specific filters: canada, usa and allcountries advisories - new hassmallpoly filter limit queries to alerts with a small polygon advisories - new distinct filter returns a single copy of alerts. For use at the country level advisories/summary - support for Canadian alert summaries forecasts - improved support for smoke weather type forecasts - improved phrasing for haze weather type other minor updates and improvements2017-08-08T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#172Weather API 1.7.22017-07-31T00:00:00+00:00Xweather Weather APIadvisories - Support for Canadian Alerts advisories - details.cat now set to the category the alert type is part of. i.e. flood, winter, heat, wind etc. places - Support for Canadian Location Codes (CLC-######) as a supported place format lightning - previously no guaranteed order by time, now defaults to descending matching other endpoints other minor updates and improvements2017-07-31T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#171Weather API 1.7.12017-07-24T00:00:00+00:00Xweather Weather APIadvisories - details.cat will contain the general category/grouping of the alert type lightning - improved lightning addon support general - improved HTTP OPTIONS support general - update Canadian Postal Codes other minor updates and improvements2017-07-24T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#170Weather API 1.7.02017-06-19T00:00:00+00:00Xweather Weather APIadvisories - new id attribute advisories - details.color attribute now contains the alert 6 character hex advisories - details.emergency attribute. Set to true if Tornado Emergency or Flash Flood Emergency issue as part of the respective warning, false otherwise advisories - new geoPoly attribute. If small polygon is set in the poly, geoPoly will be a GeoJSON version of the small polygon advisories - loc attribute. The location (lat/long) of the weather zone centroid or county centroid now included advisories - GeoJSON support via format=geojson. Will return points or if there is a small polygon, the feature will be of type polygon advisories - Query by advisory ID. i.e. /advisories/:id advisories - Affects action support lightning - Support for new developer, basic and premium lightning API subscriptions lightning - ob.age attribute contains the age in seconds from lightning observation to API request general - query parameters for the name, state and country are no longer case sensitive. i.e. query=name:MinnEap will work correction advisories - query by weather zone or county no longer case sensitive. i.e. query=wxzone:MnZ014 advisories/summary - query by weather zone or county no longer case sensitive. i.e. query=wxzone:MnZ014 batch - now returns API error if more than 25 requests in a single call. Previously only used the 1st 25. lightning - speed improvments for querying cloud to ground strikes stormcells/summary - summary.range now includes from/to atrributes advisories/summary - summary.range now includes from/to attributes stormreports/summary - summary.range now includes from/to attributes stormreports - query parameter with code:# now working properly. normals - filter=hasprecip not working properly in all use cases observations/archive - psort=dt:1 not working properly general - update latest US and Canadian Postal Codes general - update latest ip to city database for :auto functionality general - maxhits errors will now cache for 60 seconds other minor updates and improvements2017-06-19T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1616Weather API 1.6.162017-05-30T00:00:00+00:00Xweather Weather APIgeneral - Update with latest US and Canadian postal codes advisories - Intermittent errors when querying by US weather zones (i.e. MNZ001) other minor bug and database updates2017-05-30T00:00:00+00:00https://www.xweather.com/docs/weather-api/changelog#1615Weather API 1.6.152017-05-02T00:00:00+00:00Xweather Weather APIbatch - Increase the maximum batch request endpoints from 10 to 20 places - Update population values places - Improvements for the China province support other minor bug and database updates2017-05-02T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#200Android SDK 2.0.02017-04-24T00:00:00+00:00Xweather Android SDKv2.0.0 Quick Summary Support for the Google Play Services up to and including 10.0.1 Updated Package Prefix from hamweather to aerisweather New Maven Repository for com.aerisweather More Aeris Raster Maps support. New layers! All layers available under your subscription tier are supported Deprecated methods - make sure to note the deprecated methods, these will be removed in a future update Aeris Raster Maps support. New layers! All layers and layer modifiers available under your subscription tier are supported Animation is now supported for all applicable Raster Maps layers Various Bug Fixes and Performance Enhancements Aeris Core: Aeris Raster Maps Layer and Modifiers New Point Data Layers New Polygon Layers Aeris Maps: Aeris Raster Maps Layers Demo App: Updated to use new v2.0.0 libraries Option to suppress the default Google base map Removed the old Tile overlay layers in map options Updated documentation2017-04-24T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#200-beta3Android SDK 2.0.0-beta.32017-03-22T00:00:00+00:00Xweather Android SDKv2.0.0 Beta 3 Quick Summary Animation is now supported for all applicable Raster Maps layers Raster Maps Layers - Added support for all modifiers and layer options Raster Maps Layers - Added opacity option for each layer Even more bug fixes Aeris Core: No Changes Aeris Maps: Aeris Raster Maps Layer Modifiers Demo App: Updated to use new v2.0.0 beta 3 libraries Option to suppress the default Google base map2017-03-22T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#200-beta2Android SDK 2.0.0-beta.22017-02-06T00:00:00+00:00Xweather Android SDKv2.0.0 Beta 2 Quick Summary Support for the Google Play Services up to and including 10.0.1 Solved build issue with KitKat Removed need to include AerisCore separately Deprecated methods - make sure to note the deprecated methods, these will be removed in a future update More Aeris Raster Maps support. New layers! All layers available under your subscription tier are supported Note: supports only the base layer, modifiers and options (opacity, -dk, etc) coming in the next update Note: layers are added to the map in the order they are chosen (future updates will allow re-ordering) Various Bug Fixes and Performance Enhancements Aeris Core: Dependency Updates Aeris Maps: Aeris Raster Maps Layers Demo App: Updated to use new v2.0.0 beta 2 libraries Removed the old Tile overlay layers in map options2017-02-06T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#200-beta1Android SDK 2.0.0-beta.12016-12-13T00:00:00+00:00Xweather Android SDKv2.0 Beta Quick Summary Updated Package Prefix from hamweather to aerisweather New Maven Repository for com.aerisweather Better (more consistent) File Naming Support for the Google Play Services up to and including 9.8.0 Various Bug Fixes and Performance Enhancements Aeris Core: Several New Endpoints Aeris Maps: New Tile Layers New Point Data Layers New Polygon Layers Demo App: Updated to use new v2.0.0 beta libraries Updated documentation2016-12-13T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#120Android SDK 1.2.02016-04-21T00:00:00+00:00Xweather Android SDKAeris Core and Aeris Maps Updated to use the new Aeris Raster Maps product for mapping Demo App Updated to use new v1.2 libraries Removed local .jar files Updated documentation Permissions handling for Android v23 and higher2016-04-21T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#111Android SDK 1.1.12015-11-20T00:00:00+00:00Xweather Android SDKDemo App Updated to use new v1.1.1 libraries (fixed issue with potential duplicate icons when using maps library)2015-11-20T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#110Android SDK 1.1.02015-10-14T00:00:00+00:00Xweather Android SDKAeris Core Updated forecast endpoint (UVI, 80m Winds, etc.) Updated Observations endpoint (PWS specific items) ObservationsSummary endpoint Demo App Updated to use new v1.1.0 libraries Updated documentation2015-10-14T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#100Android SDK 1.0.02014-07-29T00:00:00+00:00Xweather Android SDKAeris Core Removed dependency on commons-lang3 Lightning endpoint correctly working with loader and callback support Minor updates, bug fixes and documentation updates. Aeris Maps Removed dependency on commons-lang3 New function to AerisMapView.moveToBounds(final int padding, LatLng… points) and moveToBounds(final int padding, List points) for moving the map to a bounded area included the points passed in Point data now has default parameter options which can be set through xml values, see aeris_default_values.xml for these in demo/Maps SDK Point data parameter options can also be set through accessing AerisMapsEngine.getDefaultPointParameters() and setting different parameters. Lightning point data layer now plotting correctly Moved legends to the top so that it did not cover the Google logo or trademarks Minor updates, bug fixes and documentation updates. Demo App Icons display after weather data has loaded Small changes to demonstrate customization features Minor updates, bug fixes and documentation updates.2014-07-29T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#099Android SDK 0.9.92014-07-08T00:00:00+00:00Xweather Android SDKAeris Core Android Studio / Gradle Support Able to add the library jar as a gradle dependency. (com.hamweather:aeris-android-lib:x.x.x) Minor updates, bug fixes and documentation updates. Aeris Maps Customization of storm cells and advisory warning polygons, polylines, and annotation. Able to turn off cones/lines for all storm cells or just particular ones. Able to change line color and fill color for polygons Able to change line color for polylines Able to turn off annotations for storm cells ADD - Able to add Aeris Maps Library project to gradle through an aar dependency. FIX - Minor updates, bug fixes and documentation updates. Demo App Demonstration of the customizable aeris_default_values.xml with various custom colors. Can be imported into to Android Studio (8.1) as it has gradle build files. Minor updates, bug fixes and documentation updates.2014-07-08T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#098Android SDK 0.9.82014-06-05T00:00:00+00:00Xweather Android SDKAeris Core Improvement to permissions / subscription handling Correct crash if client id/key were incorrect Aeris Maps Map layers now based on client / key permissions Map layers options can be customized Null catch fixes on MapsOptionsActivity when creating radio groups Minor updates, bug fixes and documentation updates. Demo App Horizontal Outlook slider on Detail weather Text view spanning improvements Added additional null catches to data displaying to prevent crashes Sunmoon custom endpoint example crash with no place selected Minor updates, bug fixes and documentation updates.2014-06-05T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#097Android SDK 0.9.72014-05-23T00:00:00+00:00Xweather Android SDKAeris Core Minor updates, bug fixes and documentation updates. AerisMap On pan/zoom, clear existing markers after load of new ones. Polygons split into their own category. An addLayer(AerisPolygonData) has been added to AerisMapView. AerisMapView now has show/hide methods for different tile layers AerisMapView now has a hide animation button option Polygon map zIndex changed for better visibility over map tiles DEL - Removed unused drawable files. Minor updates, bug fixes and documentation updates. Demo App Updates to the readme Notification bar correctly updating in Demo app at 15 minute intervals at screen on Demo of custom endpoint in the package com.example.customendpoint Places search support for example of searching locations using Aeris Places endpoint and edittext view in com.example.demoaerisproject.LocationSearchActivity Storing searched places example in com.example.db package and com.example.demoaerisproject.MyLocsActivity. Minor updates, bug fixes and documentation updates.2014-05-23T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#096Android SDK 0.9.62014-05-09T00:00:00+00:00Xweather Android SDKAeris Core Library New ParameterBuilder for adding parameters to a request through the builder New object task loaders (See Docs) Support for Secure requests (HTTPS) Several bug fixes Aeris Maps Library Annotated Point Data Maps engine defaults Support for Secure requests (HTTPS) Long press on map support Tile layer Animation Animation seek bar Several bug fixes Aeris Demo App Changes for new object loaders Demo of infowindow click listener on map Map long press demo displaying observations Several bug fixes2014-05-09T00:00:00+00:00https://www.xweather.com/docs/android-sdk/changelog#095Android SDK 0.9.52014-04-21T00:00:00+00:00Xweather Android SDKInitial Public Beta Release2014-04-21T00:00:00+00:00