Skip to content

v2.5.0 (2025-11-10)

Overview

Vite Horizon 2.5.0 introduces critical bug fixes, system improvements, and comprehensive documentation updates. This release focuses on enhancing data handling reliability, improving default user settings, and expanding tool documentation to better support forestry professionals.

Breaking Changes

None in this release.

Bug Fixes

FeatureTablePanel - Date Field Handling

  • Fixed: Integer overflow error when filtering layers with date fields
  • Resolved: Date values stored as milliseconds (exceeding 32-bit integer range) are now correctly detected as date type
  • Improved: Field type detection with automatic date field recognition based on:
    • Value range (>2,147,483,647)
    • Field name patterns (date, time, created, modified)
  • Impact: Users can now filter MapImageLayers with date fields without encountering "Value out of range" errors

System Improvements

User Preferences - Default Layer Type Migration

  • Updated: Default layer creation preference changed from "default" to "map-image"
  • Added: Automatic migration for existing users from "default" or "feature" to "map-image"
  • Enhanced: One-time notification system to inform users of the preference change
  • Benefit: Improved performance with MapImageLayer as the default for new layer creation
  • Note: Users can still change preference in System Panel if needed

Documentation Updates

Cart Route Editor Tool

  • Updated: Point styles documentation expanded from 4 to 15 specific styles
  • Added: Detailed descriptions for all point markers:
    • UHF Channel, Coupe, One Lane, Narrow Bridge
    • Steep Road, Soft Shoulder, No UHF
    • Railway Crossing, School Zone, Winding Road
    • Slippery When Wet, Phone Coverage, EMP Location
    • Text Point, Unknown
  • Updated: Line styles documentation expanded from 1 to 3 styles (Planned Cart Route, Black Arrow, Unknown)
  • Clarified: Display Label usage now specifically references Text Point style
  • Added: Visual distinction tip for unique icons

Filter Tool

  • Added: New Statistics Functions section with comprehensive guide
  • Documented: Six statistical analysis functions (Count, Sum, Average, Min, Max, StdDev)
  • Added: Step-by-step instructions for calculating statistics on filtered data
  • Enhanced: Query operations list expanded with:
    • IN (value in list)
    • () (grouping/parentheses)
    • IS (null checking)
    • BETWEEN (range checking)
  • Updated: Troubleshooting section with statistics-related solutions
  • Added: Best practices for statistical analysis workflows

Map Editor Tool

  • Added: New MyLayer Export section with complete guide
  • Documented: Export process for MyLayers to Shape and KML formats
  • Added: Field mapping documentation (OBJECTID, NAME, USERNAME, LASTTIME, SHAPE)
  • Detailed: Geometry type support (Point, Polyline, Polygon, MultiPoint)
  • Added: Data integrity features (spatial reference, validation, empty geometry handling)
  • Enhanced: Troubleshooting section with export-related solutions
  • Added: Practical export examples for common use cases

Technical Improvements

Code Quality

  • Maintained: TypeScript strict mode compliance
  • Preserved: All existing functionality during bug fixes
  • Enhanced: Error handling in FeatureTablePanel field type detection
  • Improved: User preference migration logic with proper flag management

Performance & Stability

  • Maintained: All existing tool functionality and performance
  • Enhanced: Filter Panel date handling performance
  • Optimized: User preference loading with migration checks
  • Preserved: Real-time filter and statistics calculations

This release improves system reliability through critical bug fixes, enhances default user settings for better performance, and significantly expands documentation to help users maximize the capabilities of Cart Route Editor, Filter Tool, and Map Editor features.

Horizon Help Documentation