Changelog

Changelog

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.