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: Numeric input fields in Map Editor, Advanced Editor, and Plan Burn Editor now respond correctly
- Improved: Data synchronization between UI controls and underlying values
- Resolved: Duplicate actions being triggered in Viewshed Points and Plot Random panels
Geometry Processing
- Addressed: Rendering artifacts when performing spatial operations (buffer, union, intersection)
- Enhanced: Geometry handling in Advanced Editor and Sketch Editor
- Fixed: Projection issues when working with multiple coordinate systems
UI Component Lifecycle
- Corrected: Initialisation timing issues in the Style Panel
- Improved: Panel loading sequence for style options
- Enhanced: Memory management with proper cleanup of event listeners
- Optimised: 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.