Changelog

Changelog

v1.2.4

September 23th, 2025

πŸ›  Improvements

  • Improve overall memory management.
  • Add land mask to Maritime layers. This land mask layer will automatically inherit the background color from the current Mapbox map style being used, which currently has limitations when using one of the "satellite" Mapbox styles.

🐞 Bug Fixes

  • Improve stability during timeline animation.
  • Fix an issue with vector layers dissapearing after Mapbox style changes at runtime.
  • Fix an issue where radar could lose snow colors after being removed and added again.

1.2.3

July 31, 2025

πŸ›  Improvements

  • Better texture memory management.
  • Directionally oriented rectangular particles for wave and swell particle layers.

🐞 Bug Fixes

  • Fix for a crash that can occur when repeatedly adding and removing layers.

🚨 Breaking Changes

  • To accommodate rectangular particles for wave and swell layers, particle size is now represented by size: Size(width: Int, height: Int) instead of size: Double. Please make the necessary changes in your code if necessary.

1.2.2

July 11, 2025

🐞 Bug Fixes

Fix for crash that can occur with no internet connection at startup. Fix for errors when using a time zone with a positive offset.

1.2.1

July 10, 2025

🐞 Bug Fixes

  • Fix for WorkerThreadException that can occur when adding layers at startup.

1.2.0

June 27, 2025

✨ Features

  • All vector layers are now supported, including most fill, line, circle, heatmap, symbol, and text weather layers.
  • Add support for vector paint types and style expressions for data-driven styling of vector layers.
  • Add support for Admin layers.

πŸ›  Improvements

  • Support providing a GeoJSON string as the data for a GeoJSON data source in addition to the existing remote URL or Turf feature collection methods.

⚠️ Known Issues

  • Built-in layers under the "Roads" (opens in a new tab) categories are not yet supported. Road weather layers are planned for a future release.

🐞 Bug Fixes

  • Radar now displays rain and mix precipitation, in addtion to rain.
  • Fix an issue where sublayers of a composite weather layer were not always being added to the map in the correct order.

1.2.0-beta.1

June 18, 2025

✨ Features

  • Add initial support for vector layers from vector tile and GeoJSON data sources. This includes support for most fill, line, circle, heatmap, symbol, and text weather layers (opens in a new tab).
  • Add support for vector paint types and style expressions for data-driven styling of vector layers.

πŸ›  Improvements

  • Added over 80 new weather layers.
  • Improved rendering quality and appearance of encoded layers to better align with the MapsGL Javascript SDK.

⚠️ Known Issues

1.1.0

May 23, 2025

✨ Features

  • Added animation and timeline support to MapController. All currently supported weather layers support animation and timeline functionality.

πŸ›  Improvements

  • Better multithreading for faster tile downloads.
  • Improved rendering quality and appearance of particle layers to better align with the MapsGL Javascript SDK.
  • Particle visualizations (like wind or currents) now maintain a natural and consistent density whether you're zoomed way in or zoomed far out.
  • Large Particles now have a rounder, more refined appearance.

🐞 Bug Fixes

  • Fix an issue where session tokens were not being re-requested when they expired during an active session.

1.1.0-beta.2

April 30th, 2025

πŸ›  Improvements

  • Optimized graphics rendering for smoother map panning, zooming, and overall responsiveness, especially with complex data layers.
  • Enhanced particle rendering to only process visible particles, leading to smoother performance and reduced battery usage when viewing particle data.
  • Fixed an issue that could cause choppiness during timeline playback for animated data layers.
  • Particle visualizations (like wind or currents) now maintain a natural and consistent density whether you're zoomed way in or zoomed far out.
  • Removed limitations on how much particle data can be shown at once, allowing for more complete visuals across multiple world copies.
  • Particles in visualizations now have a rounder, more refined appearance.

🐞 Bug Fixes

  • Fixed an issue preventing historical data intervals from displaying correctly for Snow Depth and Air Quality layers.
  • Fixed an issue preventing historical data intervals from displaying correctly for Snow Depth and Air Quality layers.

1.1.0-beta.1

April 16, 2025

✨ Features

  • Add support for map timeline and layer animation. All supported weather layers are now animatable.

πŸ›  Improvements

  • Better multithreading for faster tile downloads.
  • Particle layers now use compute shaders for improved performance.
  • Particle layers now more closely match the JavaScript version.

1.0.1

November 22, 2024

πŸ›  Improvements

  • Update WeatherService.Radar to use separate color bands for rain, snow, and mixed precipitation.

🐞 Bug Fixes

  • Fix an issue where WeatherService.WavePeriods returned WeatherService.WaveHeights instead.
  • Fix an issue where WeatherService.AirQualityIndexCategories returned WeatherService.AirQualityIndex instead.
  • Fix an issue where WeatherService.SwellPeriods3 returned WeatherService.SwellHeights3 instead.

⚠️ Known Issues

  • Due to the way that earlier versions of Mapbox handle mutliple world copies, please use Mapbox version 11.3.0+.

1.0.0

October 29, 2024

✨ Features

  • Add support for fully stylable particle layers.
  • Improve handling for screen and device rotation.

πŸ›  Improvements

  • Improve rendering performance when scrolling and zooming.
  • Update colors scales for WeatherService.Precipitation, WeatherService.OceanCurrents, and WeatherService.SnowDepth.
  • Fix particle transitions across tile boundaries.

🐞 Bug Fixes

  • Fix an issue where the maximum number of world copies being rendered when zoomed out in landscape mode was clamped at 2.
  • Fix issue with sporadic screen flashing at high zoom levels.
  • Fix an issue where tiles across the anti-meridian from the center would be rendered at lower detail levels.
  • Fix render lag for encoded raster data rendering relative to the underlying map layer during fast scrolling.

⚠️ Known Issues

  • Due to the way that earlier versions of Mapbox handle mutliple world copies, please use Mapbox version 11.3.0+.
  • WeatherService.Radar layer does not currently depict precipitation types (mix, snow).

1.0.0-beta.2

Aug 20, 2024

✨ Features

  • Add particle WindParticles layer.
  • Add Maritime and Air Quality layer categories as well as Snow Depth and Wind Gust layers.
  • Better support in-app screen rotation.

πŸ›  Improvements

  • Improve image download and caching and overall performance.
  • Update color scales to better align with the MapsGL Javascript SDK.

🐞 Bug Fixes

  • Fix an issue where tiles would not load until map movement when the map was initialized at a zoom level past the max data zoom.

⚠️ Known Issues

  • Particle trail rendering and size configuration are not yet supported.
  • Tile partials currently make use of ancestors, but not decendants.
  • Displays a maximum of 2 world copies. This can cause visual issues when zoomed out in landscape mode and three world copies should be visible.

1.0.0-beta.1

Jul 1, 2024

  • Initial beta release with support for raster and encoded raster weather layers using Mapbox GL.