Appearance
v1.0.9 (2025-03-03)
Overview
This release addresses compatibility issues between ArcGIS Core v4.32 and Calcite Components v3.0.3, focusing on stability improvements across the application's editing components.
Breaking Changes
Please review the official documentation for potential breaking changes:
Bug Fixes
Component Improvements
Input & Event Handling
- Fixed: Event listener registration for numeric inputs in
MapEditorPanel,AdvancedEditor, andPlanBurnEditorPanel - Improved: Data synchronization between UI state and component models
- Resolved: Duplicate action triggering in
ViewshedPointsPanelandPlotRandomPanel
Geometry Processing
- Addressed: Rendering artifacts when performing spatial operations (buffer, union, intersection)
- Enhanced: Geometry handling in
AdvancedEditorandSketchEditorPanel - Fixed: Projection issues when working with multiple coordinate systems
UI Component Lifecycle
- Corrected: Initialization timing issues in
StylePanel - Improved: Component mounting sequence for style options
- Enhanced: Memory management with proper disposal of event listeners
- Optimized: Cleanup of graphic layers during panel transitions
Performance & Stability
- Reduced memory consumption during extended editing sessions
- Improved responsiveness when working with complex geometries
- Enhanced stability when switching between editing tools
- Eliminated race conditions in component initialization
These improvements ensure consistent behavior across the application when using the latest versions of ArcGIS and Calcite libraries, resulting in a more reliable and responsive user experience.