We're excited to announce the release of GeoBlazor 4.3.0, bringing fresh improvements, new features, and smarter tools to make your mapping applications even more powerful and seamless. Whether you're using GeoBlazor Core or GeoBlazor Pro, this update is packed with enhancements that developers and GIS professionals will love.
Release Notes
🔐 Smarter OAuth Authentication
We've improved our OAuth guidance to make setup and configuration smoother than ever:
- For Enterprise servers, ensure your
ArcGISPortalUrlconfig value points to the full portal URL (usually ending in/portal). - For ArcGIS Online, leave
ArcGISPortalUrlblank or use your base organizational domain likeyour_company.arcgis.com. - ✨ Check out our new 👍 Token Refresh Sample. Learn how to implement App Token Authentication and automatic token refresh for both Blazor Server and WebAssembly apps.
✨ ExpandWidget Enhancements
- Grouping Support – Now you can group multiple expand widgets together, automatically collapsing others in the same group when one expands.
- Async Get/Set Methods – New asynchronous accessors for key properties like
Expanded,ExpandIconClass,ExpandTooltip, and more.
🌐 New Layer View Types
We've expanded your visualization toolkit with two new subclasses of LayerView:
ImageryTileLayerViewVectorTileLayerView(withHasVisibleFeaturessupport)
🐛 Bug Fixes
We squashed a few bugs to improve reliability and performance:
- Corrected
LayerViewclass loading behavior. - Fixed an issue where
AuthenticationManager.RegisterTokenincorrectly appended/portalto all URLs, even when not on an Enterprise Portal server. - Updated docs and examples for clarity.
💎 GeoBlazor Pro Additions
Everything from GeoBlazor Core is included — plus more for advanced users:
- OGCFeatureLayer – Easily integrate OGC API Features services with just a URL and
CollectionId. - OGCFeatureLayerView – A dedicated
LayerViewfor OGC Feature Layers. - WebStyleSymbol – Create rich 2D vector and realistic 3D symbols directly from ArcGIS portal style URLs.
- GroupLayerView – Retrieve sublayer views easily with the new
GetLayerViewsmethod. - ImageryTileLayerView.GetSourceScale – Determine the map scale for the raster data's source level.
📦 Upgrade Today!
GeoBlazor 4.3.0 continues our mission to make web GIS development with Blazor faster, easier, and more feature-rich. Update now to unlock all the new power and flexibility.
📦 Get it on NuGet: GeoBlazor Core | GeoBlazor Pro
As always, if you need help exploring these updates or upgrading from a previous version, hop into our Discord server or email us.
Explore GeoBlazor 4.3:
- View Updated Samples - See the new features in action
- Read the Documentation - Learn about OAuth setup and new APIs
- View Release Notes - Complete changelog for Core and Pro
- Upgrade to Pro - Unlock advanced features like OGC layers and WebStyleSymbol
- Join Our Discord - Get help with upgrades and new features