Skip to content

Releases: dymaptic/GeoBlazor

Release v2.3.2

12 Sep 21:23
457cd85
Compare
Choose a tag to compare
  • Update links in Samples home page
  • Added a new sample for clicking to add a point
  • Fixes for popup templates and popup actions bugs like #222

What's Changed

Full Changelog: v.2.3.0...v2.3.2

Release v2.3.0

09 Aug 18:32
934a5d1
Compare
Choose a tag to compare

Release Notes

New Layers

  • CSVLayer
  • KMLLayer
  • WCSLayer

New Widgets

  • BookmarksWidget
  • MeasurementWidget

Other New Features

  • RasterStretchRenderer
  • ColorRamps
  • FormTemplate
  • MapView.SetCursor()
  • WebMap.GetBookmarks()

Dependencies

  • Update @arcgis/core to 4.27.6
  • Update esbuild to 0.17.19
  • Update protobufjs to 7.2.4

Bug Fixes

  • Removed IEquatable implementation that caused bug #149
  • Fixed bug with PopupTemplate impacting SQL Filter sample #214

Testing

  • Added a new suite of Blazor shared library and test runners in /test

Miscellaneous

  • Deprecated ArealUnit, use GeometryEngineAreaUnit instead
  • Deprecated CompassWidget.IconClass and HomeWidget.IconClass, use Widget.Icon instead
  • Deprecated ExpandWidget.ExpandIconClass, use ExpandWidget.ExpandIcon` instead
  • Deprecated ExpandWidget.CollapseIconClass, use ExpandWidget.CollapseIcon` instead
  • Removed the Jekyll site generation code for https://docs.geoblazor.com. Note that all docs are still buildable and available from the Core library.
  • Turned on TreatWarningsAsErrors for build process

----- Auto-Generated Changelog -----

What's Changed

New Contributors

Full Changelog: v2.2.1...v.2.3.0

Release v2.2.1

07 Jul 20:10
2a69e97
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.2.0...v2.2.1

Release v2.2.0

02 Jun 00:19
Compare
Choose a tag to compare

New Features

  • AuthenticationManager - Manage OAuth workflows and API Keys, fetch tokens for use in ArcGIS REST calls. See https://docs.geoblazor.com/pages/authentication.html.
  • Geometry Methods Implemented on GeometryEngine - Transform and calculate data from any Geometry (Extent, Polygon, Polyline, Point) from within the GeometryEngine class. See https://docs.geoblazor.com/pages/geometryEngine.html.
  • Graphics.Attributes now AttributesDictionary - Provides asynchronous update methods to add, update, and remove attributes on existing graphics. https://docs.geoblazor.com/pages/customGraphics.html.
  • FeatureLayer.SetPopupTemplate - Allows for updating the popup template asynchronously after render.
  • MapView.OnViewRendered EventCallback added, which returns the MapView.Id for identifying multiple maps.

Bug Fixes

Deprecated

  • MapView.OnMapRendered marked as Obsolete in favor of OnViewRendered (more accurate/consistent terminology)

Minor Breaking Changes (but you probably shouldn't have been using them anyways)

  • MapComponent.ValidateRequiredChildren method changed from public to internal. This method was not intended for end-user use, but is an internal mechanism to verify setup in markdown.

What's Changed

Full Changelog: v2.1.0...v2.2.0

Beta Release v2.2-beta-5

28 May 01:38
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Changed the OnMapRendered to OnViewRendered and added the view Id (OnMapRendered is available but marked Obsolete).
  • Bug fixes for Graphic AttributesDictionary by @TimPurdum in #175
  • Fix widgets on refresh by @TimPurdum in #177
  • Added unit test/UI test runner and some tests
  • Numerous small bug fixes found during testing

Full Changelog: v2.2-beta-2...v.2.2-beta-5

Release v2.2-beta-4

23 May 04:41
Compare
Choose a tag to compare
Release v2.2-beta-4 Pre-release
Pre-release

Fixes broken nuget package from beta-2 and beta-3

Full Changelog: v2.2-beta-3...v.2.2-beta-4

Beta Release v2.2-beta-3

20 May 15:16
Compare
Choose a tag to compare
Pre-release
  • Adds fix for MapView.Refresh() so that Widgets are maintained after refresh

Full Changelog: v2.2-beta-2...v2.2-beta-3

Beta Release v2.2-beta-2

20 May 00:40
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Feature/145 protobuf streaming by @TimPurdum in #153
  • Update samples to .NET 7, fix asset path to be relative by @TimPurdum in #158
  • Add View.ToMap and View.ToScreen conversion methods by @TimPurdum in #160
  • Fix for XOffset/YOffset by @TimPurdum in #159
  • Add methods to PopupWidget by @TimPurdum in #161
  • Feature/simple oauth by @TimPurdum in #164
  • Fix and document solution for wsv error by @TimPurdum in #167
  • Attributes update implementation, testing, and documentation by @TimPurdum in #170
  • Feature/163 geometry methods by @TimPurdum in #171
  • Test/172 geometry engine tests by @TimPurdum in #173
  • Fixes for AttributesDictionary when instantiating graphic from C# code
  • Adds AttributesDictionary.AddOrUpdate(newDictionary) to bulk update attributes

Full Changelog: v2.0.1...v2.2-beta-2

Beta Release v2.2.0-beta-1

13 May 20:25
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Feature/145 protobuf streaming by @TimPurdum in #153
  • Update samples to .NET 7, fix asset path to be relative by @TimPurdum in #158
  • Add View.ToMap and View.ToScreen conversion methods by @TimPurdum in #160
  • Fix for XOffset/YOffset by @TimPurdum in #159
  • Add methods to PopupWidget by @TimPurdum in #161
  • Feature/simple oauth by @TimPurdum in #164
  • Fix and document solution for wsv error by @TimPurdum in #167
  • Added Geometry Methods to GeometryEngine
  • Added async update methods to Graphics.Attributes

Full Changelog: v2.0.1...v2.2-beta-1

Release v2.1.0

18 Apr 12:42
1dd0d87
Compare
Choose a tag to compare

Release Notes

Features

  • Added ToMap and ToScreen point conversions to MapView.razor.cs
  • Added methods to control PopupWidget visibility and read feature sets

Large Graphic Data Sets

  • Move all graphic collection serialization from .NET to JavaScript to Protobuf from JSON
  • Tested and adjusted graphic-handling code for WASM, Server, and MAUI scenarios
    • use synchronous JavaScript interop in WASM
    • use multi-threaded async loading in Server

Bug Fixes

  • Fixed relative asset path impacted by route parameters
  • Fixed bug in setting xoffset and yoffset for marker symbols
  • Fixed bug with setting UniqueValueRenderer

Documentation

  • Improved documentation and sample of MAUI configuration loading and Android emulator issue

What's Changed

Full Changelog: v2.0.1...v2.1.0